VR-Link API Documentation for HLA Evolved
Classes | Files | Typedefs
The VR-Link Simulation Library (vlProt)

The vl library contains classes and functions which aid in modeling and simulation for HLA1.3, HLA1516, HLA1516e and DIS. More...

+ Collaboration diagram for The VR-Link Simulation Library (vlProt):

Classes

class  DtActiveSonarStateRepository
 class DtActiveSonarStateRepository More...
class  DtActiveSonarBeamRepository
 The DtActiveSonarBeamRepository class provides the state repository for the ActiveSonarBeam object. More...
class  DtAdditionalPassiveActivitiesRepository
 class DtAdditionalPassiveActivitiesRepository More...
class  DtSilentAggregateList
 DtSilentAggregateList is a class which contains the information needed to describe a list of silent aggregates for the aggregate state PDU. More...
class  DtSilentEntityList
 DtSilentEntityList is a class which contains the information needed to describe a list of silent entities for the aggregate state PDU. More...
class  DtAggregateStateRepository
 A protocol independent representation of an aggregate. More...
class  DtAntennaPatternRecord
 Instances of DtAntennaPatternRecord are used to represent the antenna pattern data contained in Radio Transmitter objects. More...
class  DtArealObjectRepository
 Instances of DtArealObjectRepository are used to maintain state information needed by areal object entities. More...
class  DtBaseEntityStateRepository
 Instances of DtBaseEntityStateRepository are used to maintain basic state information needed by all kinds of entities. More...
class  DtBaseExerciseConn
 DtBaseExerciseConn is an abstract base class. More...
class  DtBaseReflectedAggregate
 DtBaseReflectedAggregate is an abstract base class. More...
class  DtBaseReflectedEntity
 DtBaseReflectedEntity is an abstract base class. More...
class  DtBeamAntennaPatternRecord
 Instances of DtBeamAntennaPatternRecord are beam antenna pattern records used in conjunction with DtRadioTransmitterStateRepository (TSR). More...
class  DtBreachableSegmentRecord
 Instances of DtBreachableSegment record implement the BreachableSegmentStruct used to implement the Breachable Linear Object. More...
class  DtCartesianView
 Instances of DtCartesianView are used to create a Cartesian coordinate view of the geocentric coordinates in an Entity State Repository. More...
class  DtVarDatumSpec
 This class has public data members for backwards compatibility with pre-VR-Link3.3 versions. More...
class  DtStateDecoderFactory
 Instances of DtStateDecoderFactory are used to create decoders which know how to decode an HLA state message (or network representation) into a state repository (or host representation). More...
class  DtDirectRtiAmbassador
 Instances of DtDirectRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may override them. More...
class  DtEmitterSystemRepository
 Instances of DtEmitterSystemRepository are used to store state data for emitter systems in both HLA and DIS environments. More...
class  DtEmptyFomMapper
 An instance of DtEmptyFomMapper is a DtFomMapper that has no mappings registered between FOM classes and VR-Link classes. More...
class  DtStateEncoderFactory
 Instances of DtStateEncoderFactory are used to create encoders which know how to encode a state repository (or host representation) into an HLA state message (or network representation). More...
class  DtEntityStateRepository
 Instances of DtEntityStateRepository are used to maintain attributes and state of entity objects in a protocol independent way. More...
class  DtEnvironmentalBoundingSphereRecord
 DtEnvironmentalBoundingSphereRecord implements the Environmental geometry record type "Bounding Sphere Record". More...
class  DtEnvironmentalCombicStateRecord
 DtEnvironmentalCombicStateRecord implements the Environmental state record type "COMBIC State." See Enumerated Bit Values document, section 12.3.5.1. More...
class  DtEnvironmentalConeRecord
 DtEnvironmentalConeRecord implements the Environmental geometry record type "Cone Record 1." See Enumerated Bit Values document, section 12.3.4.10. More...
class  DtEnvironmentalDRConeRecord
 DtEnvironmentalDRConeRecord implements the Environmental geometry record type "Cone Record 2." See Enumerated Bit Values document, section 12.3.4.11. More...
class  DtEnvironmentalDREllipsoidRecord
 DtEnvironmentalDREllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 2." See Enumerated Bit Values document, section 12.3.4.9. More...
class  DtEnvironmentalDRLineRecord
 DtEnvironmentalDRLineRecord implements the Environmental geometry record type "Line Record 2." See Enumerated Bit Values document, section 12.3.4.4. More...
class  DtEnvironmentalDRPointRecord
 DtEnvironmentalDRPointRecord implements the Environmental geometry record type "Point Record 2." See Enumerated Bit Values document, section 12.3.4.2. More...
class  DtEnvironmentalDRRectangularVolumeRecord
 DtEnvironmentalDRRectangularVolumeRecord implements the Environmental geometry record type "Rectangular Volume Record 2." See Enumerated Bit Values document, section 12.3.4.13. More...
class  DtEnvironmentalDRSphereRecord
 DtEnvironmentalDRSphereRecord implements the Environmental geometry record type "Sphere Record 2" See Enumerated Bit Values document, section 12.3.4.7. More...
class  DtEnvironmentalEllipsoidRecord
 DtEnvironmentalEllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 1." See Enumerated Bit Values document, section 12.3.4.8. More...
class  DtEnvironmentalGaussianPlumeRecord
 DtEnvironmentalGaussianPlumeRecord implements the Environmental geometry record type "Gaussian Plume Record." See Enumerated Bit Values document, section 12.3.4.14. More...
class  DtEnvironmentalGaussianPuffRecord
 DtEnvironmentalGaussianPuffRecord implements the Environmental geometry record type "Gaussian Puff Record." See Enumerated Bit Values document, section 12.3.4.15. More...
class  DtEnvironmentalPointRecord
 DtEnvironmentalPointRecord implements the Environmental geometry record type "Point Record 1.". More...
class  DtEnvironmentProcessRepository
 Instances of DtEnvironmentProcessRepository are used to store state information for environmental process objects in both DIS and HLA environments. More...
class  DtEnvironmentalRecord
 DtEnvironmentalRecord is the base class from which all geometry and state environmental records are derived. More...
class  DtEnvironmentalRectangularVolumeRecord
 DtEnvironmentalRectangularVolumeRecord implements the Environmental geometry record type "Rectangular Volume Record 1.". More...
class  DtEnvironmentalUniformRecord
 DtEnvironmentalUniformRecord implements the Environmental geometry record type "Uniform Record." See Enumerated Bit Values document, section 12.3.4.16. More...
class  DtEventId
 Represents Events in the RPR FOM. More...
class  DtExhaustSmokeRecord
 Instances of DtExhaustSmokeRecord implement the ExhaustSmokeStruct used to implement the Exhaust Smoke Linear Object. More...
class  DtFederateStateRepository
 Instances of DtFederateStateRepsository are used to hold data from the RTI's Management Object Model Federate class. More...
class  DtFom
 Represents a particular FOM, as described by a FED file. More...
class  DtFomMapper
 Instances of DtFomMapper are used to provide FOM agility in VR-Link by mapping VR-Link classes and functionality to FOM classes, attributes and parameters. More...
class  DtGenericObjectPublisher
 Instances of DtGenericObjectPublisher are used for local or source simulations of objects for which a more specific publisher does not exist. More...
class  DtGenericStateRepository
 Instances of DtGenericStateRepository are repositories for the state of an HLA object of unknown type. More...
class  DtGeodeticRegion
 DtGeodeticRegion. More...
class  DtNetGlobalObjectDesignator
 This class was created as a hack so that the simple encoders and decoders will work for DtGlobalObjectDesignators. More...
class  DtGlobalIdHashlist
 Instances of DtGlobalIdHashlist are hash lists, where you can store associations between DtGlobalObjectDesignators and arbitrary pieces of data. More...
class  DtGridAxisRecordFixed
 DtGridAxisRecordFixed is the fixed grid axis record used by the gridded data PDU class (DtGridDataPdu). More...
class  DtGridDataRecordType0
 Instances of DtGridDataRecordType0 are used to contain the information in the grid data records (of representation type 0) used by the gridded data PDU class. More...
class  DtGridDataRecordType2
 Instances of DtGridDataRecordType2 are used to contain the information in the grid data records (of representation type 2) used by the gridded data PDU class. More...
class  DtAcknowledgeDecoder
 Instances of DtAcknowledgeDecoder are used to decode Acknowledge Interactions from the network. More...
class  DtAcknowledgeEncoder
 DtAcknowledgeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the ACK interaction parameters. More...
class  DtAcknowledgeInteraction
 Instances of DtAcknowledgeInteraction are used to represent Acknowledge Interactions in the RPR ROM. More...
class  DtActiveSonarPublisher
 Instances of DtActiveSonarPublisher publish EmbeddedSystem.UnderwaterAcousticsEmission.ActiveSonar objects to the network. More...
class  DtActionRequestDecoder
 Instances of DtActionRequestDecoder are used to decode ActionRequest Interactions from the network. More...
class  DtActionRequestEncoder
 DtActionRequestEncoder is a DtInteractionWithDataEncoder that registers parameter encoders for all of the ActionRequest interaction parameters. More...
class  DtActionRequestInteraction
 Instances of DtActionRequestInteraction are used to represent ActionRequest Interactions in the RPR FOM. More...
class  DtActionRequestToObjInter
 Instances of DtActionRequestToObjInter are used to represent ActionRequestToObject Interactions in the RPR FOM. More...
class  DtActionResponseDecoder
 Instances of DtActionResponseDecoder are used to decode ActionResponse Interactions from the network. More...
class  DtActionResponseFromObjDecoder
 Instances of DtActionResponseFromObjDecoder are used to decode ActionResponseFromObject Interactions from the network. More...
class  DtActionResponseFromObjEncoder
 DtActionResponseFromObjEncoder is a DtInteractionEncoder that registers parameter encoders for all of the ActionResponseFromObject interaction parameters. More...
class  DtActionResponseFromObjInter
 Instances of DtActionResponseFromObjInter are used to represent ActionResponseFromObject Interactions in the RPR FOM. More...
class  DtActiveSonarDecoder
 class DtActiveSonarDecoder More...
class  DtActiveSonarEncoder
 class DtActiveSonarEncoder More...
class  DtActiveSonarBeamDecoder
 Instances of DtActiveSonarBeamDecoder are used to decode an ActiveSonarBeam state message into a state repository in an HLA environment. More...
class  DtActiveSonarBeamEncoder
 class DtActiveSonarBeamEncoder More...
class  DtActiveSonarBeamPublisher
 Instances of DtActiveSonarBeamPublisher are used for local or source simulation (these objects are not dependent on data being produced elsewhere on the network for their existence). More...
class  DtAdditionalPassiveActivitiesDecoder
 class DtAdditionalPassiveActivitiesDecoder More...
class  DtAdditionalPassiveActivitiesEncoder
 class DtAdditionalPassiveActivitiesEncoder More...
class  DtAdditionalPassiveActivitiesPublisher
 class DtAdditionalPassiveActivitiesPublisher More...
class  DtAggregatePublisher
 Instances of DtAggregatePublisher are used for local or source simulations of aggregate entities, (i.e. More...
class  DtAppSpecificRadioSignalDecoder
 Instances of DtAppSpecificRadioSignalDecoder are used to decode radio signal state messages into a state repository in an HLA environment. More...
class  DtAppSpecificRadioSignalEncoder
 Instances of DtAppSpecificRadioSignalEncoder are used to encode application specific radio signal state messages from a state repository in an HLA environment. More...
class  DtArealObjectEncoder
 Instances of DtArealObjectEncoder are used to encode areal object state messages from a state repository in an HLA environment. More...
class  DtArealObjectPublisher
 Instances of DtArealObjectPublisher are used for local or source simulations of areal objects. More...
class  DtArealObjectTransactionDecoder
 Instances of DtArealObjectTransactionDecoder are used to decode Areal Object Transactions from the network. More...
class  DtArealObjectTransactionEncoder
 DtArealObjectTransactionEncoder is a DtEnvObjTransEncoder that registers parameter encoders for all of the areal object transaction parameters. More...
class  DtAttributeChangeReqEnc
 DtAttributeChangeReqEnc is a DtInteractionEncoder that registers parameter encoders for all of the AttributeChangeRequest interaction parameters. More...
class  DtAttributeChangeReqInter
 Instances of DtAttributeChangeReqInter are used to represent AttributeChangeRequest Interactions in the RPR FOM. More...
class  DtAttributeChangeResDec
 Instances of DtAttributeChangeResDec are used to decode AttributeChangeResult Interactions from the network. More...
class  DtAttributeChangeResEnc
 DtAttributeChangeResEnc is a DtInteractionEncoder that registers parameter encoders for all of the AttributeChangeResult interaction parameters. More...
class  DtAttributeChangeResInter
 Instances of DtAttributeChangeResInter are used to represent AttributeChangeResult Interactions in the RPR FOM. More...
class  DtBaseEmbeddedSystemDecoder
 class DtBaseEmbeddedSystemDecoder: More...
class  DtBaseEmbeddedSystemEncoder
 Instances of DtBaseEmbeddedSystemEncoder are used to encode a base embedded system state repository into a state message in an HLA environment. More...
class  DtBaseEmitterBeamEncoder
 Instances of DtBaseEmitterBeamEncoder are are used to encode base emitter beam state messages from the state repository in an HLA environment. More...
class  DtBaseEntityDecoder
 Instances of DtBaseEntityDecoder are used to decode a base entity state message into a state repository in an HLA (as opposed to DIS) environment. More...
class  DtBreachObjectDecoder
 Instances of DtBreachObjectDecoder are used to decode breach object state messages for a state repository in and HLA environment. More...
class  DtBreachPointObjectDecoder
 Instances of DtBreachPointObjectDecoder are used to decode breach point object state messages for a state repository in and HLA environment. More...
class  DtBreachPointObjectEncoder
 Instances of DtBreachPointObjectEncoder are used to encode breachable point object state messages from a state repository in an HLA environment. More...
class  DtBreachableLinearObjectDecoder
 Instances of DtBreachableLinearObjectDecoder are used to decode breachable linear object state messages for a state repository in and HLA environment. More...
class  DtBreachableLinearObjectTransactionDecoder
 Instances of DtBreachableLinearObjectTransactionDecoder are used to decode Breachable Linear Object Transactions from the network. More...
class  DtBreachableLinearObjectTransactionEncoder
 DtBreachableLinearObjectTransactionEncoder is a DtEnvObjTransEncoder that registers parameter encoders for all of the breachable linear object transaction parameters. More...
class  DtBreachObjectTransactionDecoder
 Instances of DtBreachObjectTransactionDecoder are used to decode Breach Object Transactions from the network. More...
class  DtBreachablePointObjectTransactionDecoder
 Instances of DtBreachablePointObjectTransactionDecoder are used to decode Breachable Point Object Transactions from the network. More...
class  DtBreachablePointObjectTransactionEncoder
 DtBreachablePointObjectTransactionEncoder is a point object encoder that registers parameter encoders for the breachable point object transaction parameters. More...
class  DtBurstPointObjectTransactionDecoder
 Instances of DtBurstPointObjectTransactionDecoder are used to decode Burst Point Object Transactions from the network. More...
class  DtBurstPointObjectTransactionEncoder
 DtBurstPointObjectTransactionEncoder is a point object encoder that registers parameter encoders for the burst point object transaction parameters. More...
class  DtBurstPointObjectDecoder
 Instances of DtBurstPointObjectDecoder are used to decode burst point object state messages for a state repository in and HLA environment. More...
class  DtBurstPointObjectEncoder
 Instances of DtBurstPointObjectEncoder are used to encode burst point object state messages from a state repository in an HLA environment. More...
class  DtCollisionDecoder
 Instances of DtCollisionDecoder are used to decode Collision Interactions from the network. More...
class  DtCollisionEncoder
 DtCollisionEncoder is a DtInteractionEncoder that registers parameter encoders for all of the COLLISION interaction parameters. More...
class  DtCollisionInteraction
 Instances of DtCollisionInteraction are used to represent Collision Interactions in the RPR FOM. More...
class  DtCommentDecoder
 Instances of DtCommentDecoder are used to decode Comment Interactions from the network. More...
class  DtCommentEncoder
 DtCommentEncoder is a DtInteractionEncoder that registers parameter encoders for all of the Comment interaction parameters. More...
class  DtCommentInteraction
 Instances of DtCommentInteraction are used to represent Comment Interactions in the RPR FOM. More...
class  DtCraterObjectDecoder
 Instances of DtCraterObjectDecoder are used to decode crater object state messages for a state repository in and HLA environment. More...
class  DtCraterObjectEncoder
 Instances of DtCraterObjectEncoder are used to encode crater object state messages from a state repository in an HLA environment. More...
class  DtCreateEntityDecoder
 Instances of DtCreateEntityDecoder are used to decode CreateEntity Interactions from the network. More...
class  DtCreateEntityEncoder
 DtCreateEntityEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateEntity interaction parameters. More...
class  DtCreateEntityInteraction
 Instances of DtCreateEntityInteraction are used to represent CreateEntity Interactions in the RPR FOM. More...
class  DtCraterObjectTransactionDecoder
 Instances of DtCraterObjectTransactionDecoder are used to decode Crater Object Transactions from the network. More...
class  DtCraterObjectTransactionEncoder
 DtCraterObjectTransactionEncoder is a point object encoder that registers parameter encoders for the crater object transaction parameters. More...
class  DtCreateObjReqDecoder
 Instances of DtCreateObjReqDecoder are used to decode CreateObjectRequest Interactions from the network. More...
class  DtCreateObjReqEncoder
 DtCreateObjReqEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateObjectRequest interaction parameters. More...
class  DtCreateObjReqInter
 Instances of DtCreateObjReqInter are used to represent CreateObjectRequest Interactions in the RPR FOM. More...
class  DtCreateObjectResultDecoder
 Instances of DtCreateObjectResultDecoder are used to decode CreateObjectResult Interactions from the network. More...
class  DtCreateObjectResultEncoder
 DtCreateObjectResultEncoder is a DtInteractionEncoder that registers parameter encoders for all of the CreateObjectResult interaction parameters. More...
class  DtCreateObjectResultInter
 Instances of DtCreateObjectResultInter are used to represent CreateObjectResult Interactions in the RPR FOM. More...
class  DtCulturalFeatureDecoder
 Instances of DtCulturalFeatureDecoder are used to decode a military platform entity state message into a state repository in an HLA (as opposed to DIS) environment. More...
class  DtCulturalFeatureEncoder
 Instances of DtCulturalFeatureEncoder are used to encode a military entity's state repository into a state message in an HLA environment (for RPR FOM 1.0). More...
class  DtDetonationInteraction
 Instances of DtDetonationInteraction are used to communicate information associated with the impact or detonation of a munition. More...
class  DtEntityPublisher
 Instances of DtEntityPublisher are used for local or source simulations of entities (i.e. More...
class  DtEnvironmentProcessPublisher
 Instances of DtEnvironmentProcessPublisher are used for local or source simulations of environment processes, (i.e. More...
class  DtExerciseConnInitializer
 Instances of DtExerciseConnInitializer are used to provide the DtExerciseConn with initialization data. More...
class  DtVrlApplicationInitializer
 Instances of DtVrlApplicationInitializer are used to initialize the exercise connection with command line arguments. More...
class  DtExerciseConn
 Instances of DtExerciseConn are used to provide an application's interface or connection to the network in an HLA environment. More...
class  DtFederateDecoder
 class DtFederateDecoder More...
class  DtFireInteraction
 Instances of DtFireInteraction are used to represent the firing of a weapon. More...
class  DtInteraction
 DtInteraction is an abstract base class for representing HLA interactions (or events) (as opposed to HLA objects). More...
class  DtInteractionFactory
 Instances of DtInteractionFactory are used to create derived DtInteractions based on Interaction Class. More...
class  DtHlaObjectFactory
 Instances of DtHlaObjectFactory are used to create HLA objects. More...
class  DtLinearObjectTransaction
 class DtLinearObjectTransaction More...
class  DtObjectPublisher
 Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e. More...
class  DtPropulsionNoiseDecoder
 class DtPropulsionNoiseDecoder More...
class  DtPropulsionNoiseEncoder
 class DtPropulsionNoiseEncoder More...
class  DtPropulsionNoisePublisher
 class DtPropulsionNoisePublisher More...
class  DtReflectedActiveSonar
 Instances of DtReflectedActiveSonar are used to represent a simulated EmbeddedSystem.UnderwaterAcousticsEmission.ActiveSonar object reflected across a network. More...
class  DtReflectedActiveSonarList
 Instances of DtReflectedActiveSonarList manage a list of DtReflectedActiveSonar objects. More...
class  DtReflectedActiveSonarBeam
 Instances of DtReflectedActiveSonarBeam are used to represent HLA ActiveSonarBeam objects that were remotely published. More...
class  DtReflectedActiveSonarBeamList
 Instances of DtReflectedActiveSonarBeamList manage a list of remote ActiveSonarBeams in the exercise. More...
class  DtReflectedAdditionalPassiveActivities
 Instances of DtReflectedAdditionalPassiveActivities are used to represent a simulated EmbeddedSystem.UnderwaterAcousticsEmission.AdditionalPassiveActivities object reflected across a network. More...
class  DtReflectedAdditionalPassiveActivitiesList
 Instances of DtReflectedAdditionalPassiveActivitiesList manage a list of DtReflectedAdditionalPassiveActivities objects. More...
class  DtReflectedEmitterBeamList
 Instances of DtReflectedEmitterBeamList manage the list of of remote EmitterBeams in the exercise. More...
class  DtReflectedEmitterSystemList
 Instances of DtReflectedEmitterSystemList manage the list of of remote EmitterSystems in the exercise. More...
class  DtReflectedEnvironmentProcessList
 Instances of DtReflectedEnvironmentProcessList manage the list of remote environmental processes in the exercise. More...
class  DtReflectedArealObjectList
 Instances of DtReflectedArealObjectList manage the list of of remote Areal Objects in the exercise. More...
class  DtReflectedFederate
 This class contains information about a Federate instance in HLA. More...
class  DtReflectedEnvironmentProcess
 Instances of DtReflectedEnvironmentProcess are used to represent an Instance of an EnvironmentProcess HLA Object which was published remotely. More...
class  DtReflectedFederateList
 Instances of DtReflectedFederateList manage a list of DtReflectedFederate objects. More...
class  DtReflectedPropulsionNoise
 Instances of DtReflectedPropulsionNoise are used to represent a simulated EmbeddedSystem.UnderwaterAcousticsEmission.PropulsionNoise object reflected across a network. More...
class  DtReflectedPropulsionNoiseList
 Instances of DtReflectedPropulsionNoiseList manage a list of DtReflectedPropulsionNoise objects. More...
class  DtReflectedUnderwaterAcoustics
 Instances of DtReflectedUnderwaterAcoustics represent EmitterSystem objects simulated by remote applications. More...
class  DtReflectedUnderwaterAcousticsList
 Instances of DtReflectedUnderwaterAcousticsList manage a list of DtReflectedActiveSonar objects. More...
class  DtSetDataInteraction
 Instances of DtSetDataInteraction are used to represent SetData Interactions in the RPR FOM. More...
class  DtStartResumeDecoder
 Instances of DtStartResumeDecoder are used to decode StartResume Interactions from the network. More...
class  DtStartResumeEncoder
 DtStartResumeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the START/RESUME interaction parameters. More...
class  DtHlaStateDecoder
 DtHlaStateDecoder is used to provide decoding of a state message into a state repository in an HLA (as opposed to DIS) environment. More...
class  DtHlaStateEncoder
 DtHlaStateEncoder is used to provide encoding of a state repository into a state message in an HLA (as opposed to DIS) environment. More...
class  DtStopFreezeEncoder
 DtStopFreezeEncoder is a DtInteractionEncoder that registers parameter encoders for all of the STOP/FREEZE interaction parameters. More...
class  DtUnderwaterAcousticsEmissionDecoder
 Instances of DtUnderwaterAcousticsEmissionDecoder are used to decode data from the network into DtUnderwaterAcousticsEmissionRepository objects. More...
class  DtUnderwaterAcousticsEmissionEncoder
 Instances of DtUnderwaterAcousticsEmissionEncoder encode data from DtUnderwaterAcousticsEmissionStateRepository objects to the net structures to be sent to the network. More...
class  DtUnderwaterAcousticsPublisher
 Instances of DtUnderwaterAcousticsPublisher publish underwater acoustic objects to the network. More...
class  DtIffAtcNavaidsParameter
 DtIffAtcNavaidsParameter is a class which contains the parameter data for the IFF/ATC/NAVAIDS PDU. More...
class  DtIffStateRepository
 Defines a protocol independent repository of attributes for IFF objects in DIS, HLA and TENA. More...
class  DtInterClassDesc
 Instances of DtInterClassDesc are used to represent HLA Object and Interaction classes. More...
class  DtInteractionDecoderFactory
 Instances of DtInteractionDecoderFactory are used to create decoders which know how to decode an HLA interaction message (or network representation) into an interaction repository (or host representation). More...
class  DtInteractionEncoderFactory
 Instances of DtInteractionEncoderFactory are used to create encoders which know how to encode an interaction repository (or host representation) into an HLA interaction message (or network representation). More...
class  DtInteractionDecoder
 Instances of DtInteractionDecoder are used to decode interactions from the network. More...
class  DtInteractionEncoder
 DtInteractionEncoder is used to provide encoding of an interaction into an RTI::ParameterHandleValuePairSet in an HLA (as opposed to DIS) environment. More...
class  DtLinearObjectRepository
 class DtLinearObjectRepository More...
class  DtLinearSegmentRecord
 class DtLinearSegmentRecord Instances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR FOM. More...
class  DtMinefieldLaneMarkerRecord
 class DtMinefieldLaneMarkerRecord More...
class  DtObjClassDesc
 An instance of DtObjClassDesc is a "class descriptor" for an HLA Object class. More...
class  DtGlobalObjectDesignatorList
 Instances of DtGlobalObjectDesignatorList are list of globally significant object identifiers. More...
class  DtObjectId
 DtObjectId instances are used to represent RTI::ObjectInstances in VR-Link. More...
class  DtSyntheticEnvironmentObjectType
 DtSyntheticEnvironmentObjectType is a class which contains information identifying the type of a synthetic environment object. More...
class  DtObjectIdHashKey
 Instances of DtObjectIdHashKey are hash keys made from DtObjectIds. More...
class  DtObjectIdHashlist
 Instances of DtObjectIdHashlist are hash lists, where you can store associations between DtObjectIds and arbitrary pieces of data. More...
class  DtObjectReflectAttributeValuesCbInfo
 Instances of DtReflectAttributeValuesCbInfo are used for providing a callback when attributes change for an object in the federation. More...
class  DtOwnershipHandler
 This is a base class meant to encapsulate user callbacks on ownership management services. More...
class  DtPdu
 DtPdu is the base class for all PDU's in VR-Link. More...
class  DtPointObjectRepository
 class DtPointObjectRepository More...
class  DtPropulsionNoiseStateRepository
 class DtPropulsionNoiseStateRepository More...
class  DtSINCGARSModulation
 instances of DtSINCGARSModulation are used in DtRadioTransmitterRepositor to store information about a SINCGARSModulation Structure (from SpreadSpectrum) More...
class  DtReceiveInteractionCbInfo
 Instances of DtReceiveInteractionCbInfo are used for providing a callback when an interaction is received from another federate. More...
class  DtReflectAttributeValuesCbList
 Instances of DtReflectAttributeValuesCbList are used to provide a list of callbacks (DtReflectAttributeValuesCbInfo) which are called when attributes change for an object in a federation. More...
class  DtReflectedGenericObjectList
 DtReflectedGenericObjectList provides a reflected list of a class of FOM objects passed to the constructor. More...
class  DtStateRepository
 DtStateRepository is an abstract base class for maintaining state for an object. More...
class  DtVectoringNozzleSystem
 DtVectoringNozzleSystem is a class which contains the vectoring nozzle system data for the supplemental emissions/entity state PDU. More...
class  DtSystemHashKey
 Instances of DtSystemHashKey are used as hash keys for an emitter system. More...
class  DtTopoView
 Instances of DtTopoView are used to create a Topographic coordinate view of the geocentric coordinates in an Entity State Repository. More...
class  DtUnderwaterAcousticsEmissionRepository
 Instances of DtUnderwaterAcousticsEmissionStateRepository are used to store state data for EmbeddedSystem.UnderwaterAcousticsEmission objects. More...
class  DtUnderwaterAcousticsStateRepository
 Instances of DtUnderwaterAcousticsStateRepository are used to store state data for all underwater acoustics objects for a given entity. More...
class  DtUnderwaterAcousticShaftSpeed
 DtUnderwaterAcousticShaftSpeed is a class which contains the shaft speed information for the underwater acoustics PDU. More...
class  DtUnknownHlaObject
 Instances of DtUnknownHlaObject are used to store attributes for HLA objects which are not known by our FOM. More...
class  DtUpdateControlCbInfo
 Instances of DtUpdateControlCbInfo are used for providing a callback when the RTI update control services are invoked. More...
class  DtUpdateControlCbList
 Instances of DtUpdateControlCbList are used to provide a list of callbacks (DtUpdateControlCbInfo) which are called when an object starts updating. More...
class  DtObjectTagModifier
 Instances of DtObjectTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA object updates. More...
class  DtInteractionTagModifier
 Instances of DtInteractionTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA interactons. More...
class  DtUtmView
 Instances of DtUtmView are used to create a UTM coordinate view of the geocentric coordinates in an Entity State Repository. More...
class  DtVariableDatumRecord
 Instances of DtVariableDatumRecord are used to hold a single variable datum record and to provide access to its network representation. More...
class  DtVrlFederateAmbassador
 Instances of DtVrlFederateAmbassador are used to manage the interface between the RTI and the VR-Link Federate. More...
class  DtVrlRtiAmbassador
 DtVrlRtiAmbassador is a pure virtual class, designed to provide a foundation for different ways to send RTI messages. More...
class  DtArticulatedPart
 A single articulated part which has a number of parameters. More...
class  DtArticulatedPartCollection
 A DtArticulatedPartCollection is a collection of articulated parts typically of an entity. More...
class  DtArtPartThresholder
 DtArtPartThresholder is used to store art-part-related thresholds, and to perform some art part thresholding. More...
class  DtThresholder
 Instances of DtThresholder store thresholding information used to determine what attributes of an entity need to be updated. More...
class  DtBreachObjectEncoder
 Used to encode breach objects. More...

Files

file  ackInter.h
 This file provides protocol independence for DtAcknowledgeInteraction.
file  ackPdu.h
 This file declares DtAcknowledgePdu – DIS Only.
file  ackRPdu.h
 This file declares DtAcknowledgeRPdu – DIS Only.
file  actionPdu.h
 This file declares DtActionRequestPdu and DtActionResponsePdu – DIS Only.
file  activeSonarPub.h
 This file provides protocol independence for active sonar includes.
file  activeSonarSR.h
 Contains the DtActiveSonarStateRepository class declaration.
file  actReqInter.h
 This file provides protocol independence for ActionRequest Interactions.
file  actReqRPdu.h
 This file declares DtActionRequestRPdu – DIS Only.
file  actRespInter.h
 This file provides protocol independence for ActionResponse Interactions.
file  actRespRPdu.h
 This file declares DtActionResponseRPdu – DIS Only.
file  actSonBeamSR.h
 Contains the DtActiveSonarBeamRepository class declaration.
file  addPassActivitiesSR.h
 Contains the DtAdditionalPassiveActivitiesRepository class declaration.
file  addPassActPub.h
 This file provides protocol independence for APA publisher includes.
file  aggAggList.h
 This file provides a declaration of the class DtSilentAggregateList.
file  aggEntList.h
 This file provides a declaration of the class DtSilentEntityList.
file  aggPub.h
 This file provides protocol independence for local aggregates.
file  aggregateSR.h
 This file provides a declaration of the class DtAggregateStateRepository.
file  aggStatePdu.h
 This file declares DtAggregateStatePdu – DIS Only.
file  amoSR.h
 This file provides the definition of DtAmoApplicationStatus, and declarations of the classes DtClassStatusRecord and DtAmoStateRepository.
file  antPatRec.h
 This file provides a declaration of the class DtAntennaPatternRecord.
file  arealObjectSR.h
 This file provides a declaration of the class DtArealObjectRepository.
file  arealObjPub.h
 The protocol independent header for DtArealObjectPublisher.
file  arealObjStPdu.h
 This file declares DtArealObjectStatePdu – DIS Only.
file  baseEntitySR.h
 This file provides a declaration of the class DtBaseEntityStateRepository.
file  baseExConn.h
 This file provides a declaration of the class DtBaseExerciseConn.
file  baseReflAgg.h
 This file provides a declaration of the class DtBaseReflectedAggregate.
file  baseReflEnt.h
 This file provides a declaration of the class DtBaseReflectedEntity.
file  beamAntRec.h
 This file provides a declaration of the class DtBeamAntennaPatternRecord.
file  breachSegRec.h
 This file contains the declaration of DtBreachableSegmentRecord.
file  callbacks.h
 This file is used as a convenience to group RTI related callbacks together.
file  cartView.h
 This file declares the class DtCaresianView.
file  checkLicense.h
 This file declares global functions to check the validity of a license.
file  collideInter.h
 This file provides protocol independence for Collision Interactions.
file  collidePdu.h
 This file declares the class DtCollisionPdu.
file  collisElasPdu.h
 This file declares the class DtCollisionElasticPdu.
file  commentInter.h
 This file provides protocol independence for Comment Interactions.
file  commentPdu.h
 This file declares the class DtCommentPdu.
file  commentRPdu.h
 This file declares the class DtCommentRPdu.
file  connectionLostCbInfo.h
file  connectionLostCbList.h
file  createEntRPdu.h
 This file declares the class DtCreateEntityRPdu.
file  creatEntInt.h
 This file provides protocol independence for CreateEntity Interactions.
file  createPdu.h
 This file declares the class DtCreateEntityPdu.
file  dActiveSonarPub.h
 Contains the DIS DtActiveSonarPublisher class declaration.
file  dAddPassActDec.h
 Contains the DIS DtAdditionalPassiveActivitiesDecoder class declaration.
file  dAddPassActEnc.h
 Contains the DIS DtAdditionalPassiveActivitiesEncoder class declaration.
file  dAddPassActPub.h
 Contains the DIS DtAdditionalPassiveActivitiesPublisher class declaration.
file  dAggDec.h
 This file declares the class DtAggregateStateDecoder – DIS only.
file  dAggEnc.h
 This file declares the class DtAggregateStateEncoder.
file  dAggPub.h
 This file declares the class DtAggregatePublisher –DIS only.
file  dataInter.h
file  dataPdu.h
file  dataQInter.h
file  dataQueryRPdu.h
file  dataRPdu.h
file  datumMap.h
file  datumRecSet.h
file  dDesignatrPub.h
file  dEmittrSysDec.h
 This file declares the DIS version of DtEmitterSystemStateDecoder.
file  dEmittrSysEnc.h
 This file declares the DIS version of DtEmitterSystemStateEncoder.
file  dEmittrSysPub.h
 This file declares the DIS version of DtEmitterSystemPublisher.
file  dEntityDec.h
 This file declares the DIS version of DtEntityStateDecoder.
file  dEntityEnc.h
 This file declares the DIS version of DtEntityStateEncoder.
file  dEnvProcPub.h
 This file provides a declaration of the class for HLA DtEnvironmentProcessPublisher.
file  designatePdu.h
file  designatorSR.h
file  designatrPub.h
file  detonatePdu.h
file  dExConnInit.h
 This file provides the declaration of the class DtExerciseConnInitializer.
file  dExerciseConn.h
 
file  dIffDec.h
 This file declares the DIS version of DtIffStateDecoder.
file  dIffEnc.h
 This file declares the DIS version of DtIffStateEncoder.
file  dIffPub.h
 This file declares the DIS version of DtIffPublisher.
file  dInteraction.h
file  dirRtiAmb13.h
 The HLA 1.3 implementation of the DtDirectRtiAmbassador.
file  dirRtiAmb1516.h
file  dirRtiAmb1516.h
file  disObjMgr.h
file  disPduFactory.h
file  dObjPub.h
 This class declares the DIS version of DtObjectPublisher.
file  dPropNoiseDec.h
 Contains the DIS DtPropulsionNoiseDecoder class declaration.
file  dPropNoiseEnc.h
 Contains the DIS DtPropulsionNoiseEncoder class declaration.
file  dAddPassActPub.h
 Contains the DIS DtAdditionalPassiveActivitiesPublisher class declaration.
file  dRadioRcvrPub.h
file  dRadioXmitEnc.h
 This file contains the declaration of the class DtRadioTransmitterEncoder.
file  dRadioXmitPub.h
file  dRefActSonar.h
 Contains the DIS DtReflectedActiveSonar class declaration.
file  dRefActSonarList.h
 Contains the DIS DtReflectedActiveSonarList class declaration.
file  dRefAddPassActList.h
 Contains the DIS DtReflectedAdditionalPassiveActivitiesList class declaration.
file  dRefDesigList.h
file  dRefEmSysList.h
file  dRefEnvList.h
file  dRefGrDatList.h
file  dRefGridData.h
file  dRefIffList.h
 This file declares the class DtReflectedIffList.
file  dReflAddPassAct.h
 Contains the DIS DtReflectedAdditionalPassiveActivities class declaration.
file  dReflAggList.h
file  dReflDesigntr.h
file  dReflectedAgg.h
file  dReflectedEnt.h
file  dReflEmitrSys.h
file  dReflEntList.h
 Declares DIS version of DtReflectedEntityList.
file  dReflEnvProc.h
file  dReflIff.h
file  dRefObjList.h
file  dReflAddPassAct.h
 Contains the DIS DtReflectedAdditionalPassiveActivities class declaration.
file  dRefPropNoiseList.h
 Contains the DIS DtReflectedPropulsionNoiseList class declaration.
file  dRefRadRcvr.h
file  dRefRadRcvrList.h
file  dRefRadXmit.h
file  dRefRadXmList.h
file  dRefUndwaAcoustics.h
 Contains the DIS DtReflectedUnderwaterAcoustics class declaration.
file  dRefUndwaAcousticsList.h
 Contains the DIS DtReflectedUnderwaterAcousticsList class declaration.
file  dscvObjCbInfo.h
file  dStateEncoder.h
 This file declares the DIS version of DtStateEncoder.
file  dStateMsg.h
file  dUndwaAcousticDec.h
 Contains the DIS DtUnderwaterAcousticsDecoder class declaration.
file  dUndwaAcousticEnc.h
 Contains the DIS DtUnderwaterAcousticsEncoder class declaration.
file  dUndwaAcousticPub.h
 Contains the DIS DtUnderwaterAcousticsPublisher class declaration.
file  elecEmitPdu.h
file  embedSystemSR.h
file  emitterSysSR.h
file  emittrBeamSR.h
file  enum2string.h
file  envBndSphere.h
file  envCombic.h
file  envCone.h
file  envDRCone.h
file  envDREllpsoid.h
file  envDRLine.h
file  envDRPoint.h
file  envDRRectVol.h
file  envDRSphere.h
file  envEllipsoid.h
file  envFlare.h
file  envGeometry.h
file  envGsPlume.h
file  envGsPuff.h
file  envLine.h
file  envObjectSR.h
file  envPoint.h
file  envProcessSR.h
file  envProcPdu.h
file  envProcPub.h
file  envRec.h
file  envRectVol.h
file  envSphere.h
file  envUniform.h
file  esUpdatePdu.h
file  eventRepInter.h
file  eventReptPdu.h
file  eventReptRPdu.h
file  fedTimeCbInfo.h
file  fedTimeCbList.h
file  gedBasFixWing.h
file  gedBasRotWing.h
file  gedBasSoldier.h
file  gedBasVehicle.h
file  gedEnhFixWing.h
file  gedEnhRotWing.h
file  gedEnhSoldier.h
file  gedEnhVehicle.h
file  gedLogVehicle.h
file  genericDec.h
file  genericEnc.h
file  genericPub.h
file  genericSR.h
file  glbObjDesHashKey.h
file  globIdHLst.h
file  gridAxiRecFix.h
file  gridAxiRecVar.h
file  gridDataPdu.h
file  gridDataPub.h
file  gridDataRec.h
file  gridDataRecT0.h
file  gridDataRecT1.h
file  gridDataRecT2.h
file  gridDataSR.h
file  hAckDec.h
file  hAckEnc.h
file  hAckInter.h
file  hActiveSonarPub.h
 Contains the HLA DtActiveSonarPublisher class declaration.
file  hActReqDec.h
file  hActReqEnc.h
file  hActReqObjDec.h
file  hActReqObjEnc.h
file  hActRespDec.h
file  hActRespEnc.h
file  hActRspObjDec.h
file  hActRspObjEnc.h
file  hActSonarDec.h
 Contains the DtActiveSonarDecoder class declaration.
file  hActSonarEnc.h
 Contains the DtActiveSonarEncoder class declaration.
file  hActSonBmDec.h
 Contains the DtActiveSonarBeamDecoder class declaration.
file  hActSonBmEnc.h
 Contains the DtActiveSonarBeamEncoder class declaration.
file  hActSonBmPub.h
 Contains the DtActiveSonarBeamPublisher class declaration.
file  hAddPassActDec.h
 Contains the DtAdditionalPassiveActivitiesDecoder class declaration.
file  hAddPassActEnc.h
 Contains the DtAdditionalPassiveActivitiesEncoder class declaration.
file  hAddPassActPub.h
 Contains the DtAdditionalPassiveActivitiesPublisher class declaration.
file  hAggEntDec.h
file  hAggEntEnc.h
file  hAggPub.h
file  hAppRadSigDec.h
file  hEntityPub.h
 This file declares DtEntityPublisher for HLA.
file  hEnvProcPub.h
 This file provides a declaration of the class for HLA DtEnvironmentProcessPublisher.
file  hExerciseConn.h
 
file  hInterFactory.h
 This file provides a declaration of the class DtInteractionFactory.
file  hostStructs.h
 This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
file  hPropNoiseDec.h
 Contains the DtPropulsionNoiseDecoder class declaration.
file  hPropNoiseEnc.h
 Contains the DtPropulsionNoiseEncoder class declaration.
file  hPropNoisePub.h
 Contains the DtPropulsionNoisePublisher class declaration.
file  hRefActSonar.h
 Contains the DtReflectedActiveSonar class declaration.
file  hRefActSonarList.h
 Contains the DtReflectedActiveSonarList class declaration.
file  hRefActSonBm.h
 Contains the DtReflectedActiveSonarBeam class declaration.
file  hRefActSonBmList.h
 Contains the DtReflectedActiveSonarBeamList class declaration.
file  hRefAddPassAct.h
 Contains the DtReflectedAdditionalPassiveActivities class declaration.
file  hRefAddPassActList.h
 Contains the DtReflectedAdditionalPassiveActivitiesList class declaration.
file  hRefBeamList.h
 Contains the DtReflectedEmitterBeamList class declaration.
file  hRefDesigList.h
 
file  hRefEmSysList.h
 Contains the DtReflectedEmitterSystemList class declaration.
file  hRefGrDatList.h
 This file provides a declaration of the class DtReflectedGriddedDataList.
file  hRefGridData.h
 This file provides a declaration of the class DtReflectedGriddedData.
file  hRefIff.h
 This This file is deprecated - please see hReflIff.h.
file  hRefIffList.h
 This file provides a declaration of the class DtReflectedIffList.
file  hReflAggList.h
 This file provides a declaration of the class DtReflectedAggregateList.
file  hReflArealList.h
 This file provides the HLA declaration of the class DtReflectedArealObjectList.
file  hReflArealObj.h
 This file provides a declaration of the class DtReflectedArealObject.
file  hReflBeam.h
 This file provides a declaration of the class DtReflectedEmitterBeam.
file  hReflDesigntr.h
 This file provides a declaration of the class DtReflectedDesignator.
file  hReflectedAgg.h
 This file provides a declaration of the class DtReflectedAggregate.
file  hReflectedEnt.h
 This file provides a declaration of the class DtReflectedEntity and the definition of DtEntityCallbackFunction.
file  hReflectedFed.h
 Declares DtReflectedFederate (HLA Only).
file  hReflectedObj.h
 This file provides a declaration of the class DtReflectedObject.
file  hReflEntList.h
 This file provides a declaration of the class DtReflectedEntityList.
file  hReflEnvProc.h
 This file provides a declaration of the class DtReflectedEnvironmentProcess.
file  hReflIff.h
 This file provides a declaration of the class DtReflectedIff.
file  hReflLinearList.h
 This file provides a declaration of the class DtReflectedLinearObjectList.
file  hReflLinearObj.h
 This file provides a declaration of the class DtReflectedLinearObject.
file  hReflPointObj.h
 This file provides a declaration of the class DtReflectedPointObject.
file  hReflRadRecvr.h
 This file provides a declaration of the class DtReflectedRadioReceiver.
file  hReflRadXmitr.h
 This file provides a declaration of the class DtReflectedRadioTransmitter.
file  hRefObjList.h
 This file provides a declaration of the class DtReflectedObjectList.
file  hRefPointObjList.h
 This file provides a declaration of the class DtReflectedPointObjectList.
file  hRefPropNoise.h
 Contains the DtReflectedPropulsionNoise class declaration.
file  hRefPropNoiseList.h
 Contains the DtReflectedPropulsionNoiseList class declaration.
file  hRefRadRvList.h
 This file provides a declaration of the class DtReflectedRadioReceiverList.
file  hRefRadXmList.h
 This file provides a declaration of the class DtReflectedRadioTransmitterList.
file  hReflEmitrSys.h
 Contains the DtReflectedUnderwaterAcoustics class declaration.
file  hRefUndwaAcousticsList.h
 Contains the DtReflectedUnderwaterAcousticsList class declaration.
file  hStartDec.h
 This file provides a declaration of the class DtStartResumeDecoder.
file  hStateMsg.h
file  hStopDec.h
 This file declares the class DtStopFreezeDecoder.
file  hStopEnc.h
 This file declares the class DtStopFreezeEncoder.
file  hTransCtlDec.h
file  hTransCtlEnc.h
file  hTrkJamBeamDec.h
file  hTrkJamBeamEnc.h
file  hUndwaAcousticPub.h
 Contains the HLA DtUnderwaterAcousticsPublisher class declaration.
file  hUnknownInter.h
file  iffAtcNavLayr.h
file  iffAtcNavOper.h
file  iffAtcNavOpr2.h
file  iffAtcNavParm.h
file  iffAtcNavPdu.h
file  iffAtcNavSyID.h
file  iffPub.h
file  iffSR.h
 Declares the class DtIffStateRepository.
file  interaction.h
file  intercmCtlPdu.h
file  intercmEntDst.h
file  intercmGrpAsg.h
file  intercmGrpDst.h
file  intercmParRec.h
file  intercmSigPdu.h
file  interEncoder.h
file  interMgr.h
file  isGroupOfPdu.h
file  isPartOfPdu.h
file  isPartOfStruct.h
file  leAppearPdu.h
 This file declares the class DtLeAppearancePdu.
file  leArtPartsPdu.h
 This file declares the class DtLeArticulatedPartsPdu.
file  leDeadReck.h
 This file declares the class DtLeDeadReckoningParameters.
file  leDetonPdu.h
 This file declares the class DtLeDetonationPdu.
file  leEntityID.h
 This file declares the class DtLeEntityID.
file  leEntityOri.h
 This file declares the class DtLeEntityOrientation.
file  leEntityVel.h
 This file declares the class DtLeEntityLinearVelocity.
file  leFirePdu.h
 This file declares the class DtLeFirePdu.
file  leLocEntity.h
 This file declares the class DtLeEntityLocationEntityCoordinates.
file  leLocWorld.h
 This file declares the class DtLeEntityLocationWorldCoordinates.
file  leOriError.h
 This file declares the class DtLeOrientationError.
file  lePosError.h
file  leTspiPdu.h
file  linearObjPub.h
file  linearObjSR.h
 This file declares the class DtLinearObjectRepository.
file  linearSegRec.h
 This file declares the class DtLinearSegmentRecord.
file  linObjStPdu.h
 This file declares the class DtLinearObjectStatePdu.
file  linSegParam.h
 This file declares the class DtLinearSegmentParameter.
file  mineDataPdu.h
file  mineFldMarkRec.h
file  minePerimeter.h
file  mineQueryPdu.h
file  mineRsNackPdu.h
file  mineStatePdu.h
file  nullFedAmb13.h
 Adapted from the DMSO RTI 1.3.4 file NullFederateAmbassador.hh.
file  objClassDesc.h
file  objClassDesc.h
file  objDesList.h
 This class declares DtGlobalObjectDesignatorList.
file  objectId.h
 This class declares DtObjectId.
file  objectType.h
 This class declares DtSyntheticEnvironmentObjectType.
file  objIdHashKey.h
file  objIdHashLst.h
file  objPub.h
 This file provides protocol independence for DtObjectPublisher.
file  objRefCbInfo.h
file  ownerHandler.h
 This file declares DtOwnershipHandler.
file  ackRP.h
 This file declares the struct DtNetAcknowledgeRPdu.
file  actReqRP.h
 This file declares the struct DtNetActionRequestRPdu.
file  actRespRP.h
 This file declares the class DtNetActionResponseRPdu.
file  aggStateP.h
 This file declares the classes DtNetSilentAggregateList, DtNetSilentEntityList, DtNetSilentEntityList_RPR_20, DtNetAggregateDatumRecord.
file  arealObjStP.h
 This file declares the class DtNetArealObjectStatePdu.
file  attribStruct.h
 This file declares the class DtNetAttribPair.
file  audioData.h
 This file declares the class DtNetAudioDataType.
file  collisElasP.h
 This file declares the class DtNetCollisionElasticPdu.
file  collisionP.h
 This file declares the class DtNetCollisionPdu.
file  commentRP.h
 This file declares the class DtNetCommentRPdu:wn.
file  createEntRP.h
 This file declares the class DtNetCreateEntityRPdu.
file  dataP4.h
 This file declares several classes related to the Data Interactions.
file  dataQueryRP.h
 This file declares the class DtNetDataQueryRPdu.
file  dataRP.h
 This file declares the class DtNetDataRPdu.
file  designateP.h
 This file declares the class DtNetDesignatorPdu.
file  detonationP.h
 This file declares the class DtNetDetonationPdu.
file  elecEmitP.h
 This file declares classes related to emitter systems.
file  entityStateP.h
 This file declares the class DtNetDeadReckonParameters and DtNetEntityStatePdu.
file  envProcP.h
 This file declares classes related to the EnvironmentalProcess Object.
file  esUpdateP.h
 This file declares the class DtNetEntityStateUpdatePdu.
file  eventReptRP.h
 This file declares the class DtNetEventReportRPdu.
file  fireP.h
 This file declares the class DtNetFirePdu.
file  gridDataP.h
 This file declares classes related to the Gridded Data Object.
file  iffAtcNavP.h
 This file declares classes related to IFF objects.
file  intercmCtlP.h
 This file declares classes related to intercom messages.
file  isGroupOfP.h
 This file declares classes for the idGroupOf object.
file  laserP.h
 This file declares the class DtNetLaserPdu.
file  leAppearP.h
 This file declares the class DtNetLeAppearancePdu.
file  leArtPartsP.h
 This file declares the class DtNetLeArticulatedPartsPdu.
file  leDetonP.h
 This file declares the class DtNetLeDetonationPdu.
file  leFireP.h
 This file declares the class DtNetLeFirePdu.
file  leTspiP.h
 This file declares network classes for the LeEntity objects.
file  linObjStP.h
 This file declares classes for the LinearObject Pdu.
file  logisticsP.h
 This file declares classes for the Logistics PDUs.
file  pdu.h
file  pduCbInfo.h
file  pduCbMgr.h
file  pduDatRecSet.h
file  pduFactory.h
file  pdus.h
file  pduWithData.h
file  pointObjPub.h
file  pointObjSR.h
file  pointObjStPdu.h
file  propNoisePub.h
 This file provides protocol independence for propulsion noise includes.
file  propulsionNoiseSR.h
 Contains the DtPropulsionNoiseStateRepository class declaration.
file  queryPdu.h
file  radioMod.h
file  radioRcvrPub.h
file  radioRecvrSR.h
file  radioXmitPub.h
file  radioXmitSR.h
file  receivePdu.h
 This class provides a declaration of the class DtReceiverPdu.
file  recIntrCbInfo.h
file  recordPdu.h
file  recordRInter.h
file  recordSetList.h
file  recordSetPdu.h
file  recQueryPdu.h
file  refActSonarList.h
 This file provides protocol independence for reflected active sonar lists.
file  refAddPassActList.h
 This file provides protocol independence for reflected APA lists.
file  refAttrCbInfo.h
file  refAttrCbList.h
file  refEmitLst.h
file  refEnvList.h
file  refGenericObj.h
file  refGenList.h
file  refGrDatList.h
file  refIffList.h
file  reflAggList.h
file  reflArealObj.h
file  reflArealObjList.h
file  reflectedAgg.h
file  reflectedDesignator.h
file  reflectedDesignatorList.h
file  reflectedIff.h
file  reflectedObj.h
file  reflEmittr.h
file  reflEnvProc.h
file  reflGridData.h
file  reflLinearList.h
file  reflLinearObj.h
file  reflObjList.h
file  reflPointObj.h
file  reflPointObjList.h
file  refObjCbInfo.h
file  refPropNoiseList.h
 This file provides protocol independence for reflected prop noise lists.
file  refRadioRecvr.h
file  refRadioXmit.h
file  refRadRvList.h
file  refRadXmList.h
file  refUndwaAcoustics.h
 This file provides protocol independence for reflected underwater acoustics objects.
file  refUndwaAcousticsList.h
 This file provides protocol independence for reflected underwater acoustics lists.
file  regCtlCbInfo.h
file  regCtlCbList.h
file  relLocPdu.h
file  remEntInter.h
file  remObjCbInfo.h
file  removeEntRPdu.h
file  removePdu.h
file  repairPdu.h
file  repCompInter.h
file  repRespInter.h
file  resNameCbInfo.h
file  resNameCbList.h
file  resupplyInter.h
file  resupplyPdu.h
file  rprDecFact.h
file  rprEncFact.h
file  rprFomMap.h
file  rprIDecFact.h
file  rprIEncFact.h
file  rprInterFact.h
file  rprObjFact.h
file  rtiNamespace.h
file  servReqInter.h
file  setDataInter.h
file  setDataPdu.h
file  setDataRPdu.h
file  setRecordInter.h
file  setRecordPdu.h
file  signalInter.h
file  signalPdu.h
file  simanPdu.h
file  smUtil.h
file  spatialStructs.h
file  startInter.h
file  startPdu.h
file  startResRPdu.h
file  stateMsg.h
file  stateRep.h
file  stIntCbInfo.h
file  stIntCbList.h
file  stopFrzRPdu.h
file  stopInter.h
file  stopPdu.h
file  strtUpdCbInfo.h
file  strtUpdCbList.h
file  supEmisEsNozz.h
file  supEmisEsPdu.h
file  supEmisEsProp.h
file  sysHashKey.h
file  tCommentInter.h
 This file provides a declaration of the class DtCommentInteraction for TENA.
file  tExConnInit.h
 This file provides the TENA declaration of the classes DtExerciseConnInitializer DtVrlApplicationInitializer.
file  tExerciseConn.h
 This file provides TENA a declaration of the class DtExerciseConn.
file  tkJmDesLst.h
file  tMessageInterface.h
 This file provides a declaration of the class DtMessageInterface (TENA ONLY)
file  tObjPub.h
 Copyright (c) 2006 MaK Technologies, Inc.
file  trackJamDes.h
file  transCtlInter.h
file  transCtlPdu.h
file  transmitPdu.h
file  undwaAcPdu.h
 Contains the DtUnderwaterAcousticPdu class declaration.
file  undwaAcEmissionSR.h
 Contains the DtUnderwaterAcousticsEmissionRepository class declaration.
file  undwaAcPdu.h
 Contains the DtUnderwaterAcousticPdu class declaration.
file  undwaAcousticPub.h
 This file provides protocol independence for underwater acoustic includes.
file  undwaAcousticSR.h
 Contains the DtUnderwaterAcousticsStateRepository class declaration.
file  undwaAcPasAct.h
 Contains the DtUnderwaterAcousticAddtnlPassiveAct class declaration.
file  undwaAcPdu.h
 Contains the DtUnderwaterAcousticPdu class declaration.
file  undwaAcShaft.h
 Contains the DIS DtUnderwaterAcousticShaftSpeed class declaration.
file  unknownHObj.h
 This class declares DtUnknownHlaObject.
file  unknownPdu.h
 This class declares DtUnknownPdu.
file  updCtlCbInfo.h
 This file declares DtUpdateControlCbInfo.
file  updCtlCbList.h
 This file declares DtUpdateControlCbList.
file  userTagModifiers.h
 This file contains declarations of the classes DtObjectTagModifier and DtInteractionTagModifier.
file  utmView.h
 This file declares DtUtmView.
file  varDatumRec.h
file  vrlFedAmb.h
 A protocol independent (HLA13/HLA1516) file for the VR-Link FedAmb.
file  vrlFedAmb13.h
 This file declares the class DtVrlFederateAmbassador for HLA 1.3.
file  vrlFedAmb1516.h
 This file declares the class DtVrlFederateAmbassador for HLA 1516.
file  vrlFedAmb1516e.h
 This file declares the class DtVrlFederateAmbassador for HLA 1516.
file  vrlRtiAmb13.h
 This file declares the class DtVrlRtiAmbassador for HLA 1.3.
file  dirRtiAmb1516.h
file  dirRtiAmb1516.h
file  articulatedPart.h
 This file provides a declaration of the class DtArticulatedPart.
file  articulatedPartCollection.h
 This file provides a declaration of the class DtArticulatedPartCollection.

Typedefs

typedef void(* DtActiveSonarCallbackFunction )(DtReflectedActiveSonar *obj, void *usr)
 Callback function that takes a DtReflectedObject and user data.
typedef void(* DtEmitterSystemCallbackFunction )(DtReflectedEmitterSystem *obj, void *usr)
 Callback function that takes a DtReflectedObject and user data.
typedef void(* DtUnderwaterAcousticsCallbackFunction )(DtReflectedUnderwaterAcoustics *obj, void *userData)
 Callback function that takes a DtReflectedObject and user data.

Detailed Description

The vl library contains classes and functions which aid in modeling and simulation for HLA1.3, HLA1516, HLA1516e and DIS.

This library is the central component of the VR-Link product which contains the Protocol-Independent Interface (VR-Link Developers Guide Section 5.1), as well as the Protcol-Dependent HLA, and DIS Interfaces. Important classes include DtExerciseConn, which is used to connect to your exercise (VR-Link Developers Guide Section 5.2), as well as subclasses of DtObjectPublisher, DtReflectedObjectList, DtReflectedObject, and DtStateRepository.

Typedef Documentation

typedef void(* DtActiveSonarCallbackFunction)(DtReflectedActiveSonar *obj, void *usr)

Callback function that takes a DtReflectedObject and user data.

typedef void(* DtEmitterSystemCallbackFunction)(DtReflectedEmitterSystem *obj, void *usr)

Callback function that takes a DtReflectedObject and user data.

typedef void(* DtUnderwaterAcousticsCallbackFunction)(DtReflectedUnderwaterAcoustics *obj, void *userData)

Callback function that takes a DtReflectedObject and user data.


Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)