VR-Link API Documentation for HLA Evolved
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
_NativeTypeToArg< T >
DtCmdLine::ArgA virtual base class that defines the essential data for all arguments
DtCmdLine::ArgExceptionA simple class that defines and argument exception
DtCmdLine::ArgParseExceptionThrown from within the child Arg classes when it fails to properly parse the argument it has been passed
basic_streambuf
DtCmdLine::CmdLineThe base class that manages the command line definition and passes along the parsing to the appropriate Arg classes
DtCmdLine::CmdLineInterfaceThe base class that manages the command line definition and passes along the parsing to the appropriate Arg classes
DtCmdLine::CmdLineOutputThe interface that any output object must implement
DtCmdLine::CmdLineParseExceptionThrown from CmdLine when the arguments on the command line are not properly specified, e.g
DtThreadSafe< T >::ConstLockedProxyPrivate class that provides a locked call to the const object
DimensionType
DtCmdLine::DocBookOutputA class that generates DocBook output for usage() method for the given CmdLine and its Args
Dt3dBoundingVolumeA 3d bounding volume
Dt3dChordA Dt3dChord is a finite line segment in 3-space, represented by its two 3d end points
Dt3dExtentThe Dt3dExtent represents an axis-aligned 3d bounding box
Dt3dPointDt3dPoint represents points in 3-space
Dt4dPointFour-dimensional point, often used with homogeneous coordinates
Dt_Msg_Queue_Element
Dt_Q_Elmt_Hdr
Dt_Q_Hdr
Dt_Shm_Msg_Queue
DtAbsNotifyObserverDtAbsNotifyObserver is an abstract base class
DtAcknowledgeDecoderInstances of DtAcknowledgeDecoder are used to decode Acknowledge Interactions from the network
DtAcknowledgeEncoderDtAcknowledgeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the ACK interaction parameters
DtAcknowledgeInteractionInstances of DtAcknowledgeInteraction are used to represent Acknowledge Interactions in the RPR ROM
DtActionRequestDecoderInstances of DtActionRequestDecoder are used to decode ActionRequest Interactions from the network
DtActionRequestEncoderDtActionRequestEncoder is a DtInteractionEncoder that registers parameter encoders for all of the ActionRequest interaction parameters
DtActionRequestInteractionInstances of DtActionRequestInteraction are used to represent ActionRequest Interactions in the RPR FOM
DtActionRequestToObjDecoderClass DtActionRequestToObjDecoder:
DtActionRequestToObjEncoderClass DtActionRequestToObjEncoder:
DtActionRequestToObjInterInstances of DtActionRequestToObjInter are used to represent ActionRequestToObject Interactions in the RPR FOM
DtActionResponseDecoderInstances of DtActionResponseDecoder are used to decode ActionResponse Interactions from the network
DtActionResponseEncoderClass DtActionResponseEncoder:
DtActionResponseFromObjDecoderInstances of DtActionResponseFromObjDecoder are used to decode ActionResponseFromObject Interactions from the network
DtActionResponseFromObjEncoderDtActionResponseFromObjEncoder is a DtInteractionEncoder that registers parameter encoders for all of the ActionResponseFromObject interaction parameters
DtActionResponseFromObjInterInstances of DtActionResponseFromObjInter are used to represent ActionResponseFromObject Interactions in the RPR FOM
DtActionResponseInteractionClass DtActionResponseInteraction:
DtActiveSonarBeamDecoderInstances of DtActiveSonarBeamDecoder are used to decode an ActiveSonarBeam state message into a state repository in an HLA environment
DtActiveSonarBeamEncoderClass DtActiveSonarBeamEncoder
DtActiveSonarBeamPublisherInstances 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)
DtActiveSonarBeamRepositoryState repository for the ActiveSonarBeam object
DtActiveSonarDecoderClass DtActiveSonarDecoder
DtActiveSonarEncoderClass DtActiveSonarEncoder
DtActiveSonarPublisherInstances of DtActiveSonarPublisher publish EmbeddedSystem.UnderwaterAcousticsEmission.ActiveSonar objects to the network
DtActiveSonarStateRepositoryClass DtActiveSonarStateRepository
DtAdditionalPassiveActivitiesDecoderClass DtAdditionalPassiveActivitiesDecoder
DtAdditionalPassiveActivitiesEncoderClass DtAdditionalPassiveActivitiesEncoder
DtAdditionalPassiveActivitiesPublisherClass DtAdditionalPassiveActivitiesPublisher
DtAdditionalPassiveActivitiesRepositoryClass DtAdditionalPassiveActivitiesRepository
DtAggregateEntityDecoderClass DtAggregateEntityDecoder:
DtAggregateEntityEncoderClass DtAggregateEntityEncoder:
DtAggregatePublisherInstances of DtAggregatePublisher are used for local or source simulations of aggregate entities, (i.e
DtAggregateStateRepositoryA protocol independent representation of an aggregate
DtAlternativeComponentNode
DtAltVelocityDatatypeRepDisplay geocentric orientation as topographic Heading, Pitch, Roll
DtAntennaPatternRecordInstances of DtAntennaPatternRecord are used to represent the antenna pattern data contained in Radio Transmitter objects
DtAppearanceClass 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
DtApproximatorDtApproximator is an abstract base class
DtAppSpecificRadioSignalDecoderInstances of DtAppSpecificRadioSignalDecoder are used to decode radio signal state messages into a state repository in an HLA environment
DtAppSpecificRadioSignalEncoderInstances of DtAppSpecificRadioSignalEncoder are used to encode application specific radio signal state messages from a state repository in an HLA environment
DtArealObjectDecoderClass DtArealObjectDecoder:
DtArealObjectEncoderInstances of DtArealObjectEncoder are used to encode areal object state messages from a state repository in an HLA environment
DtArealObjectPublisherInstances of DtArealObjectPublisher are used for local or source simulations of areal objects
DtArealObjectRepositoryInstances of DtArealObjectRepository are used to maintain state information needed by areal object entities
DtArealObjectTransactionClass DtArealObjectTransaction:
DtArealObjectTransactionDecoderInstances of DtArealObjectTransactionDecoder are used to decode Areal Object Transactions from the network
DtArealObjectTransactionEncoderDtArealObjectTransactionEncoder is a DtEnvObjTransEncoder that registers parameter encoders for all of the areal object transaction parameters
DtArrayDatatypeNode
DtArrayDatatypeRepOMT Datatype that works by taking a size and showing a list of datatypes
DtArticulatedPartA single articulated part which has a number of parameters
DtArticulatedPartCollectionA DtArticulatedPartCollection is a collection of articulated parts typically of an entity
DtArtPartSpec
DtArtPartThresholderDtArtPartThresholder is used to store art-part-related thresholds, and to perform some art part thresholding
DtAssertDtAssert (the class) helps implement DtAssert (the MACRO) by storing static member variables
DtAsyncNetSocketA Socket which starts a thread which is continuously reading and writing from packet queues
DtAsyncSocketPacketEncapsulates a packet which is to be either received or transmitted over the network by the DtAsyncSocket class
DtAttachedPartA representation of a single attached part, which contains an entity type
DtAttachedPartCollectionA DtAttachedPartCollection is a collection of attached parts of an entity
DtAttributeChangeReqDecClass DtAttributeChangeReqDec:
DtAttributeChangeReqEncDtAttributeChangeReqEnc is a DtInteractionEncoder that registers parameter encoders for all of the AttributeChangeRequest interaction parameters
DtAttributeChangeReqInterInstances of DtAttributeChangeReqInter are used to represent AttributeChangeRequest Interactions in the RPR FOM
DtAttributeChangeResDecInstances of DtAttributeChangeResDec are used to decode AttributeChangeResult Interactions from the network
DtAttributeChangeResEncDtAttributeChangeResEnc is a DtInteractionEncoder that registers parameter encoders for all of the AttributeChangeResult interaction parameters
DtAttributeChangeResInterInstances of DtAttributeChangeResInter are used to represent AttributeChangeResult Interactions in the RPR FOM
DtAttributeFedNodeRepresents an attribute inside a object class
DtAttributeHistory
DtBaseConfigVariableBar Var class, used to access variables in a type neutral manner
DtBaseEmbeddedSystemDecoderClass DtBaseEmbeddedSystemDecoder:
DtBaseEmbeddedSystemEncoderInstances of DtBaseEmbeddedSystemEncoder are used to encode a base embedded system state repository into a state message in an HLA environment
DtBaseEmitterBeamDecoderClass DtBaseEmitterBeamDecoder:
DtBaseEmitterBeamEncoderInstances of DtBaseEmitterBeamEncoder are are used to encode base emitter beam state messages from the state repository in an HLA environment
DtBaseEntityDecoderInstances of DtBaseEntityDecoder are used to decode a base entity state message into a state repository in an HLA (as opposed to DIS) environment
DtBaseEntityEncoderClass DtBaseEntityEncoder:
DtBaseEntityStateRepositoryInstances of DtBaseEntityStateRepository are used to maintain basic state information needed by all kinds of entities
DtBaseExerciseConnDtBaseExerciseConn is an abstract base class
DtBaseHashKeyDtBaseHashKey is an abstract base class for hash keys
DtBaseMsgA bass class for PDUs and other network messages
DtBaseReflectedAggregateDtBaseReflectedAggregate is an abstract base class
DtBaseReflectedEntityDtBaseReflectedEntity is an abstract base class
DtBasicDataRepresentationNode
DtBeamAntennaPatternRecordInstances of DtBeamAntennaPatternRecord are beam antenna pattern records used in conjunction with DtRadioTransmitterStateRepository (TSR)
DtBoolAttrNodeThis is a generic switch with an enabled disabled category
DtBoolDatatypeRepOMT Datatype of type Boolean
DtBreachableLinearObjectDecoderInstances of DtBreachableLinearObjectDecoder are used to decode breachable linear object state messages for a state repository in and HLA environment
DtBreachableLinearObjectEncoderInstances of DtBreachableLinearObjectEncoder are used to encode breachable linear object state messages from a state repository in an HLA environment
DtBreachableLinearObjectTransactionDecoderInstances of DtBreachableLinearObjectTransactionDecoder are used to decode Breachable Linear Object Transactions from the network
DtBreachableLinearObjectTransactionEncoderDtBreachableLinearObjectTransactionEncoder is a DtEnvObjTransEncoder that registers parameter encoders for all of the breachable linear object transaction parameters
DtBreachablePointObjectTransactionDecoderInstances of DtBreachablePointObjectTransactionDecoder are used to decode Breachable Point Object Transactions from the network
DtBreachablePointObjectTransactionEncoderDtBreachablePointObjectTransactionEncoder is a point object encoder that registers parameter encoders for the breachable point object transaction parameters
DtBreachableSegmentRecordInstances of DtBreachableSegment record implement the BreachableSegmentStruct used to implement the Breachable Linear Object
DtBreachObjectDecoderInstances of DtBreachObjectDecoder are used to decode breach object state messages for a state repository in and HLA environment
DtBreachObjectEncoderUsed to encode breach objects
DtBreachObjectTransactionDecoderInstances of DtBreachObjectTransactionDecoder are used to decode Breach Object Transactions from the network
DtBreachObjectTransactionEncoderClass DtBreachObjectTransactionEncoder:
DtBreachPointObjectDecoderInstances of DtBreachPointObjectDecoder are used to decode breach point object state messages for a state repository in and HLA environment
DtBreachPointObjectEncoderInstances of DtBreachPointObjectEncoder are used to encode breachable point object state messages from a state repository in an HLA environment
DtBurstDescriptor
DtBurstPointObjectDecoderInstances of DtBurstPointObjectDecoder are used to decode burst point object state messages for a state repository in and HLA environment
DtBurstPointObjectEncoderInstances of DtBurstPointObjectEncoder are used to encode burst point object state messages from a state repository in an HLA environment
DtBurstPointObjectTransactionDecoderInstances of DtBurstPointObjectTransactionDecoder are used to decode Burst Point Object Transactions from the network
DtBurstPointObjectTransactionEncoderDtBurstPointObjectTransactionEncoder is a point object encoder that registers parameter encoders for the burst point object transaction parameters
DtByteDatatypeRepOMT Datatype of type Byte - in network format which means Big Endian representation
DtCartesianViewInstances of DtCartesianView are used to create a Cartesian coordinate view of the geocentric coordinates in an Entity State Repository
DtCharDatatypeRepOMT Datatype of type Char - in network format which means Big Endian representation
DtClientServerMsg
DtClientServerReaderBut not necessarily empty queue
DtClientServerWriter
DtClientSocketClientSocket uses the vrlink packet server to read and write packets The destination address (incl
DtClockUsed to set and maintain time in a simulation
DtCollisionDecoderInstances of DtCollisionDecoder are used to decode Collision Interactions from the network
DtCollisionEncoderDtCollisionEncoder is a DtInteractionEncoder that registers parameter encoders for all of the COLLISION interaction parameters
DtCollisionInteractionInstances of DtCollisionInteraction are used to represent Collision Interactions in the RPR FOM
DtCommentDecoderInstances of DtCommentDecoder are used to decode Comment Interactions from the network
DtCommentEncoderDtCommentEncoder is a DtInteractionEncoder that registers parameter encoders for all of the Comment interaction parameters
DtCommentInteractionInstances of DtCommentInteraction are used to represent Comment Interactions in the RPR FOM
DtComplexComponentNode
DtComplexDatatypeNodeComplex datatypes are a OMT 1.3 construct that merges arrays, variants, and fixed into one monstrous thing
DtConfigVariable< T >
DtConversionStringThis 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++
DtCoordTransformDtCoordTransform is used to transform locations, vectors and orientations from one Cartesian coordinate system to another
DtCoordTranslationThis class is used to translate between two points in Cartesian coordinate system
DtCraterObjectDecoderInstances of DtCraterObjectDecoder are used to decode crater object state messages for a state repository in and HLA environment
DtCraterObjectEncoderInstances of DtCraterObjectEncoder are used to encode crater object state messages from a state repository in an HLA environment
DtCraterObjectTransactionDecoderInstances of DtCraterObjectTransactionDecoder are used to decode Crater Object Transactions from the network
DtCraterObjectTransactionEncoderDtCraterObjectTransactionEncoder is a point object encoder that registers parameter encoders for the crater object transaction parameters
DtCreateEntityDecoderInstances of DtCreateEntityDecoder are used to decode CreateEntity Interactions from the network
DtCreateEntityEncoderDtCreateEntityEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateEntity interaction parameters
DtCreateEntityInteractionInstances of DtCreateEntityInteraction are used to represent CreateEntity Interactions in the RPR FOM
DtCreateObjectResultDecoderInstances of DtCreateObjectResultDecoder are used to decode CreateObjectResult Interactions from the network
DtCreateObjectResultEncoderDtCreateObjectResultEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateObjectResult interaction parameters
DtCreateObjectResultInterInstances of DtCreateObjectResultInter are used to represent CreateObjectResult Interactions in the RPR FOM
DtCreateObjReqDecoderInstances of DtCreateObjReqDecoder are used to decode CreateObjectRequest Interactions from the network
DtCreateObjReqEncoderDtCreateObjReqEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateObjectRequest interaction parameters
DtCreateObjReqInterInstances of DtCreateObjReqInter are used to represent CreateObjectRequest Interactions in the RPR FOM
DtCsAck
DtCsAddClient
DtCsAddClientMsg
DtCsClientPacketWe want this as a separate structure, because we will use Writev() to send one of these plus the packet
DtCsCliQuotaNo padding is needed, because this is sent via a socket
DtCsControlReq
DtCsCStateReturn
DtCsFilter
DtCsMsg
DtCsMsgHdr
DtCsMsgWaitingNo padding is needed, since this goes via a socket
DtCsMsgWaitingMsg
DtCsMulticastReq
DtCsNotice
DtCsServerMsgWaitingNo padding is needed, because this is sent via a socket
DtCsServerPacketWe want this as a separate structure, because we will use Writev() to send one of these plus the packet
DtCsStateReturn
DtCSVReaderInputs data from a comma delimited file format
DtCsWarning
DtCulturalFeatureDecoderInstances of DtCulturalFeatureDecoder are used to decode a military platform entity state message into a state repository in an HLA (as opposed to DIS) environment
DtCulturalFeatureEncoderInstances 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
DtDatabaseIndexRadioSignalDecoderClass DtDatabaseIndexRadioSignalDecoder:
DtDatabaseIndexRadioSignalEncoderClass DtDatabaseIndexRadioSignalEncoder:
DtDataDecoderClass DtDataDecoder:
DtDataEncoderClass DtDataEncoder:
DtDataInteractionClass DtDataInteraction:
DtDataLinkDimensions
DtDataQueryDecoderClass DtDataQueryDecoder:
DtDataQueryEncoderClass DtDataQueryEncoder:
DtDataQueryInteractionClass DtDataQueryInteraction:
DtDatatypeFedNodeRepresents an attribute inside a object class
DtDatatypeManagerThis class handles the conversion between a byte stream and an English readable view of the data in an OMT Tree
DtDatatypeRepA 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
DtDcmDtDcms are used to represent orientation for an object
DtDdmFederateAmbassador
DtDDMRegion
DtDeadReckonerInstances of DtDeadReckoner are used to provide approximated position and orientation information for entities using various dead reckoning algorithms
DtDefinedDatatypeRep
DtDegMinSecDtDegMinSec 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
DtDesignatorDecoderClass DtDesignatorDecoder:
DtDesignatorEncoderClass DtDesignatorEncoder:
DtDesignatorPublisherClass DtDesignatorPublisher:
DtDesignatorRepositoryClass DtDesignatorRepository:
DtDetonationDecoderClass DtDetonationDecoder:
DtDetonationEncoderClass DtDetonationEncoder:
DtDetonationInteractionInstances of DtDetonationInteraction are used to communicate information associated with the impact or detonation of a munition
DtDimensionNode
DtDirectedRotRateRotation rate given by single rate and axis of rotation
DtDirectRtiAmbassadorInstances of DtDirectRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may override them
DtDiscoverObjectCbInfoClass DtDiscoverObjectCbInfo:
DtDisDictionary
DtDisEntityTypeEntry
DtDisEntry
DtDisSocketAddress family independent datagram socket
DtDisSocket::DtDisSocketPduHeader
DtDoubleDatatypeRepOMT Datatype of type Double - in network format which means Big Endian representation
DtDoubleLEDatatypeRepOMT Datatype of type Double - in little endian
DtDynamicLibraryDtDynamicLibrary provides an operating independent way to manipulate dynamically loaded libraries
DtEmbeddedSystemRepositoryInstances of DtEmbeddedSystemRepository are used to store the state of embedded systems
DtEmitterBeamPublisherInstances of DtEmitterBeamPublisher are used for local or source simulations of emitter beams, (i.e
DtEmitterBeamRepositoryClass DtEmitterBeamRepository:
DtEmitterSystemDecoderClass DtEmitterSystemDecoder:
DtEmitterSystemEncoderClass DtEmitterSystemEncoder:
DtEmitterSystemPublisherInstances of DtEmitterSystemPublisher are used for local or source simulations of emitter systems, (i.e
DtEmitterSystemRepositoryInstances of DtEmitterSystemRepository are used to store state data for emitter systems in both HLA and DIS environments
DtEmptyDimensions
DtEmptyFomMapperAn instance of DtEmptyFomMapper is a DtFomMapper that has no mappings registered between FOM classes and VR-Link classes
DtEncodedAudioRadioSignalDecoderClass DtEncodedAudioRadioSignalDecoder:
DtEncodedAudioRadioSignalEncoderClass DtEncodedAudioRadioSignalEncoder:
DtEntityIdentifierInstances of DtEntityIdentifier are used as a unique ID for entities in DIS
DtEntityIdentifierHashKeyInstances of DtEntityIdentifierHashKey are hash keys made from DtEntityIdentifiers
DtEntityMapperKey
DtEntityPublisherInstances of DtEntityPublisher are used for local or source simulations of entities (i.e
DtEntityStateRepositoryInstances of DtEntityStateRepository are used to maintain attributes and state of entity objects in a protocol independent way
DtEntityTypeDtEntityType is used to represent the type an entity object
DtEntityTypeDatatypeRepDisplay an entity type in English
DtEnum16DatatypeRep
DtEnum32DatatypeRep
DtEnum8DatatypeRep
DtEnumDatatypeRep
DtEnumeratedDatatypeNode
DtEnumerationNode
DtEnumNormalizer
DtEnvAttribute< AttribType >A templated class which represent an attribute of a DtEnvObject
DtEnvironmentA Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP value and provides common queries, algorithms, and operations for the hierarchy
DtEnvironmentalBoundingSphereRecordDtEnvironmentalBoundingSphereRecord implements the Environmental geometry record type "Bounding Sphere Record"
DtEnvironmentalCombicStateRecordDtEnvironmentalCombicStateRecord implements the Environmental state record type "COMBIC State." See Enumerated Bit Values document, section 12.3.5.1
DtEnvironmentalConeRecordDtEnvironmentalConeRecord implements the Environmental geometry record type "Cone Record 1." See Enumerated Bit Values document, section 12.3.4.10
DtEnvironmentalDRConeRecordDtEnvironmentalDRConeRecord implements the Environmental geometry record type "Cone Record 2." See Enumerated Bit Values document, section 12.3.4.11
DtEnvironmentalDREllipsoidRecordDtEnvironmentalDREllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 2." See Enumerated Bit Values document, section 12.3.4.9
DtEnvironmentalDRLineRecordDtEnvironmentalDRLineRecord implements the Environmental geometry record type "Line Record 2." See Enumerated Bit Values document, section 12.3.4.4
DtEnvironmentalDRPointRecordDtEnvironmentalDRPointRecord implements the Environmental geometry record type "Point Record 2." See Enumerated Bit Values document, section 12.3.4.2
DtEnvironmentalDRRectangularVolumeRecordDtEnvironmentalDRRectangularVolumeRecord implements the Environmental geometry record type "Rectangular Volume Record 2." See Enumerated Bit Values document, section 12.3.4.13
DtEnvironmentalDRSphereRecordDtEnvironmentalDRSphereRecord implements the Environmental geometry record type "Sphere Record 2" See Enumerated Bit Values document, section 12.3.4.7
DtEnvironmentalEllipsoidRecordDtEnvironmentalEllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 1." See Enumerated Bit Values document, section 12.3.4.8
DtEnvironmentalFlareStateRecordDtEnvironmentalFlareStateRecord implements the Environmental state record type "Flare State." See Enumerated Bit Values document, section 12.3.5.2
DtEnvironmentalGaussianPlumeRecordDtEnvironmentalGaussianPlumeRecord implements the Environmental geometry record type "Gaussian Plume Record." See Enumerated Bit Values document, section 12.3.4.14
DtEnvironmentalGaussianPuffRecordDtEnvironmentalGaussianPuffRecord implements the Environmental geometry record type "Gaussian Puff Record." See Enumerated Bit Values document, section 12.3.4.15
DtEnvironmentalGeometryRecordDtEnvironmentalGeometryRecord provides a common base class for all environmental geometry (as opposed to state) records used in the Environmental Process object
DtEnvironmentalLineRecordDtEnvironmentalLineRecord implements the Environmental geometry record type "Line Record 1." See Enumerated Bit Values document, section 12.3.4.3
DtEnvironmentalPointRecordDtEnvironmentalPointRecord implements the Environmental geometry record type "Point Record 1."
DtEnvironmentalProcessPduInstances of DtEnvironmentalProcessPdu are used to send information about environmental effects and processes
DtEnvironmentalRecordDtEnvironmentalRecord is the base class from which all geometry and state environmental records are derived
DtEnvironmentalRectangularVolumeRecordDtEnvironmentalRectangularVolumeRecord implements the Environmental geometry record type "Rectangular Volume Record 1."
DtEnvironmentalSphereRecordDtEnvironmentalSphereRecord implements the Environmental geometry record type "Sphere Record 1" See Enumerated Bit Values document, section 12.3.4.5
DtEnvironmentalUniformRecordDtEnvironmentalUniformRecord implements the Environmental geometry record type "Uniform Record." See Enumerated Bit Values document, section 12.3.4.16
DtEnvironmentEntityDecoderClass DtEnvironmentEntityDecoder:
DtEnvironmentEntityEncoderClass DtEnvironmentEntityEncoder:
DtEnvironmentObjectDecoderClass DtEnvironmentObjectDecoder:
DtEnvironmentObjectEncoderClass DtEnvironmentObjectEncoder:
DtEnvironmentObjectRepository
DtEnvironmentObjectTransactionClass DtEnvironmentObjectTransaction:
DtEnvironmentObjectTransactionDecoderClass DtEnvironmentObjectTransactionDecoder:
DtEnvironmentObjectTransactionEncoderClass DtEnvironmentObjectTransactionEncoder:
DtEnvironmentProcessDecoderClass DtEnvironmentProcessDecoder:
DtEnvironmentProcessEncoderClass DtEnvironmentProcessEncoder
DtEnvironmentProcessPublisherInstances of DtEnvironmentProcessPublisher are used for local or source simulations of environment processes, (i.e
DtEnvironmentProcessRepositoryInstances of DtEnvironmentProcessRepository are used to store state information for environmental process objects in both DIS and HLA environments
DtEnvironmentTypeRecordInstances of DtEnvironmentTypeRecord are used by the DtGriddedDataPdu for specifying environmental type
DtEnvListDtEnvList is a list of DtEnvValue pointers
DtEnvMTLReaderA reader class which reads from the MTL file format
DtEnvMTLWriterA writer to the MTL file format
DtEnvNamedListA specialization of a list which assigns the first value as a name
DtEnvObjectThe high level object specialization of a named list
DtEnvObjectSyncSynchronizes an environment object to a C++ object
DtEnvReaderAn abstract interface for environment readers
DtEnvValueBase value object which simply stores a single string value
DtEnvWriterThe abstract interface for environment writers
DtEnvXMLReaderA reader of XML file format
DtEnvXMLWriter
DtEventIdRepresents Events in the RPR FOM
DtEventReportDecoderClass DtEventReportDecoder:
DtEventReportEncoderClass DtEventReportEncoder:
DtEventReportInteractionClass DtEventReportInteraction:
DtExceptionDtException is the generic MAK Exception from which all other Exceptions thrown by MAK products are derived
DtExerciseConnInstances of DtExerciseConn are used to provide an application's interface or connection to the network in an HLA environment
DtExerciseConnInitializerInstances of DtExerciseConnInitializer are used to provide the DtExerciseConn with initialization data
DtExhaustSmokeObjectDecoderClass DtExhaustSmokeObjectDecoder:
DtExhaustSmokeObjectEncoderClass DtExhaustSmokeObjectEncoder:
DtExhaustSmokeObjectTransactionDecoderClass DtExhaustSmokeObjectTransactionDecoder:
DtExhaustSmokeObjectTransactionEncoderClass DtExhaustSmokeObjectTransactionEncoder:
DtExhaustSmokeRecordInstances of DtExhaustSmokeRecord implement the ExhaustSmokeStruct used to implement the Exhaust Smoke Linear Object
DtF18EntityDecoderAn example subclass of DtPlatformDecoder for use with DtF18EntityStateRep
DtF18EntityEncoderAn example subclass of DtPlatformEncoder for use with DtF18EntityStateRep
DtF18EntityStateRepAn example subclass of the DtEntityStateRepository
DtF18InitializerDtF18Initializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application
DtFederateDecoderClass DtFederateDecoder
DtFederateStateRepositoryInstances of DtFederateStateRepsository are used to hold data from the RTI's Management Object Model Federate class
DtFedNodeRepresents a node in a fed tree
DtFedReaderInstances of DtFedReader are used to read a FED file, and fill in a DtFedTarget with the information read
DtFedTargetClass DtFedTarget:
DtFedTimeCbInfoClass DtFedTimeCbInfo:
DtFedTimeCbListClass DtFedTimeCbList:
DtFieldComponentNode
DtFilenameInstances of DtFilename are DtStrings which convert filenames to the native format
DtFilePrinterDtFilePrinter is a subclass of DtPrinter which opens a file and dumps all information received from DtOutputStream to the file
DtFileTransporter
DtFileTransportObject
DtFilterTest
DtFireDecoderClass DtFireDecoder:
DtFireEncoderClass DtFireEncoder:
DtFireInteractionInstances of DtFireInteraction are used to represent the firing of a weapon
DtFixedDatatypeNode
DtFloatDatatypeRepOMT Datatype of type Float - in network format which means Big Endian representation
DtFloatLEDatatypeRepOMT Datatype of type Float - in little endian
DtFomRepresents a particular FOM, as described by a FED file
DtFomMapperInstances 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
DtGenAttrNodeThis is a generic attribute node I should be able to use this to replace all these extra node classes
DtVrlFederateAmbassador::DtGeneralAnnounceCbInfo
DtVrlFederateAmbassador::DtGeneralSynchPointCbInfoFly-weight classes to store sync point cb info
DtGenericObjectDecoderThe DtGenericObjectDecoder class:
DtGenericObjectEncoder
DtGenericObjectPublisherInstances of DtGenericObjectPublisher are used for local or source simulations of objects for which a more specific publisher does not exist
DtGenericStateRepositoryInstances of DtGenericStateRepository are repositories for the state of an HLA object of unknown type
DtGeodeticCoordInstances of DtGeodeticCoord are used to explicitly represent Geodetic coordinates
DtGeodeticNormalizer
DtGeodeticRegionDtGeodeticRegion
DtGlobalIdHashlistInstances of DtGlobalIdHashlist are hash lists, where you can store associations between DtGlobalObjectDesignators and arbitrary pieces of data
DtGlobalObjectDesignatorListInstances of DtGlobalObjectDesignatorList are list of globally significant object identifiers
DtGridAxisRecordFixedDtGridAxisRecordFixed is the fixed grid axis record used by the gridded data PDU class (DtGridDataPdu)
DtGridAxisRecordVariableInstances of DtGridAxisRecordVariable are used to contain the information in the grid axis variable spacing records used by the gridded data PDU
DtGridDataRecordDtGridDataRecord is an abstract base class for the grid data record classes which are used by the gridded data PDU class (DtGridDataPdu)
DtGridDataRecordType0Instances of DtGridDataRecordType0 are used to contain the information in the grid data records (of representation type 0) used by the gridded data PDU class
DtGridDataRecordType1Instances of DtGridDataRecordType1 are used to contain the information in the grid data records (of representation type 1) used by the gridded data PDU class
DtGridDataRecordType2Instances of DtGridDataRecordType2 are used to contain the information in the grid data records (of representation type 2) used by the gridded data PDU class
DtGriddedDataDecoderClass DtGriddedDataDecoder:
DtGriddedDataEncoderClass DtGriddedDataEncoder
DtGriddedDataPduInstances of DtGriddedDataPdu are used to communicate environmental data defined on a grid
DtGriddedDataPublisherClass DtGriddedDataPublisher:
DtGriddedDataRepositoryInstances of DtGriddedDataRepository are used to communicate environmental data defined on a grid
DtGroupSocket
DtHashedItem
DtHashItemInstances of DtHashItem are used internally to a hash list to associate a pointer to an item in a list with a key
DtHashKey
DtHashlistDtHashlist is deprecated and provided for backwards compatibility only
DtHexDatatypeRepOMT Datatype of type Double - in network format which means Big Endian representation
DtHlaObjectInstances of DtHlaObject are used to represent HLA objects which are communicated across the network
DtHlaObjectFactoryInstances of DtHlaObjectFactory are used to create HLA objects
DtHlaObjectManagerClass DtHlaObjectManager:
DtHlaObjectWithStateRepClass DtHlaObjectWithStateRep:
DtHlaStateDecoderDtHlaStateDecoder is used to provide decoding of a state message into a state repository in an HLA (as opposed to DIS) environment
DtHlaStateEncoderDtHlaStateEncoder 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 >
DtIdTypeMapInstances of this class are used to conveniently associate datum ids with types
DtIffAtcNavaidsParameterDtIffAtcNavaidsParameter is a class which contains the parameter data for the IFF/ATC/NAVAIDS PDU
DtIffDecoderThe DtIffDecoder class:
DtIffEncoderThe DtIffEncoder class:
DtIffPublisherClass DtIffPublisher:
DtIffStateRepositoryDefines a protocol independent repository of attributes for IFF objects in DIS, HLA and TENA
DtInetAddrRepresents a IPv4 or IPv6 address
DtInetDevice
DtInetEndpointProtocol independant, address family independent mechanism to represent the IP address, port, and protocol of one end of a network socket connection
DtInetFileTransporter
DtInetFileTransportObject
DtInetUtils::DtInetPktHeaderDescriptorThe packet header descriptor struct supplants the sizeLength and sizeOffset values
DtInetSocketProtocol independant, address family independant base class for TCP or UDP socket subclasses
DtInetSocketCbInfo
DtInetSocketMgr
DtInetSocketProcessingCbInfo
DtInetTcpSocketThe DtInetSocket class provides an address family independent stream socket
DtInetUdpSocketAn abstract base class to represent a Socket Type
DtIntDatatypeRepOMT Datatype of type Integer - in network format which means Big Endian representation
DtInteractionDtInteraction is an abstract base class for representing HLA interactions (or events) (as opposed to HLA objects)
DtInteractionClassFedNodeDefines an object class inside our Fed Tree
DtInteractionDecoderInstances of DtInteractionDecoder are used to decode interactions from the network
DtInteractionDecoderFactoryInstances 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)
DtInteractionEncoderDtInteractionEncoder is used to provide encoding of an interaction into an RTI::ParameterHandleValuePairSet in an HLA (as opposed to DIS) environment
DtInteractionEncoderFactoryInstances 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)
DtInteractionFactoryInstances of DtInteractionFactory are used to create derived DtInteractions based on Interaction Class
DtInteractionManagerClass DtInteractionManager:
DtInteractionTagModifierInstances of DtInteractionTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA interactons
DtInteractionWithDataClass DtInteractionWithData:
DtInteractionWithEncDecClass DtInteractionWithEncDec:
DtInterClassDescInstances of DtInterClassDesc are used to represent HLA Object and Interaction classes
DtIntHashKeyInstances of DtIntHashKey are used as a hash key made from an integer
DtIntLEDatatypeRepOMT Datatype of type Integer - in little endian
DtIntrusiveListAn intrusive list is a list that assumes that the elements that you add are pointers to instances of classes derived from DtListedObject
DtIoServiceRunnableThe DtIoServiceRunnable provides a thread to run the Boost io_service in to provide async I/O to the DtInetSocket classes
DtJammerBeamDecoderClass DtJammerBeamDecoder:
DtJammerBeamEncoderClass 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
DtLauncherInitializerDtLauncherInitializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application
DtLetHeader
DtLetHeaderStruct
DtlFileInputStreamFile Input stream
DtlHashTableThis is where symbol_entries are stored
DtLifeformDecoderClass DtLifeformDecoder:
DtLifeformEncoderClass DtLifeformEncoder:
DtLinearNormalizer
DtLinearObjectPublisherClass DtLinearObjectPublisher:
DtLinearObjectRepositoryClass DtLinearObjectRepository
DtLinearObjectTransactionClass DtLinearObjectTransaction
DtLinearSegmentRecordClass DtLinearSegmentRecord Instances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR FOM
DtLink16SignalHelper class that is used to assist the user in setting Link16 data as defined by the SISO-STD-002-2006 document
DtLink16TransmitterUsed 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
DtlInputStreamInput stream
DtListDtList is deprecated, please use std::list<T>
DtListedObjThis is a base class from which elements of a DtIntrusiveList must be derived
DtListItemLint -e266
DtlObjVoid* ptr (to imitate locatives)
DtlObjPtr
DtLongDatatypeRepOMT Datatype of type Long - in network format which means Big Endian representation
DtLongLEDatatypeRepOMT Datatype of type Long - in little endian
DtlStringInputStreamString Input stream
DtMapDatumDtMapDatums represent a spheroid model of the earth, with a data shift to facilitate easy conversion to geocentric systems
DtMilitaryEntityDecoderClass DtMilitaryEntityDecoder:
DtMilitaryEntityEncoderClass DtMilitaryEntityEncoder:
DtMilitaryPlatformEntityDecoderClass DtMilitaryPlatformEntityDecoder:
DtMilitaryPlatformEntityEncoderClass DtMilitaryPlatformEntityEncoder:
DtMinefieldLaneMarkerDecoderClass DtMinefieldLaneMarkerDecoder:
DtMinefieldLaneMarkerEncoderClass DtMinefieldLaneMarkerEncoder:
DtMinefieldLaneMarkerRecordClass DtMinefieldLaneMarkerRecord
DtMinefieldObjectDecoderClass DtMinefieldObjectDecoder:
DtMinefieldObjectEncoderClass DtMinefieldObjectEncoder:
DtMtlEnvironmentCommand line support
DtMtlFedReaderInstances of DtMtlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read
DtMultiConfigVariable< T >
DtMunitionDecoderClass DtMunitionDecoder:
DtMunitionEncoderClass DtMunitionEncoder:
DtMunitionEntityDecoderClass DtMunitionEntityDecoder:
DtMunitionEntityEncoderClass DtMunitionEntityEncoder:
DtMutexInstances of DtMutex are used to provide a platform independent mutual exclusion mechanism
DtNativeValueWrap a native pointer in a DtEnvValue
DtNatoIffDecoder
DtNatoIffEncoder
DtNatoIffTransponderDecoder
DtNatoIffTransponderEncoder
DtNet32VectorThis class is deprecated, please use DtNetVector32 in vlVector.h
DtNet64VectorThis class is deprecated, please use DtNetVector64 in vlVector.h
DtNetAcknowledgePdu
DtNetActionRequestPdu
DtNetActionResponsePdu
DtNetAggregateMarking
DtNetAngularVelocity
DtNetArtParamRecord
DtNetArtParamRecordRPR1
DtNetAttachedPart
DtNetAttachedPartRPR1
DtNetAttribPair
DtNetAudioDataType
DtNetBeamAntennaPatternRecord
DtNetBeamData
DtNetBreachableSegmentRecordDtNetBreachableSegmentRecord is the network structure for the BreachableLinearObject defined in the RPR FOM
DtNetBreachObjectRecordDtNetBreachObjectRecord is the network structure for the BreachObject defined in the RPR FOM
DtNetBurstDescriptor
DtNetClockTime
DtNetCollisionPdu
DtNetCombicStateRecordCombic 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
DtNetEnvironmentalConeRecordCone 1 Geometry Record (EBV-DOC, 12.4.4.10)
DtNetEnvironmentalConeRecord_RPR_20
DtNetEnvironmentalDRConeRecordCone 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.11)
DtNetEnvironmentalDRConeRecord_RPR_20
DtNetEnvironmentalDREllipsoidRecordEllipsoid 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.9)
DtNetEnvironmentalDREllipsoidRecord_RPR_20
DtNetEnvironmentalDRLineRecordLine 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.4)
DtNetEnvironmentalDRLineRecord_RPR_20
DtNetEnvironmentalDRPointRecordPoint 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.2)
DtNetEnvironmentalDRPointRecord_RPR_20
DtNetEnvironmentalDRRectangularVolumeRecordRectangular Volume 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.13)
DtNetEnvironmentalDRRectangularVolumeRecord_RPR_20
DtNetEnvironmentalDRSphereRecordSphere 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.7)
DtNetEnvironmentalDRSphereRecord_RPR_20
DtNetEnvironmentalEllipsoidRecordEllipsoid 1 Geometry Record (EBV-DOC, 12.4.4.8)
DtNetEnvironmentalEllipsoidRecord_RPR_20
DtNetEnvironmentalGaussianPlumeRecordGaussian Plume Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.14)
DtNetEnvironmentalGaussianPlumeRecord_RPR_20
DtNetEnvironmentalGaussianPuffRecordGaussian Puff Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.15)
DtNetEnvironmentalGaussianPuffRecord_RPR_20
DtNetEnvironmentalLineRecordLine 1 Geometry Record (EBV-DOC, 12.3.4.3)
DtNetEnvironmentalLineRecord_RPR_20
DtNetEnvironmentalPointRecordPoint 1 Geometry Record (EBV-DOC, 12.3.4.1)
DtNetEnvironmentalPointRecord_RPR_20
DtNetEnvironmentalProcessPduDtNetEnvironmentalProcessPdu is the network structure for the environmental process PDU
DtNetEnvironmentalRecordDtNetEnvironmentalRecord is the network structure for the environmental process PDU record header (defined IEEE 1278.1a-1998)
DtNetEnvironmentalRecord_RPR_20Header as defined in RPR FOM V2 draft 14
DtNetEnvironmentalRecord_RPR_20017Header as defined in RPR FOM V2 draft 17 (subject to change pending finalization of Draft 17)
DtNetEnvironmentalRecord_RPR_20017_Rev4Corrected header as defined in RPR FOM V2 draft 17
DtNetEnvironmentalRectangularVolumeRecordRectangular Volume 1 Geometry Record (EBV-DOC, 12.4.4.12)
DtNetEnvironmentalRectangularVolumeRecord_RPR_20
DtNetEnvironmentalSphereRecordBounding Sphere and Sphere 1 Geometry Records (EBV-DOC, 12.3.4.5 - 12.3.4.6)
DtNetEnvironmentalSphereRecord_RPR_20
DtNetEulerAngles
DtNetEventId
DtNetEventReportPdu
DtNetExhaustSmokeRecordDtNetExhaustSmokeRecord is the network structure for the ExhaustSmokeObject defined in the RPR FOM
DtNetFederateId
DtNetFirePdu
DtNetFixDatum
DtNetFlareStateRecordFlare State Record (EBV-DOC, 12.3.5.2)
DtNetFlareStateRecord_RPR_20
DtNetFloat32Network-order 32-bit IEEE-754 floating-point quantity
DtNetFloat64Network-order 64-bit IEEE-754 floating-point quantity
DtNetFundamentalParameterData
DtNetGlobalObjectDesignatorThis class was created as a hack so that the simple encoders and decoders will work for DtGlobalObjectDesignators
DtNetGridAxisRecordFixedDtNetGridAxisRecord is the base class for the three grid axis record structures
DtNetGridAxisRecordFixed_RPR_20DtNetGridAxisRecordFixed_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_20DtNetGridAxisRecordVariable_RPR_20 IS DtNetGridAzisRecordVariable_RPR_20 with IrregularGridAxis data
DtNetGridDataRecordThe following are the network structures for the gridded data PDU class and other HLA/RPR structures
DtNetGridDataRecord_RPR_20
DtNetGridDataRecordType0In the following grid data records, myData is an array that contains the actual data values
DtNetGridDataRecordType0_RPR2_Rev3It so happens that the field sizes of "NumberOfBytes" and "NumberOfValues" have changed in RPR, so these new structures will account for that
DtNetGridDataRecordType0_RPR_20The RPR20 version changed the base, so we must re-inherit
DtNetGridDataRecordType1
DtNetGridDataRecordType1_RPR2_Rev3
DtNetGridDataRecordType1_RPR_20
DtNetGridDataRecordType2
DtNetGridDataRecordType2_RPR2_Rev3
DtNetGridDataRecordType2_RPR_20
DtNetGriddedDataPduDtNetGriddedDataPdu is the network structure for the gridded data PDU
DtNetIffAtcNavaidsBeamData
DtNetIffAtcNavaidsLayerHeader
DtNetIffAtcNavaidsOperational
DtNetIffAtcNavaidsParameter
DtNetIffAtcNavaidsPduLayer1
DtNetIffAtcNavaidsPduLayer2
DtNetIffAtcNavaidsSecondOperational
DtNetIffAtcNavaidsSystemIDThe following are the network structures for the data records used by the IFF/ATC/NAVAIDS PDU class
DtNetInt16Network-order signed 16-bit quantity
DtNetInt32Network-order signed 32-bit quantity
DtNetInt64A Network byte aligned 64 integer data structure
DtNetIsPartOfHelperStruct
DtNetIsPartOfStruct
DtNetLaserPdu
DtNetLinearObjectStatePduDtNetLinearObjectStatePdu is the network structure for the linear object state PDU
DtNetLinearSegmentParameterDtNetLinearSegmentParameter is the network structure for the linear segment parameter which is used by the linear object state PDU
DtNetLinearSegmentRecordDtNetLinearSegment record is the network structure for the LinearSegmentStruct defined in the RPR FOM
DtNetLinearVelocity
DtLink16Transmitter::DtNetLink16ModulationParamsStructure that holds the Link 16 data stored in the modulation parameters of a Transmitter PDU/Radio Transmitter object
DtLink16Signal::DtNetLink16SignalFieldsThis is the net structure that's used to encode the Link16 fields in the data section of the signal PDU/interaction
DtNetMinefieldLaneMarkerRecordDtNetMinefieldLandMarkerRecored is the network structure for the MineFieldLaneMarkerObject defined in the RPR FOM
DtNetNamedLocationBaseStruct
DtNetObjectTypeThis is the network structure for the object type record which is used in the point, linear, and areal object state PDUs
DtNetPduHeader
DtNetPropulsionSystemDtNetPropulsionSystem is the network structure for the propulsion system data record in the supplemental emissions/entity state PDU
DtNetQueryPduTail
DtNetRadioEntityType
DtNetRadioModulationType
DtNetReceiverPdu
DtNetRecordSetDtNetRecordSet is the network structure for a record used by the PDU classes which inherit from the record set PDU base class
DtNetRecordSetPduDtNetRecordSetPdu is the network structure for a record set used by the PDU classes which inherit from the record set PDU base class
DtNetRecordSetRPR20DtNetRecordSetRPR20 is the network structure for the RecordSetList as described in the RPR FOM 2.0 as of Draft 14
DtNetRecordStructRPR20DtNetRecordStructPRP20 is the network structure for the RecordStruct as described in the RPR FOM 2.0 as of Draft 14
DtNetRelativeLocationPduThe following is the network representation of the RelativeLocation PDU
DtNetRelativePositionStruct
DtNetRelativeRangeBearingStruct
DtNetRepairCompletePdu
DtNetRepairResponsePdu
DtNetResupplyCancelPdu
DtNetResupplyOfferPdu
DtNetResupplyReceivedPdu
DtNetServiceRequestPdu
DtNetSignalPdu
DtNetSilentAggregateListDtNetAggregateSystemList is the network structure for the silent aggregate system list for the aggregate state PDU
DtNetSilentEntityListDtNetAggregateEntityList is the network structure for the silent aggregate entity list for the aggregate state PDU
DtNetSilentEntityList_RPR_20DtNetSilentEntityList_RPR_20 is the network representation of the SilentEntityStruct from RPR FOM version 20
DtNetSimanPduHeader
DtNetSimulationAddress
DtNetSINCGARSModulationStruct_RPR_1
DtNetSINCGARSModulationStruct_RPR_2
DtNetSocketA DtSocket that implements network sending and receiving function using IP/UDP broadcast, multicast or unicast
DtNetSpatialFPStruct
DtNetSpatialFVStruct
DtNetSpatialRPStruct
DtNetSpatialRVStruct
DtNetSpatialStaticStruct
DtNetStartResumePdu
DtNetStopFreezePdu
DtNetSuppEmisEntStatePduDtNetSuppEmisEntityStatePdu is the network structure for the supplemental emissions/entity state PDU
DtNetSupplyQuantity
DtNetSystemData
DtNetTimeStampInstances of DtNetTimeStamp are network representations of a DIS time stamp
DtNetTopoUpCoord
DtNetTransmitterPdu
DtNetU16Network-order unsigned 16-bit quantity
DtNetU32Network-order unsigned 32-bit quantity
DtNetU64A Network byte aligned 64 unsigned integer data structure
DtNetUnderwaterAcousticAddtnlPassiveAct
DtNetUnderwaterAcousticBeam
DtNetUnderwaterAcousticEmitterSystem
DtNetUnderwaterAcousticShaftSpeedThe following are the network structures for the data records used by the underwater acoustics PDU class
DtNetUniformGeometryRecordUniform Geometry Record (EBV-DOC, 12.4.4.16)
DtNetUniformGeometryRecord_RPR_20
DtNetVarDatum
DtNetVector32A Network Byte Order layout using 32 bit floats for DtVector
DtNetVector64A Network Byte Order layout using 64 bit floats for DtVector
DtNetVectoringNozzleSystemDtNetVectoringNozzleSystem is the network structure for the vectoring nozzle system data record in the supplemental emissions/entity state PDU
DtNetWorldCoordinates
DtNormalizedGeodeticVector
DtNormalizedVector
DtNoteNode
DtNullFederateAmbassador
DtNumberDatatypeRepA type of datatype that can turn itself into a number (double) representation
DtObjClassDescAn instance of DtObjClassDesc is a "class descriptor" for an HLA Object class
DtObjectClassFedNodeDefines an object class inside our Fed Tree
DtObjectHistory
DtObjectIdDtObjectId instances are used to represent RTI::ObjectInstances in VR-Link
DtObjectIdHashKeyInstances of DtObjectIdHashKey are hash keys made from DtObjectIds
DtObjectIdHashlistInstances of DtObjectIdHashlist are hash lists, where you can store associations between DtObjectIds and arbitrary pieces of data
DtObjectPublisherInstances of DtObjectPublisher are used for local or source simulations of objects, (i.e
DtObjectReflectAttributeValuesCbInfoInstances of DtReflectAttributeValuesCbInfo are used for providing a callback when attributes change for an object in the federation
DtObjectTagModifierInstances of DtObjectTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA object updates
DtObserveeInstances of DtObservee are used to manage interest in this object by other objects, i.e
DtOldHashlist
DtOldIntrusiveHashlist
DtOldSmootherInstances of DtOldSmoother are used to provide approximated position and orientation information for entities
DtOMTFileReader
DtOMTNodeNode in an OMT tree
DtOMTReadException
DtOMTTreeA tree using the an OMT File information
DtOrderedKeyList< T >An ordered key list will allow lookup by entity key type
DtOutputStreamDtOutputStream is used for all toolkit output
DtOutputStreamBufferDtOutputStreamBuffer is the internal buffer for DtOutputStream it has no value to VR-Link developers and should not be subclassed or modified
DtOwnershipHandlerThis is a base class meant to encapsulate user callbacks on ownership management services
DtParameterFedNodeRepresents an parameter inside a object class
DtPartitionNormalizer
DtPduDtPdu is the base class for all PDU's in VR-Link
DtPduFilterTest
DtPduKindStringMapInstances of this class are used to conveniently convert between pdu types and strings
DtPerformanceStatsA stats reporter class is responsible for managing a collection of time stats
DtPhysicalEntityDecoderClass DtPhysicalEntityDecoder:
DtPhysicalEntityEncoderClass DtPhysicalEntityEncoder:
DtPlatformDecoderClass DtPlatformDecoder:
DtPlatformEncoderClass DtPlatformEncoder:
DtPointObjectDecoderClass DtPointObjectDecoder:
DtPointObjectEncoder
DtPointObjectPublisherClass DtPointObjectPublisher:
DtPointObjectRepositoryClass DtPointObjectRepository
DtPointObjectTransactionClass DtPointObjectTransaction:
DtPointObjectTransactionDecoderClass DtPointObjTransDecoder:
DtPointObjectTransactionEncoderClass DtPointObjectTransactionEncoder:
DtPrinterDtPrinter is an abstract base class which provides an interface for output
DtPropulsionNoiseDecoderClass DtPropulsionNoiseDecoder
DtPropulsionNoiseEncoderClass DtPropulsionNoiseEncoder
DtPropulsionNoisePublisherClass DtPropulsionNoisePublisher
DtPropulsionNoiseStateRepositoryClass DtPropulsionNoiseStateRepository
DtPropulsionSystemClass DtPropulsionSystem:
DtPtrHashKeyDtPtrHashKey is used as an index into DtHashList where the key is a pointer
DtQuaternionQuaternions are used to represent orientation of an object
DtQueueSocketA DtQueueSocket is a DtSocket that does NOT send or receive
DtRadarBeamDecoderClass DtRadarBeamDecoder:
DtRadarBeamEncoderClass DtRadarBeamEncoder:
DtRadarForceDimension
DtRadioDimension
DtRadioEntityType
DtRadioReceiverDecoderClass DtRadioReceiverDecoder:
DtRadioReceiverEncoderClass DtRadioReceiverEncoder:
DtRadioReceiverPublisherClass DtRadioReceiverPublisher:
DtRadioReceiverRepositoryInstances of DtRadioReceiverRepository are used to store state information for radio receiver objects in both HLA and DIS environments
DtRadioTransmitterDecoderClass DtRadioTransmitterDecoder:
DtRadioTransmitterEncoderClass DtRadioTransmitterEncoder:
DtRadioTransmitterPublisherClass DtRadioTransmitterPublisher:
DtRadioTransmitterRepositoryInstances of DtRadioTransmitterRepository are used to store state information for objects which are radio transmitters
DtRawBinaryRadioSignalDecoderClass DtRawBinaryRadioSignalDecoder:
DtRawBinaryRadioSignalEncoderClass DtRawBinaryRadioSignalEncoder:
DtReceiveInteractionCbInfoInstances of DtReceiveInteractionCbInfo are used for providing a callback when an interaction is received from another federate
DtRecordRDecoderClass DtRecordRDecoder:
DtRecordREncoderClass DtRecordREncoder:
DtRecordRInteractionClass DtRecordRInteraction:
DtRecordSetInstances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit from the record set PDU base class
DtRecordSetListInstances of DtRecordSetList are lists of RecordSets
DtReferenceEllipsoidInstances 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)
DtReflectAttributeValuesCbInfoInstances of DtReflectAttributeValuesCbInfo are used for providing a callback when attributes change for an object in federation
DtReflectAttributeValuesCbListInstances of DtReflectAttributeValuesCbList are used to provide a list of callbacks (DtReflectAttributeValuesCbInfo) which are called when attributes change for an object in a federation
DtReflectedActiveSonarClass DtReflectedActiveSonar
DtReflectedActiveSonarBeamInstances of DtReflectedActiveSonarBeam are used to represent HLA ActiveSonarBeam objects that were remotely published
DtReflectedActiveSonarBeamListInstances of DtReflectedActiveSonarBeamList manage a list of remote ActiveSonarBeams in the exercise
DtReflectedActiveSonarListClass DtReflectedActiveSonarList
DtReflectedAdditionalPassiveActivitiesInstances of DtReflectedAdditionalPassiveActivities are used to represent a simulated EmbeddedSystem.UnderwaterAcousticsEmission.AdditionalPassiveActivities object reflected across a network
DtReflectedAdditionalPassiveActivitiesListInstances of DtReflectedAdditionalPassiveActivitiesList manage a list of DtReflectedAdditionalPassiveActivities objects
DtReflectedAggregateClass DtReflectedAggregate:
DtReflectedAggregateListClass DtReflectedAggregateList:
DtReflectedArealObjectClass DtReflectedArealObject:
DtReflectedArealObjectListInstances of DtReflectedArealObjectList manage the list of of remote Areal Objects in the exercise
DtReflectedDesignatorClass DtReflectedDesignator:
DtReflectedDesignatorListInstances of DtReflectedDesignatorList manage the list of of remote Designators in the exercise
DtReflectedEmitterBeamClass DtReflectedEmitterBeam:
DtReflectedEmitterBeamListInstances of DtReflectedEmitterBeamList manage the list of of remote EmitterBeams in the exercise
DtReflectedEmitterSystemClass DtReflectedEmitterSystem:
DtReflectedEmitterSystemListInstances of DtReflectedEmitterSystemList manage the list of of remote EmitterSystems in the exercise
DtReflectedEntityInstances of DtReflectedEntity are used to represent a simulation entity reflected across a network (i.e
DtReflectedEntityListInstances of DtReflectedEntityList are used to manage remote entities from the network
DtReflectedEnvironmentProcessInstances of DtReflectedEnvironmentProcess are used to represent an Instance of an EnvironmentProcess HLA Object which was published remotely
DtReflectedEnvironmentProcessListInstances of DtReflectedEnvironmentProcessList manage the list of remote environmental processes in the exercise
DtReflectedFederateThis class contains information about a Federate instance in HLA
DtReflectedFederateListInstances of DtReflectedFederateList manage a list of DtReflectedFederate objects
DtReflectedGenericObjectInstances of DtReflectedGenericObject are used to represent "GenericObject" objects simulated remotely, that we hear about through the RTI
DtReflectedGenericObjectListDtReflectedGenericObjectList provides a reflected list of a class of FOM objects passed to the constructor
DtReflectedGriddedDataClass DtReflectedGriddedData:
DtReflectedGriddedDataListClass DtReflectedGriddedDataList:
DtReflectedIffClass DtReflectedIff:
DtReflectedIffListAn instance of this class manages the list of "IFF" objects that are simulated remotely, and reflected to us by the RTI
DtReflectedLinearObjectClass DtReflectedLinearObject:
DtReflectedLinearObjectListClass DtReflectedLinearObjectList:
DtReflectedObjectClass DtReflectedObject:
DtReflectedObjectCallbackInfoInstances of DtReflectedObjectCallbackInfo are used to contain the function and user data associated with a DtReflectedObject callback
DtReflectedObjectListClass DtReflectedObjectList
DtReflectedPointObjectClass DtReflectedPointObject:
DtReflectedPointObjectListClass DtReflectedPointObjectList:
DtReflectedPropulsionNoiseInstances of DtReflectedPropulsionNoise are used to represent a simulated EmbeddedSystem.UnderwaterAcousticsEmission.PropulsionNoise object reflected across a network
DtReflectedPropulsionNoiseListInstances of DtReflectedPropulsionNoiseList manage a list of DtReflectedPropulsionNoise objects
DtReflectedRadioReceiverClass DtReflectedRadioReceiver:
DtReflectedRadioReceiverListClass DtReflectedRadioReceiverList:
DtReflectedRadioTransmitterClass DtReflectedRadioTransmitter:
DtReflectedRadioTransmitterListClass DtReflectedRadioTransmitterList:
DtRegControlCbInfoInstances of DtRegControlCbInfo are used for providing a callback when the RTI update control services are invoked
DtRegControlCbListInstances 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
DtRemoveEntityDecoderClass DtRemoveEntityDecoder:
DtRemoveEntityEncoderClass DtRemoveEntityEncoder:
DtRemoveEntityInteractionClass DtRemoveEntityInteraction:
DtRemoveObjectCbInfoInstances 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
DtRemoveObjectRequestDecoderClass DtRemoveObjectRequestDecoder:
DtRemoveObjectRequestEncoderClass DtRemoveObjectRequestEncoder:
DtRemoveObjectRequestInterClass DtRemoveObjectRequestInter:
DtRemoveObjectResultDecoderClass DtRemoveObjectResultDecoder:
DtRemoveObjectResultEncoderClass DtRemoveObjectResultEncoder:
DtRemoveObjectResultInterClass DtRemoveObjectResultInter:
DtRepairCompleteDecoderClass DtRepairCompleteDecoder:
DtRepairCompleteEncoderClass DtRepairCompleteEncoder:
DtRepairCompleteInteractionClass DtRepairCompleteInteraction:
DtRepairResponseDecoderClass DtRepairResponseDecoder:
DtRepairResponseEncoderClass DtRepairResponseEncoder:
DtRepairResponseInteractionClass DtRepairResponseInteraction:
DtResupplyCancelDecoderClass DtResupplyCancelDecoder:
DtResupplyCancelEncoderClass DtResupplyCancelEncoder:
DtResupplyCancelInteractionClass DtResupplyCancelInteraction:
DtResupplyOfferDecoderClass DtResupplyOfferDecoder:
DtResupplyOfferEncoderClass DtResupplyOfferEncoder:
DtResupplyOfferInteractionClass DtResupplyOfferInteraction:
DtResupplyReceivedDecoderClass DtResupplyReceivedDecoder:
DtResupplyReceivedEncoderClass DtResupplyReceivedEncoder:
DtResupplyRecInteractionClass DtResupplyRecInteraction:
DtRibbonBridgeDecoderClass DtRibbonBridgeDecoder:
DtRibbonBridgeEncoderClass DtRibbonBridgeEncoder:
DtRibbonBridgeObjectTransactionDecoderClass DtRibbonBridgeObjectTransactionDecoder:
DtRibbonBridgeObjectTransactionEncoderClass DtRibbonBridgeObjectTransactionEncoder:
DtRprFomMapperIf 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
DtRprHlaObjectFactoryInstances of DtRprHlaObjectFactory are used to create RPR (Real-time Platform Reference) FOM HLA objects
DtRprInteractionDecoderFactoryIf 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
DtRprInteractionEncoderFactoryIf 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
DtRprInteractionFactoryIf 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
DtRprStateDecoderFactoryIf 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
DtRprStateEncoderFactoryIf 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
DtRunnableDeclares the DtRunnable class for defining a object that can be run in a thread
DtVrlFederateAmbassador::DtScopeChangeCallbackData
DtScopedLockDtScopedLock provides a Boost source compatible scoped lock for DtMutex
DtScopedSequenceLockA scoped sequence lock
DtSelectParam
DtSelectParamWithWrite
DtSensorDecoderClass DtSensorDecoder:
DtSensorEncoderClass DtSensorEncoder:
DtServiceRequestDecoderClass DtServiceRequestDecoder:
DtServiceRequestEncoderClass DtServiceRequestEncoder:
DtServiceRequestInteractionClass DtServiceRequestInteraction:
DtSetDataDecoderClass DtSetDataDecoder:
DtSetDataEncoderClass DtSetDataEncoder:
DtSetDataInteractionInstances of DtSetDataInteraction are used to represent SetData Interactions in the RPR FOM
DtSetRecordDecoderClass DtSetRecordDecoder:
DtSetRecordEncoderClass DtSetRecordEncoder:
DtSetRecordInteraction
DtSharedMemoryPoolClientDtSharedMemoryPoolClient is used to attach to and access a previously created memory pool
DtSharedMemoryPoolManagerThis class creates and manages a shared memory pool
DtShmMsgQueueManager
DtShmMsgQueueReader
DtShmMsgQueueWriter
DtShortDatatypeRepOMT Datatype of type Short - in network format which means Big Endian representation
DtShortLEDatatypeRepOMT Datatype of type Short - in little endian
DtSignalInteractionInstances of DtSignalInteraction are used to represent RadioSignal RPR FOM Interactions
DtSilentAggregateListDtSilentAggregateList is a class which contains the information needed to describe a list of silent aggregates for the aggregate state PDU
DtSilentEntityListDtSilentEntityList is a class which contains the information needed to describe a list of silent entities for the aggregate state PDU
DtSimpleDatatypeNode
DtSimulationAddressA DtSimulationAddress is used in DIS to identify a particular simulator
DtSINCGARSModulationInstances of DtSINCGARSModulation are used in DtRadioTransmitterRepositor to store information about a SINCGARSModulation Structure (from SpreadSpectrum)
DtSmootherInstances of DtSmoother are used to provide approximated position and orientation information for entities
DtSmoothOrient
DtSmoothOriWithDrInstances of DtSmoothOriWithDr are used to provide the mechanism to smooth orientation and dead-reckon orientation
DtSmoothPos
DtSmoothPosWithDrInstances of DtSmoothPosWithDr are used to provide the mechanism to smooth position and dead-reckon position
DtSocketDtSocket provides a low level interface for packet I/O with VR-Link applications
DtSocketMsg
DtSocketPairSocket
DtSoldierDecoderClass DtSoldierDecoder:
DtSoldierEncoderClass DtSoldierEncoder:
DtSovietIffDecoder
DtSovietIffEncoder
DtSpheroidDtSpheroid represents an ellipsoid model of the earth
DtStartResumeDecoderInstances of DtStartResumeDecoder are used to decode StartResume Interactions from the network
DtStartResumeEncoderDtStartResumeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the START/RESUME interaction parameters
DtStartResumeInteractionClass DtStartResumeInteraction:
DtStartStopInterCbInfoClass DtStartStopInterCbInfo:
DtStartStopInterCbListClass DtStartStopInterCbList:
DtStateDecoderFactoryInstances 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)
DtStateEncoderFactoryInstances 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)
DtStateMsgClass DtStateMsg:
DtStateRepositoryDtStateRepository is an abstract base class for maintaining state for an object
DtStderrPrinterClass DtStderrPrinter is a subclass of DtPrinter which copies all input received from DtOutputStream to the systems standard error device
DtStdoutPrinterDtStdoutPrinter is a subclass of DtPrinter which copies all input received from DtOutputStream to the systems standard output device
DtStopFreezeDecoderInstances of DtStopFreezeDecoder are used to decode StopFreeze Interactions from the network
DtStopFreezeEncoderDtStopFreezeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the STOP/FREEZE interaction parameters
DtStopFreezeInteractionClass DtStopFreezeInteraction:
DtStringInstances of DtString are used to represent strings
DtStringDatatypeRepOMT Datatype of type string
DtStringHashKeyInstances of DtStringHashKey are used as a hash key made from a string
DtStringPatternMatchPerforms pattern matching against user specified DtString using Boyer Moore algorithm
DtStringTreeBasically a struct with a destructor, a string tree is a collection of indexed strings used to hold more complex attributes or parameters
DtSynchroNode
DtSyntheticEnvironmentObjectTypeDtSyntheticEnvironmentObjectType is a class which contains information identifying the type of a synthetic environment object
DtSystemHashKeyInstances of DtSystemHashKey are used as hash keys for an emitter system
DtTadilJWordStruct
DtTagNode
DtTaitBryanDtTaitBryans are used to represent orientation of an object, using a set of three Euler angles
DtTcpForwarder
DtTcpMessageEncapsulates a message for storage in a message queue
DtTcpSocketAn implementation of DtSocket which uses a TCP connection
DtTcpSocketMgr
DtTemplatedException< I >A Templated version of DtException
DtThreadAbstract Threading Class Provides a system independent thread object
DtThreadedObject
DtThreadSafe< T >Thread safe interface to a value
DtThreadStartThe thread start object
DtThresholderInstances of DtThresholder store thresholding information used to determine what attributes of an entity need to be updated
DtTimedSectionDtTimedSection are objects used to measure a section of time
DtTimeRepNode
DtTimeStatisticThis object takes time samples and maintains the minimum and maximum as well as a running average of the time samples
DtTopoCoordinateDatatypeRepDisplay geocentric orientation as topographic Heading, Pitch, Roll
DtTopoViewInstances of DtTopoView are used to create a Topographic coordinate view of the geocentric coordinates in an Entity State Repository
DtTrackJamBeamDecoderClass DtTrackJamBeamDecoder:
DtTrackJamBeamEncoderClass DtTrackJamBeamEncoder:
DtTransferControlDecoderClass DtTransferControlDecoder:
DtTransferControlEncoderClass DtTransferControlEncoder:
DtTransferControlInteractionClass DtTransferControlInteraction:
DtU128A Host byte aligned 128 unsigned integer data structure
DtUnderwaterAcousticsEmissionDecoderInstances of DtUnderwaterAcousticsEmissionDecoder are used to decode data from the network into DtUnderwaterAcousticsEmissionRepository objects
DtUnderwaterAcousticsEmissionEncoderInstances of DtUnderwaterAcousticsEmissionEncoder encode data from DtUnderwaterAcousticsEmissionStateRepository objects to the net structures to be sent to the network
DtUnderwaterAcousticsEmissionRepositoryClass DtUnderwaterAcousticsEmissionStateRepository
DtUnderwaterAcousticShaftSpeedDtUnderwaterAcousticShaftSpeed is a class which contains the shaft speed information for the underwater acoustics PDU
DtUnicodeDatatypeRepOMT Datatype of type unicode (utf16-Big Endian string)
DtUnknownHlaObjectInstances of DtUnknownHlaObject are used to store attributes for HLA objects which are not known by our FOM
DtUnknownInteractionClass DtUnknownInteraction:
DtUpdateControlCbInfoInstances of DtUpdateControlCbInfo are used for providing a callback when the RTI update control services are invoked
DtUpdateControlCbListInstances of DtUpdateControlCbList are used to provide a list of callbacks (DtUpdateControlCbInfo) which are called when an object starts updating
DtUpdateRateNode
DtUtmCoordInstances of DtUtmCoord are used to represent UTM coordinates
DtUtmReferencePointDtUtmReferencePoints are used to represent an independent reference point for a UTM coordinate system
DtUtmViewInstances of DtUtmView are used to create a UTM coordinate view of the geocentric coordinates in an Entity State Repository
DtVarDatumSpecThis class has public data members for backwards compatibility with pre-VR-Link3.3 versions
DtVariableDatumRecordInstances of DtVariableDatumRecord are used to hold a single variable datum record and to provide access to its network representation
DtVariableGroupRepresents 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
DtVectorDtVectors represent vectors in 3-d space, X, Y, Z
DtVectoringNozzleSystemDtVectoringNozzleSystem is a class which contains the vectoring nozzle system data for the supplemental emissions/entity state PDU
DtVehicleSimPart of the F18 example
DtVmfRadioSignalDecoder
DtVmfRadioSignalEncoder
DtVmfRadioSignalInteraction
DtVrlApplicationInitializerInstances of DtVrlApplicationInitializer are used to initialize the exercise connection with command line arguments
DtVrlFederateAmbassadorInstances of DtVrlFederateAmbassador are used to manage the interface between the RTI and the VR-Link Federate
DtVrlFedTimeThis file is based on MyFedTime.h, which appears in the DMSO RTI MyFedTime example in RTI_HOME/lang/C++/demo/MyFedTime
DtVrlRtiAmbassadorDtVrlRtiAmbassador is a pure virtual class, designed to provide a foundation for different ways to send RTI messages
DtWStringHashKeyInstances of DtWStringHashKey are used as a hash key made from a wide string
DtXML1516FileReader
DtXMLEvolvedFileReader
DtXmlFedReaderInstances of DtXmlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read
DtXmlFedReader1516eInstances 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::HelpVisitorA Visitor object that calls the usage method of the given CmdLineOutput object for the specified CmdLine object
ifinfo_in6
ifreq_in6
DtCmdLine::IgnoreRestVisitorA Vistor that tells the CmdLine to begin ignoring arguments after this one is parsed
DtThreadSafe< T >::LockedProxyPrivate 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
MyEntityStateRepBecause 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
MyFireInteractionBecause 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::ParameterA parameter structure
Point1GeometryDataAn example class for the DtEnvironmentalProcess example
Point2GeometryDataExample class for Environmental Process objects
QList
QObject
ReflectedTestInstances of ReflectedTest are used to represent "Test" objects simulated remotely, that we hear about through the RTI
ReflectedTestListAn instance of this class manages the list of "Test" objects that are simulated remotely, and reflected to us by the RTI
DtThreadSafe< T >::SequenceLockImplPrivate class which implements the Sequence lock
ShootDecoderA decoder for the ShootInteraction
ShootEncoderThis is a simple encoder for the Shoot Interaction in the myFomMap example
SingleAttribute
DtCmdLine::SpecificationExceptionThrown from Arg and CmdLine when an Arg is improperly specified, e.g
DtCmdLine::StdOutputA class that isolates any output from the CmdLine object so that it may be easily modified
DtCmdLine::SwitchArgA simple switch argument
symbol_entry
DtNetFloat32::TempLayout
DtNetInt64::TempLayoutUsed to Swap Longs
DtNetFloat64::TempLayoutUsed to Swap Longs
DtNetU64::TempLayoutUsed to Swap Longs
TestDecoderThis class decodes the Test interaction into the TestInteraction class
TestEncoderThis class encodes a Test interaction from a TestInteraction object
TestInteractionUsed to represent interactions of the FOM class "Test"
TestPublisherInstances of TestPublisher are used for local or source simulations of "Test" objects
TestSimpleInteractionDefine the TestSimpleInteraction class
TestStateRepositoryDefine 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
VehicleDecoderA simple FOM Mapper decoder class for the MyFomMap example
VehicleEncoderA simple FOM encoder class
DtCmdLine::VersionVisitorA Vistor that will call the version method of the given CmdLineOutput for the specified CmdLine object and then exit
DtCmdLine::VisitorA base class that defines the interface for visitors
DtlObj::vl
DtCmdLine::XorHandlerThis class handles lists of Arg's that are to be XOR'd on the command line

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)