]> git.mxchange.org Git - simgear.git/commit
hla: Rework toplevel HLA classes.
authorMathias Froehlich <Mathias.Froehlich@web.de>
Sun, 26 Feb 2012 11:04:12 +0000 (12:04 +0100)
committerMathias Froehlich <Mathias.Froehlich@web.de>
Tue, 28 Feb 2012 06:16:11 +0000 (07:16 +0100)
commit92f7445bb90442832005f4ffd6273e590ac9e059
tree304855fa588b514e61d007622318a9dc794b3943
parenta72d85803483fda21972d6671b101c6c8e351dc7
hla: Rework toplevel HLA classes.

Better seperation between the rti and the hla level
of classes. Decouple object model setup from the
need to connect at a federate. Fix alignment computations
for the standard hla data types. Work towards an
interaction class abstraction. Add more flexibility in
deriving from the base classes and adding callbacks.
41 files changed:
simgear/hla/CMakeLists.txt
simgear/hla/HLAArrayDataType.cxx
simgear/hla/HLAArrayDataType.hxx
simgear/hla/HLABasicDataType.cxx
simgear/hla/HLABasicDataType.hxx
simgear/hla/HLADataType.cxx
simgear/hla/HLADataType.hxx
simgear/hla/HLADataTypeVisitor.hxx
simgear/hla/HLAEnumeratedDataType.cxx
simgear/hla/HLAEnumeratedDataType.hxx
simgear/hla/HLAFederate.cxx
simgear/hla/HLAFederate.hxx
simgear/hla/HLAFixedRecordDataType.cxx
simgear/hla/HLAFixedRecordDataType.hxx
simgear/hla/HLAInteractionClass.cxx [new file with mode: 0644]
simgear/hla/HLAInteractionClass.hxx
simgear/hla/HLAOMTXmlVisitor.cxx
simgear/hla/HLAOMTXmlVisitor.hxx
simgear/hla/HLAObjectClass.cxx
simgear/hla/HLAObjectClass.hxx
simgear/hla/HLAObjectInstance.cxx
simgear/hla/HLAObjectInstance.hxx
simgear/hla/HLATypes.hxx
simgear/hla/HLAVariantRecordDataType.cxx
simgear/hla/HLAVariantRecordDataType.hxx
simgear/hla/RTI13Ambassador.hxx
simgear/hla/RTI13Federate.cxx
simgear/hla/RTI13Federate.hxx
simgear/hla/RTI13InteractionClass.cxx [new file with mode: 0644]
simgear/hla/RTI13InteractionClass.hxx [new file with mode: 0644]
simgear/hla/RTI13ObjectClass.cxx
simgear/hla/RTI13ObjectClass.hxx
simgear/hla/RTI13ObjectInstance.cxx
simgear/hla/RTI13ObjectInstance.hxx
simgear/hla/RTIFederate.hxx
simgear/hla/RTIInteractionClass.cxx [new file with mode: 0644]
simgear/hla/RTIInteractionClass.hxx
simgear/hla/RTIObjectClass.cxx
simgear/hla/RTIObjectClass.hxx
simgear/hla/RTIObjectInstance.cxx
simgear/hla/RTIObjectInstance.hxx