| _NativeTypeToArg< T > | |
| DtCmdLine::Arg | A virtual base class that defines the essential data for all arguments |
| DtCmdLine::ArgException | A simple class that defines and argument exception |
| DtCmdLine::ArgParseException | Thrown from within the child Arg classes when it fails to properly parse the argument it has been passed |
| basic_streambuf | |
| DtCmdLine::CmdLine | The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes |
| DtCmdLine::CmdLineInterface | The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes |
| DtCmdLine::CmdLineOutput | The interface that any output object must implement |
| DtCmdLine::CmdLineParseException | Thrown from CmdLine when the arguments on the command line are not properly specified, e.g |
| rti1516::CompatibleHandleValuePairSet< HandleType, MapType > | Used to provide backwards compatibility for VR-Link Encoders and Decoders who use either AttributeHandleValuePairSet, or ParameterHandleValuePairSet |
| DtThreadSafe< T >::ConstLockedProxy | Private class that provides a locked call to the const object |
| DimensionType | |
| DtCmdLine::DocBookOutput | A class that generates DocBook output for usage() method for the given CmdLine and its Args |
| Dt3dBoundingVolume | A 3d bounding volume |
| Dt3dChord | A Dt3dChord is a finite line segment in 3-space, represented by its two 3d end points |
| Dt3dExtent | The Dt3dExtent represents an axis-aligned 3d bounding box |
| Dt3dPoint | Dt3dPoint represents points in 3-space |
| Dt4dPoint | Four-dimensional point, often used with homogeneous coordinates |
| Dt_Msg_Queue_Element | |
| Dt_Q_Elmt_Hdr | |
| Dt_Q_Hdr | |
| Dt_Shm_Msg_Queue | |
| DtAbsNotifyObserver | DtAbsNotifyObserver is an abstract base class |
| DtAcknowledgeDecoder | Instances of DtAcknowledgeDecoder are used to decode Acknowledge Interactions from the network |
| DtAcknowledgeEncoder | DtAcknowledgeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the ACK interaction parameters |
| DtAcknowledgeInteraction | Instances of DtAcknowledgeInteraction are used to represent Acknowledge Interactions in the RPR ROM |
| DtActionRequestDecoder | Instances of DtActionRequestDecoder are used to decode ActionRequest Interactions from the network |
| DtActionRequestEncoder | DtActionRequestEncoder is a DtInteractionEncoder that registers parameter encoders for all of the ActionRequest interaction parameters |
| DtActionRequestInteraction | Instances of DtActionRequestInteraction are used to represent ActionRequest Interactions in the RPR FOM |
| DtActionRequestToObjDecoder | Class DtActionRequestToObjDecoder: |
| DtActionRequestToObjEncoder | Class DtActionRequestToObjEncoder: |
| DtActionRequestToObjInter | Instances of DtActionRequestToObjInter are used to represent ActionRequestToObject Interactions in the RPR FOM |
| DtActionResponseDecoder | Instances of DtActionResponseDecoder are used to decode ActionResponse Interactions from the network |
| DtActionResponseEncoder | Class DtActionResponseEncoder: |
| DtActionResponseFromObjDecoder | Instances of DtActionResponseFromObjDecoder are used to decode ActionResponseFromObject Interactions from the network |
| DtActionResponseFromObjEncoder | DtActionResponseFromObjEncoder is a DtInteractionEncoder that registers parameter encoders for all of the ActionResponseFromObject interaction parameters |
| DtActionResponseFromObjInter | Instances of DtActionResponseFromObjInter are used to represent ActionResponseFromObject Interactions in the RPR FOM |
| DtActionResponseInteraction | Class DtActionResponseInteraction: |
| DtActiveSonarBeamDecoder | Instances of DtActiveSonarBeamDecoder are used to decode an ActiveSonarBeam state message into a state repository in an HLA environment |
| DtActiveSonarBeamEncoder | Class DtActiveSonarBeamEncoder |
| DtActiveSonarBeamPublisher | Instances of DtActiveSonarBeamPublisher are used for local or source simulation (these objects are not dependent on data being produced elsewhere on the network for their existence) |
| DtActiveSonarBeamRepository | State repository for the ActiveSonarBeam object |
| DtActiveSonarDecoder | Class DtActiveSonarDecoder |
| DtActiveSonarEncoder | Class DtActiveSonarEncoder |
| DtActiveSonarPublisher | Instances of DtActiveSonarPublisher publish EmbeddedSystem.UnderwaterAcousticsEmission.ActiveSonar objects to the network |
| DtActiveSonarStateRepository | Class DtActiveSonarStateRepository |
| DtAdditionalPassiveActivitiesDecoder | Class DtAdditionalPassiveActivitiesDecoder |
| DtAdditionalPassiveActivitiesEncoder | Class DtAdditionalPassiveActivitiesEncoder |
| DtAdditionalPassiveActivitiesPublisher | Class DtAdditionalPassiveActivitiesPublisher |
| DtAdditionalPassiveActivitiesRepository | Class DtAdditionalPassiveActivitiesRepository |
| DtAggregateEntityDecoder | Class DtAggregateEntityDecoder: |
| DtAggregateEntityEncoder | Class DtAggregateEntityEncoder: |
| DtAggregatePublisher | Instances of DtAggregatePublisher are used for local or source simulations of aggregate entities, (i.e |
| DtAggregateStateRepository | A protocol independent representation of an aggregate |
| DtAlternativeComponentNode | |
| DtAltVelocityDatatypeRep | Display geocentric orientation as topographic Heading, Pitch, Roll |
| DtAntennaPatternRecord | Instances of DtAntennaPatternRecord are used to represent the antenna pattern data contained in Radio Transmitter objects |
| DtAppearance | Class 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 |
| DtApplicationSettings | |
| DtApproximator | DtApproximator is an abstract base class |
| DtAppSpecificRadioSignalDecoder | Instances of DtAppSpecificRadioSignalDecoder are used to decode radio signal state messages into a state repository in an HLA environment |
| DtAppSpecificRadioSignalEncoder | Instances of DtAppSpecificRadioSignalEncoder are used to encode application specific radio signal state messages from a state repository in an HLA environment |
| DtArealObjectDecoder | Class DtArealObjectDecoder: |
| DtArealObjectEncoder | Instances of DtArealObjectEncoder are used to encode areal object state messages from a state repository in an HLA environment |
| DtArealObjectPublisher | Instances of DtArealObjectPublisher are used for local or source simulations of areal objects |
| DtArealObjectRepository | Instances of DtArealObjectRepository are used to maintain state information needed by areal object entities |
| DtArealObjectTransaction | Class DtArealObjectTransaction: |
| DtArealObjectTransactionDecoder | Instances of DtArealObjectTransactionDecoder are used to decode Areal Object Transactions from the network |
| DtArealObjectTransactionEncoder | DtArealObjectTransactionEncoder is a DtEnvObjTransEncoder that registers parameter encoders for all of the areal object transaction parameters |
| DtArrayDatatypeNode | |
| DtArrayDatatypeRep | OMT Datatype that works by taking a size and showing a list of datatypes |
| DtArticulatedPart | A single articulated part which has a number of parameters |
| DtArticulatedPartCollection | A DtArticulatedPartCollection is a collection of articulated parts typically of an entity |
| DtArtPartSpec | |
| DtArtPartThresholder | DtArtPartThresholder is used to store art-part-related thresholds, and to perform some art part thresholding |
| DtAssert | DtAssert (the class) helps implement DtAssert (the MACRO) by storing static member variables |
| DtAsyncNetSocket | A Socket which starts a thread which is continuously reading and writing from packet queues |
| DtAsyncSocketPacket | Encapsulates a packet which is to be either received or transmitted over the network by the DtAsyncSocket class |
| DtAttachedPart | A representation of a single attached part, which contains an entity type |
| DtAttachedPartCollection | A DtAttachedPartCollection is a collection of attached parts of an entity |
| DtAttributeChangeReqDec | Class DtAttributeChangeReqDec: |
| DtAttributeChangeReqEnc | DtAttributeChangeReqEnc is a DtInteractionEncoder that registers parameter encoders for all of the AttributeChangeRequest interaction parameters |
| DtAttributeChangeReqInter | Instances of DtAttributeChangeReqInter are used to represent AttributeChangeRequest Interactions in the RPR FOM |
| DtAttributeChangeResDec | Instances of DtAttributeChangeResDec are used to decode AttributeChangeResult Interactions from the network |
| DtAttributeChangeResEnc | DtAttributeChangeResEnc is a DtInteractionEncoder that registers parameter encoders for all of the AttributeChangeResult interaction parameters |
| DtAttributeChangeResInter | Instances of DtAttributeChangeResInter are used to represent AttributeChangeResult Interactions in the RPR FOM |
| DtAttributeFedNode | Represents an attribute inside a object class |
| DtAttributeHistory | |
| DtBaseConfigVariable | Bar Var class, used to access variables in a type neutral manner |
| DtBaseEmbeddedSystemDecoder | Class DtBaseEmbeddedSystemDecoder: |
| DtBaseEmbeddedSystemEncoder | Instances of DtBaseEmbeddedSystemEncoder are used to encode a base embedded system state repository into a state message in an HLA environment |
| DtBaseEmitterBeamDecoder | Class DtBaseEmitterBeamDecoder: |
| DtBaseEmitterBeamEncoder | Instances of DtBaseEmitterBeamEncoder are are used to encode base emitter beam state messages from the state repository in an HLA environment |
| DtBaseEntityDecoder | Instances of DtBaseEntityDecoder are used to decode a base entity state message into a state repository in an HLA (as opposed to DIS) environment |
| DtBaseEntityEncoder | Class DtBaseEntityEncoder: |
| DtBaseEntityStateRepository | Instances of DtBaseEntityStateRepository are used to maintain basic state information needed by all kinds of entities |
| DtBaseExerciseConn | DtBaseExerciseConn is an abstract base class |
| DtBaseHashKey | DtBaseHashKey is an abstract base class for hash keys |
| DtBaseMsg | A bass class for PDUs and other network messages |
| DtBaseReflectedAggregate | DtBaseReflectedAggregate is an abstract base class |
| DtBaseReflectedEntity | DtBaseReflectedEntity is an abstract base class |
| DtBasicDataRepresentationNode | |
| DtBeamAntennaPatternRecord | Instances of DtBeamAntennaPatternRecord are beam antenna pattern records used in conjunction with DtRadioTransmitterStateRepository (TSR) |
| DtBoolAttrNode | This is a generic switch with an enabled disabled category |
| DtBoolDatatypeRep | OMT Datatype of type Boolean |
| DtBreachableLinearObjectDecoder | Instances of DtBreachableLinearObjectDecoder are used to decode breachable linear object state messages for a state repository in and HLA environment |
| DtBreachableLinearObjectEncoder | Instances of DtBreachableLinearObjectEncoder are used to encode breachable linear object state messages from a state repository in an HLA environment |
| DtBreachableLinearObjectTransactionDecoder | Instances of DtBreachableLinearObjectTransactionDecoder are used to decode Breachable Linear Object Transactions from the network |
| DtBreachableLinearObjectTransactionEncoder | DtBreachableLinearObjectTransactionEncoder is a DtEnvObjTransEncoder that registers parameter encoders for all of the breachable linear object transaction parameters |
| DtBreachablePointObjectTransactionDecoder | Instances of DtBreachablePointObjectTransactionDecoder are used to decode Breachable Point Object Transactions from the network |
| DtBreachablePointObjectTransactionEncoder | DtBreachablePointObjectTransactionEncoder is a point object encoder that registers parameter encoders for the breachable point object transaction parameters |
| DtBreachableSegmentRecord | Instances of DtBreachableSegment record implement the BreachableSegmentStruct used to implement the Breachable Linear Object |
| DtBreachObjectDecoder | Instances of DtBreachObjectDecoder are used to decode breach object state messages for a state repository in and HLA environment |
| DtBreachObjectEncoder | Used to encode breach objects |
| DtBreachObjectTransactionDecoder | Instances of DtBreachObjectTransactionDecoder are used to decode Breach Object Transactions from the network |
| DtBreachObjectTransactionEncoder | Class DtBreachObjectTransactionEncoder: |
| DtBreachPointObjectDecoder | Instances of DtBreachPointObjectDecoder are used to decode breach point object state messages for a state repository in and HLA environment |
| DtBreachPointObjectEncoder | Instances of DtBreachPointObjectEncoder are used to encode breachable point object state messages from a state repository in an HLA environment |
| DtBurstDescriptor | |
| DtBurstPointObjectDecoder | Instances of DtBurstPointObjectDecoder are used to decode burst point object state messages for a state repository in and HLA environment |
| DtBurstPointObjectEncoder | Instances of DtBurstPointObjectEncoder are used to encode burst point object state messages from a state repository in an HLA environment |
| DtBurstPointObjectTransactionDecoder | Instances of DtBurstPointObjectTransactionDecoder are used to decode Burst Point Object Transactions from the network |
| DtBurstPointObjectTransactionEncoder | DtBurstPointObjectTransactionEncoder is a point object encoder that registers parameter encoders for the burst point object transaction parameters |
| DtByteDatatypeRep | OMT Datatype of type Byte - in network format which means Big Endian representation |
| DtCartesianView | Instances of DtCartesianView are used to create a Cartesian coordinate view of the geocentric coordinates in an Entity State Repository |
| DtCharDatatypeRep | OMT Datatype of type Char - in network format which means Big Endian representation |
| DtClientServerMsg | |
| DtClientServerReader | But not necessarily empty queue |
| DtClientServerWriter | |
| DtClientSocket | ClientSocket uses the vrlink packet server to read and write packets The destination address (incl |
| DtClock | Used to set and maintain time in a simulation |
| DtCollisionDecoder | Instances of DtCollisionDecoder are used to decode Collision Interactions from the network |
| DtCollisionEncoder | DtCollisionEncoder is a DtInteractionEncoder that registers parameter encoders for all of the COLLISION interaction parameters |
| DtCollisionInteraction | Instances of DtCollisionInteraction are used to represent Collision Interactions in the RPR FOM |
| DtCommentDecoder | Instances of DtCommentDecoder are used to decode Comment Interactions from the network |
| DtCommentEncoder | DtCommentEncoder is a DtInteractionEncoder that registers parameter encoders for all of the Comment interaction parameters |
| DtCommentInteraction | Instances of DtCommentInteraction are used to represent Comment Interactions in the RPR FOM |
| DtComplexComponentNode | |
| DtComplexDatatypeNode | Complex datatypes are a OMT 1.3 construct that merges arrays, variants, and fixed into one monstrous thing |
| DtConfigVariable< T > | |
| DtConnectionLostCbInfo | Instances of DtConnectionLostCbInfo are used for providing a callback when the RTI reports a connection has been lost This class is a helper class to DtConnectionLostCbList |
| DtConnectionLostCbList | Instances of DtConnectionLostCbList are used to provide a list of callbacks which are called when the RTI's Time Management services are invoked |
| DtConversionString | This is a collection of functions for the DtString class that includes More conversions from different types of objects WARNING: This function may be used in strange casting ways in order to get around the limitations of C++ |
| DtCoordTransform | DtCoordTransform is used to transform locations, vectors and orientations from one Cartesian coordinate system to another |
| DtCoordTranslation | This class is used to translate between two points in Cartesian coordinate system |
| DtCraterObjectDecoder | Instances of DtCraterObjectDecoder are used to decode crater object state messages for a state repository in and HLA environment |
| DtCraterObjectEncoder | Instances of DtCraterObjectEncoder are used to encode crater object state messages from a state repository in an HLA environment |
| DtCraterObjectTransactionDecoder | Instances of DtCraterObjectTransactionDecoder are used to decode Crater Object Transactions from the network |
| DtCraterObjectTransactionEncoder | DtCraterObjectTransactionEncoder is a point object encoder that registers parameter encoders for the crater object transaction parameters |
| DtCreateEntityDecoder | Instances of DtCreateEntityDecoder are used to decode CreateEntity Interactions from the network |
| DtCreateEntityEncoder | DtCreateEntityEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateEntity interaction parameters |
| DtCreateEntityInteraction | Instances of DtCreateEntityInteraction are used to represent CreateEntity Interactions in the RPR FOM |
| DtCreateObjectResultDecoder | Instances of DtCreateObjectResultDecoder are used to decode CreateObjectResult Interactions from the network |
| DtCreateObjectResultEncoder | DtCreateObjectResultEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateObjectResult interaction parameters |
| DtCreateObjectResultInter | Instances of DtCreateObjectResultInter are used to represent CreateObjectResult Interactions in the RPR FOM |
| DtCreateObjReqDecoder | Instances of DtCreateObjReqDecoder are used to decode CreateObjectRequest Interactions from the network |
| DtCreateObjReqEncoder | DtCreateObjReqEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateObjectRequest interaction parameters |
| DtCreateObjReqInter | Instances of DtCreateObjReqInter are used to represent CreateObjectRequest Interactions in the RPR FOM |
| DtCsAck | |
| DtCsAddClient | |
| DtCsAddClientMsg | |
| DtCsClientPacket | We want this as a separate structure, because we will use Writev() to send one of these plus the packet |
| DtCsCliQuota | No padding is needed, because this is sent via a socket |
| DtCsControlReq | |
| DtCsCStateReturn | |
| DtCsFilter | |
| DtCsMsg | |
| DtCsMsgHdr | |
| DtCsMsgWaiting | No padding is needed, since this goes via a socket |
| DtCsMsgWaitingMsg | |
| DtCsMulticastReq | |
| DtCsNotice | |
| DtCsServerMsgWaiting | No padding is needed, because this is sent via a socket |
| DtCsServerPacket | We want this as a separate structure, because we will use Writev() to send one of these plus the packet |
| DtCsStateReturn | |
| DtCSVReader | Inputs data from a comma delimited file format |
| DtCsWarning | |
| DtCulturalFeatureDecoder | Instances of DtCulturalFeatureDecoder are used to decode a military platform entity state message into a state repository in an HLA (as opposed to DIS) environment |
| DtCulturalFeatureEncoder | Instances of DtCulturalFeatureEncoder are used to encode a military entity's state repository into a state message in an HLA environment (for RPR FOM 1.0) |
| DtDatabaseDimension | |
| DtDatabaseIndexRadioSignalDecoder | Class DtDatabaseIndexRadioSignalDecoder: |
| DtDatabaseIndexRadioSignalEncoder | Class DtDatabaseIndexRadioSignalEncoder: |
| DtDataDecoder | Class DtDataDecoder: |
| DtDataEncoder | Class DtDataEncoder: |
| DtDataInteraction | Class DtDataInteraction: |
| DtDataLinkDimensions | |
| DtDataQueryDecoder | Class DtDataQueryDecoder: |
| DtDataQueryEncoder | Class DtDataQueryEncoder: |
| DtDataQueryInteraction | Class DtDataQueryInteraction: |
| DtDatatypeFedNode | Represents an attribute inside a object class |
| DtDatatypeManager | This class handles the conversion between a byte stream and an English readable view of the data in an OMT Tree |
| DtDatatypeRep | A 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 |
| DtDatumRecordSet | |
| DtDcm | DtDcms are used to represent orientation for an object |
| DtDdmFederateAmbassador | |
| DtDDMRegion | |
| DtDeadReckoner | Instances of DtDeadReckoner are used to provide approximated position and orientation information for entities using various dead reckoning algorithms |
| DtDefinedDatatypeRep | |
| DtDegMinSec | DtDegMinSec 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 |
| DtDescriptionNode | |
| DtDesignatorDecoder | Class DtDesignatorDecoder: |
| DtDesignatorEncoder | Class DtDesignatorEncoder: |
| DtDesignatorPublisher | Class DtDesignatorPublisher: |
| DtDesignatorRepository | Class DtDesignatorRepository: |
| DtDetonationDecoder | Class DtDetonationDecoder: |
| DtDetonationEncoder | Class DtDetonationEncoder: |
| DtDetonationInteraction | Instances of DtDetonationInteraction are used to communicate information associated with the impact or detonation of a munition |
| DtDDMRegion::DtDimensionHandleBoundsStruct | |
| DtDimensionNode | |
| DtDirectedRotRate | Rotation rate given by single rate and axis of rotation |
| DtDirectRtiAmbassador | Instances of DtDirectRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may override them |
| DtDiscoverObjectCbInfo | Class DtDiscoverObjectCbInfo: |
| DtDisDictionary | |
| DtDisEntityTypeEntry | |
| DtDisEntry | |
| DtDisSocket | Address family independent datagram socket |
| DtDisSocket::DtDisSocketPduHeader | |
| DtDoubleDatatypeRep | OMT Datatype of type Double - in network format which means Big Endian representation |
| DtDoubleLEDatatypeRep | OMT Datatype of type Double - in little endian |
| DtDynamicLibrary | DtDynamicLibrary provides an operating independent way to manipulate dynamically loaded libraries |
| DtEmbeddedSystemRepository | Instances of DtEmbeddedSystemRepository are used to store the state of embedded systems |
| DtEmitterBeamPublisher | Instances of DtEmitterBeamPublisher are used for local or source simulations of emitter beams, (i.e |
| DtEmitterBeamRepository | Class DtEmitterBeamRepository: |
| DtEmitterSystemDecoder | Class DtEmitterSystemDecoder: |
| DtEmitterSystemEncoder | Class DtEmitterSystemEncoder: |
| DtEmitterSystemPublisher | Instances of DtEmitterSystemPublisher are used for local or source simulations of emitter systems, (i.e |
| DtEmitterSystemRepository | Instances of DtEmitterSystemRepository are used to store state data for emitter systems in both HLA and DIS environments |
| DtEmptyDimensions | |
| DtEmptyFomMapper | An instance of DtEmptyFomMapper is a DtFomMapper that has no mappings registered between FOM classes and VR-Link classes |
| DtEncodedAudioRadioSignalDecoder | Class DtEncodedAudioRadioSignalDecoder: |
| DtEncodedAudioRadioSignalEncoder | Class DtEncodedAudioRadioSignalEncoder: |
| DtEntityIdentifier | Instances of DtEntityIdentifier are used as a unique ID for entities in DIS |
| DtEntityIdentifierHashKey | Instances of DtEntityIdentifierHashKey are hash keys made from DtEntityIdentifiers |
| DtEntityMapperKey | |
| DtEntityPublisher | Instances of DtEntityPublisher are used for local or source simulations of entities (i.e |
| DtEntityStateRepository | Instances of DtEntityStateRepository are used to maintain attributes and state of entity objects in a protocol independent way |
| DtEntityType | DtEntityType is used to represent the type an entity object |
| DtEntityTypeDatatypeRep | Display an entity type in English |
| DtEnum16DatatypeRep | |
| DtEnum32DatatypeRep | |
| DtEnum8DatatypeRep | |
| DtEnumDatatypeRep | |
| DtEnumeratedDatatypeNode | |
| DtEnumerationNode | |
| DtEnumNormalizer | |
| DtEnvAttribute< AttribType > | A templated class which represent an attribute of a DtEnvObject |
| DtEnvironment | A Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP value and provides common queries, algorithms, and operations for the hierarchy |
| DtEnvironmentalBoundingSphereRecord | DtEnvironmentalBoundingSphereRecord implements the Environmental geometry record type "Bounding Sphere Record" |
| DtEnvironmentalCombicStateRecord | DtEnvironmentalCombicStateRecord implements the Environmental state record type "COMBIC State." See Enumerated Bit Values document, section 12.3.5.1 |
| DtEnvironmentalConeRecord | DtEnvironmentalConeRecord implements the Environmental geometry record type "Cone Record 1." See Enumerated Bit Values document, section 12.3.4.10 |
| DtEnvironmentalDRConeRecord | DtEnvironmentalDRConeRecord implements the Environmental geometry record type "Cone Record 2." See Enumerated Bit Values document, section 12.3.4.11 |
| DtEnvironmentalDREllipsoidRecord | DtEnvironmentalDREllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 2." See Enumerated Bit Values document, section 12.3.4.9 |
| DtEnvironmentalDRLineRecord | DtEnvironmentalDRLineRecord implements the Environmental geometry record type "Line Record 2." See Enumerated Bit Values document, section 12.3.4.4 |
| DtEnvironmentalDRPointRecord | DtEnvironmentalDRPointRecord implements the Environmental geometry record type "Point Record 2." See Enumerated Bit Values document, section 12.3.4.2 |
| DtEnvironmentalDRRectangularVolumeRecord | DtEnvironmentalDRRectangularVolumeRecord implements the Environmental geometry record type "Rectangular Volume Record 2." See Enumerated Bit Values document, section 12.3.4.13 |
| DtEnvironmentalDRSphereRecord | DtEnvironmentalDRSphereRecord implements the Environmental geometry record type "Sphere Record 2" See Enumerated Bit Values document, section 12.3.4.7 |
| DtEnvironmentalEllipsoidRecord | DtEnvironmentalEllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 1." See Enumerated Bit Values document, section 12.3.4.8 |
| DtEnvironmentalFlareStateRecord | DtEnvironmentalFlareStateRecord implements the Environmental state record type "Flare State." See Enumerated Bit Values document, section 12.3.5.2 |
| DtEnvironmentalGaussianPlumeRecord | DtEnvironmentalGaussianPlumeRecord implements the Environmental geometry record type "Gaussian Plume Record." See Enumerated Bit Values document, section 12.3.4.14 |
| DtEnvironmentalGaussianPuffRecord | DtEnvironmentalGaussianPuffRecord implements the Environmental geometry record type "Gaussian Puff Record." See Enumerated Bit Values document, section 12.3.4.15 |
| DtEnvironmentalGeometryRecord | DtEnvironmentalGeometryRecord provides a common base class for all environmental geometry (as opposed to state) records used in the Environmental Process object |
| DtEnvironmentalLineRecord | DtEnvironmentalLineRecord implements the Environmental geometry record type "Line Record 1." See Enumerated Bit Values document, section 12.3.4.3 |
| DtEnvironmentalPointRecord | DtEnvironmentalPointRecord implements the Environmental geometry record type "Point Record 1." |
| DtEnvironmentalProcessPdu | Instances of DtEnvironmentalProcessPdu are used to send information about environmental effects and processes |
| DtEnvironmentalRecord | DtEnvironmentalRecord is the base class from which all geometry and state environmental records are derived |
| DtEnvironmentalRectangularVolumeRecord | DtEnvironmentalRectangularVolumeRecord implements the Environmental geometry record type "Rectangular Volume Record 1." |
| DtEnvironmentalSphereRecord | DtEnvironmentalSphereRecord implements the Environmental geometry record type "Sphere Record 1" See Enumerated Bit Values document, section 12.3.4.5 |
| DtEnvironmentalUniformRecord | DtEnvironmentalUniformRecord implements the Environmental geometry record type "Uniform Record." See Enumerated Bit Values document, section 12.3.4.16 |
| DtEnvironmentEntityDecoder | Class DtEnvironmentEntityDecoder: |
| DtEnvironmentEntityEncoder | Class DtEnvironmentEntityEncoder: |
| DtEnvironmentObjectDecoder | Class DtEnvironmentObjectDecoder: |
| DtEnvironmentObjectEncoder | Class DtEnvironmentObjectEncoder: |
| DtEnvironmentObjectRepository | |
| DtEnvironmentObjectTransaction | Class DtEnvironmentObjectTransaction: |
| DtEnvironmentObjectTransactionDecoder | Class DtEnvironmentObjectTransactionDecoder: |
| DtEnvironmentObjectTransactionEncoder | Class DtEnvironmentObjectTransactionEncoder: |
| DtEnvironmentProcessDecoder | Class DtEnvironmentProcessDecoder: |
| DtEnvironmentProcessEncoder | Class DtEnvironmentProcessEncoder |
| DtEnvironmentProcessPublisher | Instances of DtEnvironmentProcessPublisher are used for local or source simulations of environment processes, (i.e |
| DtEnvironmentProcessRepository | Instances of DtEnvironmentProcessRepository are used to store state information for environmental process objects in both DIS and HLA environments |
| DtEnvironmentTypeRecord | Instances of DtEnvironmentTypeRecord are used by the DtGriddedDataPdu for specifying environmental type |
| DtEnvList | DtEnvList is a list of DtEnvValue pointers |
| DtEnvMTLReader | A reader class which reads from the MTL file format |
| DtEnvMTLWriter | A writer to the MTL file format |
| DtEnvNamedList | A specialization of a list which assigns the first value as a name |
| DtEnvObject | The high level object specialization of a named list |
| DtEnvObjectSync | Synchronizes an environment object to a C++ object |
| DtEnvReader | An abstract interface for environment readers |
| DtEnvValue | Base value object which simply stores a single string value |
| DtEnvWriter | The abstract interface for environment writers |
| DtEnvXMLReader | A reader of XML file format |
| DtEnvXMLWriter | |
| DtEventId | Represents Events in the RPR FOM |
| DtEventReportDecoder | Class DtEventReportDecoder: |
| DtEventReportEncoder | Class DtEventReportEncoder: |
| DtEventReportInteraction | Class DtEventReportInteraction: |
| DtException | DtException is the generic MAK Exception from which all other Exceptions thrown by MAK products are derived |
| DtExerciseConn | Instances of DtExerciseConn are used to provide an application's interface or connection to the network in an HLA environment |
| DtExerciseConnInitializer | Instances of DtExerciseConnInitializer are used to provide the DtExerciseConn with initialization data |
| DtExhaustSmokeObjectDecoder | Class DtExhaustSmokeObjectDecoder: |
| DtExhaustSmokeObjectEncoder | Class DtExhaustSmokeObjectEncoder: |
| DtExhaustSmokeObjectTransactionDecoder | Class DtExhaustSmokeObjectTransactionDecoder: |
| DtExhaustSmokeObjectTransactionEncoder | Class DtExhaustSmokeObjectTransactionEncoder: |
| DtExhaustSmokeRecord | Instances of DtExhaustSmokeRecord implement the ExhaustSmokeStruct used to implement the Exhaust Smoke Linear Object |
| DtF18EntityDecoder | An example subclass of DtPlatformDecoder for use with DtF18EntityStateRep |
| DtF18EntityEncoder | An example subclass of DtPlatformEncoder for use with DtF18EntityStateRep |
| DtF18EntityStateRep | An example subclass of the DtEntityStateRepository |
| DtF18Initializer | DtF18Initializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application |
| DtFederateDecoder | Class DtFederateDecoder |
| DtFederateStateRepository | Instances of DtFederateStateRepsository are used to hold data from the RTI's Management Object Model Federate class |
| DtFedNode | Represents a node in a fed tree |
| DtFedReader | Instances of DtFedReader are used to read a FED file, and fill in a DtFedTarget with the information read |
| DtFedTarget | Class DtFedTarget: |
| DtFedTimeCbInfo | Class DtFedTimeCbInfo: |
| DtFedTimeCbList | Class DtFedTimeCbList: |
| DtFieldComponentNode | |
| DtFilename | Instances of DtFilename are DtStrings which convert filenames to the native format |
| DtFilePrinter | DtFilePrinter is a subclass of DtPrinter which opens a file and dumps all information received from DtOutputStream to the file |
| DtFileTransporter | |
| DtFileTransportObject | |
| DtFilterTest | |
| DtFireDecoder | Class DtFireDecoder: |
| DtFireEncoder | Class DtFireEncoder: |
| DtFireInteraction | Instances of DtFireInteraction are used to represent the firing of a weapon |
| DtFixedDatatypeNode | |
| DtFloatDatatypeRep | OMT Datatype of type Float - in network format which means Big Endian representation |
| DtFloatLEDatatypeRep | OMT Datatype of type Float - in little endian |
| DtFom | Represents a particular FOM, as described by a FED file |
| DtFomMapper | Instances of DtFomMapper are used to provide FOM agility in VR-Link by mapping VR-Link classes and functionality to FOM classes, attributes and parameters |
| DtForceDimension | |
| DtGenAttrNode | This is a generic attribute node I should be able to use this to replace all these extra node classes |
| DtVrlFederateAmbassador::DtGeneralAnnounceCbInfo | |
| DtVrlFederateAmbassador::DtGeneralSynchPointCbInfo | Fly-weight classes to store sync point cb info |
| DtGenericObjectDecoder | The DtGenericObjectDecoder class: |
| DtGenericObjectEncoder |
|
| DtGenericObjectPublisher | Instances of DtGenericObjectPublisher are used for local or source simulations of objects for which a more specific publisher does not exist |
| DtGenericStateRepository | Instances of DtGenericStateRepository are repositories for the state of an HLA object of unknown type |
| DtGeodeticCoord | Instances of DtGeodeticCoord are used to explicitly represent Geodetic coordinates |
| DtGeodeticNormalizer | |
| DtGeodeticRegion | DtGeodeticRegion |
| DtGlobalIdHashlist | Instances of DtGlobalIdHashlist are hash lists, where you can store associations between DtGlobalObjectDesignators and arbitrary pieces of data |
| DtGlobalObjectDesignatorList | Instances of DtGlobalObjectDesignatorList are list of globally significant object identifiers |
| DtGridAxisRecordFixed | DtGridAxisRecordFixed is the fixed grid axis record used by the gridded data PDU class (DtGridDataPdu) |
| DtGridAxisRecordVariable | Instances of DtGridAxisRecordVariable are used to contain the information in the grid axis variable spacing records used by the gridded data PDU |
| DtGridDataRecord | DtGridDataRecord is an abstract base class for the grid data record classes which are used by the gridded data PDU class (DtGridDataPdu) |
| DtGridDataRecordType0 | Instances of DtGridDataRecordType0 are used to contain the information in the grid data records (of representation type 0) used by the gridded data PDU class |
| DtGridDataRecordType1 | Instances of DtGridDataRecordType1 are used to contain the information in the grid data records (of representation type 1) used by the gridded data PDU class |
| DtGridDataRecordType2 | Instances of DtGridDataRecordType2 are used to contain the information in the grid data records (of representation type 2) used by the gridded data PDU class |
| DtGriddedDataDecoder | Class DtGriddedDataDecoder: |
| DtGriddedDataEncoder | Class DtGriddedDataEncoder |
| DtGriddedDataPdu | Instances of DtGriddedDataPdu are used to communicate environmental data defined on a grid |
| DtGriddedDataPublisher | Class DtGriddedDataPublisher: |
| DtGriddedDataRepository | Instances of DtGriddedDataRepository are used to communicate environmental data defined on a grid |
| DtGroupSocket | |
| DtHashedItem | |
| DtHashItem | Instances of DtHashItem are used internally to a hash list to associate a pointer to an item in a list with a key |
| DtHashKey | |
| DtHashlist | DtHashlist is deprecated and provided for backwards compatibility only |
| DtHexDatatypeRep | OMT Datatype of type Double - in network format which means Big Endian representation |
| DtHlaObject | Instances of DtHlaObject are used to represent HLA objects which are communicated across the network |
| DtHlaObjectFactory | Instances of DtHlaObjectFactory are used to create HLA objects |
| DtHlaObjectManager | Class DtHlaObjectManager: |
| DtHlaObjectWithStateRep | Class DtHlaObjectWithStateRep: |
| DtHlaStateDecoder | DtHlaStateDecoder is used to provide decoding of a state message into a state repository in an HLA (as opposed to DIS) environment |
| DtHlaStateEncoder | DtHlaStateEncoder is used to provide encoding of a state repository into a state message in an HLA (as opposed to DIS) environment |
| DtHyperspaceNormalizer | |
| DtHyperspaceRegion< SubspaceType, DimensionType > | |
| DtIdTypeMap | Instances of this class are used to conveniently associate datum ids with types |
| DtIffAtcNavaidsParameter | DtIffAtcNavaidsParameter is a class which contains the parameter data for the IFF/ATC/NAVAIDS PDU |
| DtIffDecoder | The DtIffDecoder class: |
| DtIffEncoder | The DtIffEncoder class: |
| DtIffPublisher | Class DtIffPublisher: |
| DtIffStateRepository | Defines a protocol independent repository of attributes for IFF objects in DIS, HLA and TENA |
| DtInetAddr | Represents a IPv4 or IPv6 address |
| DtInetDevice | |
| DtInetEndpoint | Protocol independant, address family independent mechanism to represent the IP address, port, and protocol of one end of a network socket connection |
| DtInetFileTransporter | |
| DtInetFileTransportObject | |
| DtInetUtils::DtInetPktHeaderDescriptor | The packet header descriptor struct supplants the sizeLength and sizeOffset values |
| DtInetSocket | Protocol independant, address family independant base class for TCP or UDP socket subclasses |
| DtInetSocketCbInfo | |
| DtInetSocketMgr | |
| DtInetSocketProcessingCbInfo | |
| DtInetTcpSocket | The DtInetSocket class provides an address family independent stream socket |
| DtInetUdpSocket | An abstract base class to represent a Socket Type |
| DtIntDatatypeRep | OMT Datatype of type Integer - in network format which means Big Endian representation |
| DtInteraction | DtInteraction is an abstract base class for representing HLA interactions (or events) (as opposed to HLA objects) |
| DtInteractionClassFedNode | Defines an object class inside our Fed Tree |
| DtInteractionDecoder | Instances of DtInteractionDecoder are used to decode interactions from the network |
| DtInteractionDecoderFactory | Instances 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) |
| DtInteractionEncoder | DtInteractionEncoder is used to provide encoding of an interaction into an RTI::ParameterHandleValuePairSet in an HLA (as opposed to DIS) environment |
| DtInteractionEncoderFactory | Instances 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) |
| DtInteractionFactory | Instances of DtInteractionFactory are used to create derived DtInteractions based on Interaction Class |
| DtInteractionManager | Class DtInteractionManager: |
| DtInteractionTagModifier | Instances of DtInteractionTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA interactons |
| DtInteractionWithData | Class DtInteractionWithData: |
| DtInteractionWithEncDec | Class DtInteractionWithEncDec: |
| DtInterClassDesc | Instances of DtInterClassDesc are used to represent HLA Object and Interaction classes |
| DtIntHashKey | Instances of DtIntHashKey are used as a hash key made from an integer |
| DtIntLEDatatypeRep | OMT Datatype of type Integer - in little endian |
| DtIntrusiveList | An intrusive list is a list that assumes that the elements that you add are pointers to instances of classes derived from DtListedObject |
| DtIoServiceRunnable | The DtIoServiceRunnable provides a thread to run the Boost io_service in to provide async I/O to the DtInetSocket classes |
| DtJammerBeamDecoder | Class DtJammerBeamDecoder: |
| DtJammerBeamEncoder | Class DtJammerBeamEncoder: |
| DtJtidsHeader | |
| DtJtidsHeaderStruct | |
| DtJtidsLetRadioSignalDecoder | |
| DtJtidsLetRadioSignalEncoder | |
| DtJtidsLetRadioSignalInteraction | |
| DtJtidsMessageRadioSignalDecoder | |
| DtJtidsMessageRadioSignalEncoder | |
| DtJtidsMessageRadioSignalInteraction | |
| DtJTIDSTransmitterStruct | |
| DtJtidsVoiceCvsdRadioSignalDecoder | |
| DtJtidsVoiceCvsdRadioSignalEncoder | |
| DtJtidsVoiceCvsdRadioSignalInteraction | |
| DtJtidsVoiceLpc10RadioSignalDecoder | |
| DtJtidsVoiceLpc10RadioSignalEncoder | |
| DtJtidsVoiceLpc10RadioSignalInteraction | |
| DtJtidsVoiceLpc12RadioSignalDecoder | |
| DtJtidsVoiceLpc12RadioSignalEncoder | |
| DtJtidsVoiceLpc12RadioSignalInteraction | |
| DtL16RadioSignalDecoder | |
| DtL16RadioSignalEncoder | |
| DtL16RadioSignalInteraction | |
| DtVrlFederateAmbassador::DtLabelledAnnounceCbInfo | |
| DtVrlFederateAmbassador::DtLabelledSynchPointCbInfo | |
| DtLatLonDimensions | |
| DtLatLongCoordinateDatatypeRep | |
| DtLauncherInitializer | DtLauncherInitializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application |
| DtLetHeader | |
| DtLetHeaderStruct | |
| DtlFileInputStream | File Input stream |
| DtlHashTable | This is where symbol_entries are stored |
| DtLifeformDecoder | Class DtLifeformDecoder: |
| DtLifeformEncoder | Class DtLifeformEncoder: |
| DtLinearNormalizer | |
| DtLinearObjectPublisher | Class DtLinearObjectPublisher: |
| DtLinearObjectRepository | Class DtLinearObjectRepository |
| DtLinearObjectTransaction | Class DtLinearObjectTransaction |
| DtLinearSegmentRecord | Class DtLinearSegmentRecord Instances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR FOM |
| DtLink16Signal | Helper class that is used to assist the user in setting Link16 data as defined by the SISO-STD-002-2006 document |
| DtLink16Transmitter | Used 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 |
| DtlInputStream | Input stream |
| DtList | DtList is deprecated, please use std::list<T> |
| DtListedObj | This is a base class from which elements of a DtIntrusiveList must be derived |
| DtListItem | Lint -e266 |
| DtlObj | Void* ptr (to imitate locatives) |
| DtlObjPtr | |
| DtLongDatatypeRep | OMT Datatype of type Long - in network format which means Big Endian representation |
| DtLongLEDatatypeRep | OMT Datatype of type Long - in little endian |
| DtlStringInputStream | String Input stream |
| DtMapDatum | DtMapDatums represent a spheroid model of the earth, with a data shift to facilitate easy conversion to geocentric systems |
| DtMilitaryEntityDecoder | Class DtMilitaryEntityDecoder: |
| DtMilitaryEntityEncoder | Class DtMilitaryEntityEncoder: |
| DtMilitaryPlatformEntityDecoder | Class DtMilitaryPlatformEntityDecoder: |
| DtMilitaryPlatformEntityEncoder | Class DtMilitaryPlatformEntityEncoder: |
| DtMinefieldLaneMarkerDecoder | Class DtMinefieldLaneMarkerDecoder: |
| DtMinefieldLaneMarkerEncoder | Class DtMinefieldLaneMarkerEncoder: |
| DtMinefieldLaneMarkerRecord | Class DtMinefieldLaneMarkerRecord |
| DtMinefieldObjectDecoder | Class DtMinefieldObjectDecoder: |
| DtMinefieldObjectEncoder | Class DtMinefieldObjectEncoder: |
| DtMtlEnvironment | Command line support |
| DtMtlFedReader | Instances of DtMtlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read |
| DtMultiConfigVariable< T > | |
| DtMunitionDecoder | Class DtMunitionDecoder: |
| DtMunitionEncoder | Class DtMunitionEncoder: |
| DtMunitionEntityDecoder | Class DtMunitionEntityDecoder: |
| DtMunitionEntityEncoder | Class DtMunitionEntityEncoder: |
| DtMutex | Instances of DtMutex are used to provide a platform independent mutual exclusion mechanism |
| DtNativeValue | Wrap a native pointer in a DtEnvValue |
| DtNatoIffDecoder | |
| DtNatoIffEncoder | |
| DtNatoIffTransponderDecoder | |
| DtNatoIffTransponderEncoder | |
| DtNet32Vector | This class is deprecated, please use DtNetVector32 in vlVector.h |
| DtNet64Vector | This class is deprecated, please use DtNetVector64 in vlVector.h |
| DtNetAcknowledgePdu | |
| DtNetActionRequestPdu | |
| DtNetActionResponsePdu | |
| DtNetAggregateMarking | |
| DtNetAngularVelocity | |
| DtNetArtParamRecord | |
| DtNetArtParamRecordRPR1 | |
| DtNetAttachedPart | |
| DtNetAttachedPartRPR1 | |
| DtNetAttribPair | |
| DtNetAudioDataType | |
| DtNetBeamAntennaPatternRecord | |
| DtNetBeamData | |
| DtNetBreachableSegmentRecord | DtNetBreachableSegmentRecord is the network structure for the BreachableLinearObject defined in the RPR FOM |
| DtNetBreachObjectRecord | DtNetBreachObjectRecord is the network structure for the BreachObject defined in the RPR FOM |
| DtNetBurstDescriptor | |
| DtNetClockTime | |
| DtNetCollisionPdu | |
| DtNetCombicStateRecord | Combic State Record (EBV-DOC, 12.3.5.1) |
| DtNetCombicStateRecord_RPR_20 | |
| DtNetCommentPdu | |
| DtNetConstituentPartRelationshipStruct | |
| DtNetCreateEntityPdu | |
| DtNetDataPdu | |
| DtNetDataPduTail | |
| DtNetDataQueryPdu | |
| DtNetDeadReckonParameters | |
| DtNetDesignatorPdu | |
| DtNetDetonationPdu | |
| DtNetElectromagneticEmissionPdu | |
| DtNetEmitterSystem | |
| DtNetEmitterTrackJam | |
| DtNetEntityCoordinates | |
| DtNetEntityIdentifier | |
| DtNetEntityMarking | |
| DtNetEntityStatePdu | |
| DtNetEntityType | |
| DtNetEnvironmentalConeRecord | Cone 1 Geometry Record (EBV-DOC, 12.4.4.10) |
| DtNetEnvironmentalConeRecord_RPR_20 | |
| DtNetEnvironmentalDRConeRecord | Cone 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.11) |
| DtNetEnvironmentalDRConeRecord_RPR_20 | |
| DtNetEnvironmentalDREllipsoidRecord | Ellipsoid 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.9) |
| DtNetEnvironmentalDREllipsoidRecord_RPR_20 | |
| DtNetEnvironmentalDRLineRecord | Line 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.4) |
| DtNetEnvironmentalDRLineRecord_RPR_20 | |
| DtNetEnvironmentalDRPointRecord | Point 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.2) |
| DtNetEnvironmentalDRPointRecord_RPR_20 | |
| DtNetEnvironmentalDRRectangularVolumeRecord | Rectangular Volume 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.13) |
| DtNetEnvironmentalDRRectangularVolumeRecord_RPR_20 | |
| DtNetEnvironmentalDRSphereRecord | Sphere 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.7) |
| DtNetEnvironmentalDRSphereRecord_RPR_20 | |
| DtNetEnvironmentalEllipsoidRecord | Ellipsoid 1 Geometry Record (EBV-DOC, 12.4.4.8) |
| DtNetEnvironmentalEllipsoidRecord_RPR_20 | |
| DtNetEnvironmentalGaussianPlumeRecord | Gaussian Plume Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.14) |
| DtNetEnvironmentalGaussianPlumeRecord_RPR_20 | |
| DtNetEnvironmentalGaussianPuffRecord | Gaussian Puff Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.15) |
| DtNetEnvironmentalGaussianPuffRecord_RPR_20 | |
| DtNetEnvironmentalLineRecord | Line 1 Geometry Record (EBV-DOC, 12.3.4.3) |
| DtNetEnvironmentalLineRecord_RPR_20 | |
| DtNetEnvironmentalPointRecord | Point 1 Geometry Record (EBV-DOC, 12.3.4.1) |
| DtNetEnvironmentalPointRecord_RPR_20 | |
| DtNetEnvironmentalProcessPdu | DtNetEnvironmentalProcessPdu is the network structure for the environmental process PDU |
| DtNetEnvironmentalRecord | DtNetEnvironmentalRecord is the network structure for the environmental process PDU record header (defined IEEE 1278.1a-1998) |
| DtNetEnvironmentalRecord_RPR_20 | Header as defined in RPR FOM V2 draft 14 |
| DtNetEnvironmentalRecord_RPR_20017 | Header as defined in RPR FOM V2 draft 17 (subject to change pending finalization of Draft 17) |
| DtNetEnvironmentalRecord_RPR_20017_Rev4 | Corrected header as defined in RPR FOM V2 draft 17 |
| DtNetEnvironmentalRectangularVolumeRecord | Rectangular Volume 1 Geometry Record (EBV-DOC, 12.4.4.12) |
| DtNetEnvironmentalRectangularVolumeRecord_RPR_20 | |
| DtNetEnvironmentalSphereRecord | Bounding Sphere and Sphere 1 Geometry Records (EBV-DOC, 12.3.4.5 - 12.3.4.6) |
| DtNetEnvironmentalSphereRecord_RPR_20 | |
| DtNetEulerAngles | |
| DtNetEventId | |
| DtNetEventReportPdu | |
| DtNetExhaustSmokeRecord | DtNetExhaustSmokeRecord is the network structure for the ExhaustSmokeObject defined in the RPR FOM |
| DtNetFederateId | |
| DtNetFirePdu | |
| DtNetFixDatum | |
| DtNetFlareStateRecord | Flare State Record (EBV-DOC, 12.3.5.2) |
| DtNetFlareStateRecord_RPR_20 | |
| DtNetFloat32 | Network-order 32-bit IEEE-754 floating-point quantity |
| DtNetFloat64 | Network-order 64-bit IEEE-754 floating-point quantity |
| DtNetFundamentalParameterData | |
| DtNetGlobalObjectDesignator | This class was created as a hack so that the simple encoders and decoders will work for DtGlobalObjectDesignators |
| DtNetGridAxisRecordFixed | DtNetGridAxisRecord is the base class for the three grid axis record structures |
| DtNetGridAxisRecordFixed_RPR_20 | DtNetGridAxisRecordFixed_RPR_20 is similar to DtNetGridAxisRecordFixed but has added padding and a slightly different Order added RPR FOM 2.0 Draft 12 |
| DtNetGridAxisRecordVariable | |
| DtNetGridAxisRecordVariable_RPR_20 | DtNetGridAxisRecordVariable_RPR_20 IS DtNetGridAzisRecordVariable_RPR_20 with IrregularGridAxis data |
| DtNetGridDataRecord | The following are the network structures for the gridded data PDU class and other HLA/RPR structures |
| DtNetGridDataRecord_RPR_20 | |
| DtNetGridDataRecordType0 | In the following grid data records, myData is an array that contains the actual data values |
| DtNetGridDataRecordType0_RPR2_Rev3 | It so happens that the field sizes of "NumberOfBytes" and "NumberOfValues" have changed in RPR, so these new structures will account for that |
| DtNetGridDataRecordType0_RPR_20 | The RPR20 version changed the base, so we must re-inherit |
| DtNetGridDataRecordType1 | |
| DtNetGridDataRecordType1_RPR2_Rev3 | |
| DtNetGridDataRecordType1_RPR_20 | |
| DtNetGridDataRecordType2 | |
| DtNetGridDataRecordType2_RPR2_Rev3 | |
| DtNetGridDataRecordType2_RPR_20 | |
| DtNetGriddedDataPdu | DtNetGriddedDataPdu is the network structure for the gridded data PDU |
| DtNetIffAtcNavaidsBeamData | |
| DtNetIffAtcNavaidsLayerHeader | |
| DtNetIffAtcNavaidsOperational | |
| DtNetIffAtcNavaidsParameter | |
| DtNetIffAtcNavaidsPduLayer1 | |
| DtNetIffAtcNavaidsPduLayer2 | |
| DtNetIffAtcNavaidsSecondOperational | |
| DtNetIffAtcNavaidsSystemID | The following are the network structures for the data records used by the IFF/ATC/NAVAIDS PDU class |
| DtNetInt16 | Network-order signed 16-bit quantity |
| DtNetInt32 | Network-order signed 32-bit quantity |
| DtNetInt64 | A Network byte aligned 64 integer data structure |
| DtNetIsPartOfHelperStruct | |
| DtNetIsPartOfStruct | |
| DtNetLaserPdu | |
| DtNetLinearObjectStatePdu | DtNetLinearObjectStatePdu is the network structure for the linear object state PDU |
| DtNetLinearSegmentParameter | DtNetLinearSegmentParameter is the network structure for the linear segment parameter which is used by the linear object state PDU |
| DtNetLinearSegmentRecord | DtNetLinearSegment record is the network structure for the LinearSegmentStruct defined in the RPR FOM |
| DtNetLinearVelocity | |
| DtLink16Transmitter::DtNetLink16ModulationParams | Structure that holds the Link 16 data stored in the modulation parameters of a Transmitter PDU/Radio Transmitter object |
| DtLink16Signal::DtNetLink16SignalFields | This is the net structure that's used to encode the Link16 fields in the data section of the signal PDU/interaction |
| DtNetMinefieldLaneMarkerRecord | DtNetMinefieldLandMarkerRecored is the network structure for the MineFieldLaneMarkerObject defined in the RPR FOM |
| DtNetNamedLocationBaseStruct | |
| DtNetObjectType | This is the network structure for the object type record which is used in the point, linear, and areal object state PDUs |
| DtNetPduHeader | |
| DtNetPropulsionSystem | DtNetPropulsionSystem is the network structure for the propulsion system data record in the supplemental emissions/entity state PDU |
| DtNetQueryPduTail | |
| DtNetRadioEntityType | |
| DtNetRadioModulationType | |
| DtNetReceiverPdu | |
| DtNetRecordSet | DtNetRecordSet is the network structure for a record used by the PDU classes which inherit from the record set PDU base class |
| DtNetRecordSetPdu | DtNetRecordSetPdu is the network structure for a record set used by the PDU classes which inherit from the record set PDU base class |
| DtNetRecordSetRPR20 | DtNetRecordSetRPR20 is the network structure for the RecordSetList as described in the RPR FOM 2.0 as of Draft 14 |
| DtNetRecordStructRPR20 | DtNetRecordStructPRP20 is the network structure for the RecordStruct as described in the RPR FOM 2.0 as of Draft 14 |
| DtNetRelativeLocationPdu | The following is the network representation of the RelativeLocation PDU |
| DtNetRelativePositionStruct | |
| DtNetRelativeRangeBearingStruct | |
| DtNetRepairCompletePdu | |
| DtNetRepairResponsePdu | |
| DtNetResupplyCancelPdu | |
| DtNetResupplyOfferPdu | |
| DtNetResupplyReceivedPdu | |
| DtNetServiceRequestPdu | |
| DtNetSignalPdu | |
| DtNetSilentAggregateList | DtNetAggregateSystemList is the network structure for the silent aggregate system list for the aggregate state PDU |
| DtNetSilentEntityList | DtNetAggregateEntityList is the network structure for the silent aggregate entity list for the aggregate state PDU |
| DtNetSilentEntityList_RPR_20 | DtNetSilentEntityList_RPR_20 is the network representation of the SilentEntityStruct from RPR FOM version 20 |
| DtNetSimanPduHeader | |
| DtNetSimulationAddress | |
| DtNetSINCGARSModulationStruct_RPR_1 | |
| DtNetSINCGARSModulationStruct_RPR_2 | |
| DtNetSocket | A DtSocket that implements network sending and receiving function using IP/UDP broadcast, multicast or unicast |
| DtNetSpatialFPStruct | |
| DtNetSpatialFVStruct | |
| DtNetSpatialRPStruct | |
| DtNetSpatialRVStruct | |
| DtNetSpatialStaticStruct | |
| DtNetStartResumePdu | |
| DtNetStopFreezePdu | |
| DtNetSuppEmisEntStatePdu | DtNetSuppEmisEntityStatePdu is the network structure for the supplemental emissions/entity state PDU |
| DtNetSupplyQuantity | |
| DtNetSystemData | |
| DtNetTimeStamp | Instances of DtNetTimeStamp are network representations of a DIS time stamp |
| DtNetTopoUpCoord | |
| DtNetTransmitterPdu | |
| DtNetU16 | Network-order unsigned 16-bit quantity |
| DtNetU32 | Network-order unsigned 32-bit quantity |
| DtNetU64 | A Network byte aligned 64 unsigned integer data structure |
| DtNetUnderwaterAcousticAddtnlPassiveAct | |
| DtNetUnderwaterAcousticBeam | |
| DtNetUnderwaterAcousticEmitterSystem | |
| DtNetUnderwaterAcousticShaftSpeed | The following are the network structures for the data records used by the underwater acoustics PDU class |
| DtNetUniformGeometryRecord | Uniform Geometry Record (EBV-DOC, 12.4.4.16) |
| DtNetUniformGeometryRecord_RPR_20 | |
| DtNetVarDatum | |
| DtNetVector32 | A Network Byte Order layout using 32 bit floats for DtVector |
| DtNetVector64 | A Network Byte Order layout using 64 bit floats for DtVector |
| DtNetVectoringNozzleSystem | DtNetVectoringNozzleSystem is the network structure for the vectoring nozzle system data record in the supplemental emissions/entity state PDU |
| DtNetWorldCoordinates | |
| DtNormalizedGeodeticVector | |
| DtNormalizedVector | |
| DtNoteNode | |
| DtNullFederateAmbassador | |
| DtNumberDatatypeRep | A type of datatype that can turn itself into a number (double) representation |
| DtObjClassDesc | An instance of DtObjClassDesc is a "class descriptor" for an HLA Object class |
| DtObjectClassFedNode | Defines an object class inside our Fed Tree |
| DtObjectHistory | |
| DtObjectId | DtObjectId instances are used to represent RTI::ObjectInstances in VR-Link |
| DtObjectIdHashKey | Instances of DtObjectIdHashKey are hash keys made from DtObjectIds |
| DtObjectIdHashlist | Instances of DtObjectIdHashlist are hash lists, where you can store associations between DtObjectIds and arbitrary pieces of data |
| DtObjectPublisher | Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e |
| DtObjectReflectAttributeValuesCbInfo | Instances of DtReflectAttributeValuesCbInfo are used for providing a callback when attributes change for an object in the federation |
| DtObjectTagModifier | Instances of DtObjectTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA object updates |
| DtObservee | Instances of DtObservee are used to manage interest in this object by other objects, i.e |
| DtOldHashlist | |
| DtOldIntrusiveHashlist | |
| DtOldSmoother | Instances of DtOldSmoother are used to provide approximated position and orientation information for entities |
| DtOMTFileReader | |
| DtOMTNode | Node in an OMT tree |
| DtOMTReadException | |
| DtOMTTree | A tree using the an OMT File information |
| DtOrderedKeyList< T > | An ordered key list will allow lookup by entity key type |
| DtOutputStream | DtOutputStream is used for all toolkit output |
| DtOutputStreamBuffer | DtOutputStreamBuffer is the internal buffer for DtOutputStream it has no value to VR-Link developers and should not be subclassed or modified |
| DtOwnershipHandler | This is a base class meant to encapsulate user callbacks on ownership management services |
| DtParameterFedNode | Represents an parameter inside a object class |
| DtPartitionNormalizer | |
| DtPdu | DtPdu is the base class for all PDU's in VR-Link |
| DtPduFilterTest | |
| DtPduKindStringMap | Instances of this class are used to conveniently convert between pdu types and strings |
| DtPerformanceStats | A stats reporter class is responsible for managing a collection of time stats |
| DtPhysicalEntityDecoder | Class DtPhysicalEntityDecoder: |
| DtPhysicalEntityEncoder | Class DtPhysicalEntityEncoder: |
| DtPlatformDecoder | Class DtPlatformDecoder: |
| DtPlatformEncoder | Class DtPlatformEncoder: |
| DtPointObjectDecoder | Class DtPointObjectDecoder: |
| DtPointObjectEncoder | |
| DtPointObjectPublisher | Class DtPointObjectPublisher: |
| DtPointObjectRepository | Class DtPointObjectRepository |
| DtPointObjectTransaction | Class DtPointObjectTransaction: |
| DtPointObjectTransactionDecoder | Class DtPointObjTransDecoder: |
| DtPointObjectTransactionEncoder | Class DtPointObjectTransactionEncoder: |
| DtPrinter | DtPrinter is an abstract base class which provides an interface for output |
| DtPropulsionNoiseDecoder | Class DtPropulsionNoiseDecoder |
| DtPropulsionNoiseEncoder | Class DtPropulsionNoiseEncoder |
| DtPropulsionNoisePublisher | Class DtPropulsionNoisePublisher |
| DtPropulsionNoiseStateRepository | Class DtPropulsionNoiseStateRepository |
| DtPropulsionSystem | Class DtPropulsionSystem: |
| DtPtrHashKey | DtPtrHashKey is used as an index into DtHashList where the key is a pointer |
| DtQuaternion | Quaternions are used to represent orientation of an object |
| DtQueueSocket | A DtQueueSocket is a DtSocket that does NOT send or receive |
| DtRadarBeamDecoder | Class DtRadarBeamDecoder: |
| DtRadarBeamEncoder | Class DtRadarBeamEncoder: |
| DtRadarForceDimension | |
| DtRadioDimension | |
| DtRadioEntityType | |
| DtRadioReceiverDecoder | Class DtRadioReceiverDecoder: |
| DtRadioReceiverEncoder | Class DtRadioReceiverEncoder: |
| DtRadioReceiverPublisher | Class DtRadioReceiverPublisher: |
| DtRadioReceiverRepository | Instances of DtRadioReceiverRepository are used to store state information for radio receiver objects in both HLA and DIS environments |
| DtRadioTransmitterDecoder | Class DtRadioTransmitterDecoder: |
| DtRadioTransmitterEncoder | Class DtRadioTransmitterEncoder: |
| DtRadioTransmitterPublisher | Class DtRadioTransmitterPublisher: |
| DtRadioTransmitterRepository | Instances of DtRadioTransmitterRepository are used to store state information for objects which are radio transmitters |
| DtRawBinaryRadioSignalDecoder | Class DtRawBinaryRadioSignalDecoder: |
| DtRawBinaryRadioSignalEncoder | Class DtRawBinaryRadioSignalEncoder: |
| DtReceiveInteractionCbInfo | Instances of DtReceiveInteractionCbInfo are used for providing a callback when an interaction is received from another federate |
| DtRecordRDecoder | Class DtRecordRDecoder: |
| DtRecordREncoder | Class DtRecordREncoder: |
| DtRecordRInteraction | Class DtRecordRInteraction: |
| DtRecordSet | Instances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit from the record set PDU base class |
| DtRecordSetList | Instances of DtRecordSetList are lists of RecordSets |
| DtReferenceEllipsoid | Instances 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) |
| DtReflectAttributeValuesCbInfo | Instances of DtReflectAttributeValuesCbInfo are used for providing a callback when attributes change for an object in federation |
| DtReflectAttributeValuesCbList | Instances of DtReflectAttributeValuesCbList are used to provide a list of callbacks (DtReflectAttributeValuesCbInfo) which are called when attributes change for an object in a federation |
| DtReflectedActiveSonar | Class DtReflectedActiveSonar |
| DtReflectedActiveSonarBeam | Instances of DtReflectedActiveSonarBeam are used to represent HLA ActiveSonarBeam objects that were remotely published |
| DtReflectedActiveSonarBeamList | Instances of DtReflectedActiveSonarBeamList manage a list of remote ActiveSonarBeams in the exercise |
| DtReflectedActiveSonarList | Class DtReflectedActiveSonarList |
| DtReflectedAdditionalPassiveActivities | Instances of DtReflectedAdditionalPassiveActivities are used to represent a simulated EmbeddedSystem.UnderwaterAcousticsEmission.AdditionalPassiveActivities object reflected across a network |
| DtReflectedAdditionalPassiveActivitiesList | Instances of DtReflectedAdditionalPassiveActivitiesList manage a list of DtReflectedAdditionalPassiveActivities objects |
| DtReflectedAggregate | Class DtReflectedAggregate: |
| DtReflectedAggregateList | Class DtReflectedAggregateList: |
| DtReflectedArealObject | Class DtReflectedArealObject: |
| DtReflectedArealObjectList | Instances of DtReflectedArealObjectList manage the list of of remote Areal Objects in the exercise |
| DtReflectedDesignator | Class DtReflectedDesignator: |
| DtReflectedDesignatorList | Instances of DtReflectedDesignatorList manage the list of of remote Designators in the exercise |
| DtReflectedEmitterBeam | Class DtReflectedEmitterBeam: |
| DtReflectedEmitterBeamList | Instances of DtReflectedEmitterBeamList manage the list of of remote EmitterBeams in the exercise |
| DtReflectedEmitterSystem | Class DtReflectedEmitterSystem: |
| DtReflectedEmitterSystemList | Instances of DtReflectedEmitterSystemList manage the list of of remote EmitterSystems in the exercise |
| DtReflectedEntity | Instances of DtReflectedEntity are used to represent a simulation entity reflected across a network (i.e |
| DtReflectedEntityList | Instances of DtReflectedEntityList are used to manage remote entities from the network |
| DtReflectedEnvironmentProcess | Instances of DtReflectedEnvironmentProcess are used to represent an Instance of an EnvironmentProcess HLA Object which was published remotely |
| DtReflectedEnvironmentProcessList | Instances of DtReflectedEnvironmentProcessList manage the list of remote environmental processes in the exercise |
| DtReflectedFederate | This class contains information about a Federate instance in HLA |
| DtReflectedFederateList | Instances of DtReflectedFederateList manage a list of DtReflectedFederate objects |
| DtReflectedGenericObject | Instances of DtReflectedGenericObject are used to represent "GenericObject" objects simulated remotely, that we hear about through the RTI |
| DtReflectedGenericObjectList | DtReflectedGenericObjectList provides a reflected list of a class of FOM objects passed to the constructor |
| DtReflectedGriddedData | Class DtReflectedGriddedData: |
| DtReflectedGriddedDataList | Class DtReflectedGriddedDataList: |
| DtReflectedIff | Class DtReflectedIff: |
| DtReflectedIffList | An instance of this class manages the list of "IFF" objects that are simulated remotely, and reflected to us by the RTI |
| DtReflectedLinearObject | Class DtReflectedLinearObject: |
| DtReflectedLinearObjectList | Class DtReflectedLinearObjectList: |
| DtReflectedObject | Class DtReflectedObject: |
| DtReflectedObjectCallbackInfo | Instances of DtReflectedObjectCallbackInfo are used to contain the function and user data associated with a DtReflectedObject callback |
| DtReflectedObjectList | Class DtReflectedObjectList |
| DtReflectedPointObject | Class DtReflectedPointObject: |
| DtReflectedPointObjectList | Class DtReflectedPointObjectList: |
| DtReflectedPropulsionNoise | Instances of DtReflectedPropulsionNoise are used to represent a simulated EmbeddedSystem.UnderwaterAcousticsEmission.PropulsionNoise object reflected across a network |
| DtReflectedPropulsionNoiseList | Instances of DtReflectedPropulsionNoiseList manage a list of DtReflectedPropulsionNoise objects |
| DtReflectedRadioReceiver | Class DtReflectedRadioReceiver: |
| DtReflectedRadioReceiverList | Class DtReflectedRadioReceiverList: |
| DtReflectedRadioTransmitter | Class DtReflectedRadioTransmitter: |
| DtReflectedRadioTransmitterList | Class DtReflectedRadioTransmitterList: |
| DtRegControlCbInfo | Instances of DtRegControlCbInfo are used for providing a callback when the RTI update control services are invoked |
| DtRegControlCbList | Instances of DtRegControlCbList are used to provide a list of callbacks (DtRegControlCbInfo) which are invoked when a registration control advisory is called by RTI |
| DtDdmFederateAmbassador::DtRegionInfo | |
| DtRemoveEntityDecoder | Class DtRemoveEntityDecoder: |
| DtRemoveEntityEncoder | Class DtRemoveEntityEncoder: |
| DtRemoveEntityInteraction | Class DtRemoveEntityInteraction: |
| DtRemoveObjectCbInfo | Instances 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 |
| DtRemoveObjectRequestDecoder | Class DtRemoveObjectRequestDecoder: |
| DtRemoveObjectRequestEncoder | Class DtRemoveObjectRequestEncoder: |
| DtRemoveObjectRequestInter | Class DtRemoveObjectRequestInter: |
| DtRemoveObjectResultDecoder | Class DtRemoveObjectResultDecoder: |
| DtRemoveObjectResultEncoder | Class DtRemoveObjectResultEncoder: |
| DtRemoveObjectResultInter | Class DtRemoveObjectResultInter: |
| DtRepairCompleteDecoder | Class DtRepairCompleteDecoder: |
| DtRepairCompleteEncoder | Class DtRepairCompleteEncoder: |
| DtRepairCompleteInteraction | Class DtRepairCompleteInteraction: |
| DtRepairResponseDecoder | Class DtRepairResponseDecoder: |
| DtRepairResponseEncoder | Class DtRepairResponseEncoder: |
| DtRepairResponseInteraction | Class DtRepairResponseInteraction: |
| DtReserveNameCbInfo | Instances of DtReserveNameCbInfo are used for providing a callback when the RTI reports a name has been registered This class is a helper class to DtReserveNameCbList |
| DtReserveNameCbList | Instances of DtReserveNameCbList are used to provide a list of callbacks which are called when the RTI's name reservation callbacks are invoked |
| DtResupplyCancelDecoder | Class DtResupplyCancelDecoder: |
| DtResupplyCancelEncoder | Class DtResupplyCancelEncoder: |
| DtResupplyCancelInteraction | Class DtResupplyCancelInteraction: |
| DtResupplyOfferDecoder | Class DtResupplyOfferDecoder: |
| DtResupplyOfferEncoder | Class DtResupplyOfferEncoder: |
| DtResupplyOfferInteraction | Class DtResupplyOfferInteraction: |
| DtResupplyReceivedDecoder | Class DtResupplyReceivedDecoder: |
| DtResupplyReceivedEncoder | Class DtResupplyReceivedEncoder: |
| DtResupplyRecInteraction | Class DtResupplyRecInteraction: |
| DtRibbonBridgeDecoder | Class DtRibbonBridgeDecoder: |
| DtRibbonBridgeEncoder | Class DtRibbonBridgeEncoder: |
| DtRibbonBridgeObjectTransactionDecoder | Class DtRibbonBridgeObjectTransactionDecoder: |
| DtRibbonBridgeObjectTransactionEncoder | Class DtRibbonBridgeObjectTransactionEncoder: |
| DtRprFomMapper | If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleFomMapper - a FOM Mapper that contains mappings for only the subset of RPR FOM objects/interactions that are used by most MAK tools |
| DtRprHlaObjectFactory | Instances of DtRprHlaObjectFactory are used to create RPR (Real-time Platform Reference) FOM HLA objects |
| DtRprInteractionDecoderFactory | If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleRprInteractionDecoderFactory, which contains mappings for only the subset of RPR FOM that is used by most MAK tools |
| DtRprInteractionEncoderFactory | If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleRprInteractionEncoderFactory, which contains mappings for only the subset of RPR FOM that is used by most MAK tools |
| DtRprInteractionFactory | If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleRprInteractionFactory, which contains mappings for only the subset of RPR FOM that is used by most MAK tools |
| DtRprStateDecoderFactory | If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleRprStateDecoderFactory, which contains mappings for only the subset of RPR FOM that is used by most MAK tools |
| DtRprStateEncoderFactory | If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleRprStateEncoderFactory, which contains mappings for only the subset of RPR FOM that is used by most MAK tools |
| DtRRBIffDecoder | |
| DtRRBIffEncoder | |
| DtRttabRadioSignalDecoder | |
| DtRttabRadioSignalEncoder | |
| DtRttabRadioSignalInteraction | |
| DtRttabStruct | |
| DtRttReplyRadioSignalDecoder | |
| DtRttReplyRadioSignalEncoder | |
| DtRttReplyRadioSignalInteraction | |
| DtRunnable | Declares the DtRunnable class for defining a object that can be run in a thread |
| DtVrlFederateAmbassador::DtScopeChangeCallbackData | |
| DtScopedLock | DtScopedLock provides a Boost source compatible scoped lock for DtMutex |
| DtScopedSequenceLock | A scoped sequence lock |
| DtSelectParam | |
| DtSelectParamWithWrite | |
| DtSensorDecoder | Class DtSensorDecoder: |
| DtSensorEncoder | Class DtSensorEncoder: |
| DtServiceRequestDecoder | Class DtServiceRequestDecoder: |
| DtServiceRequestEncoder | Class DtServiceRequestEncoder: |
| DtServiceRequestInteraction | Class DtServiceRequestInteraction: |
| DtSetDataDecoder | Class DtSetDataDecoder: |
| DtSetDataEncoder | Class DtSetDataEncoder: |
| DtSetDataInteraction | Instances of DtSetDataInteraction are used to represent SetData Interactions in the RPR FOM |
| DtSetRecordDecoder | Class DtSetRecordDecoder: |
| DtSetRecordEncoder | Class DtSetRecordEncoder: |
| DtSetRecordInteraction | |
| DtSharedMemoryPoolClient | DtSharedMemoryPoolClient is used to attach to and access a previously created memory pool |
| DtSharedMemoryPoolManager | This class creates and manages a shared memory pool |
| DtShmMsgQueueManager | |
| DtShmMsgQueueReader | |
| DtShmMsgQueueWriter | |
| DtShortDatatypeRep | OMT Datatype of type Short - in network format which means Big Endian representation |
| DtShortLEDatatypeRep | OMT Datatype of type Short - in little endian |
| DtSignalInteraction | Instances of DtSignalInteraction are used to represent RadioSignal RPR FOM Interactions |
| DtSilentAggregateList | DtSilentAggregateList is a class which contains the information needed to describe a list of silent aggregates for the aggregate state PDU |
| DtSilentEntityList | DtSilentEntityList is a class which contains the information needed to describe a list of silent entities for the aggregate state PDU |
| DtSimpleDatatypeNode | |
| DtSimulationAddress | A DtSimulationAddress is used in DIS to identify a particular simulator |
| DtSINCGARSModulation | Instances of DtSINCGARSModulation are used in DtRadioTransmitterRepositor to store information about a SINCGARSModulation Structure (from SpreadSpectrum) |
| DtSmoother | Instances of DtSmoother are used to provide approximated position and orientation information for entities |
| DtSmoothOrient | |
| DtSmoothOriWithDr | Instances of DtSmoothOriWithDr are used to provide the mechanism to smooth orientation and dead-reckon orientation |
| DtSmoothPos | |
| DtSmoothPosWithDr | Instances of DtSmoothPosWithDr are used to provide the mechanism to smooth position and dead-reckon position |
| DtSocket | DtSocket provides a low level interface for packet I/O with VR-Link applications |
| DtSocketMsg | |
| DtSocketPairSocket | |
| DtSoldierDecoder | Class DtSoldierDecoder: |
| DtSoldierEncoder | Class DtSoldierEncoder: |
| DtSovietIffDecoder | |
| DtSovietIffEncoder | |
| DtSpheroid | DtSpheroid represents an ellipsoid model of the earth |
| DtStartResumeDecoder | Instances of DtStartResumeDecoder are used to decode StartResume Interactions from the network |
| DtStartResumeEncoder | DtStartResumeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the START/RESUME interaction parameters |
| DtStartResumeInteraction | Class DtStartResumeInteraction: |
| DtStartStopInterCbInfo | Class DtStartStopInterCbInfo: |
| DtStartStopInterCbList | Class DtStartStopInterCbList: |
| DtStateDecoderFactory | Instances 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) |
| DtStateEncoderFactory | Instances 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) |
| DtStateMsg | Class DtStateMsg: |
| DtStateRepository | DtStateRepository is an abstract base class for maintaining state for an object |
| DtStderrPrinter | Class DtStderrPrinter is a subclass of DtPrinter which copies all input received from DtOutputStream to the systems standard error device |
| DtStdoutPrinter | DtStdoutPrinter is a subclass of DtPrinter which copies all input received from DtOutputStream to the systems standard output device |
| DtStopFreezeDecoder | Instances of DtStopFreezeDecoder are used to decode StopFreeze Interactions from the network |
| DtStopFreezeEncoder | DtStopFreezeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the STOP/FREEZE interaction parameters |
| DtStopFreezeInteraction | Class DtStopFreezeInteraction: |
| DtString | Instances of DtString are used to represent strings |
| DtStringDatatypeRep | OMT Datatype of type string |
| DtStringHashKey | Instances of DtStringHashKey are used as a hash key made from a string |
| DtStringPatternMatch | Performs pattern matching against user specified DtString using Boyer Moore algorithm |
| DtStringTree | Basically a struct with a destructor, a string tree is a collection of indexed strings used to hold more complex attributes or parameters |
| DtSynchroNode | |
| DtSyntheticEnvironmentObjectType | DtSyntheticEnvironmentObjectType is a class which contains information identifying the type of a synthetic environment object |
| DtSystemHashKey | Instances of DtSystemHashKey are used as hash keys for an emitter system |
| DtTadilJWordStruct | |
| DtTagNode | |
| DtTaitBryan | DtTaitBryans are used to represent orientation of an object, using a set of three Euler angles |
| DtTcpForwarder | |
| DtTcpMessage | Encapsulates a message for storage in a message queue |
| DtTcpSocket | An implementation of DtSocket which uses a TCP connection |
| DtTcpSocketMgr | |
| DtTemplatedException< I > | A Templated version of DtException |
| DtThread | Abstract Threading Class Provides a system independent thread object |
| DtThreadedObject | |
| DtThreadSafe< T > | Thread safe interface to a value |
| DtThreadStart | The thread start object |
| DtThresholder | Instances of DtThresholder store thresholding information used to determine what attributes of an entity need to be updated |
| DtTimedSection | DtTimedSection are objects used to measure a section of time |
| DtTimeRepNode | |
| DtTimeStatistic | This object takes time samples and maintains the minimum and maximum as well as a running average of the time samples |
| DtTopoCoordinateDatatypeRep | Display geocentric orientation as topographic Heading, Pitch, Roll |
| DtTopoView | Instances of DtTopoView are used to create a Topographic coordinate view of the geocentric coordinates in an Entity State Repository |
| DtTrackJamBeamDecoder | Class DtTrackJamBeamDecoder: |
| DtTrackJamBeamEncoder | Class DtTrackJamBeamEncoder: |
| DtTransferControlDecoder | Class DtTransferControlDecoder: |
| DtTransferControlEncoder | Class DtTransferControlEncoder: |
| DtTransferControlInteraction | Class DtTransferControlInteraction: |
| DtU128 | A Host byte aligned 128 unsigned integer data structure |
| DtUnderwaterAcousticsEmissionDecoder | Instances of DtUnderwaterAcousticsEmissionDecoder are used to decode data from the network into DtUnderwaterAcousticsEmissionRepository objects |
| DtUnderwaterAcousticsEmissionEncoder | Instances of DtUnderwaterAcousticsEmissionEncoder encode data from DtUnderwaterAcousticsEmissionStateRepository objects to the net structures to be sent to the network |
| DtUnderwaterAcousticsEmissionRepository | Class DtUnderwaterAcousticsEmissionStateRepository |
| DtUnderwaterAcousticShaftSpeed | DtUnderwaterAcousticShaftSpeed is a class which contains the shaft speed information for the underwater acoustics PDU |
| DtUnicodeDatatypeRep | OMT Datatype of type unicode (utf16-Big Endian string) |
| DtUnknownHlaObject | Instances of DtUnknownHlaObject are used to store attributes for HLA objects which are not known by our FOM |
| DtUnknownInteraction | Class DtUnknownInteraction: |
| DtUpdateControlCbInfo | Instances of DtUpdateControlCbInfo are used for providing a callback when the RTI update control services are invoked |
| DtUpdateControlCbList | Instances of DtUpdateControlCbList are used to provide a list of callbacks (DtUpdateControlCbInfo) which are called when an object starts updating |
| DtUpdateRateNode | |
| DtUtmCoord | Instances of DtUtmCoord are used to represent UTM coordinates |
| DtUtmReferencePoint | DtUtmReferencePoints are used to represent an independent reference point for a UTM coordinate system |
| DtUtmView | Instances of DtUtmView are used to create a UTM coordinate view of the geocentric coordinates in an Entity State Repository |
| DtVarDatumSpec | This class has public data members for backwards compatibility with pre-VR-Link3.3 versions |
| DtVariableDatumRecord | Instances of DtVariableDatumRecord are used to hold a single variable datum record and to provide access to its network representation |
| DtVariableGroup | Represents a group of variables |
| DtVariantDatatypeNode | |
| DtVarType< T > | A template function for providing the necessary conversion functions for native types to the command line and environment |
| DtVector | DtVectors represent vectors in 3-d space, X, Y, Z |
| DtVectoringNozzleSystem | DtVectoringNozzleSystem is a class which contains the vectoring nozzle system data for the supplemental emissions/entity state PDU |
| DtVehicleSim | Part of the F18 example |
| DtVmfRadioSignalDecoder | |
| DtVmfRadioSignalEncoder | |
| DtVmfRadioSignalInteraction | |
| DtVrlApplicationInitializer | Instances of DtVrlApplicationInitializer are used to initialize the exercise connection with command line arguments |
| DtVrlFederateAmbassador | Instances of DtVrlFederateAmbassador are used to manage the interface between the RTI and the VR-Link Federate |
| DtVrlFedTime | This file is based on MyFedTime.h, which appears in the DMSO RTI MyFedTime example in RTI_HOME/lang/C++/demo/MyFedTime |
| DtVrlRtiAmbassador | Instances of DtVrlRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may override them |
| DtWStringHashKey | Instances of DtWStringHashKey are used as a hash key made from a wide string |
| DtXML1516FileReader | |
| DtXMLEvolvedFileReader | |
| DtXmlFedReader | Instances of DtXmlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read |
| DtXmlFedReader1516e | Instances of DtXmlFedReader1516e are used to read a FED file, and fill in a DtFedTarget with the information read |
| DtXMLFileReader | |
| DtlObj::vl::Fcn | |
| FederateAmbassador | |
| FedTime | |
| DtlObj::vl::frm | |
| DtCmdLine::HelpVisitor | A Visitor object that calls the usage method of the given CmdLineOutput object for the specified CmdLine object |
| ifinfo_in6 | |
| ifreq_in6 | |
| DtCmdLine::IgnoreRestVisitor | A Vistor that tells the CmdLine to begin ignoring arguments after this one is parsed |
| DtThreadSafe< T >::LockedProxy | Private class that provides a locked call to the object |
| Missile | |
| DtCmdLine::MultiArg< T > | An argument that allows multiple values of type T to be specified |
| MyEntityStateRep | Because this example adds a concept that did not already exist in VR-Link's DtEntityStateRepository class, we create this subclass of DtEntityStateRepository that adds the concept of mass |
| MyFireInteraction | Because this example adds a concept that did not already exist in VR-Link's DtFireInteraction class, we create this subclass of DtFireInteraction that adds the concept of temperature |
| MyFomMapper |
- a FOM Mapper with mappings between VR-Link's FOM independent API and the FOM described in MyFom.fed
|
| DtArticulatedPart::Parameter | A parameter structure |
| Point1GeometryData | An example class for the DtEnvironmentalProcess example |
| Point2GeometryData | Example class for Environmental Process objects |
| QList | |
| QObject | |
| ReflectedTest | Instances of ReflectedTest are used to represent "Test" objects simulated remotely, that we hear about through the RTI |
| ReflectedTestList | An instance of this class manages the list of "Test" objects that are simulated remotely, and reflected to us by the RTI |
| DtThreadSafe< T >::SequenceLockImpl | Private class which implements the Sequence lock |
| ShootDecoder | A decoder for the ShootInteraction |
| ShootEncoder | This is a simple encoder for the Shoot Interaction in the myFomMap example |
| SingleAttribute | |
| DtCmdLine::SpecificationException | Thrown from Arg and CmdLine when an Arg is improperly specified, e.g |
| DtCmdLine::StdOutput | A class that isolates any output from the CmdLine object so that it may be easily modified |
| DtCmdLine::SwitchArg | A simple switch argument |
| symbol_entry | |
| DtNetU64::TempLayout | Used to Swap Longs |
| DtNetInt64::TempLayout | Used to Swap Longs |
| DtNetFloat64::TempLayout | Used to Swap Longs |
| DtNetFloat32::TempLayout | |
| TestDecoder | This class decodes the Test interaction into the TestInteraction class |
| TestEncoder | This class encodes a Test interaction from a TestInteraction object |
| TestInteraction | Used to represent interactions of the FOM class "Test" |
| TestPublisher | Instances of TestPublisher are used for local or source simulations of "Test" objects |
| TestSimpleInteraction | Define the TestSimpleInteraction class |
| TestStateRepository | Define the TestStateRepository class |
| DtCmdLine::UnlabeledMultiArg< T > | Just like a MultiArg, except that the arguments are unlabeled |
| DtCmdLine::UnlabeledValueArg< T > | The basic unlabeled argument that parses a value |
| DtCmdLine::ValueArg< T > | The basic labeled argument that parses a value |
| DtCmdLine::MULTI_ARG_HELPER::ValueExtractor< T > | This class is used to extract a value from an argument |
| DtCmdLine::MULTI_ARG_HELPER::ValueExtractor< std::string > | Specialization for string |
| VehicleDecoder | A simple FOM Mapper decoder class for the MyFomMap example |
| VehicleEncoder | A simple FOM encoder class |
| DtCmdLine::VersionVisitor | A Vistor that will call the version method of the given CmdLineOutput for the specified CmdLine object and then exit |
| DtCmdLine::Visitor | A base class that defines the interface for visitors |
| DtlObj::vl | |
| DtCmdLine::XorHandler | This class handles lists of Arg's that are to be XOR'd on the command line |