VR-Link API Documentation for DIS
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  DtVariableGroup
 Represents a group of variables. More...
class  DtAcknowledgePdu
 class DtAcknowledgePdu: More...
class  DtAcknowledgeRPdu
 class DtAcknowledgeRPdu: More...
class  DtAckPredOpt
 Options for DtAcknowledgePredicate. More...
class  DtActionRequestPdu
 Instances of DtActionRequestPdu are used to send/receive action request PDUs. More...
class  DtActionResponsePdu
 Instances of DtActionResponsePdu are used to send/receive action response PDUs. More...
class  DtActionRequestRPdu
 Instances of DtActionRequestRPdu are used to send/receive reliable action request PDUs. More...
class  DtActionResponseRPdu
 Instances of DtActionResponseRPdu are used to send/receive reliable action response PDUs. More...
class  DtActiveSonarBeamRepository
 The DtActiveSonarBeamRepository class provides the state repository for the ActiveSonarBeam object. More...
class  DtActiveSonarDecoder
 Instances of DtActiveSonarDecoder are used to take state information from an emission state PDU and place it into an emitter system state repository. More...
class  DtActiveSonarEncoder
 Instances of DtActiveSonarEncoder are used to take state information from a DtActiveSonarStateRepository and place it into an underwater acoustics PDU. More...
class  DtActiveSonarPublisher
 Instances of DtActiveSonarPublisher are used to take care of the details associated with publishing the state of an active sonar. More...
class  DtActiveSonarStateRepository
 class DtActiveSonarStateRepository More...
class  DtAdditionalPassiveActivitiesDecoder
 Instances of DtAdditionalPassiveActivitiesDecoder are used to take state information from an emission state PDU and place it into an emitter system state repository. More...
class  DtAdditionalPassiveActivitiesEncoder
 Instances of DtAdditionalPassiveActivitiesEncoder are used to take state information from a DtAdditionalPassiveActivitiesRepository and place it into an underwater acoustics PDU. More...
class  DtAdditionalPassiveActivitiesPublisher
 Instances of DtAdditionalPassiveActivitiesPublisher are used to take care of the details associated with publishing the state of an active sonar. More...
class  DtAdditionalPassiveActivitiesRepository
 class DtAdditionalPassiveActivitiesRepository More...
class  DtAggregatePublisher
 Instances of DtAggregatePublisher are used to take care of the details associated with publishing the state of an aggregate. More...
class  DtAggregateStateDecoder
 Instances of DtAggregateStateDecoder are used to take state information from an aggregate state PDU and place it into an aggregate state repository. More...
class  DtAggregateStateEncoder
 Instances of DtAggregateStateEncoder are used to take state information from an aggregate state repository and place it into an aggregate state PDU. More...
class  DtAggregateStatePdu
 Instances of DtAggregateStatePdu are used to communicate information about aggregating entities. 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  DtArealObjectStatePdu
 Instances of DtArealObjectStatePdu are used to communicate information about the addition/modification of a synthetic object which is geometrically anchored to the terrain with multiple points. More...
class  DtAttributePdu
 Instances of DtAttributePdu are used to represent the arbitrary attributes added to PDUs. More...
class  DtAttributePduDecoder
 DtAttributePduDecoder is the class which decodes the Attribute PDU in VR-Link. More...
class  DtAttributePduEncoder
 DtAttributePduEncoder is the class which encodes the Attribute PDU in VR-Link. 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  DtBasicFixedWingAircraftRecord
 Instances of DtBasicFixedWingAircraftRecord are used to contain the entity state and logistics information about an individual entity within a group of entities. More...
class  DtBasicGroundCombatSoldierRecord
 Instances of DtBasicGroundCombatSoldierRecord are used to contain the entity state and logistics information about an individual entity within a group of entities. More...
class  DtBasicGroundCombatVehicleRecord
 Instances of DtBasicGroundCombatVehicleRecord are used to contain the entity state and logistics information about an individual entity within a group of entities. More...
class  DtBasicRotorWingAircraftRecord
 Instances of DtBasicRotorWingAircraftRecord are used to contain the entity state and logistics information about an individual entity within a group of entities. 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  DtCollisionElasticPdu
 Instances of DtCollisionElasticPdu are used to send simulated elastic collision information. More...
class  DtCommentPdu
 Instances of DtCommentPdu are used to send/receive comment PDUs. More...
class  DtCommentRPdu
 Instances of DtCommentRPdu are used to send/receive reliable comment PDUs. More...
class  DtCommunicationsNodeIdRecord
 Instances of DtCommunicationsNodeIdRecord are the identification of a communications node. More...
class  DtCreateEntityPdu
 Instances of DtCreateEntityPdu are used to send/receive create entity PDUs. More...
class  DtCreateEntityRPdu
 Instances of DtCreateEntityRPdu are used to send/receive reliable create entity PDUs. More...
class  DtDataPdu
 Instances of DtDataPdu are used to send/receive data PDUs. More...
class  DtDataQueryPdu
 Instances of DtDataQueryPdu are used to send/receive data query PDUs. More...
class  DtDataQueryRPdu
 Instances of DtDataQueryRPdu are used to send/receive reliable data query PDUs. More...
class  DtDataRPdu
 Instances of DtDataRPdu are used to send/receive reliable data PDUs. More...
class  DtVarDatumSpec
 This class has public data members for backwards compatibility with pre-VR-Link3.3 versions. More...
class  DtDesignatorPdu
 Instances of DtDesignatorPduare used to communicate information about designator objects in DIS. More...
class  DtDetonationPdu
 DtDetonationPdu is used to represent the impact or detonation of a munition. More...
class  DtDirectedEnergyFirePdu
 Instances of DtEnergyFireInteraction are used to represent the firing of an Energy Weapon. More...
class  DtDirectedEnergyFireRepository
 Instances of DtDirectedEnergyFireRepository are used to store the state of firing a directed energy weapon. More...
class  DtEmbeddedSystemRepository
 Instances of DtEmbeddedSystemRepository are used to store the state of embedded systems. More...
class  DtEmitterSystemPublisher
 Instances of DtEmitterSystemPublisher are used to take care of the details associated with publishing the state of an emitter system. More...
class  DtEmitterSystemRepository
 Instances of DtEmitterSystemRepository are used to store state data for emitter systems in both HLA and DIS environments. More...
class  DtEmitterSystemStateDecoder
 Instances of DtEmitterSystemStateDecoder are used to take state information from an emission state PDU and place it into an emitter system state repository. More...
class  DtEmitterSystemStateEncoder
 Instances of DtEmitterSystemStateEncoder are used to take state information from a DtEmitterSystemRepository and place it into an electromagnetic emissions PDU. More...
class  DtEnhancedFixedWingAircraftRecord
 Instances of DtEnhancedFixedWingAircraftRecord are used to contain the entity state and logistics information about an individual entity within a group of entities. More...
class  DtEnhancedGroundCombatSoldierRecord
 Instances of DtEnhancedGroundCombatSoldierRecord are used to contain the entity state and logistics information about an individual entity within a group of entities. More...
class  DtEnhancedGroundCombatVehicleRecord
 Instances of DtEnhancedGroundCombatVehicleRecord are used to contain the entity state and logistics information about an individual entity within a group of entities. More...
class  DtEnhancedRotorWingAircraftRecord
 Instances of DtEnhancedRotorWingAircraftRecord are used to contain the entity state and logistics information about an individual entity within a group of entities. More...
class  DtEntityDamageStatusDecoder
 Decoder for the DtEntityDamageStatusPdu. More...
class  DtEntityDamageStatusEncoder
 Encoder for the DtEntityDamageStatusPdu. More...
class  DtEntityDamageStatusPdu
 Instances of DtEntityDamageInteraction are used to represent an entity's damage state. More...
class  DtEntityPublisher
 Instances of DtEntityPublisher are used for local or source simulations of entities, (i.e. More...
class  DtEntityStateDecoder
 Instances of DtEntityStateDecoder are objects capable of decoding EntityState PDUs into a DtEntityStateRepository. More...
class  DtEntityStateEncoder
 Instances of DtEntityStateEncoder are used to take state information from a DtEntityStateRepository and place it into an entity state PDU. More...
class  DtEntityStatePdu
 This class provides a wrapper around the DIS Entity State PDU network structure. 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  DtEnvironmentalProcessPdu
 Instances of DtEnvironmentalProcessPdu are used to send information about environmental effects and processes. 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  DtEnvironmentProcessPublisher
 Instances of DtEnvironmentProcessPublisher are used for local or source simulations of environment processes, (i.e. More...
class  DtEnvironmentProcessRepository
 Instances of DtEnvironmentProcessRepository are used to store state information for environmental process objects in both DIS and HLA environments. More...
class  DtEventId
 Represents Events in DIS. More...
class  DtEventReportPdu
 Instances of DtEventReptPdu are used to send/receive event report PDUs. More...
class  DtEventReptRPdu
 Instances of DtEventReptRPdu are used to send/receive reliable event report PDUs. More...
class  DtExerciseConn
 Instances of DtExerciseConn are used to provide an application's interface or connection to the network in a DIS environment. 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  DtExhaustSmokeRecord
 Instances of DtExhaustSmokeRecord implement the ExhaustSmokeStruct used to implement the Exhaust Smoke Linear Object. More...
class  DtFirePdu
 Instances of DtFireInteraction are used to represent the firing of a weapon. More...
class  DtGlobalIdHashlist
 Instances of DtGlobalIdHashlist are hash lists, where you can store associations between DtGlobalObjectDesignators and arbitrary pieces of data. More...
class  DtGlobalObjectDesignatorList
 Instances of DtGlobalObjectDesignatorList are list of globally significant object identifiers. 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  DtGriddedDataPdu
 Instances of DtGriddedDataPdu are used to communicate environmental data defined on a grid. More...
class  DtGroundLogisticsVehicleRecord
 Instances of DtGroundLogisticsVehicleRecord are used to contain the entity state and logistics information about an individual entity within a group of entities. More...
class  DtIffAtcNavaidsBeamData
 DtIffAtcNavaidsBeamData is a class which contains the antenna data for the IFF/ATC/NAVAIDS PDU. More...
class  DtIffAtcNavaidsDataCommunications
 DtIffAtcNavaidsDataCommunications is a class which contains layer of the IFF/ATC/NAVAIDS PDU. More...
class  DtIffAtcNavaidsLayerHeader
 DtIffAtcNavaidsLayerHeader is a class which contains the layer header information for a layer of the IFF/ATC/NAVAIDS PDU. More...
class  DtIffAtcNavaidsMode5Interrogator
 DtIffAtcNavaidsMode5Transponder is a class which contains layer of the IFF/ATC/NAVAIDS PDU. More...
class  DtIffAtcNavaidsMode5Transponder
 DtIffAtcNavaidsMode5Transponder is a class which contains layer of the IFF/ATC/NAVAIDS PDU. More...
class  DtIffAtcNavaidsModeSInterrogator
 DtIffAtcNavaidsModeSInterrogator is a class which contains layer of the IFF/ATC/NAVAIDS PDU. More...
class  DtIffAtcNavaidsModeSTransponder
 DtIffAtcNavaidsModeSTransponder is a class which contains layer of the IFF/ATC/NAVAIDS PDU. More...
class  DtIffAtcNavaidsOperational
 DtIffAtcNavaidsOperational is a class which contains the fundamental operational data for the IFF/ATC/NAVAIDS PDU. More...
class  DtIffAtcNavaidsParameter
 DtIffAtcNavaidsParameter is a class which contains the parameter data for the IFF/ATC/NAVAIDS PDU. More...
class  DtIffAtcNavaidsPdu
 Instances of DtIffAtcNavaidsPdu are used to send information about simulated radio transponders and interrogators. More...
class  DtIffAtcNavaidsSecondOperational
 DtIffAtcNavaidsSecondOperational is a class which contains the secondary operational data for a layer of the IFF/ATC/NAVAIDS PDU. More...
class  DtIffAtcNavaidsSystemID
 DtIffAtcNavaidsSystemID is a class which contains information identifying the emitting system in the IFF/ATC/NAVAIDS PDU. More...
class  DtIffPublisher
 Instances of DtIffPublisher are used to take care of the details associated with publishing the state of an emitter system. More...
class  DtIffStateDecoder
 Instances of DtIffStateDecoder are used to take state information from an emission state PDU and place it into an emitter system state repository. More...
class  DtIffStateEncoder
 Instances of DtIffStateEncoder are used to take state information from a DtIffStateRepository and place it into an IFF PDU. More...
class  DtIffStateRepository
 Defines a protocol independent repository of attributes for IFF objects. More...
class  DtIFFSystemHashKey
 Instances of DtIFFSystemHashKey are used as hash keys for an emitter system. More...
class  DtInteraction
 DtInteraction is an base class for representing DIS PDUs which don't have state. More...
class  DtIntercomControlPdu
 Instances of DtIntercomControlPdu are used to communicate state information for simulated intercom devices. More...
class  DtIntercomSignalPdu
 Instances of DtIntercomSignalPdu are used to send simulated intercom signal data. More...
class  DtIsPartOfPdu
 Instances of DtIsPartOfPdu are used to join two simulation entities to form a single entity. More...
class  DtLeArticulatedPartsPdu
 class DtLeArticulatedPartsPdu: More...
class  DtLeDetonationPdu
 Instances of DtLeDetonationPdu are used to send firing information for live entities. More...
class  DtLeFirePdu
 Instances of DtLeFirePdu are used to send firing information for live entities. More...
class  DtLeTspiPdu
 Instances of DtLeTspiPdu are used to send state information for live entities. More...
class  DtLinearObjectRepository
 class DtLinearObjectRepository More...
class  DtLinearObjectStatePdu
 class DtLinearObjectStatePdu: More...
class  DtLinearSegmentRecord
 class DtLinearSegmentRecord Instances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR FOM. More...
class  DtMinefieldDataPdu
 Instances of DtMinefieldDataPdu are used to communicate minefield data information. More...
class  DtMinefieldLaneMarkerRecord
 class DtMinefieldLaneMarkerRecord More...
class  DtMinefieldQueryPdu
 Instances of DtMinefieldQueryPdu are used to communicate minefield state information. More...
class  DtMinefieldResponseNackPdu
 Instances of DtMinefieldResponseNackPdu are used to request a retransmission of minefield data PDUs. More...
class  DtObjectIdHashlist
 Instances of DtObjectIdHashlist are hash lists, where you can store associations between DtObjectIds and arbitrary pieces of data. More...
class  DtObjectPublisher
 Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e. More...
class  DtPdu
 DtPdu is the base class for all PDU's in VR-Link. More...
class  DtPduDecoderFactory
 Instances of DtPduDecoderFactory are used to create Decoders which know how to decode an DIS message (or network representation) into a repository (or host representation). More...
class  DtPduEncoderFactory
 Instances of DtPduEncoderFactory are used to create Encoders which know how to decode an DIS message (or network representation) into a repository (or host representation). More...
class  DtPduWithData
 DtPduWithData provides the base class for all of the simulation management PDU's that have fixed/variable data. More...
class  DtPointObjectRepository
 class DtPointObjectRepository More...
class  DtPropulsionNoiseDecoder
 Instances of DtPropulsionNoiseDecoder are used to take state information from an emission state PDU and place it into an emitter system state repository. More...
class  DtPropulsionNoiseEncoder
 Instances of DtPropulsionNoiseEncoder are used to take state information from a DtPropulsionNoiseStateRepository and place it into an underwater acoustics PDU. More...
class  DtPropulsionNoisePublisher
 Instances of DtPropulsionNoisePublisher are used to take care of the details associated with publishing the state of an active sonar. More...
class  DtPropulsionNoiseStateRepository
 class DtPropulsionNoiseStateRepository More...
class  DtRadioTransmitterEncoder
 This class handles encoding of Transmitter PDUs. More...
class  DtRadioTransmitterPublisher
 Instances of DtRadioTransmitterPublisher are used for local or source simulations of radio transmitters, (i.e. More...
class  DtRecordQueryPdu
 Instances of DtRecordQueryPdu are used to request data records from an entity. More...
class  DtReflectedActiveSonar
 Instances of DtReflectedActiveSonar represent active sonar object simulated by remote applications. More...
class  DtReflectedActiveSonarList
 Instances of this class provide a protocol independent interface to a list of additional passive activities in a DIS environment. More...
class  DtReflectedAdditionalPassiveActivities
 Instances of DtReflectedAdditionalPassiveActivities represent APA object simulated by remote applications. More...
class  DtReflectedAdditionalPassiveActivitiesList
 Instances of this class provide a protocol independent interface to a list of additional passive activities in a DIS environment. More...
class  DtReflectedAggregate
 Instances of this class provide a protocol independent interface to a reflected aggregate in a DIS environment. More...
class  DtReflectedAggregateList
 Instances of this class provide a protocol independent interface to a list of reflected aggregates in a DIS environment. More...
class  DtReflectedDesignator
 Instances of DtReflectedDesignator represent designator object simulated by remote applications. More...
class  DtReflectedDesignatorList
 Instances of this class provide a protocol independent interface to a list of reflected designators in a DIS environment. More...
class  DtReflectedDirectedEnergyFire
 Instances of DtReflectedDirectedEnergyFire represent Directed Energy Fire object simulated by remote applications. More...
class  DtReflectedDirectedEnergyFireList
 Instances of this class provide a protocol independent interface to a list of reflected Directed Energy Fires in a DIS environment. More...
class  DtReflectedEmitterSystem
 Instances of DtReflectedEmitterSystem represent EmitterSystem object simulated by remote applications. More...
class  DtReflectedEmitterSystemList
 Instances of this class provide a protocol independent interface to a list of reflected emitters in a DIS environment. More...
class  DtReflectedEntity
 Instances of this class provide a protocol independent interface to a reflected entity in a DIS environment. More...
class  DtReflectedEntityList
 Instances of this class provide a protocol independent interface to a list of reflected entities in a DIS environment. More...
class  DtReflectedEnvironmentProcess
 The DtReflectedObject instance for an Environmental Process Object. More...
class  DtReflectedEnvironmentProcessList
 Manages all discovered remote Environmental Process Objects. More...
class  DtReflectedIff
 Instances of DtReflectedIff represent Iff object simulated by remote applications. More...
class  DtReflectedIffList
 Instances of this class provide a protocol independent interface to a list of reflected emitters in a DIS environment. More...
class  DtReflectedObject
 Instances of DtReflectedObject are used to represent a simulation entity reflected across a network (i.e. More...
class  DtReflectedObjectList
 Instances of DtReflectedObjectList are lists of instances of classes derived from DtReflectedObject. More...
class  DtReflectedPropulsionNoise
 Instances of DtReflectedPropulsionNoise represent propulsion noise object simulated by remote applications. More...
class  DtReflectedPropulsionNoiseList
 Instances of this class provide a protocol independent interface to a list of reflected propulsion noise objects in a DIS environment. More...
class  DtReflectedRadioTransmitter
 The reflected list for Radio Transmitter objects. More...
class  DtReflectedUnderwaterAcoustics
 Instances of DtReflectedUnderwaterAcoustics represent underwater acoustics objects simulated by remote applications. More...
class  DtReflectedUnderwaterAcousticsList
 Instances of this class provide a protocol independent interface to a list of underwater acoustics objects in a DIS environment. More...
class  DtRelativeLocationPdu
 Instances of DtRelativeLocationPdu are used to convey the fact that one unit is located at a position relative to another unit's world location. More...
class  DtRemoveEntityPdu
 Instances of DtRemoveEntityPdu are used to send/receive remove entity PDUs. More...
class  DtRemoveEntityRPdu
 Instances of DtRemoveEntityRPdu are used to send/receive reliable remove entity PDUs. More...
class  DtSetDataPdu
 Instances of DtSetDataPdu are used to send/receive set data PDUs. More...
class  DtSetDataRPdu
 Instances of DtSetDataRPdu are used to send/receive reliable set data PDUs. 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  DtSimanPdu
 DtSimanPdu provides a base class for all of the simulation management PDU's. More...
class  DtSINCGARSModulation
 instances of DtSINCGARSModulation are used in DtRadioTransmitterRepositor to store information about a SINCGARSModulation Structure (from SpreadSpectrum) More...
class  DtStartResumePdu
 Instances of DtStartResumePdu are used to send/receive start/resume PDUs. More...
class  DtStartResumeRPdu
 Instances of DtStartResumeRPdu are used to send/receive reliable start/resume PDUs. More...
class  DtStateMsg
 Instances of DtStateMsg are used to represent state data communicated via the network in a DIS (as opposed to HLA) environment. More...
class  DtStateRepository
 DtStateRepository is an abstract base class for maintaining state for an object. More...
class  DtStopFreezePdu
 Instances of DtStopFreezePdu are used to send/receive stop/freeze PDUs. More...
class  DtStopFreezeRPdu
 Instances of DtStopFreezeRPdu are used to send/receive reliable stop/freeze PDUs. More...
class  DtSyntheticEnvironmentObjectType
 DtSyntheticEnvironmentObjectType is a class which contains information identifying the type of a synthetic environment object. 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  DtTrackJamDesignator
 Instances of DtTrackJamDesignator are used to represent track/jam targets in the EmitterSystem PDU (DIS). More...
class  DtTrackJamDesignatorList
 Instances of DtTrackJamDesignatorList are list of globally significant object identifiers. More...
class  DtTransferControlRequestPdu
 Instances of DtTransferControlRequestPdu are used to initiate the dynamic allocation and control of simulated entities. More...
class  DtTransmitterPdu
 The transmitter pdu. More...
class  DtUnderwaterAcousticAddtnlPassiveAct
 DtUnderwaterAcousticAddtnlPassiveAct is a class which contains the additional passive activity information for the underwater acoustics PDU. More...
class  DtUnderwaterAcousticBeam
 DtUnderwaterAcousticBeam is a class which contains the beam fundamental data parameters for the underwater acoustics PDU. More...
class  DtUnderwaterAcousticEmitterSystem
 DtUnderwaterAcousticEmitterSystem is a class which contains information describing the acoustic emitter systems in an underwater acoustics PDU. More...
class  DtUnderwaterAcousticPdu
 Instances of DtUnderwaterAcousticPdu are used to send information about simulated underwater acoustic emissions. More...
class  DtUnderwaterAcousticsDecoder
 Instances of DtUnderwaterAcousticsDecoder are used to take state information from an emission state PDU and place it into an emitter system state repository. More...
class  DtUnderwaterAcousticsEmissionRepository
 Instances of DtUnderwaterAcousticsEmissionStateRepository are used to store state data for EmbeddedSystem.UnderwaterAcousticsEmission objects. More...
class  DtUnderwaterAcousticsEncoder
 Instances of DtUnderwaterAcousticsEncoder are used to take state information from a DtUnderwaterAcousticsStateRepository and place it into an underwater acoustics PDU. More...
class  DtUnderwaterAcousticShaftSpeed
 DtUnderwaterAcousticShaftSpeed is a class which contains the shaft speed information for the underwater acoustics PDU. More...
class  DtUnderwaterAcousticsPublisher
 Instances of DtUnderwaterAcousticsPublisher are used to take care of the details associated with publishing the underwater acoustics state of an entity. More...
class  DtUnderwaterAcousticsStateRepository
 Instances of DtUnderwaterAcousticsStateRepository are used to store state data for all underwater acoustics objects for a given entity. More...
class  DtUnknownPdu
 Represent an undefined type of PDU. 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  DtVectoringNozzleSystem
 DtVectoringNozzleSystem is a class which contains the vectoring nozzle system data for the supplemental emissions/entity state PDU. 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...

Files

file  hRefIff.h
 This This file is deprecated - please see hReflIff.h.
file  applicationSettings.h
 Contains the DtApplicationSettings class declaration.
file  baseConfigVariable.h
 Contains the DtBaseConfigVariable class declaration.
file  configVariable.h
 Contains the DtConfigVariable class declaration.
file  multiConfigVariable.h
 Contains the DtMultiConfigVariable class declaration.
file  variableGroup.h
 Contains the DtVariableGroup class declaration.
file  acknowledgeDecoder.h
file  acknowledgeEncoder.h
file  acknowledgeInteraction.h
 This file provides protocol independence for DtAcknowledgeInteraction.
file  acknowledgeInteractionHLA.h
file  acknowledgePdu.h
 This file declares DtAcknowledgePdu – DIS Only.
file  acknowledgeRPdu.h
 This file declares DtAcknowledgeRPdu – DIS Only.
file  ackPredOpt.h
file  actionRequestDecoder.h
file  actionRequestEncoder.h
file  actionRequestInteraction.h
 This file provides protocol independence for ActionRequest Interactions.
file  actionRequestPdu.h
 This file declares DtActionRequestPdu and DtActionResponsePdu – DIS Only.
file  actionRequestRPdu.h
 This file declares DtActionRequestRPdu – DIS Only.
file  actionRequestToObjDecoder.h
file  actionRequestToObjEncoder.h
file  actionResponseDecoder.h
file  actionResponseEncoder.h
file  actionResponseFromObjDecoder.h
file  actionResponseFromObjEncoder.h
file  actionResponseInteraction.h
 This file provides protocol independence for ActionResponse Interactions.
file  actionResponseRPdu.h
 This file declares DtActionResponseRPdu – DIS Only.
file  activeSonarBeamDecoder.h
 Contains the DtActiveSonarBeamDecoder class declaration.
file  activeSonarBeamEncoder.h
 Contains the DtActiveSonarBeamEncoder class declaration.
file  activeSonarBeamPublisher.h
 Contains the DtActiveSonarBeamPublisher class declaration.
file  activeSonarBeamRepository.h
 Contains the DtActiveSonarBeamRepository class declaration.
file  activeSonarDecoderHLA.h
 Contains the DtActiveSonarDecoder class declaration.
file  activeSonarEncoderHLA.h
 Contains the DtActiveSonarEncoder class declaration.
file  activeSonarPublisher.h
 This file provides protocol independence for active sonar includes.
file  activeSonarPublisherDIS.h
 Contains the DIS DtActiveSonarPublisher class declaration.
file  activeSonarPublisherHLA.h
 Contains the HLA DtActiveSonarPublisher class declaration.
file  activeSonarStateRepository.h
 Contains the DtActiveSonarStateRepository class declaration.
file  additionalPassiveActivitiesDecoderDIS.h
 Contains the DIS DtAdditionalPassiveActivitiesDecoder class declaration.
file  additionalPassiveActivitiesDecoderHLA.h
 Contains the DtAdditionalPassiveActivitiesDecoder class declaration.
file  additionalPassiveActivitiesEncoderDIS.h
 Contains the DIS DtAdditionalPassiveActivitiesEncoder class declaration.
file  additionalPassiveActivitiesEncoderHLA.h
 Contains the DtAdditionalPassiveActivitiesEncoder class declaration.
file  additionalPassiveActivitiesPublisher.h
 This file provides protocol independence for APA publisher includes.
file  additionalPassiveActivitiesPublisherDIS.h
 Contains the DIS DtAdditionalPassiveActivitiesPublisher class declaration.
file  additionalPassiveActivitiesPublisherHLA.h
 Contains the DtAdditionalPassiveActivitiesPublisher class declaration.
file  additionalPassiveActivitiesRepository.h
 Contains the DtAdditionalPassiveActivitiesRepository class declaration.
file  aggregateEntityDecoder.h
file  aggregateEntityEncoder.h
file  aggregatePublisher.h
 This file provides protocol independence for local aggregates.
file  aggregatePublisherDIS.h
 This file declares the class DtAggregatePublisher –DIS only.
file  aggregatePublisherHLA.h
file  aggregateStateDecoder.h
 This file declares the class DtAggregateStateDecoder – DIS only.
file  aggregateStateEncoder.h
 This file declares the class DtAggregateStateEncoder.
file  aggregateStatePdu.h
 This file declares DtAggregateStatePdu – DIS Only.
file  aggregateStateRepository.h
 This file provides a declaration of the class DtAggregateStateRepository.
file  angleDeceptionAttributeRecord.h
 This file provides a declaration of the class DtAngleDeceptionAttributeRecord.
file  antennaPatternRecord.h
 This file provides a declaration of the class DtAntennaPatternRecord.
file  appSpecificRadioSignalDecoder.h
file  arealObjectPublisher.h
 The protocol independent header for DtArealObjectPublisher.
file  arealObjectRepository.h
 This file provides a declaration of the class DtArealObjectRepository.
file  arealObjectStatePdu.h
 This file declares DtArealObjectStatePdu – DIS Only.
file  attributePduDecoder.h
 This file declares the DIS version of DtAttributePduDecoder.
file  attributePduEncoder.h
 This file declares the DIS version of DtAttributePduEncoder.
file  baseEntityStateRepository.h
 Contains the DtBaseEntityStateRepository class declaration.
file  baseExerciseConn.h
 This file provides a declaration of the class DtBaseExerciseConn.
file  baseReflectedAggregate.h
 This file provides a declaration of the class DtBaseReflectedAggregate.
file  baseReflectedEntity.h
 This file provides a declaration of the class DtBaseReflectedEntity.
file  basicFixedWingAircraftRecord.h
file  basicGroundCombatSoldierRecord.h
file  basicGroundCombatVehicleRecord.h
file  basicRotorWingAircraftRecord.h
file  beamAntennaPatternRecord.h
 This file provides a declaration of the class DtBeamAntennaPatternRecord.
file  blankingSectorAttributeRecord.h
 This file provides a declaration of the class DtBlankingSectorAttributeRecord.
file  breachableSegmentRecord.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  cartesianView.h
 This file declares the class DtCaresianView.
file  checkLicense.h
 This file declares global functions to check the validity of a license.
file  collisionElasticPdu.h
 This file declares the class DtCollisionElasticPdu.
file  collisionInteraction.h
 This file provides protocol independence for Collision Interactions.
file  collisionPdu.h
 This file declares the class DtCollisionPdu.
file  commentInteraction.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  communicationsNodeIdRecord.h
 This file provides a declaration of the class DtCommunicationsNodeIdRecord.
file  connectionLostCbInfo.h
file  connectionLostCbList.h
file  createEntityInteraction.h
 This file provides protocol independence for CreateEntity Interactions.
file  createEntityPdu.h
 This file declares the class DtCreateEntityPdu.
file  createEntityRPdu.h
 This file declares the class DtCreateEntityRPdu.
file  dataInteraction.h
 This file provides protocol independence for Comment Interactions.
file  dataPdu.h
file  dataQueryInteraction.h
file  dataQueryPdu.h
file  dataQueryRPdu.h
file  dataRPdu.h
file  datumMap.h
file  datumRecordSet.h
file  designatorDecoderDIS.h
file  designatorEncoderDIS.h
 This file provides a declaration of the class DtDesignatorEncoder.
file  designatorPdu.h
file  designatorPublisher.h
 This file provides protocol independence for DtDesignatorPublisher.
file  designatorPublisherDIS.h
file  designatorRepository.h
file  detonationInteraction.h
 This file provides protocol independence for Detonation Interactions.
file  detonationPdu.h
file  detonationPduEncoder.h
 This file declares the DIS version of DtDetonationPduEncoder.
file  directedEnergyDamageDescriptionRecord.h
 Contains the DtDirectedEnergyDamageDescriptionRecord class declaration.
file  directedEnergyFirePdu.h
 Contains the DtDirectedEnergyFirePdu class declaration.
file  directedEnergyFirePublisher.h
file  directedEnergyFireRepository.h
 Contains the DtDirectedEnergyFireRepository class declaration.
file  directRtiAmbassador13.h
 The HLA 1.3 implementation of the DtDirectRtiAmbassador.
file  directRtiAmbassador1516.h
file  dirRtiAmb1516.h
 Contains compatibility include for vl/directRtiAmbassador1516.h.
file  discoverObjectCbInfo.h
file  disObjectManager.h
file  disPduFactory.h
file  electromagneticEmissionPdu.h
file  blankingSectorAttributeRecord.h
 This file provides a declaration of the class DtBlankingSectorAttributeRecord.
file  embeddedSystemRepository.h
 Contains the DtEmbeddedSystemRepository class declaration.
file  emitterBeamRepository.h
file  emitterSystemPublisher.h
 This file provides protocol independence for local emitters.
file  emitterSystemPublisherDIS.h
 This file declares the DIS version of DtEmitterSystemPublisher.
file  emitterSystemRepository.h
file  emitterSystemStateDecoder.h
 This file declares the DIS version of DtEmitterSystemStateDecoder.
file  emitterSystemStateEncoder.h
 This file declares the DIS version of DtEmitterSystemStateEncoder.
file  encDecs.h
 Contains includes for encoders and decoders.
file  enhancedFixedWingAircraftRecord.h
file  enhancedGroundCombatSoldierRecord.h
file  enhancedGroundCombatVehicleRecord.h
file  enhancedRotorWingAircraftRecord.h
file  entityAssociationVPRecord.h
file  entityDamageStatusDecoder.h
 Contains the DtEntityDamageStatusDecoder class declaration.
file  entityDamageStatusEncoder.h
 Contains the DtEntityDamageStatusEncoder class declaration.
file  entityDamageStatusPdu.h
 Contains the DtEntityDamageStatusPdu class declaration.
file  entityPublisher.h
 This file provides protocol independence for DtEntityPublisher.
file  entityPublisherHLA.h
 This file declares DtEntityPublisher for HLA.
file  entityStateDecoder.h
 This file declares the DIS version of DtEntityStateDecoder.
file  entityStateEncoder.h
 This file declares the DIS version of DtEntityStateEncoder.
file  entityStateUpdatePdu.h
file  entityTypeVPRecord.h
file  enum2string.h
file  environmentalBoundingSphereRecord.h
file  environmentalCombicStateRecord.h
file  environmentalConeRecord.h
file  environmentalDRConeRecord.h
file  environmentalDREllipsoidRecord.h
file  environmentalDRLineRecord.h
file  environmentalDRPointRecord.h
file  environmentalDRRectangularVolumeRecord.h
file  environmentalDRSphereRecord.h
file  environmentalEllipsoidRecord.h
file  environmentalFlareStateRecord.h
file  environmentalGaussianPlumeRecord.h
file  environmentalGaussianPuffRecord.h
file  environmentalGeometryRecord.h
file  environmentalLineRecord.h
file  environmentalPointRecord.h
file  environmentalProcessPdu.h
 Contains the DtEnvironmentalProcessPdu class declaration.
file  environmentalRecord.h
file  environmentalRectangularVolumeRecord.h
file  environmentalSphereRecord.h
file  environmentalUniformRecord.h
file  environmentObjectRepository.h
file  environmentProcessDecoderDIS.h
file  environmentProcessEncoderDIS.h
 This file declares the DIS version of DtEnvironmentProcessEncoder.
file  environmentProcessPublisher.h
 This file provides protocol independence for DtEnvironmentProcessPublisher.
file  environmentProcessPublisherDIS.h
 This file provides a declaration of the class for HLA DtEnvironmentProcessPublisher.
file  environmentProcessPublisherHLA.h
 This file provides a declaration of the class for HLA DtEnvironmentProcessPublisher.
file  environmentProcessRepository.h
file  eventId.h
 Contains the DtEventId class declaration.
file  eventReportInteraction.h
file  eventReportPdu.h
file  eventReptRPdu.h
file  exerciseConn.h
 This file provides protocol to independence DtExerciseConn.
file  exerciseConnDIS.h
 
file  exerciseConnHLA.h
 
file  exerciseConnInitializer.h
 This file provides protocol independence to DtExerciseConnInitializer.
file  exerciseConnInitializerDIS.h
 This file provides the declaration of the class DtExerciseConnInitializer.
file  fedTimeCbInfo.h
file  fedTimeCbList.h
file  fireInteraction.h
 This file provides protocol independence for Fire Interactions.
file  genericObjectPublisher.h
file  GenericStateRepository.h
file  globalIdHashlist.h
file  globalObjectDesignator.h
 This file contains typedefs used to representobjects in a protocol neutral way.
file  globalObjectDesignatorHashKey.h
file  globalObjectDesignatorList.h
 This class declares DtGlobalObjectDesignatorList.
file  gridAxisRecordFixed.h
file  gridAxisRecordVariable.h
file  gridDataRecord.h
file  gridDataRecordType0.h
file  gridDataRecordType1.h
file  gridDataRecordType2.h
file  griddedDataDecoderDIS.h
file  griddedDataEncoderDIS.h
 This file declares the DIS version of DtGriddedDataEncoder.
file  griddedDataPdu.h
 Contains the DtGriddedDataPdu class declaration.
file  griddedDataPublisher.h
 This file provides protocol independence for DtGriddedDataPublisher.
file  griddedDataPublisherDIS.h
file  griddedDataRepository.h
file  groundLogisticsVehicleRecord.h
file  highFidelityHaveQuickVtpRecord.h
 This file provides a declaration of the class DtHighFidelityHaveQuickVtpRecord.
file  hostStructs.h
 This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
file  iffAtcNavaidsBeamData.h
file  iffAtcNavaidsLayerHeader.h
file  iffAtcNavaidsOperational.h
file  iffAtcNavaidsParameter.h
file  iffAtcNavaidsPdu.h
file  iffAtcNavaidsSecondOperational.h
file  iffAtcNavaidsSystemID.h
file  iffPublisher.h
 This file provides protocol independence for DtIffPublisher.
file  iffPublisherDIS.h
 This file declares the DIS version of DtIffPublisher.
file  iffStateDecoder.h
 This file declares the DIS version of DtIffStateDecoder.
file  iffStateEncoder.h
 This file declares the DIS version of DtIffStateEncoder.
file  iffStateRepository.h
 Contains the DtIffStateRepository class declaration.
file  iffSystemHashKey.h
file  interaction.h
 This file is used as a convenience to group interaction concepts together.
file  interactionDIS.h
file  interactionEncoder.h
file  interactionFactory.h
 This file provides a declaration of the class DtInteractionFactory.
file  interactionManager.h
file  intercomControlPdu.h
file  intercomEntityDestRec.h
file  intercomGroupAsgmtRec.h
file  intercomGroupDestRec.h
file  intercomParmRec.h
file  intercomSignalPdu.h
file  ioCommunicationsNodeRecord.h
 This file provides a declaration of the class DtIoCommunicationsNodeRecord.
file  ioEffectRecord.h
 This file provides a declaration of the class DtIoEffectRecord.
file  isGroupOfPdu.h
file  isPartOfPdu.h
file  isPartOfStruct.h
file  leAppearancePdu.h
 This file declares the class DtLeAppearancePdu.
file  leArticulatedPartsPdu.h
 This file declares the class DtLeArticulatedPartsPdu.
file  leDeadReckoningParameters.h
 This file declares the class DtLeDeadReckoningParameters.
file  leDetonationPdu.h
 This file declares the class DtLeDetonationPdu.
file  leEntityID.h
 This file declares the class DtLeEntityID.
file  leEntityLinearVelocity.h
 This file declares the class DtLeEntityLinearVelocity.
file  leEntityLocationEntityCoordinates.h
 This file declares the class DtLeEntityLocationEntityCoordinates.
file  leEntityLocationWorldCoordinates.h
 This file declares the class DtLeEntityLocationWorldCoordinates.
file  leEntityOrientation.h
 This file declares the class DtLeEntityOrientation.
file  leFirePdu.h
 This file declares the class DtLeFirePdu.
file  leOrientationError.h
 This file declares the class DtLeOrientationError.
file  lePositionError.h
file  leTspiPdu.h
file  linearObjectPublisher.h
file  linearObjectRepository.h
 This file declares the class DtLinearObjectRepository.
file  linearObjectStatePdu.h
 This file declares the class DtLinearObjectStatePdu.
file  linearSegmentParameter.h
 This file declares the class DtLinearSegmentParameter.
file  linearSegmentRecord.h
 This file declares the class DtLinearSegmentRecord.
file  minefieldDataPdu.h
file  minefieldLaneMarkerRecord.h
file  minefieldPerimeterRecord.h
file  minefieldQueryPdu.h
file  minefieldResponseNackPdu.h
file  minefieldStatePdu.h
file  objClassDesc.h
file  objClassDesc.h
file  objectId.h
 Contains the DtObjectId class declaration.
file  objectIdHashKey.h
file  objectIdHashlist.h
file  objectPublisher.h
 This file provides protocol independence for DtObjectPublisher.
file  objectPublisherDIS.h
 This class declares the DIS version of DtObjectPublisher.
file  objectReflectAttributeValuesCbInfo.h
file  ownershipHandler.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  angleDeceptionAttributeRecordP.h
 This file declares DtNetAngleDeceptionAttributeRecord.
file  arealObjStP.h
 This file declares the class DtNetArealObjectStatePdu.
file  attribStruct.h
 This file declares the class DtNetAttribPair.
file  attributeP.h
 This file declares the class DtNetAttributePdu.
file  audioData.h
 This file declares the class DtNetAudioDataType.
file  blankingSectorAttributeRecordP.h
 This file declares DtNetBlankingSectorAttributeRecord.
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  directedEnergyFireP.h
 This file declares the class DtNetDirectedEnergyFirePdu.
file  elecEmitP.h
 This file declares classes related to emitter systems.
file  entityDamageStatusP.h
 Contains net type declarations for the DtEntityDamageStatusPdu class.
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  falseTargetsAttributeRecordP.h
 This file declares DtNetFalseTargetsAttributeRecord.
file  fireP.h
 This file declares the class DtNetFirePdu.
file  gridDataP.h
 This file declares classes related to the Gridded Data Object.
file  highFidelityHaveQuickVtpRecordP.h
 This file declares DtNetHighFidelityHaveQuickVtpRecord.
file  iffAtcNavP.h
 This file declares classes related to IFF objects.
file  intercmCtlP.h
 This file declares classes related to intercom messages.
file  ioCommunicationsNodeRecordP.h
 This file declares DtNetIoCommunicationsNodeRecord.
file  ioEffectRecordP.h
 This file declares DtNetIoEffectRecord.
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  standardVariableRecordP.h
 Contains the DtNetStandardVariableRecord class definition.
file  pdu.h
file  pduCallbackInfo.h
file  pduCallbackManager.h
file  pduDatumRecordSet.h
file  pduEncoder.h
 This file declares the DtPduEncoder.
file  pduFactory.h
file  pdus.h
file  pduWithData.h
file  pointObjectPublisher.h
file  pointObjectRepository.h
file  pointObjectStatePdu.h
file  propulsionNoiseDecoderDIS.h
 Contains the DIS DtPropulsionNoiseDecoder class declaration.
file  propulsionNoiseDecoderHLA.h
 Contains the DtPropulsionNoiseDecoder class declaration.
file  propulsionNoiseEncoderDIS.h
 Contains the DIS DtPropulsionNoiseEncoder class declaration.
file  propulsionNoiseEncoderHLA.h
 Contains the DtPropulsionNoiseEncoder class declaration.
file  propulsionNoisePublisher.h
 This file provides protocol independence for propulsion noise includes.
file  dAddPassActPub.h
 Contains compatibility include for vl/additionalPassiveActivitiesPublisherDIS.h.
file  propulsionNoisePublisherHLA.h
 Contains the DtPropulsionNoisePublisher class declaration.
file  propulsionNoiseStateRepository.h
 Contains the DtPropulsionNoiseStateRepository class declaration.
file  propulsionSystem.h
file  radioReceiverDecoderDIS.h
file  radioReceiverEncoderDIS.h
 This file declares the DIS version of DtRadioReceiverEncoder.
file  radioReceiverPublisher.h
 This file provides protocol independence for DtRadioReceiverPublisher.
file  radioReceiverPublisherDIS.h
file  radioReceiverRepository.h
file  radioTransmitterDecoderDIS.h
file  radioTransmitterEncoderDIS.h
 This file contains the declaration of the class DtRadioTransmitterEncoder.
file  radioTransmitterPublisher.h
 This file provides protocol independence for DtRadioTransmitterPublisher.
file  radioTransmitterPublisherDIS.h
file  radioTransmitterRepository.h
file  receiveInteractionCbInfo.h
file  receiverPdu.h
 This class provides a declaration of the class DtReceiverPdu.
file  recordPdu.h
file  recordQueryPdu.h
file  recordRInteraction.h
file  recordSetPdu.h
file  reflectAttributeValuesCbInfo.h
file  reflectAttributeValuesCbList.h
file  reflectedActiveSonar.h
 This file provides protocol independence for reflected active sonar objects.
file  reflectedActiveSonarBeam.h
 Contains the DtReflectedActiveSonarBeam class declaration.
file  reflectedActiveSonarBeamList.h
 Contains the DtReflectedActiveSonarBeamList class declaration.
file  reflectedActiveSonarDIS.h
 Contains the DIS DtReflectedActiveSonar class declaration.
file  reflectedActiveSonarHLA.h
 Contains the DtReflectedActiveSonar class declaration.
file  reflectedActiveSonarList.h
 This file provides protocol independence for reflected active sonar lists.
file  reflectedActiveSonarListDIS.h
 Contains the DIS DtReflectedActiveSonarList class declaration.
file  reflectedActiveSonarListHLA.h
 Contains the DtReflectedActiveSonarList class declaration.
file  reflectedAdditionalPassiveActivities.h
 This file provides protocol independence for reflected additional passive activities objects.
file  reflectedAdditionalPassiveActivitiesDIS.h
 Contains the DIS DtReflectedAdditionalPassiveActivities class declaration.
file  reflectedAdditionalPassiveActivitiesHLA.h
 Contains the DtReflectedAdditionalPassiveActivities class declaration.
file  reflectedAdditionalPassiveActivitiesList.h
 This file provides protocol independence for reflected APA lists.
file  reflectedAdditionalPassiveActivitiesListDIS.h
 Contains the DIS DtReflectedAdditionalPassiveActivitiesList class declaration.
file  reflectedAdditionalPassiveActivitiesListHLA.h
 Contains the DtReflectedAdditionalPassiveActivitiesList class declaration.
file  reflectedAggregate.h
 This file provides protocol independence for reflected aggregates.
file  reflectedAggregateDIS.h
file  reflectedAggregateList.h
 This file provides protocol independence for remote aggregate lists.
file  reflectedAggregateListDIS.h
file  reflectedArealObject.h
file  reflectedArealObjectList.h
file  reflectedArealObjectListHLA.h
 This file provides the HLA declaration of the class DtReflectedArealObjectList.
file  reflectedDesignator.h
 This file provides protocol independence for reflected designators.
file  reflectedDesignatorDIS.h
file  reflectedDesignatorList.h
 This file provides protocol independence for Reflected Designator Lists.
file  reflectedDesignatorListDIS.h
file  reflectedDesignatorListHLA.h
 
file  reflectedDirectedEnergyFire.h
file  reflectedDirectedEnergyFireList.h
file  reflectedEmitterBeamListHLA.h
 Contains the DtReflectedEmitterBeamList class declaration.
file  reflectedEmitterSystem.h
 This file provides protocol independence for reflected emitter systems.
file  reflectedEmitterSystemDIS.h
file  reflectedEmitterSystemList.h
 This file provides protocol independence for reflected emitter system lists.
file  reflectedEmitterSystemListDIS.h
file  reflectedEmitterSystemListHLA.h
 Contains the DtReflectedEmitterSystemList class declaration.
file  reflectedEntity.h
 This file provides protocol independence for Reflected Entities.
file  reflectedEntityDIS.h
file  reflectedEntityList.h
 This file provides protocol independence for Remote Entity Lists.
file  reflectedEntityListDIS.h
 Declares DIS version of DtReflectedEntityList.
file  reflectedEnvironmentProcess.h
 This file provides protocol independence for DtReflectedEnvironmentProcess.
file  reflectedEnvironmentProcessDIS.h
file  reflectedEnvironmentProcessList.h
 This file provides protocol independence to DtReflectedEnvironmentProcessList.
file  reflectedEnvironmentProcessListDIS.h
file  reflectedFederate.h
 Declares DtReflectedFederate (HLA Only).
file  reflectedGenericObject.h
file  reflectedGenericObjectList.h
file  reflectedGriddedData.h
 This file provides protocol independence for DtReflectedGriddedData.
file  reflectedGriddedDataDIS.h
file  reflectedGriddedDataList.h
 This file provides protocol independence for DtReflectedGriddedDataList.
file  reflectedGriddedDataListDIS.h
file  reflectedGriddedDataListHLA.h
 This file provides a declaration of the class DtReflectedGriddedDataList.
file  reflectedIff.h
 This file provides protocol independence for DtReflectedIff.
file  reflectedIffDIS.h
file  reflectedIffList.h
 This file provides protocol independence to DtReflectedIffList.
file  reflectedIffListDIS.h
 This file declares the class DtReflectedIffList.
file  reflectedLinearObject.h
file  reflectedLinearObjectList.h
file  reflectedObject.h
 This file provides protocol independence for Reflected Objects.
file  reflectedObjectCallbackInfo.h
file  reflectedObjectDIS.h
file  reflectedObjectList.h
 This file provides protocol independence to DtReflectedObjectList.
file  reflectedObjectListDIS.h
file  reflectedPointObject.h
file  reflectedPointObjectList.h
file  reflectedPropulsionNoise.h
 This file provides protocol independence for reflected propulsion noise objects.
file  dReflAddPassAct.h
 Contains compatibility include for vl/reflectedAdditionalPassiveActivitiesDIS.h.
file  reflectedPropulsionNoiseHLA.h
 Contains the DtReflectedPropulsionNoise class declaration.
file  reflectedPropulsionNoiseList.h
 This file provides protocol independence for reflected prop noise lists.
file  reflectedPropulsionNoiseListDIS.h
 Contains the DIS DtReflectedPropulsionNoiseList class declaration.
file  reflectedPropulsionNoiseListHLA.h
 Contains the DtReflectedPropulsionNoiseList class declaration.
file  reflectedRadioReceiver.h
file  reflectedRadioReceiverDIS.h
file  reflectedRadioReceiverList.h
 This file provides protocol independence for DtReflectedRadioReceiverList.
file  reflectedRadioReceiverListDIS.h
file  reflectedRadioTransmitter.h
 This file provides protocol independence for DtReflectedRadioTransmitter.
file  reflectedRadioTransmitterDIS.h
file  reflectedRadioTransmitterList.h
 This file provides protocol independence for DtReflectedRadioTransmitterList.
file  reflectedRadioTransmitterListDIS.h
file  reflectedUnderwaterAcoustics.h
 This file provides protocol independence for reflected underwater acoustics objects.
file  reflectedUnderwaterAcousticsDIS.h
 Contains the DIS DtReflectedUnderwaterAcoustics class declaration.
file  hReflEmitrSys.h
 Contains compatibility include for vl/reflectedEmitterSystemHLA.h.
file  reflectedUnderwaterAcousticsList.h
 This file provides protocol independence for reflected underwater acoustics lists.
file  reflectedUnderwaterAcousticsListDIS.h
 Contains the DIS DtReflectedUnderwaterAcousticsList class declaration.
file  reflectedUnderwaterAcousticsListHLA.h
 Contains the DtReflectedUnderwaterAcousticsList class declaration.
file  regControlCbInfo.h
file  regControlCbList.h
file  relativeLocationPdu.h
file  removeEntityInteraction.h
file  removeEntityPdu.h
file  removeEntityRPdu.h
file  removeObjectCbInfo.h
file  repairCompleteInteraction.h
file  repairResponseInteraction.h
file  repairResponsePdu.h
file  reserveNameCbInfo.h
file  reserveNameCbList.h
file  resupplyCancelInteraction.h
file  resupplyCancelPdu.h
file  rprFomMapper.h
file  rprHlaObjectFactory.h
file  rprInteractionDecoderFactory.h
file  rprInteractionEncoderFactory.h
file  rprInteractionFactory.h
file  rprStateDecoderFactory.h
file  rprStateEncoderFactory.h
file  rtiNamespace.h
file  separationVPRecord.h
file  serviceRequestInteraction.h
file  serviceRequestPdu.h
file  setDataInteraction.h
 This file provides protocol independence for ActionResponse Interactions.
file  setDataPdu.h
file  setDataRPdu.h
file  setRecordInteraction.h
file  setRecordPdu.h
file  signalInteraction.h
 This file provides protocol independence for Signal Interactions.
file  signalPdu.h
file  silentAggregateList.h
 This file provides a declaration of the class DtSilentAggregateList.
file  silentEntityList.h
 This file provides a declaration of the class DtSilentEntityList.
file  simanPdu.h
file  sincgarsModulation.h
file  spatialStructs.h
file  standardVariableRecordSet.h
file  startResumeDecoder.h
 This file provides a declaration of the class DtStartResumeDecoder.
file  startResumeInteraction.h
 This file provides protocol independence for StartResume Interactions.
file  startResumePdu.h
file  startResumeRPdu.h
file  startStopInterCbInfo.h
file  startStopInterCbList.h
file  stateEncoder.h
 This file declares the DIS version of DtStateEncoder.
file  stateMsg.h
file  stateMsgDIS.h
file  stateMsgHLA.h
file  stateRepository.h
file  stopFreezeDecoder.h
 This file declares the class DtStopFreezeDecoder.
file  stopFreezeEncoder.h
 This file declares the class DtStopFreezeEncoder.
file  stopFreezeInteraction.h
 This file provides protocol independence for StopFreeze Interactions.
file  stopFreezePdu.h
file  stopFreezeRPdu.h
file  suppEmisEntStatePdu.h
file  syntheticEnvironmentObjectType.h
 This class declares DtSyntheticEnvironmentObjectType.
file  systemHashKey.h
file  trackJamDesignator.h
 Contains the DtTrackJamDesignator class declaration.
file  trackJamDesignatorList.h
 Contains the DtTrackJamDesignatorList class declaration.
file  transferControlDecoder.h
file  transferControlEncoder.h
file  transferControlInteraction.h
file  transferControlRequestPdu.h
file  transmitterEncoder.h
 This file declares the DIS version of DtTransmitterEncoder.
file  transmitterPdu.h
file  underwaterAcousticAddtnlPassiveAct.h
 Contains the DtUnderwaterAcousticAddtnlPassiveAct class declaration.
file  undwaAcPdu.h
 Contains compatibility include for vl/underwaterAcousticPdu.h.
file  undwaAcPdu.h
 Contains compatibility include for vl/underwaterAcousticPdu.h.
file  underwaterAcousticPdu.h
 Contains the DtUnderwaterAcousticPdu class declaration.
file  underwaterAcousticsDecoderDIS.h
 Contains the DIS DtUnderwaterAcousticsDecoder class declaration.
file  underwaterAcousticsEmissionRepository.h
 Contains the DtUnderwaterAcousticsEmissionRepository class declaration.
file  underwaterAcousticsEncoderDIS.h
 Contains the DIS DtUnderwaterAcousticsEncoder class declaration.
file  underwaterAcousticShaftSpeed.h
 Contains the DIS DtUnderwaterAcousticShaftSpeed class declaration.
file  underwaterAcousticsPublisher.h
 This file provides protocol independence for underwater acoustic includes.
file  underwaterAcousticsPublisherDIS.h
 Contains the DIS DtUnderwaterAcousticsPublisher class declaration.
file  underwaterAcousticsPublisherHLA.h
 Contains the HLA DtUnderwaterAcousticsPublisher class declaration.
file  underwaterAcousticsStateRepository.h
 Contains the DtUnderwaterAcousticsStateRepository class declaration.
file  unknownHlaObject.h
 This class declares DtUnknownHlaObject.
file  unknownInteraction.h
file  unknownPdu.h
 This class declares DtUnknownPdu.
file  updateControlCbInfo.h
 This file declares DtUpdateControlCbInfo.
file  updateControlCbList.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  variableDatumRecord.h
file  vectoringNozzleSystem.h
file  vpRecord.h
file  vrlFederateAmbassador.h
 A protocol independent (HLA13/HLA1516) file for the VR-Link FedAmb.
file  vrlFederateAmbassador13.h
 This file declares the class DtVrlFederateAmbassador for HLA 1.3.
file  vrlFederateAmbassador1516.h
 This file declares the class DtVrlFederateAmbassador for HLA 1516.
file  vrlFederateAmbassador1516e.h
 This file declares the class DtVrlFederateAmbassador for HLA 1516.
file  vrlRtiAmbassador13.h
 This file declares the class DtVrlRtiAmbassador for HLA 1.3.
file  dirRtiAmb1516.h
 Contains compatibility include for vl/directRtiAmbassador1516.h.
file  dirRtiAmb1516.h
 Contains compatibility include for vl/directRtiAmbassador1516.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.
file  disEnums.h
 Contains the standard DIS enumerations.

Typedefs

typedef void(* DtActiveSonarCallbackFunction )(DtReflectedActiveSonar *, void *)
 Callback function that takes a DtReflectedActiveSonar and user data.
typedef void(* DtApaCallbackFunction )(DtReflectedAdditionalPassiveActivities *, void *)
 Callback function that takes a DtReflectedAdditionalPassiveActivities and user data.
typedef void(* DtAggregateCallbackFunction )(DtReflectedAggregate *obj, void *userData)
 Callback function that takes a DtReflectedAggregate and user data.
typedef void(* DtDesignatorCallbackFunction )(DtReflectedDesignator *, void *)
 Callback function that takes a DtReflectedDesignator and user data.
typedef void(* DtDirectedEnergyFireCallbackFunction )(DtReflectedDirectedEnergyFire *, void *)
 Callback function that takes a DtReflectedDirectedEnergyFire and user data.
typedef void(* DtEmitterSystemCallbackFunction )(DtReflectedEmitterSystem *obj, void *userData)
 Callback function that takes a DtReflectedObject and user data.
typedef void(* DtEntityCallbackFunction )(DtReflectedEntity *obj, void *userData)
 Callback function that takes a DtReflectedEntity and user data.
typedef void(* DtEnvironmentProcessCallbackFunction )(DtReflectedEnvironmentProcess *obj, void *userData)
 Callback function that takes a DtReflectedEnvironmentProcess and usr data.
typedef void(* DtIffCallbackFunction )(DtReflectedIff *obj, void *userData)
 Callback function that takes a DtReflectedObject and user data.
typedef void(* DtPropNoiseCallbackFunction )(DtReflectedPropulsionNoise *, void *)
 Callback function that takes a DtReflectedPropulsionNoise and user data.
typedef void(* DtRadioTransmitterCallbackFunction )(DtReflectedRadioTransmitter *obj, void *userData)
 Callback function that takes a DtReflectedRadioTransmitter and usr data.
typedef void(* DtUnderwaterAcousticsCallbackFunction )(DtReflectedUnderwaterAcoustics *, void *)
 Callback function that takes a DtReflectedUnderwaterAcoustics 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 *, void *)

Callback function that takes a DtReflectedActiveSonar and user data.

typedef void(* DtAggregateCallbackFunction)(DtReflectedAggregate *obj, void *userData)

Callback function that takes a DtReflectedAggregate and user data.

typedef void(* DtApaCallbackFunction)(DtReflectedAdditionalPassiveActivities *, void *)

Callback function that takes a DtReflectedAdditionalPassiveActivities and user data.

typedef void(* DtDesignatorCallbackFunction)(DtReflectedDesignator *, void *)

Callback function that takes a DtReflectedDesignator and user data.

typedef void(* DtDirectedEnergyFireCallbackFunction)(DtReflectedDirectedEnergyFire *, void *)

Callback function that takes a DtReflectedDirectedEnergyFire and user data.

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

Callback function that takes a DtReflectedObject and user data.

typedef void(* DtEntityCallbackFunction)(DtReflectedEntity *obj, void *userData)

Callback function that takes a DtReflectedEntity and user data.

typedef void(* DtEnvironmentProcessCallbackFunction)(DtReflectedEnvironmentProcess *obj, void *userData)

Callback function that takes a DtReflectedEnvironmentProcess and usr data.

typedef void(* DtIffCallbackFunction)(DtReflectedIff *obj, void *userData)

Callback function that takes a DtReflectedObject and user data.

typedef void(* DtPropNoiseCallbackFunction)(DtReflectedPropulsionNoise *, void *)

Callback function that takes a DtReflectedPropulsionNoise and user data.

typedef void(* DtRadioTransmitterCallbackFunction)(DtReflectedRadioTransmitter *obj, void *userData)

Callback function that takes a DtReflectedRadioTransmitter and usr data.

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

Callback function that takes a DtReflectedUnderwaterAcoustics and user data.


Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)