VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oC_NativeTypeToArg< T >
oCDtCmdLine::ArgA virtual base class that defines the essential data for all arguments
oCDtCmdLine::ArgExceptionA simple class that defines and argument exception
oCbasic_streambuf
oCbinary_function
oCCallback< Ret, Param0 >Callback template the base abstract callback class that is used internally to the delegate
oCDtCmdLine::CmdLineInterfaceThe base class that manages the command line definition and passes along the parsing to the appropriate Arg classes
oCDtCmdLine::CmdLineOutputThe interface that any output object must implement
oCDtThreadSafe< T >::ConstLockedProxyPrivate class that provides a locked call to the const object
oCDimensionType
oCDt3dBoundingVolumeA 3d bounding volume
oCDt3dChordA Dt3dChord is a finite line segment in 3-space, represented by its two 3d end points
oCDt3dExtentThe Dt3dExtent represents an axis-aligned 3d bounding box
oCDt3dPointDt3dPoint represents points in 3-space
oCDt4dPointFour-dimensional point, often used with homogeneous coordinates
oCDt_Msg_Queue_Element
oCDt_Q_Elmt_Hdr
oCDt_Q_Hdr
oCDt_Shm_Msg_Queue
oCDtAbsNotifyObserverDtAbsNotifyObserver is an abstract base class
oCDtAcquireOwnershipCbInfo
oCDtAcquireOwnershipRequestCbInfo
oCDtAlternativeType
oCDtAntennaPatternRecordInstances of DtAntennaPatternRecord are used to represent the antenna pattern data contained in Radio Transmitter objects
oCDtAppearanceClass Description: DtAppearance is extracted from VR-Link's entity state repository class, and encapsulates all methods and data from that class pertaining to DIS / RPR appearance attributes
oCDtApproximatorDtApproximator is an abstract base class
oCDtArrayDatatypeType
oCDtArticulatedPartA single articulated part which has a number of parameters
oCDtArticulatedPartCollectionA DtArticulatedPartCollection is a collection of articulated parts typically of an entity
oCDtArtPartSpec
oCDtArtPartThresholderDtArtPartThresholder is used to store art-part-related thresholds, and to perform some art part thresholding
oCDtAssertDtAssert (the class) helps implement DtAssert (the MACRO) by storing static member variables
oCDtAsyncSocketPacketEncapsulates a packet which is to be either received or transmitted over the network by the DtAsyncSocket class
oCDtAttachedPartA representation of a single attached part, which contains an entity type
oCDtAttachedPartCollectionA DtAttachedPartCollection is a collection of attached parts of an entity
oCDtAttributeHistory
oCDtBaseConfigVariableBar Var class, used to access variables in a type neutral manner
oCDtBaseExerciseConnDtBaseExerciseConn is an abstract base class
oCDtBaseHashKeyDtBaseHashKey is an abstract base class for hash keys
oCDtBaseMsgA bass class for PDUs and other network messages
oCDtBasicDataRepresentationType
oCDtBurstDescriptor
oCDtCartesianViewInstances of DtCartesianView are used to create a Cartesian coordinate view of the geocentric coordinates in an Entity State Repository
oCDtClientServerMsg
oCDtClientServerReaderBut not necessarily empty queue
oCDtClientServerWriter
oCDtClockUsed to set and maintain time in a simulation
oCDtCommunicationsNodeIdRecordInstances of DtCommunicationsNodeIdRecord are the identification of a communications node
oCDtCoordTransformDtCoordTransform is used to transform locations, vectors and orientations from one Cartesian coordinate system to another
oCDtCoordTranslationThis class is used to translate between two points in Cartesian coordinate system
oCDtCsAck
oCDtCsAddClient
oCDtCsClientPacketWe want this as a separate structure, because we will use Writev() to send one of these plus the packet
oCDtCsCliQuotaNo padding is needed, because this is sent via a socket
oCDtCsControlReq
oCDtCsCStateReturn
oCDtCsFilter
oCDtCsMsg
oCDtCsMsgHdr
oCDtCsMsgWaitingNo padding is needed, since this goes via a socket
oCDtCsMulticastReq
oCDtCsNotice
oCDtCsServerMsgWaitingNo padding is needed, because this is sent via a socket
oCDtCsServerPacketWe want this as a separate structure, because we will use Writev() to send one of these plus the packet
oCDtCsStateReturn
oCDtCSVReaderInputs data from a comma delimited file format
oCDtCsWarning
oCDtDatatypeManagerThis class handles the conversion between a byte stream and an English readable view of the data in an OMT Tree
oCDtDatatypeRepA Datatype Representation is a class that can take a group of bytes and display them in a certain type of way that would be more useful to the user
oCDtDcmDtDcms are used to represent orientation for an object
oCDtDDMConveyedRegionWrapper around a RTI conveyed region
oCDtDDMRegionInstances of DtDDMRegion create an RTI region with specified dimensions
oCDtDegMinSecDtDegMinSec is a flyweight data class used to represent a a complex location for latitude or longitude in Degrees, Minutes, Seconds, and Direction where positive direction is north and west
oCDtDelegate< Ret, Param0 >Delegate template for binding static or member functions for callback at later time The return type and single parameter is parameterized in the template
oCDtDimensionDesc
oCDtDirectedEnergyTargetEnergyDepositionRecord
oCDtDirectedRotRateRotation rate given by single rate and axis of rotation
oCDtDiscoverObjectCbInfoClass DtDiscoverObjectCbInfo:
oCDtDisDictionary
oCDtDisEntry
oCDtDisSocket::DtDisSocketPduHeader
oCDtDivestOwnershipCbInfo
oCDtDivestOwnershipRequestCbInfo
oCDtDynamicLibraryDtDynamicLibrary provides an operating independent way to manipulate dynamically loaded libraries
oCDtEntityIdentifierInstances of DtEntityIdentifier are used as a unique ID for entities in DIS
oCDtEntityMapperKey
oCDtEntityTypeDtEntityType is used to represent the type an entity object
oCDtEnumeratedDatatypeType
oCDtEnumerationNode
oCDtEnumeratorType
oCDtEnvAttribute< AttribType >A templated class which represent an attribute of a DtEnvObject
oCDtEnvironmentA Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP value and provides common queries, algorithms, and operations for the hierarchy
oCDtEnvironmentalRecordDtEnvironmentalRecord is the base class from which all geometry and state environmental records are derived
oCDtEnvObjectSyncSynchronizes an environment object to a C++ object
oCDtEnvReaderAn abstract interface for environment readers
oCDtEnvValueBase value object which simply stores a single string value
oCDtEnvWriterThe abstract interface for environment writers
oCDtEventIdRepresents Events in the RPR FOM
oCDtExceptionDtException is the generic MAK Exception from which all other Exceptions thrown by MAK products are derived
oCDtExecutionContainer< Texec >DtExecutionContainer is only the definition of a container which executes methods on all contained objects
oCDtExecutionContainer< DtObjectPublisher >
oCDtExerciseConnInitializerInstances of DtExerciseConnInitializer are used to provide the DtExerciseConn with initialization data
oCDtVrlFederateAmbassador::DtFederateRestoreCbInfo
oCDtVrlFederateAmbassador::DtFederateSaveCbInfoFly-weight classes to store cb info
oCDtFedReaderInstances of DtFedReader are used to read a FED file, and fill in a DtFedTarget with the information read
oCDtFedReaderFactory
oCDtFedTargetClass DtFedTarget:
oCDtFedTimeCbInfoClass DtFedTimeCbInfo:
oCDtFedTimeCbListClass DtFedTimeCbList:
oCDtFieldType
oCDtFileTransporter
oCDtFileTransportObject
oCDtFilterTest
oCDtFixedRecordDatatypeType
oCDtFloat32Layout
oCDtFloat64LayoutUsed to Swap Longs
oCDtFomMapperInstances of DtFomMapper are used to provide FOM agility in VR-Link by mapping VR-Link classes and functionality to FOM classes, attributes and parameters
oCDtVrlFederateAmbassador::DtGeneralAnnounceCbInfo
oCDtExerciseConn::DtGeneralRtiErrorCbInfo
oCDtVrlFederateAmbassador::DtGeneralSynchPointCbInfo
oCDtGenericAttributeInfo
oCDtGenericParameterInfo
oCDtGeodeticNormalizer
oCDtGlobalIdHashlistInstances of DtGlobalIdHashlist are hash lists, where you can store associations between DtGlobalObjectDesignators and arbitrary pieces of data
oCDtGlobalObjectDesignatorListInstances of DtGlobalObjectDesignatorList are list of globally significant object identifiers
oCDtGridAxisRecordFixedDtGridAxisRecordFixed is the fixed grid axis record used by the gridded data PDU class (DtGridDataPdu)
oCDtGridDataRecordDtGridDataRecord is an abstract base class for the grid data record classes which are used by the gridded data PDU class (DtGridDataPdu)
oCDtHashedItem
oCDtHashItemInstances of DtHashItem are used internally to a hash list to associate a pointer to an item in a list with a key
oCDtHashKey
oCDtHashlistDtHashlist is deprecated and provided for backwards compatibility only
oCDtHlaObjectInstances of DtHlaObject are used to represent HLA objects which are communicated across the network
oCDtHlaObjectFactoryInstances of DtHlaObjectFactory are used to create HLA objects
oCDtHlaObjectManagerClass DtHlaObjectManager:
oCDtHlaStateDecoderDtHlaStateDecoder is used to provide decoding of a state message into a state repository in an HLA (as opposed to DIS) environment
oCDtHlaStateEncoderDtHlaStateEncoder is used to provide encoding of a state repository into a state message in an HLA (as opposed to DIS) environment
oCDtHyperspaceNormalizer
oCDtIdTypeMapInstances of this class are used to conveniently associate datum ids with types
oCDtIffAtcNavaidsParameterDtIffAtcNavaidsParameter is a class which contains the parameter data for the IFF/ATC/NAVAIDS PDU
oCDtInetAddrRepresents a IPv4 or IPv6 address
oCDtInetDevice
oCDtInetEndpointProtocol independant, address family independent mechanism to represent the IP address, port, and protocol of one end of a network socket connection
oCDtInetFileTransporter
oCDtInetFileTransportObject
oCDtInetUtils::DtInetPktHeaderDescriptorThe packet header descriptor struct supplants the sizeLength and sizeOffset values
oCDtInetSocketProtocol independant, address family independant base class for TCP or UDP socket subclasses
oCDtInetSocketCbInfo
oCDtInetSocketMgr
oCDtInetSocketProcessingCbInfo
oCDtInteractionDtInteraction is an abstract base class for representing HLA interactions (or events) (as opposed to HLA objects)
oCDtInteractionDecoderInstances of DtInteractionDecoder are used to decode interactions from the network
oCDtInteractionDecoderFactoryInstances of DtInteractionDecoderFactory are used to create decoders which know how to decode an HLA interaction message (or network representation) into an interaction repository (or host representation)
oCDtInteractionEncoderDtInteractionEncoder is used to provide encoding of an interaction into an RTI::ParameterHandleValuePairSet in an HLA (as opposed to DIS) environment
oCDtInteractionEncoderFactoryInstances of DtInteractionEncoderFactory are used to create encoders which know how to encode an interaction repository (or host representation) into an HLA interaction message (or network representation)
oCDtInteractionFactoryInstances of DtInteractionFactory are used to create derived DtInteractions based on Interaction Class
oCDtInteractionManagerClass DtInteractionManager:
oCDtInteractionTagModifierInstances of DtInteractionTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA interactons
oCDtInterClassDescInstances of DtInterClassDesc are used to represent HLA Object and Interaction classes
oCDtJtidsHeader
oCDtJtidsHeaderStruct
oCDtJTIDSTransmitterStruct
oCDtVrlFederateAmbassador::DtLabelledAnnounceCbInfo
oCDtVrlFederateAmbassador::DtLabelledFederateRestoreCbInfo
oCDtVrlFederateAmbassador::DtLabelledFederateSaveCbInfo
oCDtExerciseConn::DtLabelledRtiErrorCbInfo
oCDtVrlFederateAmbassador::DtLabelledSynchPointCbInfo
oCDtLetHeader
oCDtLetHeaderStruct
oCDtlHashTableThis is where symbol_entries are stored
oCDtLinearSegmentRecordInstances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR FOM
oCDtLink16SignalHelper class that is used to assist the user in setting Link16 data as defined by the SISO-STD-002-2006 document
oCDtLink16TransmitterUsed to help the user fill the data of a transmitter PDU or RadioTransmitter object as described by the SISO-STD-002-2006 document, so that it contains Link 16 data
oCDtLinkStrategyThis is the DtLinkStrategy class. It is the abstract base class for all derived strategies
oCDtlInputStreamInput stream
oCDtListDtList is deprecated, please use std::list<T>
oCDtListedObjThis is a base class from which elements of a DtIntrusiveList must be derived
oCDtListItemLint -e266
oCDtlObjVoid* ptr (to imitate locatives)
oCDtlObjPtr
oCDtLockfreeQueueImpl
oCDtManagedInterfaceThe DtManagedInterface Class is a singleton that is used to manage the message flow between C# and the rest of the system
oCDtMapDatumDtMapDatums represent a spheroid model of the earth, with a data shift to facilitate easy conversion to geocentric systems
oCDtMessageThis is the DtMessage class
oCDtMessageFactoryDtMessageFactory class
oCDtMtlEnvironmentCommand line support
oCDtMultiVehicleFedMultiVehicleFed.h
oCDtMutexInstances of DtMutex are used to provide a platform independent mutual exclusion mechanism
oCDtNet32VectorThis class is deprecated, please use DtNetVector32 in vlVector.h
oCDtNet64VectorThis class is deprecated, please use DtNetVector64 in vlVector.h
oCDtNetAcknowledgePdu
oCDtNetActionRequestPdu
oCDtNetActionResponsePdu
oCDtNetAggregateMarking
oCDtNetAngularVelocity
oCDtNetArtParamRecord
oCDtNetArtParamRecordRPR1
oCDtNetAttachedPart
oCDtNetAttachedPartRPR1
oCDtNetAttribPair
oCDtNetAttributePdu
oCDtNetAttributeRecordSet
oCDtNetAudioDataType
oCDtNetBeamAntennaPatternRecord
oCDtNetBeamData
oCDtNetBreachableSegmentRecordDtNetBreachableSegmentRecord is the network structure for the BreachableLinearObject defined in the RPR FOM
oCDtNetBreachObjectRecordDtNetBreachObjectRecord is the network structure for the BreachObject defined in the RPR FOM
oCDtNetBurstDescriptor
oCDtNetCharacterScalePerforms encoding/decoding of the DIGuy character scale data
oCDtNetClockTime
oCDtNetCollisionPdu
oCDtNetCombicStateRecordCombic State Record (EBV-DOC, 12.3.5.1)
oCDtNetCombicStateRecord_RPR_20
oCDtNetCommentPdu
oCDtNetCommunicationsNodeIdRecord
oCDtNetConstituentPartRelationshipStruct
oCDtNetCreateEntityPdu
oCDtNetDataPdu
oCDtNetDataPduTail
oCDtNetDataQueryPdu
oCDtNetDeadReckonParameters
oCDtNetDesignatorPdu
oCDtNetDETargetEnergyDepositionRecord
oCDtNetDetonationPdu
oCDtNetDiGuyActionPerforms encoding/decoding of the DIGuy action data
oCDtNetDiGuyAppearancePerforms encoding/decoding of the DIGuy appearance data
oCDtNetDiGuyTypePerforms encoding/decoding of the DIGuy type data
oCDtNetDirectedEnergyFirePdu
oCDtNetElectromagneticEmissionPdu
oCDtNetEmitterSystem
oCDtNetEmitterTrackJam
oCDtNetEntityAssociationRecord
oCDtNetEntityCoordinates
oCDtNetEntityDamageStatusPdu
oCDtNetEntityIdentifier
oCDtNetEntityMarking
oCDtNetEntityStatePdu
oCDtNetEntityType
oCDtNetEntityTypeRecord
oCDtNetEnvironmentalConeRecordCone 1 Geometry Record (EBV-DOC, 12.4.4.10)
oCDtNetEnvironmentalConeRecord_RPR_20
oCDtNetEnvironmentalDRConeRecordCone 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.11)
oCDtNetEnvironmentalDRConeRecord_RPR_20
oCDtNetEnvironmentalDREllipsoidRecordEllipsoid 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.9)
oCDtNetEnvironmentalDREllipsoidRecord_RPR_20
oCDtNetEnvironmentalDRLineRecordLine 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.4)
oCDtNetEnvironmentalDRLineRecord_RPR_20
oCDtNetEnvironmentalDRPointRecordPoint 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.2)
oCDtNetEnvironmentalDRPointRecord_RPR_20
oCDtNetEnvironmentalDRRectangularVolumeRecordRectangular Volume 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.13)
oCDtNetEnvironmentalDRRectangularVolumeRecord_RPR_20
oCDtNetEnvironmentalDRSphereRecordSphere 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.7)
oCDtNetEnvironmentalDRSphereRecord_RPR_20
oCDtNetEnvironmentalEllipsoidRecordEllipsoid 1 Geometry Record (EBV-DOC, 12.4.4.8)
oCDtNetEnvironmentalEllipsoidRecord_RPR_20
oCDtNetEnvironmentalGaussianPlumeRecordGaussian Plume Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.14)
oCDtNetEnvironmentalGaussianPlumeRecord_RPR_20
oCDtNetEnvironmentalGaussianPuffRecordGaussian Puff Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.15)
oCDtNetEnvironmentalGaussianPuffRecord_RPR_20
oCDtNetEnvironmentalLineRecordLine 1 Geometry Record (EBV-DOC, 12.3.4.3)
oCDtNetEnvironmentalLineRecord_RPR_20
oCDtNetEnvironmentalPointRecordPoint 1 Geometry Record (EBV-DOC, 12.3.4.1)
oCDtNetEnvironmentalPointRecord_RPR_20
oCDtNetEnvironmentalProcessPduDtNetEnvironmentalProcessPdu is the network structure for the environmental process PDU
oCDtNetEnvironmentalRecordDtNetEnvironmentalRecord is the network structure for the environmental process PDU record header (defined IEEE 1278.1a-1998)
oCDtNetEnvironmentalRecord_RPR_20Header as defined in RPR FOM V2 draft 14
oCDtNetEnvironmentalRecord_RPR_20017Header as defined in RPR FOM V2 draft 17 (subject to change pending finalization of Draft 17)
oCDtNetEnvironmentalRecord_RPR_20017_Rev4Corrected header as defined in RPR FOM V2 draft 17
oCDtNetEnvironmentalRectangularVolumeRecordRectangular Volume 1 Geometry Record (EBV-DOC, 12.4.4.12)
oCDtNetEnvironmentalRectangularVolumeRecord_RPR_20
oCDtNetEnvironmentalSphereRecordBounding Sphere and Sphere 1 Geometry Records (EBV-DOC, 12.3.4.5 - 12.3.4.6)
oCDtNetEnvironmentalSphereRecord_RPR_20
oCDtNetEulerAngles
oCDtNetEventId
oCDtNetEventReportPdu
oCDtNetExhaustSmokeRecordDtNetExhaustSmokeRecord is the network structure for the ExhaustSmokeObject defined in the RPR FOM
oCDtNetFederateId
oCDtNetFirePdu
oCDtNetFixDatum
oCDtNetFlareStateRecordFlare State Record (EBV-DOC, 12.3.5.2)
oCDtNetFlareStateRecord_RPR_20
oCDtNetFloat32Network-order 32-bit IEEE-754 floating-point quantity
oCDtNetFloat64Network-order 64-bit IEEE-754 floating-point quantity
oCDtNetFundamentalParameterData
oCDtNetGlobalObjectDesignatorA DtGlobalObjectDesignator is an identifier that can be used to describe an object when communicating among simulations in DIS PDUs or HLA objects or interactions
oCDtNetGridAxisRecordFixedDtNetGridAxisRecord is the base class for the three grid axis record structures
oCDtNetGridAxisRecordFixed_RPR_20DtNetGridAxisRecordFixed_RPR_20 is similar to DtNetGridAxisRecordFixed but has added padding and a slightly different Order added RPR FOM 2.0 Draft 12
oCDtNetGridDataRecordThe following are the network structures for the gridded data PDU class and other HLA/RPR structures
oCDtNetGridDataRecord_RPR_20
oCDtNetGriddedDataPduDtNetGriddedDataPdu is the network structure for the gridded data PDU
oCDtNetIffAtcNavaidsBeamData
oCDtNetIffAtcNavaidsIFFDataRecord
oCDtNetIffAtcNavaidsLayerHeader
oCDtNetIffAtcNavaidsMode5Interrogator
oCDtNetIffAtcNavaidsMode5Transponder
oCDtNetIffAtcNavaidsModeSInterrogator
oCDtNetIffAtcNavaidsModeSTransponder
oCDtNetIffAtcNavaidsOperational
oCDtNetIffAtcNavaidsParameter
oCDtNetIffAtcNavaidsPduLayer
oCDtNetIffAtcNavaidsPduLayer1
oCDtNetIffAtcNavaidsPduLayer2
oCDtNetIffAtcNavaidsSecondOperational
oCDtNetIffAtcNavaidsSystemIDThe following are the network structures for the data records used by the IFF/ATC/NAVAIDS PDU class
oCDtNetInt16Network-order signed 16-bit quantity
oCDtNetInt32Network-order signed 32-bit quantity
oCDtNetInt64A Network byte aligned 64 integer data structure
oCDtNetIsPartOfHelperStruct
oCDtNetIsPartOfStruct
oCDtNetLaserPdu
oCDtNetLinearAcceleration
oCDtNetLinearObjectStatePduDtNetLinearObjectStatePdu is the network structure for the linear object state PDU
oCDtNetLinearSegmentParameterDtNetLinearSegmentParameter is the network structure for the linear segment parameter which is used by the linear object state PDU
oCDtNetLinearSegmentRecordDtNetLinearSegment record is the network structure for the LinearSegmentStruct defined in the RPR FOM
oCDtNetLinearVelocity
oCDtLink16Transmitter::DtNetLink16ModulationParamsStructure that holds the Link 16 data stored in the modulation parameters of a Transmitter PDU/Radio Transmitter object
oCDtLink16Signal::DtNetLink16SignalFieldsThis is the net structure that's used to encode the Link16 fields in the data section of the signal PDU/interaction
oCDtNetMinefieldLaneMarkerRecordDtNetMinefieldLandMarkerRecored is the network structure for the MineFieldLaneMarkerObject defined in the RPR FOM
oCDtNetNamedLocationBaseStruct
oCDtNetObjectTypeThis is the network structure for the object type record which is used in the point, linear, and areal object state PDUs
oCDtNetPduHeader
oCDtNetPropulsionSystemDtNetPropulsionSystem is the network structure for the propulsion system data record in the supplemental emissions/entity state PDU
oCDtNetQueryPduTail
oCDtNetRadioEntityType
oCDtNetRadioModulationType
oCDtNetReceiverPdu
oCDtNetRecordSetDtNetRecordSet is the network structure for a record used by the PDU classes which inherit from the record set PDU base class
oCDtNetRecordSetPduDtNetRecordSetPdu is the network structure for a record set used by the PDU classes which inherit from the record set PDU base class
oCDtNetRecordSetRPR20DtNetRecordSetRPR20 is the network structure for the RecordSetList as described in the RPR FOM 2.0 as of Draft 14
oCDtNetRecordStructRPR20DtNetRecordStructPRP20 is the network structure for the RecordStruct as described in the RPR FOM 2.0 as of Draft 14
oCDtNetRelativeLocationPduThe following is the network representation of the RelativeLocation PDU
oCDtNetRelativePositionStruct
oCDtNetRelativeRangeBearingStruct
oCDtNetRepairCompletePdu
oCDtNetRepairResponsePdu
oCDtNetResupplyCancelPdu
oCDtNetResupplyOfferPdu
oCDtNetResupplyReceivedPdu
oCDtNetSeparationRecord
oCDtNetServiceRequestPdu
oCDtNetShapeVariationPerforms encoding/decoding of the DIGuy shape variation data
oCDtNetShapeVariationArrayPerforms encoding/decoding of the DIGuy shape variation array data
oCDtNetSignalPdu
oCDtNetSilentAggregateListDtNetAggregateSystemList is the network structure for the silent aggregate system list for the aggregate state PDU
oCDtNetSilentEntityListDtNetAggregateEntityList is the network structure for the silent aggregate entity list for the aggregate state PDU
oCDtNetSilentEntityList_RPR_20DtNetSilentEntityList_RPR_20 is the network representation of the SilentEntityStruct from RPR FOM version 20
oCDtNetSimanPduHeader
oCDtNetSimulationAddress
oCDtNetSINCGARSModulationStruct_RPR_1
oCDtNetSINCGARSModulationStruct_RPR_2
oCDtNetSpatialFPStruct
oCDtNetSpatialFVStruct
oCDtNetSpatialRPStruct
oCDtNetSpatialRVStruct
oCDtNetSpatialStaticStruct
oCDtNetStandardVariableRecord
oCDtNetStandardVariableRecordSet
oCDtNetStartResumePdu
oCDtNetStopFreezePdu
oCDtNetSuppEmisEntStatePduDtNetSuppEmisEntityStatePdu is the network structure for the supplemental emissions/entity state PDU
oCDtNetSupplyQuantity
oCDtNetSystemData
oCDtNetTimeStampInstances of DtNetTimeStamp are network representations of a DIS time stamp
oCDtNetTopoUpCoord
oCDtNetTransmitterPdu
oCDtNetU128A Network byte aligned 128 unsigned integer data structure
oCDtNetU16Network-order unsigned 16-bit quantity
oCDtNetU32Network-order unsigned 32-bit quantity
oCDtNetU64A Network byte aligned 64 unsigned integer data structure
oCDtNetUnderwaterAcousticAddtnlPassiveAct
oCDtNetUnderwaterAcousticBeam
oCDtNetUnderwaterAcousticEmitterSystem
oCDtNetUnderwaterAcousticShaftSpeedThe following are the network structures for the data records used by the underwater acoustics PDU class
oCDtNetUniformGeometryRecordUniform Geometry Record (EBV-DOC, 12.4.4.16)
oCDtNetUniformGeometryRecord_RPR_20
oCDtNetVarDatum
oCDtNetVector32A Network Byte Order layout using 32 bit floats for DtVector
oCDtNetVector64A Network Byte Order layout using 64 bit floats for DtVector
oCDtNetVectoringNozzleSystemDtNetVectoringNozzleSystem is the network structure for the vectoring nozzle system data record in the supplemental emissions/entity state PDU
oCDtNetVPRecord
oCDtNetWorldCoordinates
oCDtNormalizedVector
oCDtNoteNode
oCDtNotesType
oCDtObjClassDescAn instance of DtObjClassDesc is a "class descriptor" for an HLA Object class
oCDtObjectIdDtObjectId instances are used to represent RTI::ObjectInstances in VR-Link
oCDtObjectIdHashlistInstances of DtObjectIdHashlist are hash lists, where you can store associations between DtObjectIds and arbitrary pieces of data
oCDtObjectPublisherInstances of DtObjectPublisher are used for local or source simulations of objects, (i.e
oCDtObjectReflectAttributeValuesCbInfoInstances of DtReflectAttributeValuesCbInfo are used for providing a callback when attributes change for an object in the federation
oCDtObjectTagModifierInstances of DtObjectTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA object updates
oCDtObserveeInstances of DtObservee are used to manage interest in this object by other objects, i.e
oCDtOldHashlist
oCDtOMTFileReader
oCDtOMTNodeNode in an OMT tree
oCDtOMTTreeA tree using the an OMT File information
oCDtOutputStreamDtOutputStream is used for all toolkit output
oCDtOwnershipHandlerThis is a base class meant to encapsulate user callbacks on ownership management services
oCDtParameterCbInfo
oCDtPartialAcquireOwnershipCbInfo
oCDtPartialAcquireOwnershipRequestCbInfo
oCDtPartialDivestOwnershipCbInfo
oCDtPartialDivestOwnershipRequestCbInfo
oCDtPduDecoderBase class for all DIS decoders
oCDtPduEncoderBase class for all DIS encoders
oCDtPduFilterTest
oCDtPduKindStringMapInstances of this class are used to conveniently convert between pdu types and strings
oCDtPerformanceStatsA stats reporter class is responsible for managing a collection of time stats
oCDtPrinterDtPrinter is an abstract base class which provides an interface for output
oCDtPropulsionSystemClass DtPropulsionSystem:
oCDtPublisherList< Publisher >Defines the DtPublisherList template. The parameter is the VR-Link Publisher object class type
oCDtQuaternionQuaternions are used to represent orientation of an object
oCDtReceiveInteractionCbInfoInstances of DtReceiveInteractionCbInfo are used for providing a callback when an interaction is received from another federate
oCDtRecordSetInstances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit from the record set PDU base class
oCDtRecordSetListInstances of DtRecordSetList are lists of RecordSets
oCDtReferenceEllipsoidInstances of this class are used to store a particular mapDatum and perform useful calculations based on this map – specifically it can be used to convert between geodetic and geocentric coordinates using the given reference ellipsoid (which is defined by a DtMapDatum)
oCDtReflectAttributeValuesCbInfoInstances of DtReflectAttributeValuesCbInfo are used for providing a callback when attributes change for an object in federation
oCDtReflectAttributeValuesCbListInstances of DtReflectAttributeValuesCbList are used to provide a list of callbacks (DtReflectAttributeValuesCbInfo) which are called when attributes change for an object in a federation
oCDtReflectedObjectClass DtReflectedObject:
oCDtReflectedObjectListClass DtReflectedObjectList
oCDtRegControlCbInfoInstances of DtRegControlCbInfo are used for providing a callback when the RTI update control services are invoked
oCDtRegControlCbListInstances of DtRegControlCbList are used to provide a list of callbacks (DtRegControlCbInfo) which are invoked when a registration control advisory is called by RTI
oCDtDdmFederateAmbassador::DtRegionInfo
oCDtRemoveObjectCbInfoInstances of DtRemoveObjectCbInfo are used for providing a callback when an object has been removed from the federation or no longer meets the interest criteria of the federate
oCDtRoutingSpaceDesc
oCDtRttabStruct
oCDtRunnableDeclares the DtRunnable class for defining a object that can be run in a thread
oCDtVrlFederateAmbassador::DtScopeChangeCallbackData
oCDtScopedLockDtScopedLock provides a Boost source compatible scoped lock for DtMutex
oCDtScopedSequenceLockA scoped sequence lock
oCDtSelectParam
oCDtSelectParamWithWrite
oCDtSharedMemoryPoolClientDtSharedMemoryPoolClient is used to attach to and access a previously created memory pool
oCDtSharedMemoryPoolManagerThis class creates and manages a shared memory pool
oCDtShmMsgQueueManager
oCDtSilentAggregateListDtSilentAggregateList is a class which contains the information needed to describe a list of silent aggregates for the aggregate state PDU
oCDtSilentEntityListDtSilentEntityList is a class which contains the information needed to describe a list of silent entities for the aggregate state PDU
oCDtSimpleDatatypeType
oCDtSimulationAddressA DtSimulationAddress is used in DIS to identify a particular simulator
oCDtSINCGARSModulationInstances of DtSINCGARSModulation are used in DtRadioTransmitterRepositor to store information about a SINCGARSModulation Structure (from SpreadSpectrum)
oCDtSmoothOrient
oCDtSmoothPos
oCDtSocketDtSocket provides a low level interface for packet I/O with VR-Link applications
oCDtSpheroidDtSpheroid represents an ellipsoid model of the earth
oCDtStandardVariableRecord
oCDtStandardVariableRecordSet
oCDtStartStopInterCbInfoClass DtStartStopInterCbInfo:
oCDtStartStopInterCbListClass DtStartStopInterCbList:
oCDtStateDecoderFactoryInstances of DtStateDecoderFactory are used to create decoders which know how to decode an HLA state message (or network representation) into a state repository (or host representation)
oCDtStateEncoderFactoryInstances of DtStateEncoderFactory are used to create encoders which know how to encode a state repository (or host representation) into an HLA state message (or network representation)
oCDtStateMsgClass DtStateMsg:
oCDtStateRepositoryDtStateRepository is an abstract base class for maintaining state for an object
oCDtStreamReaderInstances of DtStreamReader decode values from a byte array
oCDtStreamWriterInstances of DtStreamWriter encode values into a byte array
oCDtStringInstances of DtString are used to represent strings
oCDtStringPatternMatchPerforms pattern matching against user specified DtString using Boyer Moore algorithm
oCDtStringTreeBasically a struct with a destructor, a string tree is a collection of indexed strings used to hold more complex attributes or parameters
oCDtSynchronizationPointsType
oCDtSyntheticEnvironmentObjectTypeDtSyntheticEnvironmentObjectType is a class which contains information identifying the type of a synthetic environment object
oCDtTadilJWordStruct
oCDtTaitBryanDtTaitBryans are used to represent orientation of an object, using a set of three Euler angles
oCDtTcpForwarder
oCDtTcpMessageEncapsulates a message for storage in a message queue
oCDtTcpSocketMgr
oCDtThreadAbstract Threading Class Provides a system independent thread object
oCDtThreadedObject
oCDtThreadSafe< T >Thread safe interface to a value
oCDtThreadStartThe thread start object
oCDtThresholderInstances of DtThresholder store thresholding information used to determine what attributes of an entity need to be updated
oCDtTimedSectionDtTimedSection are objects used to measure a section of time
oCDtTimeRepNode
oCDtTimeStatisticThis object takes time samples and maintains the minimum and maximum as well as a running average of the time samples
oCDtTimeType
oCDtTransportationType
oCDtU128A Host byte aligned 128 unsigned integer data structure
oCDtUnderwaterAcousticShaftSpeedDtUnderwaterAcousticShaftSpeed is a class which contains the shaft speed information for the underwater acoustics PDU
oCDtUpdateControlCbInfoInstances of DtUpdateControlCbInfo are used for providing a callback when the RTI update control services are invoked
oCDtUpdateControlCbListInstances of DtUpdateControlCbList are used to provide a list of callbacks (DtUpdateControlCbInfo) which are called when an object starts updating
oCDtUpdateRateType
oCDtUserSuppliedTagsType
oCDtUtmReferencePointDtUtmReferencePoints are used to represent an independent reference point for a UTM coordinate system
oCDtUtmViewInstances of DtUtmView are used to create a UTM coordinate view of the geocentric coordinates in an Entity State Repository
oCDtVarDatumSpecThis class has public data members for backwards compatibility with pre-VR-Link3.3 versions
oCDtVariableDatumRecordInstances of DtVariableDatumRecord are used to hold a single variable datum record and to provide access to its network representation
oCDtVariantRecordDatatypeType
oCDtVarType< T >A template function for providing the necessary conversion functions for native types to the command line and environment
oCDtVectorDtVectors represent vectors in 3-d space, X, Y, Z
oCDtVectoringNozzleSystemDtVectoringNozzleSystem is a class which contains the vectoring nozzle system data for the supplemental emissions/entity state PDU
oCDtVehicleSimPart of the F18 example
oCDtVPRecordA representation of a VP Record is specific to DIS version 7
oCDtVrlRtiAmbassadorDtVrlRtiAmbassador is a pure virtual class, designed to provide a foundation for different ways to send RTI messages
oCDtXML1516FileReader
oCDtXMLEvolvedFileReader
oCDtXMLFileReader
oCDtParallelExecutionContainer< Texec >::ExecutableItemThis class is used by TBB to manage the work units to perform
oCDtlObj::vl::Fcn
oCFederateAmbassador
oCFedTime
oCDtlObj::vl::frm
oCifinfo_in6
oCifreq_in6
oCDtThreadSafe< T >::LockedProxyPrivate class that provides a locked call to the object
oCMissile
oCDtArticulatedPart::ParameterA parameter structure
oCQList
oCQObject
oCSingleAttribute
oCsymbol_entry
oCDtNetFloat64::TempLayoutUsed to Swap Longs
oCDtNetFloat32::TempLayout
oCDtNetInt64::TempLayoutUsed to Swap Longs
oCDtNetU64::TempLayoutUsed to Swap Longs
oCDtCmdLine::MULTI_ARG_HELPER::ValueExtractor< T >This class is used to extract a value from an argument
oCDtCmdLine::MULTI_ARG_HELPER::ValueExtractor< std::string >Specialization for string
oCDtCmdLine::VisitorA base class that defines the interface for visitors
oCDtlObj::vl
oCDtCmdLine::XorHandlerThis class handles lists of Arg's that are to be XOR'd on the command line
\Cbool

Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)