VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNDtArticulatedPartsUtilitiesThe functions in the DtArticulatedPartsUtilities contain common mechanisms used in the encoding/decoding of articulated parts
oNDtCmdLine
oNDtInetUtilsUtility functions for manipulating IP addresses
oC_NativeTypeToArg
oCbasic_streambuf
oCbinary_function
oCCallbackCallback template the base abstract callback class that is used internally to the delegate
oCDimensionType
oCDt3dBoundingVolumeA 3d bounding volume
oCDt3dChordA Dt3dChord is a finite line segment in 3-space, represented by its two 3d end points
oCDt3dExtentThe Dt3dExtent represents an axis-aligned 3d bounding box
oCDt3dPointDt3dPoint represents points in 3-space
oCDt4dPointFour-dimensional point, often used with homogeneous coordinates
oCDt_Msg_Queue_Element
oCDt_Q_Elmt_Hdr
oCDt_Q_Hdr
oCDt_Shm_Msg_Queue
oCDtAbsNotifyObserverDtAbsNotifyObserver is an abstract base class
oCDtAcknowledgeDecoderInstances of DtAcknowledgeDecoder are used to decode Acknowledge Interactions from the network
oCDtAcknowledgeEncoderDtAcknowledgeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the ACK interaction parameters
oCDtAcknowledgeInteractionInstances of DtAcknowledgeInteraction are used to represent Acknowledge Interactions in the RPR ROM
oCDtAcquireOwnershipCbInfo
oCDtAcquireOwnershipRequestCbInfo
oCDtActionRequestDecoderInstances of DtActionRequestDecoder are used to decode ActionRequest Interactions from the network
oCDtActionRequestEncoderDtActionRequestEncoder is a DtInteractionWithDataEncoder that registers parameter encoders for all of the ActionRequest interaction parameters
oCDtActionRequestInteractionInstances of DtActionRequestInteraction are used to represent ActionRequest Interactions in the RPR FOM
oCDtActionRequestToObjDecoderClass DtActionRequestToObjDecoder:
oCDtActionRequestToObjEncoderClass DtActionRequestToObjEncoder:
oCDtActionRequestToObjInterInstances of DtActionRequestToObjInter are used to represent ActionRequestToObject Interactions in the RPR FOM
oCDtActionResponseDecoderInstances of DtActionResponseDecoder are used to decode ActionResponse Interactions from the network
oCDtActionResponseEncoderClass DtActionResponseEncoder:
oCDtActionResponseFromObjDecoderInstances of DtActionResponseFromObjDecoder are used to decode ActionResponseFromObject Interactions from the network
oCDtActionResponseFromObjEncoderDtActionResponseFromObjEncoder is a DtInteractionEncoder that registers parameter encoders for all of the ActionResponseFromObject interaction parameters
oCDtActionResponseFromObjInterInstances of DtActionResponseFromObjInter are used to represent ActionResponseFromObject Interactions in the RPR FOM
oCDtActionResponseInteractionClass DtActionResponseInteraction:
oCDtActiveSonarBeamDecoderInstances of DtActiveSonarBeamDecoder are used to decode an ActiveSonarBeam state message into a state repository in an HLA environment
oCDtActiveSonarBeamEncoderClass DtActiveSonarBeamEncoder
oCDtActiveSonarBeamPublisherInstances 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)
oCDtActiveSonarBeamRepositoryState repository for the ActiveSonarBeam object
oCDtActiveSonarDecoderClass DtActiveSonarDecoder
oCDtActiveSonarEncoderClass DtActiveSonarEncoder
oCDtActiveSonarPublisherInstances of DtActiveSonarPublisher publish EmbeddedSystem.UnderwaterAcousticsEmission.ActiveSonar objects to the network
oCDtActiveSonarStateRepositoryClass DtActiveSonarStateRepository
oCDtAdditionalPassiveActivitiesDecoderClass DtAdditionalPassiveActivitiesDecoder
oCDtAdditionalPassiveActivitiesEncoderClass DtAdditionalPassiveActivitiesEncoder
oCDtAdditionalPassiveActivitiesPublisherClass DtAdditionalPassiveActivitiesPublisher
oCDtAdditionalPassiveActivitiesRepositoryClass DtAdditionalPassiveActivitiesRepository
oCDtAggregateEntityDecoderClass DtAggregateEntityDecoder:
oCDtAggregateEntityEncoderClass DtAggregateEntityEncoder:
oCDtAggregatePublisherInstances of DtAggregatePublisher are used for local or source simulations of aggregate entities, (i.e
oCDtAggregateStateRepositoryA protocol independent representation of an aggregate
oCDtAlternativeComponentNode
oCDtAlternativeType
oCDtAltVelocityDatatypeRepDisplay geocentric orientation as topographic Heading, Pitch, Roll
oCDtAngleDeceptionAttributeRecord
oCDtAntennaPatternRecordInstances of DtAntennaPatternRecord are used to represent the antenna pattern data contained in Radio Transmitter objects
oCDtAppearanceClass Description: DtAppearance is extracted from VR-Link's entity state repository class, and encapsulates all methods and data from that class pertaining to DIS / RPR appearance attributes
oCDtApplicationSettings
oCDtApproximatorDtApproximator is an abstract base class
oCDtAppSpecificRadioSignalDecoderInstances of DtAppSpecificRadioSignalDecoder are used to decode radio signal state messages into a state repository in an HLA environment
oCDtAppSpecificRadioSignalEncoderInstances of DtAppSpecificRadioSignalEncoder are used to encode application specific radio signal state messages from a state repository in an HLA environment
oCDtArealObjectDecoderInstances of DtArealObjectDecoder are used to decode areal object state messages for a state repository in and HLA environment
oCDtArealObjectEncoderInstances of DtArealObjectEncoder are used to encode areal object state messages from a state repository in an HLA environment
oCDtArealObjectPublisherInstances of DtArealObjectPublisher are used for local or source simulations of areal objects
oCDtArealObjectRepositoryInstances of DtArealObjectRepository are used to maintain state information needed by areal object entities
oCDtArealObjectTransactionClass DtArealObjectTransaction:
oCDtArealObjectTransactionDecoderInstances of DtArealObjectTransactionDecoder are used to decode Areal Object Transactions from the network
oCDtArealObjectTransactionEncoderDtArealObjectTransactionEncoder is a DtEnvObjTransEncoder that registers parameter encoders for all of the areal object transaction parameters
oCDtArrayDatatypeNode
oCDtArrayDatatypeRepOMT Datatype that works by taking a size and showing a list of datatypes
oCDtArrayDatatypeType
oCDtArticulatedPartA single articulated part which has a number of parameters
oCDtArticulatedPartCollectionA DtArticulatedPartCollection is a collection of articulated parts typically of an entity
oCDtArtPartSpec
oCDtArtPartThresholderDtArtPartThresholder is used to store art-part-related thresholds, and to perform some art part thresholding
oCDtAssertDtAssert (the class) helps implement DtAssert (the MACRO) by storing static member variables
oCDtAsyncNetSocketA Socket which starts a thread which is continuously reading and writing from packet queues
oCDtAsyncSocketPacketEncapsulates a packet which is to be either received or transmitted over the network by the DtAsyncSocket class
oCDtAttachedPartA representation of a single attached part, which contains an entity type
oCDtAttachedPartCollectionA DtAttachedPartCollection is a collection of attached parts of an entity
oCDtAttributeChangeReqDecClass DtAttributeChangeReqDec:
oCDtAttributeChangeReqEncDtAttributeChangeReqEnc is a DtInteractionEncoder that registers parameter encoders for all of the AttributeChangeRequest interaction parameters
oCDtAttributeChangeReqInterInstances of DtAttributeChangeReqInter are used to represent AttributeChangeRequest Interactions in the RPR FOM
oCDtAttributeChangeResDecInstances of DtAttributeChangeResDec are used to decode AttributeChangeResult Interactions from the network
oCDtAttributeChangeResEncDtAttributeChangeResEnc is a DtInteractionEncoder that registers parameter encoders for all of the AttributeChangeResult interaction parameters
oCDtAttributeChangeResInterInstances of DtAttributeChangeResInter are used to represent AttributeChangeResult Interactions in the RPR FOM
oCDtAttributeFedNodeRepresents an attribute inside a object class
oCDtAttributeHistory
oCDtAttributeRecordSet
oCDtBaseConfigVariableBar Var class, used to access variables in a type neutral manner
oCDtBaseEmbeddedSystemDecoderClass DtBaseEmbeddedSystemDecoder:
oCDtBaseEmbeddedSystemEncoderInstances of DtBaseEmbeddedSystemEncoder are used to encode a base embedded system state repository into a state message in an HLA environment
oCDtBaseEmitterBeamDecoderClass DtBaseEmitterBeamDecoder:
oCDtBaseEmitterBeamEncoderInstances of DtBaseEmitterBeamEncoder are are used to encode base emitter beam state messages from the state repository in an HLA environment
oCDtBaseEntityDecoderInstances of DtBaseEntityDecoder are used to decode a base entity state message into a state repository in an HLA (as opposed to DIS) environment
oCDtBaseEntityEncoderClass DtBaseEntityEncoder:
oCDtBaseEntityStateRepositoryInstances of DtBaseEntityStateRepository are used to maintain basic state information needed by all kinds of entities
oCDtBaseExerciseConnDtBaseExerciseConn is an abstract base class
oCDtBaseHashKeyDtBaseHashKey is an abstract base class for hash keys
oCDtBaseMsgA bass class for PDUs and other network messages
oCDtBaseReflectedAggregateDtBaseReflectedAggregate is an abstract base class
oCDtBaseReflectedEntityDtBaseReflectedEntity is an abstract base class
oCDtBasicDataRepresentationNode
oCDtBasicDataRepresentationType
oCDtBeamAntennaPatternRecordInstances of DtBeamAntennaPatternRecord are beam antenna pattern records used in conjunction with DtRadioTransmitterStateRepository (TSR)
oCDtBlankingSectorAttributeRecord
oCDtBoolAttrNodeThis is a generic switch with an enabled disabled category
oCDtBoolDatatypeRepOMT Datatype of type Boolean
oCDtBreachableLinearObjectDecoderInstances of DtBreachableLinearObjectDecoder are used to decode breachable linear object state messages for a state repository in and HLA environment
oCDtBreachableLinearObjectEncoderInstances of DtBreachableLinearObjectEncoder are used to encode breachable linear object state messages from a state repository in an HLA environment
oCDtBreachableLinearObjectTransactionDecoderInstances of DtBreachableLinearObjectTransactionDecoder are used to decode Breachable Linear Object Transactions from the network
oCDtBreachableLinearObjectTransactionEncoderDtBreachableLinearObjectTransactionEncoder is a DtEnvObjTransEncoder that registers parameter encoders for all of the breachable linear object transaction parameters
oCDtBreachablePointObjectTransactionDecoderInstances of DtBreachablePointObjectTransactionDecoder are used to decode Breachable Point Object Transactions from the network
oCDtBreachablePointObjectTransactionEncoderDtBreachablePointObjectTransactionEncoder is a point object encoder that registers parameter encoders for the breachable point object transaction parameters
oCDtBreachableSegmentRecordInstances of DtBreachableSegmentRecord implement the BreachableSegmentStruct used to implement the Breachable Linear Object
oCDtBreachObjectDecoderInstances of DtBreachObjectDecoder are used to decode breach object state messages for a state repository in and HLA environment
oCDtBreachObjectEncoderUsed to encode breach objects DtBreachObjectEncoder is a DtEnvironmentObjectEncoder that is used to encode breach object state messages from a state repository in an HLA environment
oCDtBreachObjectTransactionDecoderInstances of DtBreachObjectTransactionDecoder are used to decode Breach Object Transactions from the network
oCDtBreachObjectTransactionEncoderClass DtBreachObjectTransactionEncoder:
oCDtBreachPointObjectDecoderInstances of DtBreachPointObjectDecoder are used to decode breach point object state messages for a state repository in and HLA environment
oCDtBreachPointObjectEncoderInstances of DtBreachPointObjectEncoder are used to encode breachable point object state messages from a state repository in an HLA environment
oCDtBurstDescriptor
oCDtBurstPointObjectDecoderInstances of DtBurstPointObjectDecoder are used to decode burst point object state messages for a state repository in and HLA environment
oCDtBurstPointObjectEncoderInstances of DtBurstPointObjectEncoder are used to encode burst point object state messages from a state repository in an HLA environment
oCDtBurstPointObjectTransactionDecoderInstances of DtBurstPointObjectTransactionDecoder are used to decode Burst Point Object Transactions from the network
oCDtBurstPointObjectTransactionEncoderDtBurstPointObjectTransactionEncoder is a point object encoder that registers parameter encoders for the burst point object transaction parameters
oCDtByteDatatypeRepOMT Datatype of type Byte - in network format which means Big Endian representation
oCDtCartesianViewInstances of DtCartesianView are used to create a Cartesian coordinate view of the geocentric coordinates in an Entity State Repository
oCDtCharDatatypeRepOMT Datatype of type Char - in network format which means Big Endian representation
oCDtClientServerMsg
oCDtClientServerReaderBut not necessarily empty queue
oCDtClientServerWriter
oCDtClientSocketClientSocket uses the vrlink packet server to read and write packets The destination address (incl
oCDtClockUsed to set and maintain time in a simulation
oCDtCollisionDecoderInstances of DtCollisionDecoder are used to decode Collision Interactions from the network
oCDtCollisionEncoderDtCollisionEncoder is a DtInteractionEncoder that registers parameter encoders for all of the COLLISION interaction parameters
oCDtCollisionInteractionInstances of DtCollisionInteraction are used to represent Collision Interactions in the RPR FOM
oCDtCommentDecoderInstances of DtCommentDecoder are used to decode Comment Interactions from the network
oCDtCommentEncoderDtCommentEncoder is a DtInteractionEncoder that registers parameter encoders for all of the Comment interaction parameters
oCDtCommentInteractionInstances of DtCommentInteraction are used to represent Comment Interactions in the RPR FOM
oCDtCommunicationsNodeIdRecordInstances of DtCommunicationsNodeIdRecord are the identification of a communications node
oCDtComplexComponentNode
oCDtComplexDatatypeNodeComplex datatypes are a OMT 1.3 construct that merges arrays, variants, and fixed into one monstrous thing
oCDtConfigVariable
oCDtConversionStringThis 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++
oCDtCoordTransformDtCoordTransform is used to transform locations, vectors and orientations from one Cartesian coordinate system to another
oCDtCoordTranslationThis class is used to translate between two points in Cartesian coordinate system
oCDtCraterObjectDecoderInstances of DtCraterObjectDecoder are used to decode crater object state messages for a state repository in and HLA environment
oCDtCraterObjectEncoderInstances of DtCraterObjectEncoder are used to encode crater object state messages from a state repository in an HLA environment
oCDtCraterObjectTransactionDecoderInstances of DtCraterObjectTransactionDecoder are used to decode Crater Object Transactions from the network
oCDtCraterObjectTransactionEncoderDtCraterObjectTransactionEncoder is a point object encoder that registers parameter encoders for the crater object transaction parameters
oCDtCreateEntityDecoderInstances of DtCreateEntityDecoder are used to decode CreateEntity Interactions from the network
oCDtCreateEntityEncoderDtCreateEntityEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateEntity interaction parameters
oCDtCreateEntityInteractionInstances of DtCreateEntityInteraction are used to represent CreateEntity Interactions in the RPR FOM
oCDtCreateObjectResultDecoderInstances of DtCreateObjectResultDecoder are used to decode CreateObjectResult Interactions from the network
oCDtCreateObjectResultEncoderDtCreateObjectResultEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateObjectResult interaction parameters
oCDtCreateObjectResultInterInstances of DtCreateObjectResultInter are used to represent CreateObjectResult Interactions in the RPR FOM
oCDtCreateObjReqDecoderInstances of DtCreateObjReqDecoder are used to decode CreateObjectRequest Interactions from the network
oCDtCreateObjReqEncoderDtCreateObjReqEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateObjectRequest interaction parameters
oCDtCreateObjReqInterInstances of DtCreateObjReqInter are used to represent CreateObjectRequest Interactions in the RPR FOM
oCDtCsAck
oCDtCsAddClient
oCDtCsAddClientMsg
oCDtCsClientPacketWe want this as a separate structure, because we will use Writev() to send one of these plus the packet
oCDtCsCliQuotaNo padding is needed, because this is sent via a socket
oCDtCsControlReq
oCDtCsCStateReturn
oCDtCsFilter
oCDtCSharpPrinterDtCSharpPrinter is a printer sink that can be used with the VR-Link notification system to put messages from VR-Link in the C# console window
oCDtCsMsg
oCDtCsMsgHdr
oCDtCsMsgWaitingNo padding is needed, since this goes via a socket
oCDtCsMsgWaitingMsg
oCDtCsMulticastReq
oCDtCsNotice
oCDtCsServerMsgWaitingNo padding is needed, because this is sent via a socket
oCDtCsServerPacketWe want this as a separate structure, because we will use Writev() to send one of these plus the packet
oCDtCsStateReturn
oCDtCSVReaderInputs data from a comma delimited file format
oCDtCsWarning
oCDtCulturalFeatureDecoderInstances of DtCulturalFeatureDecoder are used to decode a military platform entity state message into a state repository in an HLA (as opposed to DIS) environment
oCDtCulturalFeatureEncoderInstances 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)
oCDtDatabaseDimension
oCDtDatabaseIndexRadioSignalDecoderClass DtDatabaseIndexRadioSignalDecoder:
oCDtDatabaseIndexRadioSignalEncoderClass DtDatabaseIndexRadioSignalEncoder:
oCDtDataDecoderClass DtDataDecoder:
oCDtDataEncoderClass DtDataEncoder:
oCDtDataInteractionClass DtDataInteraction:
oCDtDataLinkDimensions
oCDtDataQueryDecoderClass DtDataQueryDecoder:
oCDtDataQueryEncoderClass DtDataQueryEncoder:
oCDtDataQueryInteractionClass DtDataQueryInteraction:
oCDtDatatypeFedNodeRepresents an attribute inside a object class
oCDtDatatypeManagerThis class handles the conversion between a byte stream and an English readable view of the data in an OMT Tree
oCDtDatatypeRepA Datatype Representation is a class that can take a group of bytes and display them in a certain type of way that would be more useful to the user
oCDtDatumRecordSet
oCDtDcmDtDcms are used to represent orientation for an object
oCDtDDMConveyedRegionWrapper around a RTI conveyed region
oCDtDdmFederateAmbassador
oCDtDDMRegionInstances of DtDDMRegion create an RTI region with specified dimensions
oCDtDeadReckonerInstances of DtDeadReckoner are used to provide approximated position and orientation information for entities using various dead reckoning algorithms
oCDtDefaultOwnershipHandlerThis class meant to encapsulate user callbacks on ownership management services
oCDtDefinedDatatypeRep
oCDtDegMinSecDtDegMinSec is a flyweight data class used to represent a a complex location for latitude or longitude in Degrees, Minutes, Seconds, and Direction where positive direction is north and west
oCDtDelegateDelegate template for binding static or member functions for callback at later time The return type and single parameter is parameterized in the template
oCDtDescriptionNode
oCDtDesignatorDecoderClass DtDesignatorDecoder:
oCDtDesignatorEncoderClass DtDesignatorEncoder:
oCDtDesignatorPublisherClass DtDesignatorPublisher:
oCDtDesignatorRepositoryClass DtDesignatorRepository:
oCDtDetonationDecoderClass DtDetonationDecoder:
oCDtDetonationEncoderClass DtDetonationEncoder:
oCDtDetonationInteractionInstances of DtDetonationInteraction are used to communicate information associated with the impact or detonation of a munition
oCDtDIGuyObjectDecoderInstances of DtDIGuyObjectDecoder are used to decode data from the network into DtDIGuyObjectStateRepository objects
oCDtDIGuyObjectEncoderInstances of DtDIGuyObjectEncoder encode data from DtDIGuyObjectStateRepository objects to the net structures to be sent to the network
oCDtDIGuyObjectPublisherInstances of DtDIGuyObjectPublisher publish DIGuyObject objects to the network
oCDtDIGuyObjectStateRepositoryInstances of DtDIGuyObjectStateRepository are used to store state data for DIGuyObject objects
oCDtDimensionDesc
oCDtDimensionNode
oCDtDirectedEnergyAreaAimpointRecord
oCDtDirectedEnergyDamageDescriptionRecord
oCDtDirectedEnergyPrecisionAimpointRecord
oCDtDirectedEnergyTargetEnergyDepositionRecord
oCDtDirectedRotRateRotation rate given by single rate and axis of rotation
oCDtDirectRtiAmbassadorInstances of DtDirectRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may override them
oCDtDiscoverObjectCbInfoClass DtDiscoverObjectCbInfo:
oCDtDisDictionary
oCDtDisEntityTypeEntry
oCDtDisEntry
oCDtDisSocketAddress family independent datagram socket
oCDtDivestOwnershipCbInfo
oCDtDivestOwnershipRequestCbInfo
oCDtDoubleDatatypeRepOMT Datatype of type Double - in network format which means Big Endian representation
oCDtDoubleLEDatatypeRepOMT Datatype of type Double - in little endian
oCDtDynamicLibraryDtDynamicLibrary provides an operating independent way to manipulate dynamically loaded libraries
oCDtElectromagneticEmissionsAttributeRecordThis Class is pure virtual and defines the interface for ElectroMagnetic Emissions records
oCDtEmbeddedSystemRepositoryInstances of DtEmbeddedSystemRepository are used to store the state of embedded systems
oCDtEmitterBeamPublisherInstances of DtEmitterBeamPublisher are used for local or source simulations of emitter beams, (i.e
oCDtEmitterBeamRepositoryClass DtEmitterBeamRepository:
oCDtEmitterSystemDecoderClass DtEmitterSystemDecoder:
oCDtEmitterSystemEncoderClass DtEmitterSystemEncoder:
oCDtEmitterSystemPublisherInstances of DtEmitterSystemPublisher are used for local or source simulations of emitter systems, (i.e
oCDtEmitterSystemRepositoryInstances of DtEmitterSystemRepository are used to store state data for emitter systems in both HLA and DIS environments
oCDtEmptyDimensions
oCDtEmptyFomMapperAn instance of DtEmptyFomMapper is a DtFomMapper that has no mappings registered between FOM classes and VR-Link classes
oCDtEncodedAudioRadioSignalDecoderClass DtEncodedAudioRadioSignalDecoder:
oCDtEncodedAudioRadioSignalEncoderClass DtEncodedAudioRadioSignalEncoder:
oCDtEntityAssociationVPRecordA representation of a single EntityAssociation part, which is specific to DIS version 7
oCDtEntityIdentifierInstances of DtEntityIdentifier are used as a unique ID for entities in DIS
oCDtEntityIdentifierHashKeyInstances of DtEntityIdentifierHashKey are hash keys made from DtEntityIdentifiers
oCDtEntityMapperKey
oCDtEntityPublisherInstances of DtEntityPublisher are used for local or source simulations of entities (i.e
oCDtEntityStateRepositoryInstances of DtEntityStateRepository are used to maintain attributes and state of entity objects in a protocol independent way
oCDtEntityTypeDtEntityType is used to represent the type an entity object
oCDtEntityTypeDatatypeRepDisplay an entity type in English
oCDtEntityTypeVPRecordA representation of a single EntityType part, which is specific to DIS version 7
oCDtEnum16DatatypeRep
oCDtEnum32DatatypeRep
oCDtEnum8DatatypeRep
oCDtEnumDatatypeRep
oCDtEnumeratedDatatypeNode
oCDtEnumeratedDatatypeType
oCDtEnumerationNode
oCDtEnumeratorType
oCDtEnumNormalizer
oCDtEnvAttributeA templated class which represent an attribute of a DtEnvObject
oCDtEnvironmentA Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP value and provides common queries, algorithms, and operations for the hierarchy
oCDtEnvironmentalBoundingSphereRecordDtEnvironmentalBoundingSphereRecord implements the Environmental geometry record type "Bounding Sphere Record"
oCDtEnvironmentalCombicStateRecordDtEnvironmentalCombicStateRecord implements the Environmental state record type "COMBIC State." See Enumerated Bit Values document, section 12.3.5.1
oCDtEnvironmentalConeRecordDtEnvironmentalConeRecord implements the Environmental geometry record type "Cone Record 1." See Enumerated Bit Values document, section 12.3.4.10
oCDtEnvironmentalDRConeRecordDtEnvironmentalDRConeRecord implements the Environmental geometry record type "Cone Record 2." See Enumerated Bit Values document, section 12.3.4.11
oCDtEnvironmentalDREllipsoidRecordDtEnvironmentalDREllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 2." See Enumerated Bit Values document, section 12.3.4.9
oCDtEnvironmentalDRLineRecordDtEnvironmentalDRLineRecord implements the Environmental geometry record type "Line Record 2." See Enumerated Bit Values document, section 12.3.4.4
oCDtEnvironmentalDRPointRecordDtEnvironmentalDRPointRecord implements the Environmental geometry record type "Point Record 2." See Enumerated Bit Values document, section 12.3.4.2
oCDtEnvironmentalDRRectangularVolumeRecordDtEnvironmentalDRRectangularVolumeRecord implements the Environmental geometry record type "Rectangular Volume Record 2." See Enumerated Bit Values document, section 12.3.4.13
oCDtEnvironmentalDRSphereRecordDtEnvironmentalDRSphereRecord implements the Environmental geometry record type "Sphere Record 2" See Enumerated Bit Values document, section 12.3.4.7
oCDtEnvironmentalEllipsoidRecordDtEnvironmentalEllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 1." See Enumerated Bit Values document, section 12.3.4.8
oCDtEnvironmentalFlareStateRecordDtEnvironmentalFlareStateRecord implements the Environmental state record type "Flare State." See Enumerated Bit Values document, section 12.3.5.2
oCDtEnvironmentalGaussianPlumeRecordDtEnvironmentalGaussianPlumeRecord implements the Environmental geometry record type "Gaussian Plume Record." See Enumerated Bit Values document, section 12.3.4.14
oCDtEnvironmentalGaussianPuffRecordDtEnvironmentalGaussianPuffRecord implements the Environmental geometry record type "Gaussian Puff Record." See Enumerated Bit Values document, section 12.3.4.15
oCDtEnvironmentalGeometryRecordDtEnvironmentalGeometryRecord provides a common base class for all environmental geometry (as opposed to state) records used in the Environmental Process object
oCDtEnvironmentalLineRecordDtEnvironmentalLineRecord implements the Environmental geometry record type "Line Record 1." See Enumerated Bit Values document, section 12.3.4.3
oCDtEnvironmentalPointRecordDtEnvironmentalPointRecord implements the Environmental geometry record type "Point Record 1."
oCDtEnvironmentalProcessPduInstances of DtEnvironmentalProcessPdu are used to send information about environmental effects and processes
oCDtEnvironmentalRecordDtEnvironmentalRecord is the base class from which all geometry and state environmental records are derived
oCDtEnvironmentalRectangularVolumeRecordDtEnvironmentalRectangularVolumeRecord implements the Environmental geometry record type "Rectangular Volume Record 1."
oCDtEnvironmentalSphereRecordDtEnvironmentalSphereRecord implements the Environmental geometry record type "Sphere Record 1" See Enumerated Bit Values document, section 12.3.4.5
oCDtEnvironmentalUniformRecordDtEnvironmentalUniformRecord implements the Environmental geometry record type "Uniform Record." See Enumerated Bit Values document, section 12.3.4.16
oCDtEnvironmentEntityDecoderClass DtEnvironmentEntityDecoder:
oCDtEnvironmentEntityEncoderClass DtEnvironmentEntityEncoder:
oCDtEnvironmentObjectDecoderClass DtEnvironmentObjectDecoder:
oCDtEnvironmentObjectEncoderClass DtEnvironmentObjectEncoder:
oCDtEnvironmentObjectRepositoryInstances of DtEnvironmentObjectRepository are used to maintain state information needed by environment entities
oCDtEnvironmentObjectTransactionClass DtEnvironmentObjectTransaction:
oCDtEnvironmentObjectTransactionDecoderClass DtEnvironmentObjectTransactionDecoder:
oCDtEnvironmentObjectTransactionEncoderClass DtEnvironmentObjectTransactionEncoder:
oCDtEnvironmentProcessDecoderClass DtEnvironmentProcessDecoder:
oCDtEnvironmentProcessEncoderClass DtEnvironmentProcessEncoder
oCDtEnvironmentProcessPublisherInstances of DtEnvironmentProcessPublisher are used for local or source simulations of environment processes, (i.e
oCDtEnvironmentProcessRepositoryInstances of DtEnvironmentProcessRepository are used to store state information for environmental process objects in both DIS and HLA environments
oCDtEnvironmentTypeRecordInstances of DtEnvironmentTypeRecord are used by the DtGriddedDataPdu for specifying environmental type
oCDtEnvListDtEnvList is a list of DtEnvValue pointers
oCDtEnvMTLReaderA reader class which reads from the MTL file format
oCDtEnvMTLWriterA writer to the MTL file format
oCDtEnvNamedListA specialization of a list which assigns the first value as a name
oCDtEnvObjectThe high level object specialization of a named list
oCDtEnvObjectSyncSynchronizes an environment object to a C++ object
oCDtEnvReaderAn abstract interface for environment readers
oCDtEnvValueBase value object which simply stores a single string value
oCDtEnvWriterThe abstract interface for environment writers
oCDtEnvXMLReaderA reader of XML file format
oCDtEnvXMLWriter
oCDtEventIdRepresents Events in the RPR FOM
oCDtEventReportDecoderClass DtEventReportDecoder:
oCDtEventReportEncoderClass DtEventReportEncoder:
oCDtEventReportInteractionClass DtEventReportInteraction:
oCDtExceptionDtException is the generic MAK Exception from which all other Exceptions thrown by MAK products are derived
oCDtExecutionContainerDtExecutionContainer is only the definition of a container which executes methods on all contained objects
oCDtExerciseConnInstances of DtExerciseConn are used to provide an application's interface or connection to the network in an HLA environment
oCDtExerciseConnInitializerInstances of DtExerciseConnInitializer are used to provide the DtExerciseConn with initialization data
oCDtExhaustSmokeObjectDecoderInstances of DtExhaustSmokeObjectDecoder are used to decode exhaust smoke object state messages for a state repository in and HLA environment
oCDtExhaustSmokeObjectEncoderInstances of DtExhaustSmokeObjectEncoder are used to encode exhaust smoke object state messages from a state repository in an HLA environment
oCDtExhaustSmokeObjectTransactionDecoderClass DtExhaustSmokeObjectTransactionDecoder:
oCDtExhaustSmokeObjectTransactionEncoderClass DtExhaustSmokeObjectTransactionEncoder:
oCDtExhaustSmokeRecordInstances of DtExhaustSmokeRecord implement the ExhaustSmokeStruct used to implement the Exhaust Smoke Linear Object
oCDtF18EntityDecoderAn example subclass of DtPlatformDecoder for use with DtF18EntityStateRep
oCDtF18EntityEncoderAn example subclass of DtPlatformEncoder for use with DtF18EntityStateRep
oCDtF18EntityStateRepAn example subclass of the DtEntityStateRepository
oCDtF18InitializerDtF18Initializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application
oCDtFalseTargetsAttributeRecord
oCDtFederateDecoderClass DtFederateDecoder
oCDtFederateStateRepositoryInstances of DtFederateStateRepsository are used to hold data from the RTI's Management Object Model Federate class
oCDtFedNodeRepresents a node in a fed tree
oCDtFedReaderInstances of DtFedReader are used to read a FED file, and fill in a DtFedTarget with the information read
oCDtFedReader13Instances of DtFedReader13 are used to read a FED file, and fill in a DtFedTarget with the information read
oCDtFedReader1516Instances of DtFedReader1516 are used to read a FED file, and fill in a DtFedTarget with the information read
oCDtFedReader1516eInstances of DtFedReader1516e are used to read a FED file, and fill in a DtFedTarget with the information read
oCDtFedReaderFactory
oCDtFedTargetClass DtFedTarget:
oCDtFedTimeCbInfoClass DtFedTimeCbInfo:
oCDtFedTimeCbListClass DtFedTimeCbList:
oCDtFieldComponentNode
oCDtFieldType
oCDtFilenameInstances of DtFilename are DtStrings which convert filenames to the native format
oCDtFilePrinterDtFilePrinter is a subclass of DtPrinter which opens a file and dumps all information received from DtOutputStream to the file
oCDtFileTransporter
oCDtFileTransportObject
oCDtFilterTest
oCDtFireDecoderClass DtFireDecoder:
oCDtFireEncoderClass DtFireEncoder:
oCDtFireInteractionInstances of DtFireInteraction are used to represent the firing of a weapon
oCDtFixedDatatypeNode
oCDtFixedRecordDatatypeType
oCDtFloat32Layout
oCDtFloat64LayoutUsed to Swap Longs
oCDtFloatDatatypeRepOMT Datatype of type Float - in network format which means Big Endian representation
oCDtFloatLEDatatypeRepOMT Datatype of type Float - in little endian
oCDtFomRepresents a particular FOM, as described by a FED file
oCDtFomMapperInstances of DtFomMapper are used to provide FOM agility in VR-Link by mapping VR-Link classes and functionality to FOM classes, attributes and parameters
oCDtForceDimension
oCDtGenAttrNodeThis is a generic attribute node I should be able to use this to replace all these extra node classes
oCDtGenericAttributeDecoderThe DtGenericAttributeDecoder class:
oCDtGenericAttributeEncoder
oCDtGenericAttributeInfo
oCDtGenericObjectPublisherInstances of DtGenericObjectPublisher are used for local or source simulations of objects for which a more specific publisher does not exist
oCDtGenericParameterInfo
oCDtGeodeticCoordInstances of DtGeodeticCoord are used to explicitly represent Geodetic coordinates
oCDtGeodeticNormalizer
oCDtGeodeticRegionDtGeodeticRegion
oCDtGlobalIdHashlistInstances of DtGlobalIdHashlist are hash lists, where you can store associations between DtGlobalObjectDesignators and arbitrary pieces of data
oCDtGlobalObjectDesignatorListInstances of DtGlobalObjectDesignatorList are list of globally significant object identifiers
oCDtGridAxisRecordFixedDtGridAxisRecordFixed is the fixed grid axis record used by the gridded data PDU class (DtGridDataPdu)
oCDtGridAxisRecordVariableInstances of DtGridAxisRecordVariable are used to contain the information in the grid axis variable spacing records used by the gridded data PDU
oCDtGridDataRecordDtGridDataRecord is an abstract base class for the grid data record classes which are used by the gridded data PDU class (DtGridDataPdu)
oCDtGridDataRecordType0Instances of DtGridDataRecordType0 are used to contain the information in the grid data records (of representation type 0) used by the gridded data PDU class
oCDtGridDataRecordType1Instances of DtGridDataRecordType1 are used to contain the information in the grid data records (of representation type 1) used by the gridded data PDU class
oCDtGridDataRecordType2Instances of DtGridDataRecordType2 are used to contain the information in the grid data records (of representation type 2) used by the gridded data PDU class
oCDtGriddedDataDecoderClass DtGriddedDataDecoder:
oCDtGriddedDataEncoderClass DtGriddedDataEncoder
oCDtGriddedDataPduInstances of DtGriddedDataPdu are used to communicate environmental data defined on a grid
oCDtGriddedDataPublisherClass DtGriddedDataPublisher:
oCDtGriddedDataRepositoryInstances of DtGriddedDataRepository are used to communicate environmental data defined on a grid
oCDtGroupSocket
oCDtHashedItem
oCDtHashItemInstances of DtHashItem are used internally to a hash list to associate a pointer to an item in a list with a key
oCDtHashKey
oCDtHashlistDtHashlist is deprecated and provided for backwards compatibility only
oCDtHexDatatypeRepOMT Datatype of type Double - in network format which means Big Endian representation
oCDtHighFidelityHaveQuickVtpRecord
oCDtHlaObjectInstances of DtHlaObject are used to represent HLA objects which are communicated across the network
oCDtHlaObjectFactoryInstances of DtHlaObjectFactory are used to create HLA objects
oCDtHlaObjectManagerClass DtHlaObjectManager:
oCDtHlaObjectWithStateRepClass DtHlaObjectWithStateRep:
oCDtHlaStateDecoderDtHlaStateDecoder is used to provide decoding of a state message into a state repository in an HLA (as opposed to DIS) environment
oCDtHlaStateEncoderDtHlaStateEncoder is used to provide encoding of a state repository into a state message in an HLA (as opposed to DIS) environment
oCDtHyperspaceNormalizer
oCDtHyperspaceRegion
oCDtIdTypeMapInstances of this class are used to conveniently associate datum ids with types
oCDtIffAtcNavaidsParameterDtIffAtcNavaidsParameter is a class which contains the parameter data for the IFF/ATC/NAVAIDS PDU
oCDtIffAtcNavaidsVariableRecord
oCDtIffDecoderThe DtIffDecoder class:
oCDtIffEncoderThe DtIffEncoder class:
oCDtIffPublisherClass DtIffPublisher:
oCDtIffStateRepositoryDefines a protocol independent repository of attributes for IFF objects
oCDtIFFSystemHashKeyInstances of DtIFFSystemHashKey are used as hash keys for an emitter system
oCDtInetAddrRepresents a IPv4 or IPv6 address
oCDtInetDevice
oCDtInetEndpointProtocol independant, address family independent mechanism to represent the IP address, port, and protocol of one end of a network socket connection
oCDtInetFileTransporter
oCDtInetFileTransportObject
oCDtInetSocketProtocol independant, address family independant base class for TCP or UDP socket subclasses
oCDtInetSocketCbInfo
oCDtInetSocketMgr
oCDtInetSocketProcessingCbInfo
oCDtInetTcpSocketThe DtInetSocket class provides an address family independent stream socket
oCDtInetUdpSocketAn abstract base class to represent a Socket Type
oCDtIntDatatypeRepOMT Datatype of type Integer - in network format which means Big Endian representation
oCDtInteractionDtInteraction is an abstract base class for representing HLA interactions (or events) (as opposed to HLA objects)
oCDtInteractionClassFedNodeDefines an object class inside our Fed Tree
oCDtInteractionDecoderInstances of DtInteractionDecoder are used to decode interactions from the network
oCDtInteractionDecoderFactoryInstances of DtInteractionDecoderFactory are used to create decoders which know how to decode an HLA interaction message (or network representation) into an interaction repository (or host representation)
oCDtInteractionEncoderDtInteractionEncoder is used to provide encoding of an interaction into an RTI::ParameterHandleValuePairSet in an HLA (as opposed to DIS) environment
oCDtInteractionEncoderFactoryInstances of DtInteractionEncoderFactory are used to create encoders which know how to encode an interaction repository (or host representation) into an HLA interaction message (or network representation)
oCDtInteractionFactoryInstances of DtInteractionFactory are used to create derived DtInteractions based on Interaction Class
oCDtInteractionManagerClass DtInteractionManager:
oCDtInteractionTagModifierInstances of DtInteractionTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA interactons
oCDtInteractionWithDataClass DtInteractionWithData:
oCDtInteractionWithDataDecoderClass DtInteractionWithDataDecoder:
oCDtInteractionWithDataEncoderClass DtInteractionWithDataEncoder:
oCDtInteractionWithEncDecClass DtInteractionWithEncDec:
oCDtInterClassDescInstances of DtInterClassDesc are used to represent HLA Object and Interaction classes
oCDtIntHashKeyInstances of DtIntHashKey are used as a hash key made from an integer
oCDtIntLEDatatypeRepOMT Datatype of type Integer - in little endian
oCDtIntrusiveListAn intrusive list is a list that assumes that the elements that you add are pointers to instances of classes derived from DtListedObject
oCDtIoCommunicationsNodeRecord
oCDtIoEffectRecord
oCDtIoServiceRunnableThe DtIoServiceRunnable provides a thread to run the Boost io_service in to provide async I/O to the DtInetSocket classes
oCDtJammerBeamDecoderClass DtJammerBeamDecoder:
oCDtJammerBeamEncoderClass DtJammerBeamEncoder:
oCDtJtidsHeader
oCDtJtidsHeaderStruct
oCDtJtidsLetRadioSignalDecoder
oCDtJtidsLetRadioSignalEncoder
oCDtJtidsLetRadioSignalInteraction
oCDtJtidsMessageRadioSignalDecoder
oCDtJtidsMessageRadioSignalEncoder
oCDtJtidsMessageRadioSignalInteraction
oCDtJTIDSTransmitterStruct
oCDtJtidsVoiceCvsdRadioSignalDecoder
oCDtJtidsVoiceCvsdRadioSignalEncoder
oCDtJtidsVoiceCvsdRadioSignalInteraction
oCDtJtidsVoiceLpc10RadioSignalDecoder
oCDtJtidsVoiceLpc10RadioSignalEncoder
oCDtJtidsVoiceLpc10RadioSignalInteraction
oCDtJtidsVoiceLpc12RadioSignalDecoder
oCDtJtidsVoiceLpc12RadioSignalEncoder
oCDtJtidsVoiceLpc12RadioSignalInteraction
oCDtL16RadioSignalDecoder
oCDtL16RadioSignalEncoder
oCDtL16RadioSignalInteraction
oCDtLatLonDimensions
oCDtLatLongCoordinateDatatypeRep
oCDtLauncherInitializerDtLauncherInitializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application
oCDtLetHeader
oCDtLetHeaderStruct
oCDtlFileInputStreamFile Input stream
oCDtlHashTableThis is where symbol_entries are stored
oCDtLifeformDecoderClass DtLifeformDecoder:
oCDtLifeformEncoderClass DtLifeformEncoder:
oCDtLinearNormalizer
oCDtLinearObjectPublisherClass DtLinearObjectPublisher:
oCDtLinearObjectRepositoryInstances of DtLinearObjectRepository are used to maintain state information needed by linear object entities
oCDtLinearObjectTransactionClass DtLinearObjectTransaction
oCDtLinearSegmentRecordInstances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR FOM
oCDtLink16SignalHelper class that is used to assist the user in setting Link16 data as defined by the SISO-STD-002-2006 document
oCDtLink16TransmitterUsed to help the user fill the data of a transmitter PDU or RadioTransmitter object as described by the SISO-STD-002-2006 document, so that it contains Link 16 data
oCDtLinkStrategyThis is the DtLinkStrategy class. It is the abstract base class for all derived strategies
oCDtlInputStreamInput stream
oCDtListDtList is deprecated, please use std::list<T>
oCDtListedObjThis is a base class from which elements of a DtIntrusiveList must be derived
oCDtListItemLint -e266
oCDtlObjVoid* ptr (to imitate locatives)
oCDtlObjPtr
oCDtLockfreeQueue
oCDtLockfreeQueueImpl
oCDtLongDatatypeRepOMT Datatype of type Long - in network format which means Big Endian representation
oCDtLongLEDatatypeRepOMT Datatype of type Long - in little endian
oCDtlStringInputStreamString Input stream
oCDtManagedInterfaceThe DtManagedInterface Class is a singleton that is used to manage the message flow between C# and the rest of the system
oCDtMapDatumDtMapDatums represent a spheroid model of the earth, with a data shift to facilitate easy conversion to geocentric systems
oCDtMessageThis is the DtMessage class
oCDtMessageFactoryDtMessageFactory class
oCDtMilitaryEntityDecoderClass DtMilitaryEntityDecoder:
oCDtMilitaryEntityEncoderClass DtMilitaryEntityEncoder:
oCDtMilitaryPlatformEntityDecoderClass DtMilitaryPlatformEntityDecoder:
oCDtMilitaryPlatformEntityEncoderClass DtMilitaryPlatformEntityEncoder:
oCDtMinefieldLaneMarkerObjectDecoderInstances of DtMinefieldLaneMarkerDecoder are used to decode minefield lane marker object state messages for a state repository in and HLA environment
oCDtMinefieldLaneMarkerObjectEncoderInstances of DtMinefieldLaneMarkerEncoder are used to encode minefield lane marker object state messages from a state repository in an HLA environment
oCDtMinefieldLaneMarkerObjectTransactionDecoderClass DtMinefieldLaneMarkerDecoder:
oCDtMinefieldLaneMarkerObjectTransactionEncoderClass DtMinefieldLaneMarkerEncoder:
oCDtMinefieldLaneMarkerRecordInstances of DtMinefieldLaneMarkerRecord implement the MinefieldLaneMarkerStruct used to implement the Minefield Lane Marker Linear Object
oCDtMinefieldObjectDecoderClass DtMinefieldObjectDecoder:
oCDtMinefieldObjectEncoderClass DtMinefieldObjectEncoder:
oCDtMtlEnvironmentCommand line support
oCDtMtlFedReaderInstances of DtMtlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read
oCDtMultiConfigVariable
oCDtMultiVehicleFedMultiVehicleFed.h
oCDtMunitionDecoderClass DtMunitionDecoder:
oCDtMunitionEncoderClass DtMunitionEncoder:
oCDtMunitionEntityDecoderClass DtMunitionEntityDecoder:
oCDtMunitionEntityEncoderClass DtMunitionEntityEncoder:
oCDtMutexInstances of DtMutex are used to provide a platform independent mutual exclusion mechanism
oCDtNativeValueWrap a native pointer in a DtEnvValue
oCDtNatoIffDecoder
oCDtNatoIffEncoder
oCDtNatoIffTransponderDecoder
oCDtNatoIffTransponderEncoder
oCDtNet32VectorThis class is deprecated, please use DtNetVector32 in vlVector.h
oCDtNet64VectorThis class is deprecated, please use DtNetVector64 in vlVector.h
oCDtNetAcknowledgePdu
oCDtNetActionRequestPdu
oCDtNetActionResponsePdu
oCDtNetAggregateMarking
oCDtNetAngleDeceptionAttributeRecord
oCDtNetAngularVelocity
oCDtNetArtParamRecord
oCDtNetArtParamRecordRPR1
oCDtNetAttachedPart
oCDtNetAttachedPartRPR1
oCDtNetAttribPair
oCDtNetAttributePdu
oCDtNetAttributeRecordSet
oCDtNetAudioDataType
oCDtNetBeamAntennaPatternRecord
oCDtNetBeamData
oCDtNetBlankingSectorAttributeRecord
oCDtNetBreachableSegmentRecordDtNetBreachableSegmentRecord is the network structure for the BreachableLinearObject defined in the RPR FOM
oCDtNetBreachObjectRecordDtNetBreachObjectRecord is the network structure for the BreachObject defined in the RPR FOM
oCDtNetBurstDescriptor
oCDtNetCharacterScalePerforms encoding/decoding of the DIGuy character scale data
oCDtNetClockTime
oCDtNetCollisionPdu
oCDtNetCombicStateRecordCombic State Record (EBV-DOC, 12.3.5.1)
oCDtNetCombicStateRecord_RPR_20
oCDtNetCommentPdu
oCDtNetCommunicationsNodeIdRecord
oCDtNetConstituentPartRelationshipStruct
oCDtNetCreateEntityPdu
oCDtNetDataPdu
oCDtNetDataPduTail
oCDtNetDataQueryPdu
oCDtNetDeadReckonParameters
oCDtNetDEAreaAimpointRecord
oCDtNetDEPrecisionAimpointRecord
oCDtNetDesignatorPdu
oCDtNetDETargetEnergyDepositionRecord
oCDtNetDetonationPdu
oCDtNetDiGuyActionPerforms encoding/decoding of the DIGuy action data
oCDtNetDiGuyAppearancePerforms encoding/decoding of the DIGuy appearance data
oCDtNetDiGuyTypePerforms encoding/decoding of the DIGuy type data
oCDtNetDirectedEnergyDamageDescriptionRecord
oCDtNetDirectedEnergyFirePdu
oCDtNetElectromagneticEmissionPdu
oCDtNetEmitterSystem
oCDtNetEmitterTrackJam
oCDtNetEntityAssociationRecord
oCDtNetEntityCoordinates
oCDtNetEntityDamageStatusPdu
oCDtNetEntityIdentifier
oCDtNetEntityMarking
oCDtNetEntityStatePdu
oCDtNetEntityType
oCDtNetEntityTypeRecord
oCDtNetEnvironmentalConeRecordCone 1 Geometry Record (EBV-DOC, 12.4.4.10)
oCDtNetEnvironmentalConeRecord_RPR_20
oCDtNetEnvironmentalDRConeRecordCone 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.11)
oCDtNetEnvironmentalDRConeRecord_RPR_20
oCDtNetEnvironmentalDREllipsoidRecordEllipsoid 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.9)
oCDtNetEnvironmentalDREllipsoidRecord_RPR_20
oCDtNetEnvironmentalDRLineRecordLine 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.4)
oCDtNetEnvironmentalDRLineRecord_RPR_20
oCDtNetEnvironmentalDRPointRecordPoint 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.2)
oCDtNetEnvironmentalDRPointRecord_RPR_20
oCDtNetEnvironmentalDRRectangularVolumeRecordRectangular Volume 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.13)
oCDtNetEnvironmentalDRRectangularVolumeRecord_RPR_20
oCDtNetEnvironmentalDRSphereRecordSphere 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.7)
oCDtNetEnvironmentalDRSphereRecord_RPR_20
oCDtNetEnvironmentalEllipsoidRecordEllipsoid 1 Geometry Record (EBV-DOC, 12.4.4.8)
oCDtNetEnvironmentalEllipsoidRecord_RPR_20
oCDtNetEnvironmentalGaussianPlumeRecordGaussian Plume Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.14)
oCDtNetEnvironmentalGaussianPlumeRecord_RPR_20
oCDtNetEnvironmentalGaussianPuffRecordGaussian Puff Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.15)
oCDtNetEnvironmentalGaussianPuffRecord_RPR_20
oCDtNetEnvironmentalLineRecordLine 1 Geometry Record (EBV-DOC, 12.3.4.3)
oCDtNetEnvironmentalLineRecord_RPR_20
oCDtNetEnvironmentalPointRecordPoint 1 Geometry Record (EBV-DOC, 12.3.4.1)
oCDtNetEnvironmentalPointRecord_RPR_20
oCDtNetEnvironmentalProcessPduDtNetEnvironmentalProcessPdu is the network structure for the environmental process PDU
oCDtNetEnvironmentalRecordDtNetEnvironmentalRecord is the network structure for the environmental process PDU record header (defined IEEE 1278.1a-1998)
oCDtNetEnvironmentalRecord_RPR_20Header as defined in RPR FOM V2 draft 14
oCDtNetEnvironmentalRecord_RPR_20017Header as defined in RPR FOM V2 draft 17 (subject to change pending finalization of Draft 17)
oCDtNetEnvironmentalRecord_RPR_20017_Rev4Corrected header as defined in RPR FOM V2 draft 17
oCDtNetEnvironmentalRectangularVolumeRecordRectangular Volume 1 Geometry Record (EBV-DOC, 12.4.4.12)
oCDtNetEnvironmentalRectangularVolumeRecord_RPR_20
oCDtNetEnvironmentalSphereRecordBounding Sphere and Sphere 1 Geometry Records (EBV-DOC, 12.3.4.5 - 12.3.4.6)
oCDtNetEnvironmentalSphereRecord_RPR_20
oCDtNetEulerAngles
oCDtNetEventId
oCDtNetEventReportPdu
oCDtNetExhaustSmokeRecordDtNetExhaustSmokeRecord is the network structure for the ExhaustSmokeObject defined in the RPR FOM
oCDtNetFalseTargetsAttributeRecord
oCDtNetFederateId
oCDtNetFirePdu
oCDtNetFixDatum
oCDtNetFlareStateRecordFlare State Record (EBV-DOC, 12.3.5.2)
oCDtNetFlareStateRecord_RPR_20
oCDtNetFloat32Network-order 32-bit IEEE-754 floating-point quantity
oCDtNetFloat64Network-order 64-bit IEEE-754 floating-point quantity
oCDtNetFundamentalParameterData
oCDtNetGlobalObjectDesignatorA DtGlobalObjectDesignator is an identifier that can be used to describe an object when communicating among simulations in DIS PDUs or HLA objects or interactions
oCDtNetGridAxisRecordFixedDtNetGridAxisRecord is the base class for the three grid axis record structures
oCDtNetGridAxisRecordFixed_RPR_20DtNetGridAxisRecordFixed_RPR_20 is similar to DtNetGridAxisRecordFixed but has added padding and a slightly different Order added RPR FOM 2.0 Draft 12
oCDtNetGridAxisRecordVariable
oCDtNetGridAxisRecordVariable_RPR_20DtNetGridAxisRecordVariable_RPR_20 IS DtNetGridAzisRecordVariable_RPR_20 with IrregularGridAxis data
oCDtNetGridDataRecordThe following are the network structures for the gridded data PDU class and other HLA/RPR structures
oCDtNetGridDataRecord_RPR_20
oCDtNetGridDataRecordType0In the following grid data records, myData is an array that contains the actual data values
oCDtNetGridDataRecordType0_RPR2_Rev3It so happens that the field sizes of "NumberOfBytes" and "NumberOfValues" have changed in RPR, so these new structures will account for that
oCDtNetGridDataRecordType0_RPR_20The RPR20 version changed the base, so we must re-inherit
oCDtNetGridDataRecordType1
oCDtNetGridDataRecordType1_RPR2_Rev3
oCDtNetGridDataRecordType1_RPR_20
oCDtNetGridDataRecordType2
oCDtNetGridDataRecordType2_RPR2_Rev3
oCDtNetGridDataRecordType2_RPR_20
oCDtNetGriddedDataPduDtNetGriddedDataPdu is the network structure for the gridded data PDU
oCDtNetHighFidelityHaveQuickVtpRecord
oCDtNetIffAtcNavaidsBeamData
oCDtNetIffAtcNavaidsIFFDataRecord
oCDtNetIffAtcNavaidsLayerHeader
oCDtNetIffAtcNavaidsMode5Interrogator
oCDtNetIffAtcNavaidsMode5Transponder
oCDtNetIffAtcNavaidsModeSInterrogator
oCDtNetIffAtcNavaidsModeSTransponder
oCDtNetIffAtcNavaidsOperational
oCDtNetIffAtcNavaidsParameter
oCDtNetIffAtcNavaidsPduLayer
oCDtNetIffAtcNavaidsPduLayer1
oCDtNetIffAtcNavaidsPduLayer2
oCDtNetIffAtcNavaidsPduLayer3Interrogator
oCDtNetIffAtcNavaidsPduLayer3Transponder
oCDtNetIffAtcNavaidsPduLayer4Interrogator
oCDtNetIffAtcNavaidsPduLayer4Transponder
oCDtNetIffAtcNavaidsPduLayer5
oCDtNetIffAtcNavaidsSecondOperational
oCDtNetIffAtcNavaidsSystemIDThe following are the network structures for the data records used by the IFF/ATC/NAVAIDS PDU class
oCDtNetInt16Network-order signed 16-bit quantity
oCDtNetInt32Network-order signed 32-bit quantity
oCDtNetInt64A Network byte aligned 64 integer data structure
oCDtNetIoCommunicationsNodeRecord
oCDtNetIoEffectRecord
oCDtNetIsPartOfHelperStruct
oCDtNetIsPartOfStruct
oCDtNetLaserPdu
oCDtNetLinearAcceleration
oCDtNetLinearObjectStatePduDtNetLinearObjectStatePdu is the network structure for the linear object state PDU
oCDtNetLinearSegmentParameterDtNetLinearSegmentParameter is the network structure for the linear segment parameter which is used by the linear object state PDU
oCDtNetLinearSegmentRecordDtNetLinearSegment record is the network structure for the LinearSegmentStruct defined in the RPR FOM
oCDtNetLinearVelocity
oCDtNetMinefieldLaneMarkerRecordDtNetMinefieldLandMarkerRecored is the network structure for the MineFieldLaneMarkerObject defined in the RPR FOM
oCDtNetNamedLocationBaseStruct
oCDtNetObjectTypeThis is the network structure for the object type record which is used in the point, linear, and areal object state PDUs
oCDtNetPduHeader
oCDtNetPropulsionSystemDtNetPropulsionSystem is the network structure for the propulsion system data record in the supplemental emissions/entity state PDU
oCDtNetQueryPduTail
oCDtNetRadioEntityType
oCDtNetRadioModulationType
oCDtNetReceiverPdu
oCDtNetRecordSetDtNetRecordSet is the network structure for a record used by the PDU classes which inherit from the record set PDU base class
oCDtNetRecordSetPduDtNetRecordSetPdu is the network structure for a record set used by the PDU classes which inherit from the record set PDU base class
oCDtNetRecordSetRPR20DtNetRecordSetRPR20 is the network structure for the RecordSetList as described in the RPR FOM 2.0 as of Draft 14
oCDtNetRecordStructRPR20DtNetRecordStructPRP20 is the network structure for the RecordStruct as described in the RPR FOM 2.0 as of Draft 14
oCDtNetRelativeLocationPduThe following is the network representation of the RelativeLocation PDU
oCDtNetRelativePositionStruct
oCDtNetRelativeRangeBearingStruct
oCDtNetRepairCompletePdu
oCDtNetRepairResponsePdu
oCDtNetResupplyCancelPdu
oCDtNetResupplyOfferPdu
oCDtNetResupplyReceivedPdu
oCDtNetSeparationRecord
oCDtNetServiceRequestPdu
oCDtNetShapeVariationPerforms encoding/decoding of the DIGuy shape variation data
oCDtNetShapeVariationArrayPerforms encoding/decoding of the DIGuy shape variation array data
oCDtNetSignalPdu
oCDtNetSilentAggregateListDtNetAggregateSystemList is the network structure for the silent aggregate system list for the aggregate state PDU
oCDtNetSilentEntityListDtNetAggregateEntityList is the network structure for the silent aggregate entity list for the aggregate state PDU
oCDtNetSilentEntityList_RPR_20DtNetSilentEntityList_RPR_20 is the network representation of the SilentEntityStruct from RPR FOM version 20
oCDtNetSimanPduHeader
oCDtNetSimulationAddress
oCDtNetSINCGARSModulationStruct_RPR_1
oCDtNetSINCGARSModulationStruct_RPR_2
oCDtNetSocketA DtSocket that implements network sending and receiving function using IP/UDP broadcast, multicast or unicast
oCDtNetSpatialFPStruct
oCDtNetSpatialFVStruct
oCDtNetSpatialRPStruct
oCDtNetSpatialRVStruct
oCDtNetSpatialStaticStruct
oCDtNetStandardVariableRecord
oCDtNetStandardVariableRecordSet
oCDtNetStartResumePdu
oCDtNetStopFreezePdu
oCDtNetSuppEmisEntStatePduDtNetSuppEmisEntityStatePdu is the network structure for the supplemental emissions/entity state PDU
oCDtNetSupplyQuantity
oCDtNetSystemData
oCDtNetTimeStampInstances of DtNetTimeStamp are network representations of a DIS time stamp
oCDtNetTopoUpCoord
oCDtNetTransmitterPdu
oCDtNetU128A Network byte aligned 128 unsigned integer data structure
oCDtNetU16Network-order unsigned 16-bit quantity
oCDtNetU32Network-order unsigned 32-bit quantity
oCDtNetU64A Network byte aligned 64 unsigned integer data structure
oCDtNetUnderwaterAcousticAddtnlPassiveAct
oCDtNetUnderwaterAcousticBeam
oCDtNetUnderwaterAcousticEmitterSystem
oCDtNetUnderwaterAcousticShaftSpeedThe following are the network structures for the data records used by the underwater acoustics PDU class
oCDtNetUniformGeometryRecordUniform Geometry Record (EBV-DOC, 12.4.4.16)
oCDtNetUniformGeometryRecord_RPR_20
oCDtNetVarDatum
oCDtNetVector32A Network Byte Order layout using 32 bit floats for DtVector
oCDtNetVector64A Network Byte Order layout using 64 bit floats for DtVector
oCDtNetVectoringNozzleSystemDtNetVectoringNozzleSystem is the network structure for the vectoring nozzle system data record in the supplemental emissions/entity state PDU
oCDtNetVPRecord
oCDtNetWorldCoordinates
oCDtNormalizedGeodeticVector
oCDtNormalizedVector
oCDtNoteNode
oCDtNotesType
oCDtNullFederateAmbassador
oCDtNumberDatatypeRepA type of datatype that can turn itself into a number (double) representation
oCDtObjClassDescAn instance of DtObjClassDesc is a "class descriptor" for an HLA Object class
oCDtObjectClassFedNodeDefines an object class inside our Fed Tree
oCDtObjectHistory
oCDtObjectIdDtObjectId instances are used to represent RTI::ObjectInstances in VR-Link
oCDtObjectIdHashKeyInstances of DtObjectIdHashKey are hash keys made from DtObjectIds
oCDtObjectIdHashlistInstances of DtObjectIdHashlist are hash lists, where you can store associations between DtObjectIds and arbitrary pieces of data
oCDtObjectPublisherInstances of DtObjectPublisher are used for local or source simulations of objects, (i.e
oCDtObjectPublisherContainerDtObjectPublisherContainer is an ObjectPublisher container which will execute a method on all contained objects in parallel threads
oCDtObjectReflectAttributeValuesCbInfoInstances of DtReflectAttributeValuesCbInfo are used for providing a callback when attributes change for an object in the federation
oCDtObjectTagModifierInstances of DtObjectTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA object updates
oCDtObserveeInstances of DtObservee are used to manage interest in this object by other objects, i.e
oCDtOldHashlist
oCDtOldIntrusiveHashlist
oCDtOldSmootherInstances of DtOldSmoother are used to provide approximated position and orientation information for entities
oCDtOMTDatatypeNodeNode in an OMT tree containing a datatype description
oCDtOMTFileReader
oCDtOMTNodeNode in an OMT tree
oCDtOMTReadException
oCDtOMTTreeA tree using the an OMT File information
oCDtOrderedKeyListAn ordered key list will allow lookup by entity key type
oCDtOutputStreamDtOutputStream is used for all toolkit output
oCDtOutputStreamBufferDtOutputStreamBuffer is the internal buffer for DtOutputStream it has no value to VR-Link developers and should not be subclassed or modified
oCDtOwnershipHandlerThis is a base class meant to encapsulate user callbacks on ownership management services
oCDtParallelExecutionContainerDtParallelExecutionContainer is implementation of DtExecutionContainer which executes methods on all contained objects in parallel on multiple threads
oCDtParameterCbInfo
oCDtParameterFedNodeRepresents an parameter inside a object class
oCDtPartialAcquireOwnershipCbInfo
oCDtPartialAcquireOwnershipRequestCbInfo
oCDtPartialDivestOwnershipCbInfo
oCDtPartialDivestOwnershipRequestCbInfo
oCDtPartialOwnershipHandlerThis class extends the default ownership handler and adds new callbacks to be activated whenever partial ownership has been transferred Only when full ownership is transferred will the default ownership handlers be called
oCDtPartitionNormalizer
oCDtPduDtPdu is the base class for all PDU's in VR-Link
oCDtPduDecoderBase class for all DIS decoders
oCDtPduEncoderBase class for all DIS encoders
oCDtPduFilterTest
oCDtPduKindStringMapInstances of this class are used to conveniently convert between pdu types and strings
oCDtPerformanceStatsA stats reporter class is responsible for managing a collection of time stats
oCDtPhysicalEntityDecoderClass DtPhysicalEntityDecoder:
oCDtPhysicalEntityEncoderClass DtPhysicalEntityEncoder:
oCDtPlatformDecoderClass DtPlatformDecoder:
oCDtPlatformEncoderClass DtPlatformEncoder:
oCDtPointObjectDecoderInstances of DtPointObjectDecoder are used to decode point object state messages for a state repository in and HLA environment
oCDtPointObjectEncoderInstances of DtPointObjectEncoder are used to encode point object state messages from a state repository in an HLA environment
oCDtPointObjectPublisherClass DtPointObjectPublisher:
oCDtPointObjectRepositoryInstances of DtPointObjectRepository are used to maintain state information needed by point environment object entities
oCDtPointObjectTransactionInstances of DtPointObjectTransaction are used to represent Point Object Transactions in the RPR FOM
oCDtPointObjectTransactionDecoderClass DtPointObjTransDecoder:
oCDtPointObjectTransactionEncoderClass DtPointObjectTransactionEncoder:
oCDtPrinterDtPrinter is an abstract base class which provides an interface for output
oCDtPropulsionNoiseDecoderClass DtPropulsionNoiseDecoder
oCDtPropulsionNoiseEncoderClass DtPropulsionNoiseEncoder
oCDtPropulsionNoisePublisherClass DtPropulsionNoisePublisher
oCDtPropulsionNoiseStateRepositoryClass DtPropulsionNoiseStateRepository
oCDtPropulsionSystemClass DtPropulsionSystem:
oCDtPtrHashKeyDtPtrHashKey is used as an index into DtHashList where the key is a pointer
oCDtPublisherContainerDtPublisherContainer is an container which will execute a method on all contained objects in parallel threads
oCDtPublisherListDefines the DtPublisherList template. The parameter is the VR-Link Publisher object class type
oCDtQuaternionQuaternions are used to represent orientation of an object
oCDtQueueSocketA DtQueueSocket is a DtSocket that does NOT send or receive
oCDtRadarBeamDecoderClass DtRadarBeamDecoder:
oCDtRadarBeamEncoderClass DtRadarBeamEncoder:
oCDtRadarForceDimension
oCDtRadioDimension
oCDtRadioEntityType
oCDtRadioReceiverDecoderClass DtRadioReceiverDecoder:
oCDtRadioReceiverEncoderClass DtRadioReceiverEncoder:
oCDtRadioReceiverPublisherClass DtRadioReceiverPublisher:
oCDtRadioReceiverRepositoryInstances of DtRadioReceiverRepository are used to store state information for radio receiver objects in both HLA and DIS environments
oCDtRadioTransmitterDecoderClass DtRadioTransmitterDecoder:
oCDtRadioTransmitterEncoderClass DtRadioTransmitterEncoder:
oCDtRadioTransmitterPublisherClass DtRadioTransmitterPublisher:
oCDtRadioTransmitterRepositoryInstances of DtRadioTransmitterRepository are used to store state information for objects which are radio transmitters
oCDtRawBinaryRadioSignalDecoderClass DtRawBinaryRadioSignalDecoder:
oCDtRawBinaryRadioSignalEncoderClass DtRawBinaryRadioSignalEncoder:
oCDtReceiveInteractionCbInfoInstances of DtReceiveInteractionCbInfo are used for providing a callback when an interaction is received from another federate
oCDtRecordRDecoderClass DtRecordRDecoder:
oCDtRecordREncoderClass DtRecordREncoder:
oCDtRecordRInteractionClass DtRecordRInteraction:
oCDtRecordSetInstances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit from the record set PDU base class
oCDtRecordSetListInstances of DtRecordSetList are lists of RecordSets
oCDtReferenceEllipsoidInstances of this class are used to store a particular mapDatum and perform useful calculations based on this map – specifically it can be used to convert between geodetic and geocentric coordinates using the given reference ellipsoid (which is defined by a DtMapDatum)
oCDtReflectAttributeValuesCbInfoInstances of DtReflectAttributeValuesCbInfo are used for providing a callback when attributes change for an object in federation
oCDtReflectAttributeValuesCbListInstances of DtReflectAttributeValuesCbList are used to provide a list of callbacks (DtReflectAttributeValuesCbInfo) which are called when attributes change for an object in a federation
oCDtReflectedActiveSonarInstances of DtReflectedActiveSonar are used to represent a simulated EmbeddedSystem.UnderwaterAcousticsEmission.ActiveSonar object reflected across a network
oCDtReflectedActiveSonarBeamInstances of DtReflectedActiveSonarBeam are used to represent HLA ActiveSonarBeam objects that were remotely published
oCDtReflectedActiveSonarBeamListInstances of DtReflectedActiveSonarBeamList manage a list of remote ActiveSonarBeams in the exercise
oCDtReflectedActiveSonarListInstances of DtReflectedActiveSonarList manage a list of DtReflectedActiveSonar objects
oCDtReflectedAdditionalPassiveActivitiesInstances of DtReflectedAdditionalPassiveActivities are used to represent a simulated EmbeddedSystem.UnderwaterAcousticsEmission.AdditionalPassiveActivities object reflected across a network
oCDtReflectedAdditionalPassiveActivitiesListInstances of DtReflectedAdditionalPassiveActivitiesList manage a list of DtReflectedAdditionalPassiveActivities objects
oCDtReflectedAggregateClass DtReflectedAggregate:
oCDtReflectedAggregateListClass DtReflectedAggregateList:
oCDtReflectedArealObjectClass DtReflectedArealObject:
oCDtReflectedArealObjectListInstances of DtReflectedArealObjectList manage the list of of remote Areal Objects in the exercise
oCDtReflectedDesignatorClass DtReflectedDesignator:
oCDtReflectedDesignatorListInstances of DtReflectedDesignatorList manage the list of of remote Designators in the exercise
oCDtReflectedDIGuyObjectInstances of DtReflectedDIGuyObject are used to represent a simulated HLAobjectRoot.DIGuyObject object reflected across a network
oCDtReflectedDIGuyObjectListInstances of DtReflectedDIGuyObjectList manage a list of DtReflectedDIGuyObject objects
oCDtReflectedEmitterBeamClass DtReflectedEmitterBeam:
oCDtReflectedEmitterBeamListInstances of DtReflectedEmitterBeamList manage the list of of remote EmitterBeams in the exercise
oCDtReflectedEmitterSystemInstances of DtReflectedEmitterSystem represent EmitterSystem objects simulated by remote applications
oCDtReflectedEmitterSystemListInstances of DtReflectedEmitterSystemList manage the list of of remote EmitterSystems in the exercise
oCDtReflectedEntityInstances of DtReflectedEntity are used to represent a simulation entity reflected across a network (i.e
oCDtReflectedEntityListInstances of DtReflectedEntityList are used to manage remote entities from the network
oCDtReflectedEnvironmentProcessInstances of DtReflectedEnvironmentProcess are used to represent an Instance of an EnvironmentProcess HLA Object which was published remotely
oCDtReflectedEnvironmentProcessListInstances of DtReflectedEnvironmentProcessList manage the list of remote environmental processes in the exercise
oCDtReflectedFederateThis class contains information about a Federate instance in HLA
oCDtReflectedFederateListInstances of DtReflectedFederateList manage a list of DtReflectedFederate objects
oCDtReflectedGenericObjectInstances of DtReflectedGenericObject are used to represent "GenericObject" objects simulated remotely, that we hear about through the RTI
oCDtReflectedGenericObjectListDtReflectedGenericObjectList provides a reflected list of a class of FOM objects passed to the constructor
oCDtReflectedGriddedDataClass DtReflectedGriddedData:
oCDtReflectedGriddedDataListClass DtReflectedGriddedDataList:
oCDtReflectedIffClass DtReflectedIff:
oCDtReflectedIffListAn instance of this class manages the list of "IFF" objects that are simulated remotely, and reflected to us by the RTI
oCDtReflectedLinearObjectClass DtReflectedLinearObject:
oCDtReflectedLinearObjectListClass DtReflectedLinearObjectList:
oCDtReflectedObjectClass DtReflectedObject:
oCDtReflectedObjectCallbackInfoInstances of DtReflectedObjectCallbackInfo are used to contain the function and user data associated with a DtReflectedObject callback
oCDtReflectedObjectListClass DtReflectedObjectList
oCDtReflectedPointObjectClass DtReflectedPointObject:
oCDtReflectedPointObjectListClass DtReflectedPointObjectList:
oCDtReflectedPropulsionNoiseInstances of DtReflectedPropulsionNoise are used to represent a simulated EmbeddedSystem.UnderwaterAcousticsEmission.PropulsionNoise object reflected across a network
oCDtReflectedPropulsionNoiseListInstances of DtReflectedPropulsionNoiseList manage a list of DtReflectedPropulsionNoise objects
oCDtReflectedRadioReceiverClass DtReflectedRadioReceiver:
oCDtReflectedRadioReceiverListClass DtReflectedRadioReceiverList:
oCDtReflectedRadioTransmitterClass DtReflectedRadioTransmitter:
oCDtReflectedRadioTransmitterListClass DtReflectedRadioTransmitterList:
oCDtReflectedUnderwaterAcousticsInstances of DtReflectedUnderwaterAcoustics represent EmitterSystem objects simulated by remote applications
oCDtReflectedUnderwaterAcousticsListInstances of DtReflectedUnderwaterAcousticsList manage a list of DtReflectedActiveSonar objects
oCDtRegControlCbInfoInstances of DtRegControlCbInfo are used for providing a callback when the RTI update control services are invoked
oCDtRegControlCbListInstances of DtRegControlCbList are used to provide a list of callbacks (DtRegControlCbInfo) which are invoked when a registration control advisory is called by RTI
oCDtRemoveEntityDecoderClass DtRemoveEntityDecoder:
oCDtRemoveEntityEncoderClass DtRemoveEntityEncoder:
oCDtRemoveEntityInteractionClass DtRemoveEntityInteraction:
oCDtRemoveObjectCbInfoInstances of DtRemoveObjectCbInfo are used for providing a callback when an object has been removed from the federation or no longer meets the interest criteria of the federate
oCDtRemoveObjectRequestDecoderClass DtRemoveObjectRequestDecoder:
oCDtRemoveObjectRequestEncoderClass DtRemoveObjectRequestEncoder:
oCDtRemoveObjectRequestInterClass DtRemoveObjectRequestInter:
oCDtRemoveObjectResultDecoderClass DtRemoveObjectResultDecoder:
oCDtRemoveObjectResultEncoderClass DtRemoveObjectResultEncoder:
oCDtRemoveObjectResultInterClass DtRemoveObjectResultInter:
oCDtRepairCompleteDecoderClass DtRepairCompleteDecoder:
oCDtRepairCompleteEncoderClass DtRepairCompleteEncoder:
oCDtRepairCompleteInteractionClass DtRepairCompleteInteraction:
oCDtRepairResponseDecoderClass DtRepairResponseDecoder:
oCDtRepairResponseEncoderClass DtRepairResponseEncoder:
oCDtRepairResponseInteractionClass DtRepairResponseInteraction:
oCDtResupplyCancelDecoderClass DtResupplyCancelDecoder:
oCDtResupplyCancelEncoderClass DtResupplyCancelEncoder:
oCDtResupplyCancelInteractionClass DtResupplyCancelInteraction:
oCDtResupplyOfferDecoderClass DtResupplyOfferDecoder:
oCDtResupplyOfferEncoderClass DtResupplyOfferEncoder:
oCDtResupplyOfferInteractionClass DtResupplyOfferInteraction:
oCDtResupplyReceivedDecoderClass DtResupplyReceivedDecoder:
oCDtResupplyReceivedEncoderClass DtResupplyReceivedEncoder:
oCDtResupplyRecInteractionClass DtResupplyRecInteraction:
oCDtRibbonBridgeDecoderClass DtRibbonBridgeDecoder:
oCDtRibbonBridgeEncoderClass DtRibbonBridgeEncoder:
oCDtRibbonBridgeObjectTransactionDecoderClass DtRibbonBridgeObjectTransactionDecoder:
oCDtRibbonBridgeObjectTransactionEncoderClass DtRibbonBridgeObjectTransactionEncoder:
oCDtRoutingSpaceDesc
oCDtRprFomMapperIf 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
oCDtRprHlaObjectFactoryInstances of DtRprHlaObjectFactory are used to create RPR (Real-time Platform Reference) FOM HLA objects
oCDtRprInteractionDecoderFactoryIf 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
oCDtRprInteractionEncoderFactoryIf 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
oCDtRprInteractionFactoryIf 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
oCDtRprOwnershipHandlerThis class adds the RPR Ownership interactions to the default ownership handler
oCDtRprStateDecoderFactoryIf 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
oCDtRprStateEncoderFactoryIf 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
oCDtRRBIffDecoder
oCDtRRBIffEncoder
oCDtRttabRadioSignalDecoder
oCDtRttabRadioSignalEncoder
oCDtRttabRadioSignalInteraction
oCDtRttabStruct
oCDtRttReplyRadioSignalDecoder
oCDtRttReplyRadioSignalEncoder
oCDtRttReplyRadioSignalInteraction
oCDtRunnableDeclares the DtRunnable class for defining a object that can be run in a thread
oCDtScopedLockDtScopedLock provides a Boost source compatible scoped lock for DtMutex
oCDtScopedSequenceLockA scoped sequence lock
oCDtSelectParam
oCDtSelectParamWithWrite
oCDtSensorDecoderClass DtSensorDecoder:
oCDtSensorEncoderClass DtSensorEncoder:
oCDtSeparationVPRecordA representation of a single Separation part, which is specific to DIS version 7
oCDtServiceRequestDecoderClass DtServiceRequestDecoder:
oCDtServiceRequestEncoderClass DtServiceRequestEncoder:
oCDtServiceRequestInteractionClass DtServiceRequestInteraction:
oCDtSetDataDecoderClass DtSetDataDecoder:
oCDtSetDataEncoderClass DtSetDataEncoder:
oCDtSetDataInteractionInstances of DtSetDataInteraction are used to represent SetData Interactions in the RPR FOM
oCDtSetRecordDecoderClass DtSetRecordDecoder:
oCDtSetRecordEncoderClass DtSetRecordEncoder:
oCDtSetRecordInteraction
oCDtSharedMemoryPoolClientDtSharedMemoryPoolClient is used to attach to and access a previously created memory pool
oCDtSharedMemoryPoolManagerThis class creates and manages a shared memory pool
oCDtShmMsgQueueManager
oCDtShmMsgQueueReader
oCDtShmMsgQueueWriter
oCDtShortDatatypeRepOMT Datatype of type Short - in network format which means Big Endian representation
oCDtShortLEDatatypeRepOMT Datatype of type Short - in little endian
oCDtSignalInteractionInstances of DtSignalInteraction are used to represent RadioSignal RPR FOM Interactions
oCDtSilentAggregateListDtSilentAggregateList is a class which contains the information needed to describe a list of silent aggregates for the aggregate state PDU
oCDtSilentEntityListDtSilentEntityList is a class which contains the information needed to describe a list of silent entities for the aggregate state PDU
oCDtSimpleDatatypeNode
oCDtSimpleDatatypeType
oCDtSimulationAddressA DtSimulationAddress is used in DIS to identify a particular simulator
oCDtSINCGARSModulationInstances of DtSINCGARSModulation are used in DtRadioTransmitterRepositor to store information about a SINCGARSModulation Structure (from SpreadSpectrum)
oCDtSmootherInstances of DtSmoother are used to provide approximated position and orientation information for entities
oCDtSmoothOrient
oCDtSmoothOriWithDrInstances of DtSmoothOriWithDr are used to provide the mechanism to smooth orientation and dead-reckon orientation
oCDtSmoothPos
oCDtSmoothPosWithDrInstances of DtSmoothPosWithDr are used to provide the mechanism to smooth position and dead-reckon position
oCDtSocketDtSocket provides a low level interface for packet I/O with VR-Link applications
oCDtSocketMsg
oCDtSocketPairSocket
oCDtSoldierDecoderClass DtSoldierDecoder:
oCDtSoldierEncoderClass DtSoldierEncoder:
oCDtSovietIffDecoder
oCDtSovietIffEncoder
oCDtSpheroidDtSpheroid represents an ellipsoid model of the earth
oCDtStandardVariableRecord
oCDtStandardVariableRecordSet
oCDtStartResumeDecoderInstances of DtStartResumeDecoder are used to decode StartResume Interactions from the network
oCDtStartResumeEncoderDtStartResumeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the START/RESUME interaction parameters
oCDtStartResumeInteractionClass DtStartResumeInteraction:
oCDtStartStopInterCbInfoClass DtStartStopInterCbInfo:
oCDtStartStopInterCbListClass DtStartStopInterCbList:
oCDtStateDecoderFactoryInstances of DtStateDecoderFactory are used to create decoders which know how to decode an HLA state message (or network representation) into a state repository (or host representation)
oCDtStateEncoderFactoryInstances of DtStateEncoderFactory are used to create encoders which know how to encode a state repository (or host representation) into an HLA state message (or network representation)
oCDtStateMsgClass DtStateMsg:
oCDtStateRepositoryDtStateRepository is an abstract base class for maintaining state for an object
oCDtStderrPrinterClass DtStderrPrinter is a subclass of DtPrinter which copies all input received from DtOutputStream to the systems standard error device
oCDtStdoutPrinterDtStdoutPrinter is a subclass of DtPrinter which copies all input received from DtOutputStream to the systems standard output device
oCDtStopFreezeDecoderInstances of DtStopFreezeDecoder are used to decode StopFreeze Interactions from the network
oCDtStopFreezeEncoderDtStopFreezeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the STOP/FREEZE interaction parameters
oCDtStopFreezeInteractionClass DtStopFreezeInteraction:
oCDtStreamReaderInstances of DtStreamReader decode values from a byte array
oCDtStreamWriterInstances of DtStreamWriter encode values into a byte array
oCDtStringInstances of DtString are used to represent strings
oCDtStringDatatypeRepOMT Datatype of type string
oCDtStringHashKeyInstances of DtStringHashKey are used as a hash key made from a string
oCDtStringPatternMatchPerforms pattern matching against user specified DtString using Boyer Moore algorithm
oCDtStringTreeBasically a struct with a destructor, a string tree is a collection of indexed strings used to hold more complex attributes or parameters
oCDtSynchronizationPointsType
oCDtSynchroNode
oCDtSyntheticEnvironmentObjectTypeDtSyntheticEnvironmentObjectType is a class which contains information identifying the type of a synthetic environment object
oCDtSystemHashKeyInstances of DtSystemHashKey are used as hash keys for an emitter system
oCDtTadilJWordStruct
oCDtTagNode
oCDtTaitBryanDtTaitBryans are used to represent orientation of an object, using a set of three Euler angles
oCDtTcpForwarder
oCDtTcpMessageEncapsulates a message for storage in a message queue
oCDtTcpSocketAn implementation of DtSocket which uses a TCP connection
oCDtTcpSocketMgr
oCDtTemplatedExceptionA Templated version of DtException
oCDtThreadAbstract Threading Class Provides a system independent thread object
oCDtThreadedObject
oCDtThreadSafeThread safe interface to a value
oCDtThreadStartThe thread start object
oCDtThresholderInstances of DtThresholder store thresholding information used to determine what attributes of an entity need to be updated
oCDtTimedLappingSection
oCDtTimedSectionDtTimedSection are objects used to measure a section of time
oCDtTimeRepNode
oCDtTimeStatisticThis object takes time samples and maintains the minimum and maximum as well as a running average of the time samples
oCDtTimeType
oCDtTopoCoordinateDatatypeRepDisplay geocentric orientation as topographic Heading, Pitch, Roll
oCDtTopoViewInstances of DtTopoView are used to create a Topographic coordinate view of the geocentric coordinates in an Entity State Repository
oCDtTrackJamBeamDecoderClass DtTrackJamBeamDecoder:
oCDtTrackJamBeamEncoderClass DtTrackJamBeamEncoder:
oCDtTransferControlDecoderClass DtTransferControlDecoder:
oCDtTransferControlEncoderClass DtTransferControlEncoder:
oCDtTransferControlInteractionClass DtTransferControlInteraction:
oCDtTransportationType
oCDtU128A Host byte aligned 128 unsigned integer data structure
oCDtUnderwaterAcousticsEmissionDecoderInstances of DtUnderwaterAcousticsEmissionDecoder are used to decode data from the network into DtUnderwaterAcousticsEmissionRepository objects
oCDtUnderwaterAcousticsEmissionEncoderInstances of DtUnderwaterAcousticsEmissionEncoder encode data from DtUnderwaterAcousticsEmissionStateRepository objects to the net structures to be sent to the network
oCDtUnderwaterAcousticsEmissionRepositoryInstances of DtUnderwaterAcousticsEmissionStateRepository are used to store state data for EmbeddedSystem.UnderwaterAcousticsEmission objects
oCDtUnderwaterAcousticShaftSpeedDtUnderwaterAcousticShaftSpeed is a class which contains the shaft speed information for the underwater acoustics PDU
oCDtUnderwaterAcousticsPublisherInstances of DtUnderwaterAcousticsPublisher publish underwater acoustic objects to the network
oCDtUnderwaterAcousticsStateRepositoryInstances of DtUnderwaterAcousticsStateRepository are used to store state data for all underwater acoustics objects for a given entity
oCDtUnknownHlaObjectInstances of DtUnknownHlaObject are used to store attributes for HLA objects which are not known by our FOM
oCDtUnknownInteractionClass DtUnknownInteraction:
oCDtUnknownStandardVariableRecord
oCDtUpdateControlCbInfoInstances of DtUpdateControlCbInfo are used for providing a callback when the RTI update control services are invoked
oCDtUpdateControlCbListInstances of DtUpdateControlCbList are used to provide a list of callbacks (DtUpdateControlCbInfo) which are called when an object starts updating
oCDtUpdateRateNode
oCDtUpdateRateType
oCDtUserSuppliedTagsType
oCDtUtf16DatatypeRepOMT Datatype of type unicode (utf16-Big Endian string)
oCDtUtf8DatatypeRepOMT Datatype of type unicode (utf8 Endian string)
oCDtUtmCoordInstances of DtUtmCoord are used to represent UTM coordinates
oCDtUtmReferencePointDtUtmReferencePoints are used to represent an independent reference point for a UTM coordinate system
oCDtUtmViewInstances of DtUtmView are used to create a UTM coordinate view of the geocentric coordinates in an Entity State Repository
oCDtVarDatumSpecThis class has public data members for backwards compatibility with pre-VR-Link3.3 versions
oCDtVariableDatumRecordInstances of DtVariableDatumRecord are used to hold a single variable datum record and to provide access to its network representation
oCDtVariableGroupRepresents a group of variables
oCDtVariantDatatypeNode
oCDtVariantRecordDatatypeType
oCDtVarTypeA template function for providing the necessary conversion functions for native types to the command line and environment
oCDtVectorDtVectors represent vectors in 3-d space, X, Y, Z
oCDtVectoringNozzleSystemDtVectoringNozzleSystem is a class which contains the vectoring nozzle system data for the supplemental emissions/entity state PDU
oCDtVehicleSimPart of the F18 example
oCDtVlRtiMismatchException
oCDtVmfRadioSignalDecoder
oCDtVmfRadioSignalEncoder
oCDtVmfRadioSignalInteraction
oCDtVPRecordA representation of a VP Record is specific to DIS version 7
oCDtVrlApplicationInitializerInstances of DtVrlApplicationInitializer are used to initialize the exercise connection with command line arguments
oCDtVrlFederateAmbassadorInstances of DtVrlFederateAmbassador are used to manage the interface between the RTI and the VR-Link Federate
oCDtVrlFedTimeThis file is based on MyFedTime.h, which appears in the DMSO RTI MyFedTime example in RTI_HOME/lang/C++/demo/MyFedTime
oCDtVrlRtiAmbassadorDtVrlRtiAmbassador is a pure virtual class, designed to provide a foundation for different ways to send RTI messages
oCDtWStringHashKeyInstances of DtWStringHashKey are used as a hash key made from a wide string
oCDtXML1516FileReader
oCDtXMLEvolvedFileReader
oCDtXmlFedReaderInstances of DtXmlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read
oCDtXmlFedReader1516eInstances of DtXmlFedReader1516e are used to read a FED file, and fill in a DtFedTarget with the information read
oCDtXMLFileReader
oCFederateAmbassador
oCFedTime
oCFomTypeCompare
oCifinfo_in6
oCifreq_in6
oCMethodCallbackMember function callback is used to bind class member functions The return type, single parameter, object type and method pointer are parameterized in the template
oCMissile
oCMyEntityStateRepBecause 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
oCMyFireInteractionBecause 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
oCMyFomMapper
  • a FOM Mapper with mappings between VR-Link's FOM independent API and the FOM described in MyFom.fed
oCPoint1GeometryDataAn example class for the DtEnvironmentalProcess example
oCPoint2GeometryDataExample class for Environmental Process objects
oCQList
oCQObject
oCReflectedTestInstances of ReflectedTest are used to represent "Test" objects simulated remotely, that we hear about through the RTI
oCReflectedTestListAn instance of this class manages the list of "Test" objects that are simulated remotely, and reflected to us by the RTI
oCShootDecoderA decoder for the ShootInteraction
oCShootEncoderThis is a simple encoder for the Shoot Interaction in the myFomMap example
oCSingleAttribute
oCStaticFunctionCallbackStatic member function (or global function) callback is used to bind global or static class functions The return type and single parameter is parameterized in the template
oCsymbol_entry
oCTestDecoderThis class decodes the Test interaction into the TestInteraction class
oCTestEncoderThis class encodes a Test interaction from a TestInteraction object
oCTestInteractionUsed to represent interactions of the FOM class "Test"
oCTestPublisherInstances of TestPublisher are used for local or source simulations of "Test" objects
oCTestSimpleInteractionDefine the TestSimpleInteraction class
oCTestStateRepositoryDefine the TestStateRepository class
oCVehicleDecoderA simple FOM Mapper decoder class for the MyFomMap example
\CVehicleEncoderA simple FOM encoder class

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