 _NativeTypeToArg< T > | |
 DtCmdLine::Arg | A virtual base class that defines the essential data for all arguments |
  DtCmdLine::MultiArg< T > | An argument that allows multiple values of type T to be specified |
   DtCmdLine::UnlabeledMultiArg< T > | Just like a MultiArg, except that the arguments are unlabeled |
  DtCmdLine::SwitchArg | A simple switch argument |
  DtCmdLine::ValueArg< T > | The basic labeled argument that parses a value |
   DtCmdLine::UnlabeledValueArg< T > | The basic unlabeled argument that parses a value |
 DtCmdLine::ArgException | A simple class that defines and argument exception |
  DtCmdLine::ArgParseException | Thrown from within the child Arg classes when it fails to properly parse the argument it has been passed |
  DtCmdLine::CmdLineParseException | Thrown from CmdLine when the arguments on the command line are not properly specified, e.g |
  DtCmdLine::SpecificationException | Thrown from Arg and CmdLine when an Arg is improperly specified, e.g |
 DetonateMessage::ArtPart | |
 EntityStateMessage::ArtPart | |
 EntityStateMessage::AttPart | |
 AttributeChangeRequestMessage::AttributePair | |
 basic_streambuf | |
  DtOutputStreamBuffer | DtOutputStreamBuffer is the internal buffer for DtOutputStream |
 EmitterStateMessage::Beam | |
 TransmitterStateMessage::BeamAntennaPattern | |
 binary_function | |
  FomTypeCompare< T > | |
 Callback< Ret, Param0 > | Callback template the base abstract callback class that is used internally to the delegate |
  MethodCallback< Ret, Param0, T, Method > | Member function callback is used to bind class member functions The return type, single parameter, object type and method pointer are parameterized in the template |
  StaticFunctionCallback< Ret, Param0 > | Static member function (or global function) callback is used to bind global or static class functions The return type and single parameter is parameterized in the template |
 DtCmdLine::CmdLineInterface | The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes |
  DtCmdLine::CmdLine | The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes |
 DtCmdLine::CmdLineOutput | The interface that any output object must implement |
  DtCmdLine::DocBookOutput | A class that generates DocBook output for usage() method for the given CmdLine and its Args |
  DtCmdLine::StdOutput | A class that isolates any output from the CmdLine object so that it may be easily modified |
 DtUcString::CodeUnitArray | Internal structure used to store the code units |
 DtThreadSafe< T >::ConstLockedProxy | Private class that provides a locked call to the const object |
 DimensionType | |
  DtHyperspaceRegion< SubspaceType, DimensionType > | |
 Dt3dBoundingVolume | A 3d bounding volume |
 Dt3dChord | A Dt3dChord is a finite line segment in 3-space, represented by its two 3d end points |
 Dt3dExtent | The Dt3dExtent represents an axis-aligned 3d bounding box |
 Dt3dPoint | Dt3dPoint represents points in 3-space |
 Dt4dPoint | Four-dimensional point, often used with homogeneous coordinates |
 Dt_Msg_Queue_Element | |
 Dt_Q_Elmt_Hdr | |
 Dt_Q_Hdr | |
 Dt_Shm_Msg_Queue | |
 DtAbsNotifyObserver | DtAbsNotifyObserver is an abstract base class |
 DtAckPredOpt | Options for DtAcknowledgePredicate |
 DtAcquireOwnershipCbInfo | |
 DtAcquireOwnershipRequestCbInfo | |
 DtAlternativeType | |
 DtAntennaPatternRecord | Instances of DtAntennaPatternRecord are used to represent the antenna pattern data contained in Radio Transmitter objects |
  DtBeamAntennaPatternRecord | Instances of DtBeamAntennaPatternRecord are beam antenna pattern records used in conjunction with DtRadioTransmitterStateRepository (TSR) |
 DtAppearance | Class Description: DtAppearance is extracted from VR-Link's entity state repository class, and encapsulates all methods and data from that class pertaining to DIS / RPR appearance attributes |
 DtApproximator | DtApproximator is an abstract base class |
  DtDeadReckoner | Instances of DtDeadReckoner are used to provide approximated position and orientation information for entities using various dead reckoning algorithms |
   DtTrigonometricSmoother | Instances of DtTrigonometricSmoother are used to provide approximated position and orientation information for entities |
    DtExponentialSmoother | Instances of DtExponentialSmoother are used to provide approximated position and orientation information for entities |
 DtArrayDatatypeType | |
 DtArticulatedPart | A single articulated part which has a number of parameters |
 DtArticulatedPartCollection | A DtArticulatedPartCollection is a collection of articulated parts typically of an entity |
 DtArtPartSpec | |
 DtArtPartThresholder | DtArtPartThresholder is used to store art-part-related thresholds, and to perform some art part thresholding |
 DtAssert | DtAssert (the class) helps implement DtAssert (the MACRO) by storing static member variables |
 DtAsyncSocketPacket | Encapsulates a packet which is to be either received or transmitted over the network by the DtAsyncSocket class |
 DtAttachedPart | A representation of a single attached part, which contains an entity type |
 DtAttachedPartCollection | A DtAttachedPartCollection is a collection of attached parts of an entity |
 DtAttributeHistory | |
 DtBaseConfigVariable | Bar Var class, used to access variables in a type neutral manner |
  DtConfigVariable< T > | |
  DtMultiConfigVariable< T > | |
  DtVariableGroup | Represents a group of variables |
   DtApplicationSettings | |
 DtBaseExerciseConn | DtBaseExerciseConn is an abstract base class |
  DtExerciseConn | Instances of DtExerciseConn are used to provide an application's interface or connection to the network in a DIS environment |
 DtBaseHashKey | DtBaseHashKey is an abstract base class for hash keys |
  DtEntityIdentifierHashKey | Instances of DtEntityIdentifierHashKey are hash keys made from DtEntityIdentifiers |
  DtEventIdHashKey | Instances of DtEventIdHashKey are hash keys made from DtEventIds |
  DtIFFSystemHashKey | Instances of DtIFFSystemHashKey are used as hash keys for an emitter system |
  DtIntHashKey | Instances of DtIntHashKey are used as a hash key made from an integer |
  DtPtrHashKey | DtPtrHashKey is used as an index into DtHashList where the key is a pointer |
  DtStringHashKey | Instances of DtStringHashKey are used as a hash key made from a string |
  DtSystemHashKey | Instances of DtSystemHashKey are used as hash keys for an emitter system |
  DtWStringHashKey | Instances of DtWStringHashKey are used as a hash key made from a wide string |
 DtBaseMsg | A bass class for PDUs and other network messages |
  DtDatumRecordSet | |
   DtPduDatumRecordSet | An instance of this class is a DtDatumRecordSet that uses a part of a DtPduWithData as its network representation |
  DtPdu | DtPdu is the base class for all PDU's in VR-Link |
   DtPduWithAttributeRecordSets | |
    DtInteraction | DtInteraction is an base class for representing DIS PDUs which don't have state |
     DtAttributePdu | Instances of DtAttributePdu are used to represent the arbitrary attributes added to PDUs |
     DtCollisionElasticPdu | Instances of DtCollisionElasticPdu are used to send simulated elastic collision information |
     DtCollisionPdu | |
     DtDetonationPdu | DtDetonationPdu is used to represent the impact or detonation of a munition |
     DtFirePdu | Instances of DtFireInteraction are used to represent the firing of a weapon |
     DtIntercomControlPdu | Instances of DtIntercomControlPdu are used to communicate state information for simulated intercom devices |
     DtIntercomSignalPdu | Instances of DtIntercomSignalPdu are used to send simulated intercom signal data |
     DtIsGroupOfPdu | Instances of DtIsGroupOfPdu are used to communicate information about a particular group of entities (grouped together for the purposes of network bandwidth reduction) |
     DtIsPartOfPdu | Instances of DtIsPartOfPdu are used to join two simulation entities to form a single entity |
     DtLeAppearancePdu | Class DtLeAppearancePdu: |
     DtLeArticulatedPartsPdu | Class DtLeArticulatedPartsPdu: |
     DtLeDetonationPdu | Instances of DtLeDetonationPdu are used to send firing information for live entities |
     DtLeFirePdu | Instances of DtLeFirePdu are used to send firing information for live entities |
     DtLeTspiPdu | Instances of DtLeTspiPdu are used to send state information for live entities |
     DtMinefieldDataPdu | Instances of DtMinefieldDataPdu are used to communicate minefield data information |
     DtMinefieldQueryPdu | Instances of DtMinefieldQueryPdu are used to communicate minefield state information |
     DtMinefieldResponseNackPdu | Instances of DtMinefieldResponseNackPdu are used to request a retransmission of minefield data PDUs |
     DtRecordQueryPdu | Instances of DtRecordQueryPdu are used to request data records from an entity |
     DtRecordSetPdu | DtRecordSetPdu is an abstract base class used by PDUs which require the record set functionality |
      DtRecordPdu | Instances of DtRecordPdu are used to send responses to the Record Query PDU |
      DtSetRecordPdu | Class DtSetRecordPdu: |
      DtTransferControlRequestPdu | Instances of DtTransferControlRequestPdu are used to initiate the dynamic allocation and control of simulated entities |
     DtRepairCompletePdu | |
     DtRepairResponsePdu | |
     DtResupplyCancelPdu | |
     DtResupplyOfferPdu | |
     DtResupplyReceivedPdu | |
     DtServiceRequestPdu | |
     DtSignalPdu | Instances of DtSignalPdu are used to send simulated signal data |
     DtSimanPdu | DtSimanPdu provides a base class for all of the simulation management PDU's |
      DtAcknowledgePdu | Class DtAcknowledgePdu: |
      DtAcknowledgeRPdu | Class DtAcknowledgeRPdu: |
      DtCreateEntityPdu | Instances of DtCreateEntityPdu are used to send/receive create entity PDUs |
      DtCreateEntityRPdu | Instances of DtCreateEntityRPdu are used to send/receive reliable create entity PDUs |
      DtDataQueryPdu | Instances of DtDataQueryPdu are used to send/receive data query PDUs |
      DtDataQueryRPdu | Instances of DtDataQueryRPdu are used to send/receive reliable data query PDUs |
      DtPduWithData | DtPduWithData provides the base class for all of the simulation management PDU's that have fixed/variable data |
       DtActionRequestPdu | Instances of DtActionRequestPdu are used to send/receive action request PDUs |
       DtActionRequestRPdu | Instances of DtActionRequestRPdu are used to send/receive reliable action request PDUs |
       DtActionResponsePdu | Instances of DtActionResponsePdu are used to send/receive action response PDUs |
       DtActionResponseRPdu | Instances of DtActionResponseRPdu are used to send/receive reliable action response PDUs |
       DtCommentPdu | Instances of DtCommentPdu are used to send/receive comment PDUs |
       DtCommentRPdu | Instances of DtCommentRPdu are used to send/receive reliable comment PDUs |
       DtDataPdu | Instances of DtDataPdu are used to send/receive data PDUs |
       DtDataRPdu | Instances of DtDataRPdu are used to send/receive reliable data PDUs |
       DtEventReportPdu | Instances of DtEventReptPdu are used to send/receive event report PDUs |
       DtEventReptRPdu | Instances of DtEventReptRPdu are used to send/receive reliable event report PDUs |
       DtSetDataPdu | Instances of DtSetDataPdu are used to send/receive set data PDUs |
       DtSetDataRPdu | Instances of DtSetDataRPdu are used to send/receive reliable set data PDUs |
      DtRemoveEntityPdu | Instances of DtRemoveEntityPdu are used to send/receive remove entity PDUs |
      DtRemoveEntityRPdu | Instances of DtRemoveEntityRPdu are used to send/receive reliable remove entity PDUs |
      DtStartResumePdu | Instances of DtStartResumePdu are used to send/receive start/resume PDUs |
      DtStartResumeRPdu | Instances of DtStartResumeRPdu are used to send/receive reliable start/resume PDUs |
      DtStopFreezePdu | Instances of DtStopFreezePdu are used to send/receive stop/freeze PDUs |
      DtStopFreezeRPdu | Instances of DtStopFreezeRPdu are used to send/receive reliable stop/freeze PDUs |
    DtStateMsg | Instances of DtStateMsg are used to represent state data communicated via the network in a DIS (as opposed to HLA) environment |
     DtAggregateStatePdu | Instances of DtAggregateStatePdu are used to communicate information about aggregating entities |
     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 |
     DtDesignatorPdu | Instances of DtDesignatorPduare used to communicate information about designator objects in DIS |
     DtDIGuyCustomPdu | Implements the storage, sending, and receipt of DI Guy custom PDU's |
     DtDirectedEnergyFirePdu | Instances of DtEnergyFireInteraction are used to represent the firing of an Energy Weapon |
     DtElectromagneticEmissionPdu | DIS Electromagnetic Emission PDU |
     DtEntityDamageStatusPdu | Instances of DtEntityDamageInteraction are used to represent an entity's damage state |
     DtEntityStatePdu | This class provides a wrapper around the DIS Entity State PDU network structure |
     DtEntityStateUpdatePdu | Class DtEntityStateUpdatePdu: |
     DtEnvironmentalProcessPdu | Instances of DtEnvironmentalProcessPdu are used to send information about environmental effects and processes |
     DtGriddedDataPdu | Instances of DtGriddedDataPdu are used to communicate environmental data defined on a grid |
     DtIffAtcNavaidsPdu | Instances of DtIffAtcNavaidsPdu are used to send information about simulated radio transponders and interrogators |
     DtLinearObjectStatePdu | Instances of DtLinearObjectStatePdu are used to communicate information about the addition/modification of a synthetic object which is geometrically anchored to the terrain with one point |
     DtMinefieldStatePdu | Class DtMinefieldStatePdu: |
     DtPointObjectStatePdu | Instances of DtPointObjectStatePdu are used to state information for synthetic environment objects |
     DtReceiverPdu | This class provides a wrapper around the DIS Receiver PDU network structure |
     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 |
     DtSuppEmisEntStatePdu | Class DtSuppEmisEntStatePdu: |
     DtTransmitterPdu | The transmitter pdu |
     DtUnderwaterAcousticPdu | Instances of DtUnderwaterAcousticPdu are used to send information about simulated underwater acoustic emissions |
   DtUnknownPdu | Represent an undefined type of PDU |
   TestPdu | Define the TestPdu class |
 DtBasicDataRepresentationType | |
 DtBasicFixedWingAircraftRecord | Instances of DtBasicFixedWingAircraftRecord are used to contain the entity state and logistics information about an individual entity within a group of entities |
  DtEnhancedFixedWingAircraftRecord | Instances of DtEnhancedFixedWingAircraftRecord are used to contain the entity state and logistics information about an individual entity within a group of entities |
 DtBasicGroundCombatSoldierRecord | Instances of DtBasicGroundCombatSoldierRecord are used to contain the entity state and logistics information about an individual entity within a group of entities |
  DtEnhancedGroundCombatSoldierRecord | Instances of DtEnhancedGroundCombatSoldierRecord are used to contain the entity state and logistics information about an individual entity within a group of entities |
 DtBasicGroundCombatVehicleRecord | Instances of DtBasicGroundCombatVehicleRecord are used to contain the entity state and logistics information about an individual entity within a group of entities |
  DtEnhancedGroundCombatVehicleRecord | Instances of DtEnhancedGroundCombatVehicleRecord are used to contain the entity state and logistics information about an individual entity within a group of entities |
 DtBasicRotorWingAircraftRecord | Instances of DtBasicRotorWingAircraftRecord are used to contain the entity state and logistics information about an individual entity within a group of entities |
  DtEnhancedRotorWingAircraftRecord | Instances of DtEnhancedRotorWingAircraftRecord are used to contain the entity state and logistics information about an individual entity within a group of entities |
 DtBurstDescriptor | Burst descriptors represent Fire and detonate descriptors in DIS and HLA |
 DtCartesianView | Instances of DtCartesianView are used to create a Cartesian coordinate view of the geocentric coordinates in an Entity State Repository |
  DtTopoView | Instances of DtTopoView are used to create a Topographic coordinate view of the geocentric coordinates in an Entity State Repository |
 DtClientServerMsg | |
  DtSocketMsg | |
   DtCsAddClientMsg | |
   DtCsMsgWaitingMsg | |
 DtClientServerReader | But not necessarily empty queue |
  DtShmMsgQueueReader | |
 DtClientServerWriter | |
  DtShmMsgQueueWriter | |
 DtClock | Used to set and maintain time in a simulation |
 DtCommunicationsNodeIdRecord | Instances of DtCommunicationsNodeIdRecord are the identification of a communications node |
 DtCoordTransform | DtCoordTransform is used to transform locations, vectors and orientations from one Cartesian coordinate system to another |
 DtCoordTranslation | This class is used to translate between two points in Cartesian coordinate system |
 DtCsAck | |
 DtCsAddClient | |
 DtCsClientPacket | We want this as a separate structure, because we will use Writev() to send one of these plus the packet |
 DtCsCliQuota | No padding is needed, because this is sent via a socket |
 DtCsControlReq | |
 DtCsCStateReturn | |
 DtCsFilter | |
 DtCsMsg | |
 DtCsMsgHdr | |
 DtCsMsgWaiting | No padding is needed, since this goes via a socket |
 DtCsMulticastReq | |
 DtCsNotice | |
 DtCsServerMsgWaiting | No padding is needed, because this is sent via a socket |
 DtCsServerPacket | We want this as a separate structure, because we will use Writev() to send one of these plus the packet |
 DtCsStateReturn | |
 DtCSVReader | Inputs data from a comma delimited file format |
 DtCsWarning | |
 DtDatatypeManager | This class handles the conversion between a byte stream and an English readable view of the data in an OMT Tree |
 DtDatatypeRep | A Datatype Representation is a class that can take a group of bytes and display them in a certain type of way that would be more useful to the user |
  DtArrayDatatypeRep | OMT Datatype that works by taking a size and showing a list of datatypes |
  DtDefinedDatatypeRep | |
   DtAltVelocityDatatypeRep | Display geocentric orientation as topographic Heading, Pitch, Roll |
   DtEntityTypeDatatypeRep | Display an entity type in English |
   DtLatLongCoordinateDatatypeRep | |
   DtTopoCoordinateDatatypeRep | Display geocentric orientation as topographic Heading, Pitch, Roll |
  DtHexDatatypeRep | OMT Datatype of type Double - in network format which means Big Endian representation |
  DtIntDatatypeRep | OMT Datatype of type Integer - in network format which means Big Endian representation |
   DtIntLEDatatypeRep | OMT Datatype of type Integer - in little endian |
  DtNumberDatatypeRep | A type of datatype that can turn itself into a number (double) representation |
   DtBoolDatatypeRep | OMT Datatype of type Boolean |
   DtByteDatatypeRep | OMT Datatype of type Byte - in network format which means Big Endian representation |
   DtCharDatatypeRep | OMT Datatype of type Char - in network format which means Big Endian representation |
   DtDoubleDatatypeRep | OMT Datatype of type Double - in network format which means Big Endian representation |
    DtDoubleLEDatatypeRep | OMT Datatype of type Double - in little endian |
   DtEnumDatatypeRep | |
    DtEnum16DatatypeRep | |
    DtEnum32DatatypeRep | |
    DtEnum8DatatypeRep | |
   DtFloatDatatypeRep | OMT Datatype of type Float - in network format which means Big Endian representation |
    DtFloatLEDatatypeRep | OMT Datatype of type Float - in little endian |
   DtLongDatatypeRep | OMT Datatype of type Long - in network format which means Big Endian representation |
    DtLongLEDatatypeRep | OMT Datatype of type Long - in little endian |
   DtShortDatatypeRep | OMT Datatype of type Short - in network format which means Big Endian representation |
    DtShortLEDatatypeRep | OMT Datatype of type Short - in little endian |
  DtStringDatatypeRep | OMT Datatype of type string |
  DtUtf16DatatypeRep | OMT Datatype of type unicode (utf16-Big Endian string) |
  DtUtf8DatatypeRep | OMT Datatype of type unicode (utf8 Endian string) |
 DtDatumMap | |
 DtDatumMapEntry | |
  DtDmeGlobalFcns | |
 DtDcm | DtDcms are used to represent orientation for an object |
 DtDDMRegion | |
  DtDatabaseDimension | |
  DtDataLinkDimensions | |
  DtEmptyDimensions | |
  DtForceDimension | |
   DtRadarForceDimension | |
  DtLatLonDimensions | |
  DtRadioDimension | |
 DtDegMinSec | DtDegMinSec is a flyweight data class used to represent a a complex location for latitude or longitude in Degrees, Minutes, Seconds, and Direction where positive direction is north and west |
 DtDelegate< Ret, Param0 > | Delegate template for binding static or member functions for callback at later time The return type and single parameter is parameterized in the template |
 DtDIGuyObjectPublisher | |
 DtDirectedEnergyTargetEnergyDepositionRecord | |
 DtDirectedRotRate | Rotation rate given by single rate and axis of rotation |
 DtDisDictionary | |
 DtDisEntry | |
 DtDisObjectManager | Instances of DtDisObjectManager are used to manage the set of DIS objects known to the federate |
 DtDisSocket::DtDisSocketPduHeader | |
 DtDivestOwnershipCbInfo | |
 DtDivestOwnershipRequestCbInfo | |
 DtDynamicLibrary | DtDynamicLibrary provides an operating independent way to manipulate dynamically loaded libraries |
 DtEntityIdentifier | Instances of DtEntityIdentifier are used as a unique ID for entities in DIS |
  DtTrackJamDesignator | Instances of DtTrackJamDesignator are used to represent track/jam targets in the EmitterSystem PDU (DIS) |
 DtEntityMapperKey | |
  DtDisEntityTypeEntry | |
 DtEntityType | DtEntityType is used to represent the type an entity object |
  DtEnvironmentTypeRecord | Instances of DtEnvironmentTypeRecord are used by the DtGriddedDataPdu for specifying environmental type |
  DtRadioEntityType | |
 DtEnumeratedDatatypeType | |
 DtEnumerationNode | |
 DtEnumeratorType | |
 DtEnvAttribute< AttribType > | A templated class which represent an attribute of a DtEnvObject |
 DtEnvironment | A Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP value and provides common queries, algorithms, and operations for the hierarchy |
 DtEnvironmentalRecord | DtEnvironmentalRecord is the base class from which all geometry and state environmental records are derived |
  DtEnvironmentalCombicStateRecord | DtEnvironmentalCombicStateRecord implements the Environmental state record type "COMBIC State." See Enumerated Bit Values document, section 12.3.5.1 |
  DtEnvironmentalFlareStateRecord | DtEnvironmentalFlareStateRecord implements the Environmental state record type "Flare State." See Enumerated Bit Values document, section 12.3.5.2 |
  DtEnvironmentalGeometryRecord | DtEnvironmentalGeometryRecord provides a common base class for all environmental geometry (as opposed to state) records used in the Environmental Process object |
   DtEnvironmentalConeRecord | DtEnvironmentalConeRecord implements the Environmental geometry record type "Cone Record 1." See Enumerated Bit Values document, section 12.3.4.10 |
   DtEnvironmentalDRConeRecord | DtEnvironmentalDRConeRecord implements the Environmental geometry record type "Cone Record 2." See Enumerated Bit Values document, section 12.3.4.11 |
   DtEnvironmentalDREllipsoidRecord | DtEnvironmentalDREllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 2." See Enumerated Bit Values document, section 12.3.4.9 |
   DtEnvironmentalDRLineRecord | DtEnvironmentalDRLineRecord implements the Environmental geometry record type "Line Record 2." See Enumerated Bit Values document, section 12.3.4.4 |
   DtEnvironmentalDRPointRecord | DtEnvironmentalDRPointRecord implements the Environmental geometry record type "Point Record 2." See Enumerated Bit Values document, section 12.3.4.2 |
   DtEnvironmentalDRRectangularVolumeRecord | DtEnvironmentalDRRectangularVolumeRecord implements the Environmental geometry record type "Rectangular Volume Record 2." See Enumerated Bit Values document, section 12.3.4.13 |
   DtEnvironmentalDRSphereRecord | DtEnvironmentalDRSphereRecord implements the Environmental geometry record type "Sphere Record 2" See Enumerated Bit Values document, section 12.3.4.7 |
   DtEnvironmentalEllipsoidRecord | DtEnvironmentalEllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 1." See Enumerated Bit Values document, section 12.3.4.8 |
   DtEnvironmentalGaussianPlumeRecord | DtEnvironmentalGaussianPlumeRecord implements the Environmental geometry record type "Gaussian Plume Record." See Enumerated Bit Values document, section 12.3.4.14 |
   DtEnvironmentalGaussianPuffRecord | DtEnvironmentalGaussianPuffRecord implements the Environmental geometry record type "Gaussian Puff Record." See Enumerated Bit Values document, section 12.3.4.15 |
   DtEnvironmentalLineRecord | DtEnvironmentalLineRecord implements the Environmental geometry record type "Line Record 1." See Enumerated Bit Values document, section 12.3.4.3 |
   DtEnvironmentalPointRecord | DtEnvironmentalPointRecord implements the Environmental geometry record type "Point Record 1." |
   DtEnvironmentalRectangularVolumeRecord | DtEnvironmentalRectangularVolumeRecord implements the Environmental geometry record type "Rectangular Volume Record 1." |
   DtEnvironmentalSphereRecord | DtEnvironmentalSphereRecord implements the Environmental geometry record type "Sphere Record 1" See Enumerated Bit Values document, section 12.3.4.5 |
    DtEnvironmentalBoundingSphereRecord | DtEnvironmentalBoundingSphereRecord implements the Environmental geometry record type "Bounding Sphere Record" |
   DtEnvironmentalUniformRecord | DtEnvironmentalUniformRecord implements the Environmental geometry record type "Uniform Record." See Enumerated Bit Values document, section 12.3.4.16 |
 DtEnvObjectSync | Synchronizes an environment object to a C++ object |
 DtEnvReader | An abstract interface for environment readers |
  DtEnvMTLReader | A reader class which reads from the MTL file format |
  DtEnvXMLReader | A reader of XML file format |
 DtEnvValue | Base value object which simply stores a single string value |
  DtEnvList | DtEnvList is a list of DtEnvValue pointers |
   DtEnvNamedList | A specialization of a list which assigns the first value as a name |
    DtEnvObject | The high level object specialization of a named list |
  DtNativeValue | Wrap a native pointer in a DtEnvValue |
 DtEnvWriter | The abstract interface for environment writers |
  DtEnvMTLWriter | A writer to the MTL file format |
  DtEnvXMLWriter | |
 DtEventId | Represents Events in DIS |
 DtException | DtException is the generic MAK Exception from which all other Exceptions thrown by MAK products are derived |
  DtOMTReadException | |
  DtTemplatedException< I > | A Templated version of DtException |
  DtVlRtiMismatchException | |
 DtExecutionContainer< Texec > | DtExecutionContainer is only the definition of a container which executes methods on all contained objects |
  DtParallelExecutionContainer< Texec > | DtParallelExecutionContainer is implementation of DtExecutionContainer which executes methods on all contained objects in parallel on multiple threads |
   DtPublisherContainer< Texec > | DtPublisherContainer is an container which will execute a method on all contained objects in parallel threads |
 DtExecutionContainer< DtObjectPublisher > | |
  DtParallelExecutionContainer< DtObjectPublisher > | |
   DtPublisherContainer< DtObjectPublisher > | |
    DtObjectPublisherContainer | DtObjectPublisherContainer is an ObjectPublisher container which will execute a method on all contained objects in parallel threads |
 DtExerciseConnInitializer | Instances of DtExerciseConnInitializer are used to provide the DtExerciseConn with initialization data |
  DtVrlApplicationInitializer | Instances of DtVrlApplicationInitializer are used to initialize the exercise connection with command line arguments |
   DtF18Initializer | DtF18Initializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application |
   DtF18Initializer | DtF18Initializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application |
   DtLauncherInitializer | DtLauncherInitializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application |
 DtFedReader | Instances of DtFedReader are used to read a FED file, and fill in a DtFedTarget with the information read |
  DtFedReader13 | Instances of DtFedReader13 are used to read a FED file, and fill in a DtFedTarget with the information read |
  DtFedReader1516 | Instances of DtFedReader1516 are used to read a FED file, and fill in a DtFedTarget with the information read |
  DtFedReader1516e | Instances of DtFedReader1516e are used to read a FED file, and fill in a DtFedTarget with the information read |
  DtMtlFedReader | Instances of DtMtlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read |
  DtXmlFedReader | Instances of DtXmlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read |
  DtXmlFedReader1516e | Instances of DtXmlFedReader1516e are used to read a FED file, and fill in a DtFedTarget with the information read |
 DtFedReaderFactory | |
 DtFedTarget | Class DtFedTarget: |
 DtFieldType | |
 DtFileTransporter | |
 DtFileTransportObject | |
 DtFilterTest | |
 DtFixedRecordDatatypeType | |
 DtFloat32Layout | |
 DtFloat64Layout | Used to Swap Longs |
 DtFomSorter | This is a class that sorts a user's FOM modules based on their dependencies, given that the FOM modules have been added in an arbitrary order |
 DtFundamentalParameterData | Storage struct for emitter beam fundamental parameter data |
 DtGlobalIdHashlist | Instances of DtGlobalIdHashlist are hash lists, where you can store associations between DtGlobalObjectDesignators and arbitrary pieces of data |
 DtGlobalObjectDesignatorList | Instances of DtGlobalObjectDesignatorList are list of globally significant object identifiers |
 DtGridAxisRecordFixed | DtGridAxisRecordFixed is the fixed grid axis record used by the gridded data PDU class (DtGridDataPdu) |
  DtGridAxisRecordVariable | Instances of DtGridAxisRecordVariable are used to contain the information in the grid axis variable spacing records used by the gridded data PDU |
 DtGridDataRecord | DtGridDataRecord is an abstract base class for the grid data record classes which are used by the gridded data PDU class (DtGridDataPdu) |
  DtGridDataRecordType0 | Instances of DtGridDataRecordType0 are used to contain the information in the grid data records (of representation type 0) used by the gridded data PDU class |
  DtGridDataRecordType1 | Instances of DtGridDataRecordType1 are used to contain the information in the grid data records (of representation type 1) used by the gridded data PDU class |
  DtGridDataRecordType2 | Instances of DtGridDataRecordType2 are used to contain the information in the grid data records (of representation type 2) used by the gridded data PDU class |
 DtGroundLogisticsVehicleRecord | Instances of DtGroundLogisticsVehicleRecord are used to contain the entity state and logistics information about an individual entity within a group of entities |
 DtHash | |
 DtHashedItem | |
 DtHashItem | Instances of DtHashItem are used internally to a hash list to associate a pointer to an item in a list with a key |
 DtHashKey | |
 DtHashlist | DtHashlist is deprecated and provided for backwards compatibility only |
 DtHyperspaceNormalizer | |
  DtEnumNormalizer | |
  DtLinearNormalizer | |
  DtPartitionNormalizer | |
 DtIdTypeMap | Instances of this class are used to conveniently associate datum ids with types |
 DtIffAtcNavaidsBeamData | DtIffAtcNavaidsBeamData is a class which contains the antenna data for the IFF/ATC/NAVAIDS PDU |
 DtIffAtcNavaidsDataCommunications | DtIffAtcNavaidsDataCommunications is a class which contains layer of the IFF/ATC/NAVAIDS PDU |
 DtIffAtcNavaidsLayerHeader | DtIffAtcNavaidsLayerHeader is a class which contains the layer header information for a layer of the IFF/ATC/NAVAIDS PDU |
 DtIffAtcNavaidsMode5Interrogator | DtIffAtcNavaidsMode5Transponder is a class which contains layer of the IFF/ATC/NAVAIDS PDU |
 DtIffAtcNavaidsMode5Transponder | DtIffAtcNavaidsMode5Transponder is a class which contains layer of the IFF/ATC/NAVAIDS PDU |
 DtIffAtcNavaidsModeSInterrogator | DtIffAtcNavaidsModeSInterrogator is a class which contains layer of the IFF/ATC/NAVAIDS PDU |
 DtIffAtcNavaidsModeSTransponder | DtIffAtcNavaidsModeSTransponder is a class which contains layer of the IFF/ATC/NAVAIDS PDU |
 DtIffAtcNavaidsOperational | DtIffAtcNavaidsOperational is a class which contains the fundamental operational data for the IFF/ATC/NAVAIDS PDU |
 DtIffAtcNavaidsParameter | DtIffAtcNavaidsParameter is a class which contains the parameter data for the IFF/ATC/NAVAIDS PDU |
 DtIffAtcNavaidsSecondOperational | DtIffAtcNavaidsSecondOperational is a class which contains the secondary operational data for a layer of the IFF/ATC/NAVAIDS PDU |
 DtIffAtcNavaidsSystemID | DtIffAtcNavaidsSystemID is a class which contains information identifying the emitting system in the IFF/ATC/NAVAIDS PDU |
 DtInetAddr | Represents a IPv4 or IPv6 address |
 DtInetDevice | |
 DtInetEndpoint | Protocol independant, address family independent mechanism to represent the IP address, port, and protocol of one end of a network socket connection |
 DtInetFileTransporter | |
 DtInetFileTransportObject | |
 DtInetUtils::DtInetPktHeaderDescriptor | The packet header descriptor struct supplants the sizeLength and sizeOffset values |
 DtInetSocket | Protocol independant, address family independant base class for TCP or UDP socket subclasses |
  DtInetTcpSocket | The DtInetSocket class provides an address family independent stream socket |
  DtInetUdpSocket | An abstract base class to represent a Socket Type |
   DtDisSocket | Address family independent datagram socket |
 DtInetSocketCbInfo | |
 DtInetSocketMgr | |
 DtInetSocketProcessingCbInfo | |
 DtIntercomParmRec | DtIntercomParmRec is an abstract base class for the parameter record classes which are used by the intercom control PDU (DtIntercomControlPdu) |
  DtIntercomEntityDestRec | Instances of DtIntercomEntityDestRec are used to contain the information in the entity destination parameter records used by the intercom control PDU class |
  DtIntercomGroupAsgmtRec | Instances of DtIntercomGroupAsgmtRec are used to contain the information in the group assignment parameter record used by the intercom control PDU class |
  DtIntercomGroupDestRec | Instances of DtIntercomGroupDestRec are used to contain the information in the group destination parameter record used by the intercom control PDU class |
 DtJtidsHeader | |
 DtJtidsHeaderStruct | |
 DtLeDeadReckoningParameters | Class DtLeDeadReckoningParameters: |
 DtLeEntityID | Class DtLeEntityID: |
 DtLeEntityLinearVelocity | Class DtLeEntityLinearVelocity: |
 DtLeEntityLocationEntityCoordinates | Class DtLeEntityLocationEntityCoordinates: |
 DtLeEntityLocationWorldCoordinates | Class DtLeEntityLocationWorldCoordinates: |
 DtLeEntityOrientation | Class DtLeEntityOrientation: |
 DtLEFloat32 | Little endian 32-bit IEEE-754 floating-point quantity |
 DtLEFloat64 | Little endian 64-bit IEEE-754 floating-point quantity |
 DtLEInt16 | Little endian signed 16-bit quantity |
 DtLEInt32 | Little endian signed 32-bit quantity |
 DtLEInt64 | A little endian byte aligned 64 integer data structure |
 DtLeOrientationError | Class DtLeOrientationError: |
 DtLePositionError | Class DtLePositionError: |
 DtLetHeaderStruct | |
 DtLEU128 | A little endian byte aligned 128 unsigned integer data structure |
 DtLEU16 | Little endian unsigned 16-bit quantity |
 DtLEU32 | Little endian unsigned 32-bit quantity |
 DtLEU64 | A little endian byte aligned 64 unsigned integer data structure |
 DtlHashTable | This is where symbol_entries are stored |
 DtLinearSegmentRecord | Instances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR FOM |
  DtBreachableSegmentRecord | Instances of DtBreachableSegmentRecord implement the BreachableSegmentStruct used to implement the Breachable Linear Object |
  DtExhaustSmokeRecord | Instances of DtExhaustSmokeRecord implement the ExhaustSmokeStruct used to implement the Exhaust Smoke Linear Object |
  DtMinefieldLaneMarkerRecord | Instances of DtMinefieldLaneMarkerRecord implement the MinefieldLaneMarkerStruct used to implement the Minefield Lane Marker Linear Object |
 DtLink16Signal | Helper class that is used to assist the user in setting Link16 data as defined by the SISO-STD-002-2006 document |
 DtLink16Transmitter | Used to help the user fill the data of a transmitter PDU or RadioTransmitter object as described by the SISO-STD-002-2006 document, so that it contains Link 16 data |
 DtLinkStrategy | This is the DtLinkStrategy class. It is the abstract base class for all derived strategies |
  DtEntityDiscoveredStrategy | |
  DtEntityRemovedStrategy | |
  DtEntityStateStrategy | |
  DtEntityUpdateStrategy | |
  DtInitStrategy | |
  DtSubscribeStrategy | This is the DtSubscribeStrategy class. It is the abstract base class for all derived interaction subscribe strategies |
   DtAcknowledgeStrategy | DtAcknowledgeStrategy class |
   DtActionRequestStrategy | DtActionRequestStrategy class |
   DtActionResponseStrategy | DtActionResponseStrategy class |
   DtCollisionStrategy | DtDataStrategy class |
   DtDataStrategy | DtDataStrategy class |
   DtDetonationStrategy | DtDetonationStrategy class |
   DtEventReportStrategy | DtDataStrategy class |
   DtFireStrategy | |
   DtRadioReceiverStrategy | |
   DtRadioTransmitterStrategy | |
   DtSetDataStrategy | DtSetDataStrategy class |
   DtSignalStrategy | |
   DtStartResumeStrategy | DtSetDataStrategy class |
   DtStopFreezeStrategy | DtSetDataStrategy class |
 DtlInputStream | Input stream |
  DtlFileInputStream | File Input stream |
  DtlStringInputStream | String Input stream |
 DtList | DtList is deprecated, please use std::list<T> |
  DtIntrusiveList | An intrusive list is a list that assumes that the elements that you add are pointers to instances of classes derived from DtListedObject |
 DtListedObj | This is a base class from which elements of a DtIntrusiveList must be derived |
  DtBaseReflectedAggregate | DtBaseReflectedAggregate is an abstract base class |
  DtBaseReflectedEntity | DtBaseReflectedEntity is an abstract base class |
  DtReflectedObject | Instances of DtReflectedObject are used to represent a simulation entity reflected across a network (i.e |
   DtReflectedActiveSonar | Instances of DtReflectedActiveSonar represent active sonar object simulated by remote applications |
   DtReflectedAdditionalPassiveActivities | Instances of DtReflectedAdditionalPassiveActivities represent APA object simulated by remote applications |
   DtReflectedAggregate | Instances of this class provide a protocol independent interface to a reflected aggregate in a DIS environment |
   DtReflectedArealObject | Instances of DtReflectedArealObject represent Areal Objects simulated by remote applications |
   DtReflectedDesignator | Instances of DtReflectedDesignator represent designator object simulated by remote applications |
   DtReflectedDirectedEnergyFire | Instances of DtReflectedDirectedEnergyFire represent Directed Energy Fire object simulated by remote applications |
   DtReflectedEmitterSystem | Instances of DtReflectedEmitterSystem represent EmitterSystem object simulated by remote applications |
   DtReflectedEntity | Instances of this class provide a protocol independent interface to a reflected entity in a DIS environment |
   DtReflectedEnvironmentProcess | The DtReflectedObject instance for an Environmental Process Object |
   DtReflectedGriddedData | Instances of DtReflectedGriddedData represent Gridded Data objects simulated by remote applications |
   DtReflectedIff | Instances of DtReflectedIff represent Iff object simulated by remote applications |
   DtReflectedLinearObject | Instances of DtReflectedLinearObject represent Linear Object simulated by remote applications |
   DtReflectedPointObject | Instances of DtReflectedPointObject represent Point Object simulated by remote applications |
   DtReflectedPropulsionNoise | Instances of DtReflectedPropulsionNoise represent propulsion noise object simulated by remote applications |
   DtReflectedRadioReceiver | Instances of DtReflectedRadioReceiver represent radio receiver objects simulated by remote applications |
   DtReflectedRadioTransmitter | The reflected list for Radio Transmitter objects |
   DtReflectedUnderwaterAcoustics | Instances of DtReflectedUnderwaterAcoustics represent underwater acoustics objects simulated by remote applications |
  DtReflectedObjectCallbackInfo | Instances of DtReflectedObjectCallbackInfo are used to contain the function and user data associated with a DtReflectedObject callback |
 DtListItem | Lint -e266 |
 DtlObj | Void* ptr (to imitate locatives) |
 DtlObjPtr | |
 DtLockfreeMpmcQueueImpl | |
  DtLockfreeMpmcQueue< T > | |
 DtLockfreeQueueImpl | |
  DtLockfreeQueue< T > | |
 DtManagedInterface | The DtManagedInterface Class is a singleton that is used to manage the message flow between C# and the rest of the system |
 DtMapDatum | DtMapDatums represent a spheroid model of the earth, with a data shift to facilitate easy conversion to geocentric systems |
 DtMessage | This is the DtMessage class |
  AcknowledgeMessage | |
  ActionRequestMessage | |
  ActionResponseMessage | |
  AttributeChangeRequestMessage | |
  CollisionMessage | |
  DataMessage | |
  DetonateMessage | |
  DisableStrategyMessage | |
  EmitterStateMessage | |
  EnableStrategyMessage | |
  EntityDiscoveryMessage | |
  EntityRemovedMessage | |
  EntityStateMessage | |
  EntitySubscriptionChangeMessage | |
  EventReportMessage | |
  FireMessage | |
  InitDISMessage | |
  InitHLA13Message | |
  InitHLA1516eMessage | |
  InitHLA1516Message | |
  PrintMessage | |
  ReceiverDiscoveryMessage | |
  ReceiverRemovedMessage | |
  ReceiverStateMessage | |
  SetDataMessage | |
  SetEntityHeartbeatRateMessage | |
  SetEntityThresholdsMessage | |
  SetNotifyLevelMessage | |
  SetReflectedEntityHeartbeatThresholdMessage | |
  SetReflectedEntitySmoothingPeriodMessage | |
  SetSimTimeMessage | |
  SignalMessage | |
  StartResumeMessage | |
  StopFreezeMessage | |
  SubscribeMessage | |
  TransmitterDiscoveryMessage | |
  TransmitterRemovedMessage | |
  TransmitterStateMessage | |
  UniversalHlaInteractionMessage | |
  UniversalHlaObjDiscoveryMessage | |
  UniversalHlaObjRemovedMessage | |
  UniversalHlaObjStateMessage | |
 DtMessageFactory | DtMessageFactory class |
 DtMinefieldPerimeterRecord | Class DtMinefieldPerimeterRecord: |
 DtMiniDumper | This class contains the logic necesary for printing a stack trace |
 DtModulationType | |
 DtMtlEnvironment | Command line support |
 DtMultiVehicleFed | MultiVehicleFed.h |
 DtMutex | Instances of DtMutex are used to provide a platform independent mutual exclusion mechanism |
 DtNet32Vector | This class is deprecated, please use DtNetVector32 in vlVector.h |
 DtNet64Vector | This class is deprecated, please use DtNetVector64 in vlVector.h |
 DtNetAcknowledgePdu | |
 DtNetAcknowledgeRPdu | |
 DtNetActionRequestPdu | |
 DtNetActionRequestRPdu | |
 DtNetActionResponsePdu | |
 DtNetActionResponseRPdu | |
 DtNetAggregateDatumRecord | DtNetAggregateDatumRecord is the network structure for the variable datum records in the aggregate state PDU |
 DtNetAggregateMarking | |
 DtNetAggregateStatePdu | DtNetAggregateStatePdu is the network structure for the aggregate state PDU |
 DtNetAngularVelocity | |
 DtNetArealObjectStatePdu | DtNetArealObjectStatePdu is the network structure for the areal object state PDU |
 DtNetArtParamRecord | |
 DtNetArtParamRecordRPR1 | |
 DtNetAttachedPart | |
 DtNetAttachedPartRPR1 | |
 DtNetAttribPair | |
 DtNetAttributePdu | |
 DtNetAttributeRecordSet | |
 DtNetBasicFixedWingAircraftRecord | |
  DtNetEnhancedFixedWingAircraftRecord | |
 DtNetBasicGroundCombatSoldierRecord | |
  DtNetEnhancedGroundCombatSoldierRecord | |
 DtNetBasicGroundCombatVehicleRecord | The following are grouped entity description records |
  DtNetEnhancedGroundCombatVehicleRecord | |
 DtNetBasicRotorWingAircraftRecord | |
  DtNetEnhancedRotorWingAircraftRecord | |
 DtNetBeamAntennaPatternRecord | |
 DtNetBeamData | |
 DtNetBreachableSegmentRecord | DtNetBreachableSegmentRecord is the network structure for the BreachableLinearObject defined in the RPR FOM |
 DtNetBreachObjectRecord | DtNetBreachObjectRecord is the network structure for the BreachObject defined in the RPR FOM |
 DtNetBurstDescriptor | |
 DtNetCharacterScale | Performs encoding/decoding of the DIGuy character scale data |
 DtNetClockTime | |
 DtNetCollisionElasticPdu | The following is the network structure for the elastic collision PDU |
 DtNetCollisionPdu | |
 DtNetCombicStateRecord | Combic State Record (EBV-DOC, 12.3.5.1) |
 DtNetCombicStateRecord_RPR_20 | |
 DtNetCommentPdu | |
 DtNetCommentRPdu | |
 DtNetCommunicationsNodeIdRecord | |
 DtNetConstituentPartRelationshipStruct | |
 DtNetCreateEntityPdu | |
 DtNetCreateEntityRPdu | |
 DtNetDataPdu | |
 DtNetDataPduTail | |
 DtNetDataQueryPdu | |
 DtNetDataQueryRPdu | |
 DtNetDataRPdu | |
 DtNetDeadReckonParameters | |
 DtNetDesignatorPdu | |
 DtNetDETargetEnergyDepositionRecord | |
 DtNetDetonationPdu | |
 DtNetDiGuyAction | Performs encoding/decoding of the DIGuy action data |
 DtNetDiGuyAppearance | Performs encoding/decoding of the DIGuy appearance data |
 DtNetDIGuyCustomPdu | The net structure of the DI Guy Custom PDU |
 DtNetDiGuyType | Performs encoding/decoding of the DIGuy type data |
 DtNetDirectedEnergyFirePdu | |
 DtNetElectromagneticEmissionPdu | |
 DtNetEmitterSystem | |
 DtNetEmitterTrackJam | |
 DtNetEntityAssociationRecord | |
 DtNetEntityCoordinates | |
 DtNetEntityDamageStatusPdu | |
 DtNetEntityIdentifier | |
 DtNetEntityMarking | |
 DtNetEntityStatePdu | |
 DtNetEntityStateUpdatePdu | DtNetEntityStateUpdatePdu is the network structure for the entity state update PDU |
 DtNetEntityType | |
 DtNetEntityTypeRecord | |
 DtNetEnvironmentalConeRecord | Cone 1 Geometry Record (EBV-DOC, 12.4.4.10) |
 DtNetEnvironmentalConeRecord_RPR_20 | |
 DtNetEnvironmentalDRConeRecord | Cone 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.11) |
 DtNetEnvironmentalDRConeRecord_RPR_20 | |
 DtNetEnvironmentalDREllipsoidRecord | Ellipsoid 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.9) |
 DtNetEnvironmentalDREllipsoidRecord_RPR_20 | |
 DtNetEnvironmentalDRLineRecord | Line 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.4) |
 DtNetEnvironmentalDRLineRecord_RPR_20 | |
 DtNetEnvironmentalDRPointRecord | Point 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.2) |
 DtNetEnvironmentalDRPointRecord_RPR_20 | |
 DtNetEnvironmentalDRRectangularVolumeRecord | Rectangular Volume 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.13) |
 DtNetEnvironmentalDRRectangularVolumeRecord_RPR_20 | |
 DtNetEnvironmentalDRSphereRecord | Sphere 2 Geometry Record - Dead Reckoned (EBV-DOC, 12.3.4.7) |
 DtNetEnvironmentalDRSphereRecord_RPR_20 | |
 DtNetEnvironmentalEllipsoidRecord | Ellipsoid 1 Geometry Record (EBV-DOC, 12.4.4.8) |
 DtNetEnvironmentalEllipsoidRecord_RPR_20 | |
 DtNetEnvironmentalGaussianPlumeRecord | Gaussian Plume Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.14) |
 DtNetEnvironmentalGaussianPlumeRecord_RPR_20 | |
 DtNetEnvironmentalGaussianPuffRecord | Gaussian Puff Geometry Record - Dead Reckoned (EBV-DOC, 12.4.4.15) |
 DtNetEnvironmentalGaussianPuffRecord_RPR_20 | |
 DtNetEnvironmentalLineRecord | Line 1 Geometry Record (EBV-DOC, 12.3.4.3) |
 DtNetEnvironmentalLineRecord_RPR_20 | |
 DtNetEnvironmentalPointRecord | Point 1 Geometry Record (EBV-DOC, 12.3.4.1) |
 DtNetEnvironmentalPointRecord_RPR_20 | |
 DtNetEnvironmentalProcessPdu | DtNetEnvironmentalProcessPdu is the network structure for the environmental process PDU |
 DtNetEnvironmentalRecord | DtNetEnvironmentalRecord is the network structure for the environmental process PDU record header (defined IEEE 1278.1a-1998) |
  Point1GeometryData | An example class for the DtEnvironmentalProcess example |
  Point2GeometryData | Example class for Environmental Process objects |
 DtNetEnvironmentalRecord_RPR_20 | Header as defined in RPR FOM V2 draft 14 |
 DtNetEnvironmentalRecord_RPR_20017 | Header as defined in RPR FOM V2 draft 17 (subject to change pending finalization of Draft 17) |
 DtNetEnvironmentalRecord_RPR_20017_Rev4 | Corrected header as defined in RPR FOM V2 draft 17 |
 DtNetEnvironmentalRectangularVolumeRecord | Rectangular Volume 1 Geometry Record (EBV-DOC, 12.4.4.12) |
 DtNetEnvironmentalRectangularVolumeRecord_RPR_20 | |
 DtNetEnvironmentalSphereRecord | Bounding Sphere and Sphere 1 Geometry Records (EBV-DOC, 12.3.4.5 - 12.3.4.6) |
 DtNetEnvironmentalSphereRecord_RPR_20 | |
 DtNetEulerAngles | |
 DtNetEventId | |
 DtNetEventReportPdu | |
 DtNetEventReportRPdu | |
 DtNetExhaustSmokeRecord | DtNetExhaustSmokeRecord is the network structure for the ExhaustSmokeObject defined in the RPR FOM |
 DtNetFederateId | |
 DtNetFirePdu | |
 DtNetFixDatum | |
 DtNetFlareStateRecord | Flare State Record (EBV-DOC, 12.3.5.2) |
 DtNetFlareStateRecord_RPR_20 | |
 DtNetFloat32 | Network-order 32-bit IEEE-754 floating-point quantity |
 DtNetFloat64 | Network-order 64-bit IEEE-754 floating-point quantity |
 DtNetFundamentalParameterData | |
 DtNetGridAxisRecordFixed | DtNetGridAxisRecord is the base class for the three grid axis record structures |
  DtNetGridAxisRecordVariable | |
 DtNetGridAxisRecordFixed_RPR_20 | DtNetGridAxisRecordFixed_RPR_20 is similar to DtNetGridAxisRecordFixed but has added padding and a slightly different Order added RPR FOM 2.0 Draft 12 |
  DtNetGridAxisRecordVariable_RPR_20 | DtNetGridAxisRecordVariable_RPR_20 IS DtNetGridAzisRecordVariable_RPR_20 with IrregularGridAxis data |
 DtNetGridDataRecord | The following are the network structures for the gridded data PDU class and other HLA/RPR structures |
  DtNetGridDataRecordType0 | In the following grid data records, myData is an array that contains the actual data values |
  DtNetGridDataRecordType1 | |
  DtNetGridDataRecordType2 | |
 DtNetGridDataRecord_RPR_20 | |
  DtNetGridDataRecordType0_RPR2_Rev3 | It so happens that the field sizes of "NumberOfBytes" and "NumberOfValues" have changed in RPR, so these new structures will account for that |
  DtNetGridDataRecordType0_RPR_20 | The RPR20 version changed the base, so we must re-inherit |
  DtNetGridDataRecordType1_RPR2_Rev3 | |
  DtNetGridDataRecordType1_RPR_20 | |
  DtNetGridDataRecordType2_RPR2_Rev3 | |
  DtNetGridDataRecordType2_RPR_20 | |
 DtNetGriddedDataPdu | DtNetGriddedDataPdu is the network structure for the gridded data PDU |
 DtNetGroundLogisticsVehicleRecord | |
 DtNetIffAtcNavaidsBeamData | |
 DtNetIffAtcNavaidsIFFDataRecord | |
 DtNetIffAtcNavaidsLayerHeader | |
 DtNetIffAtcNavaidsMode5Interrogator | |
 DtNetIffAtcNavaidsMode5Transponder | |
 DtNetIffAtcNavaidsModeSInterrogator | |
 DtNetIffAtcNavaidsModeSTransponder | |
 DtNetIffAtcNavaidsOperational | |
 DtNetIffAtcNavaidsParameter | |
 DtNetIffAtcNavaidsPduLayer | |
  DtNetIffAtcNavaidsPduLayer3Interrogator | |
  DtNetIffAtcNavaidsPduLayer3Transponder | |
  DtNetIffAtcNavaidsPduLayer4Interrogator | |
  DtNetIffAtcNavaidsPduLayer4Transponder | |
  DtNetIffAtcNavaidsPduLayer5 | |
 DtNetIffAtcNavaidsPduLayer1 | |
 DtNetIffAtcNavaidsPduLayer2 | |
 DtNetIffAtcNavaidsSecondOperational | |
 DtNetIffAtcNavaidsSystemID | The following are the network structures for the data records used by the IFF/ATC/NAVAIDS PDU class |
 DtNetInt16 | Network-order signed 16-bit quantity |
 DtNetInt32 | Network-order signed 32-bit quantity |
 DtNetInt64 | A Network byte aligned 64 integer data structure |
 DtNetIntercomControlPdu | DtNetIntercomControlPdu is the network structure for the intercom control PDU |
 DtNetIntercomParmRec | The following are the network structures for the parameter records and base class for the parameter records used in the intercom control PDU |
  DtNetIntercomEntityDestRec | |
  DtNetIntercomGroupAsgmtRec | |
  DtNetIntercomGroupDestRec | |
 DtNetIntercomSignalPdu | The following is the network structure for the intercom signal PDU |
 DtNetIsGroupOfPdu | The following is the network structure for the IsGroupOf PDU |
 DtNetIsPartOfHelperStruct | |
 DtNetIsPartOfPdu | The following is the network structure for the IsPartOf PDU |
 DtNetIsPartOfStruct | |
 DtNetLaserPdu | |
 DtNetLeAppearancePdu | DtNetAppearPdu is the network structure for the live-entity appearance PDU |
 DtNetLeArticulatedPartsPdu | DtNetTspiPdu is the network structure for the time-space-position- information PDU |
 DtNetLeDeadReckoningParameters | DtNetLeDeadReckoningParameters is the network structure for the dead reckoning parameters of the time-space-position-information PDU |
 DtNetLeDetonationPdu | DtNetFirePdu is the network structure for the live entity detonation PDU |
 DtNetLeEntityID | DtNetLeEntityID is the network structure for the entity identifier record in the live entity PDUs |
 DtNetLeEntityLinearVelocity | DtNetLeEntityLinearVelocity is the network structure for the entity linear velocity record in the live entity PDUs |
 DtNetLeEntityLocationEntityCoordinates | DtNetLeEntityLocationEntityCoordinates is the network structure for the entity location record (in entity coordinates) in the live entity PDUs |
 DtNetLeEntityLocationWorldCoordinates | DtNetLeEntityLocationWorldCoordinates is the network structure for the entity location record (in world coordinates) in the live entity PDUs |
 DtNetLeEntityOrientation | DtNetLeEntityOrientation is the network structure for the entity orientation record in the time-space-position-information PDU |
 DtNetLeEntityOrientation16 | |
 DtNetLeFirePdu | DtNetFirePdu is the network structure for the live entity fire PDU |
 DtNetLeOrientationError | DtNetLeOrientationError is the network structure for the orientation error record of the time-space-position-information PDU |
 DtNetLePduHeader | DtNetLePduHeader is the network structure for the live-entity protocol PDUs |
 DtNetLePositionError | DtNetLePositionError is the network structure for the position error record of the time-space-position-information PDU |
 DtNetLeTspiPdu | DtNetTspiPdu is the network structure for the time-space-position- information PDU |
 DtNetLinearAcceleration | |
 DtNetLinearObjectStatePdu | DtNetLinearObjectStatePdu is the network structure for the linear object state PDU |
 DtNetLinearSegmentParameter | DtNetLinearSegmentParameter is the network structure for the linear segment parameter which is used by the linear object state PDU |
 DtNetLinearSegmentRecord | DtNetLinearSegment record is the network structure for the LinearSegmentStruct defined in the RPR FOM |
 DtNetLinearVelocity | |
 DtLink16Transmitter::DtNetLink16ModulationParams | Structure that holds the Link 16 data stored in the modulation parameters of a Transmitter PDU/Radio Transmitter object |
 DtLink16Signal::DtNetLink16SignalFields | This is the net structure that's used to encode the Link16 fields in the data section of the signal PDU/interaction |
 DtNetMinefieldDataPdu | DtNetMinefieldDataPdu is the network structure for the minefield data PDU |
 DtNetMinefieldLaneMarkerRecord | DtNetMinefieldLandMarkerRecored is the network structure for the MineFieldLaneMarkerObject defined in the RPR FOM |
 DtNetMinefieldPerimeterRecord | The following are the network structures for the minefield state PDU and the associated perimeter point coordinates record |
 DtNetMinefieldQueryPdu | The following is the network structure for the minefield query PDU |
 DtNetMinefieldResponseNackPdu | The following is the network structure for the minefield response NACK PDU |
 DtNetMinefieldStatePdu | DtNetMinefieldStatePdu is the network structure for the minefield state PDU |
 DtNetNamedLocationBaseStruct | |
 DtNetObjectType | |
 DtNetPduHeader | |
 DtNetPointObjectStatePdu | DtNetPointObjectStatePdu is the network structure for the point object state PDU |
 DtNetPropulsionSystem | DtNetPropulsionSystem is the network structure for the propulsion system data record in the supplemental emissions/entity state PDU |
 DtNetQueryPduTail | |
 DtNetRadioEntityType | |
 DtNetRadioModulationType | |
 DtNetReceiverPdu | |
 DtNetRecordPdu | The following is the network structure for the record-R PDU |
 DtNetRecordQueryPdu | The following is the network structure for the Record-Query-R PDU |
 DtNetRecordSet | DtNetRecordSet is the network structure for a record used by the PDU classes which inherit from the record set PDU base class |
 DtNetRecordSetPdu | DtNetRecordSetPdu is the network structure for a record set used by the PDU classes which inherit from the record set PDU base class |
 DtNetRelativeLocationPdu | The following is the network representation of the RelativeLocation PDU |
 DtNetRelativePositionStruct | |
 DtNetRelativeRangeBearingStruct | |
 DtNetRepairCompletePdu | |
 DtNetRepairResponsePdu | |
 DtNetResupplyCancelPdu | |
 DtNetResupplyOfferPdu | |
 DtNetResupplyReceivedPdu | |
 DtNetSeparationRecord | |
 DtNetServiceRequestPdu | |
 DtNetSetDataRPdu | |
 DtNetSetRecordPdu | The following is the network structure for the set-record PDU |
 DtNetShapeVariation | Performs encoding/decoding of the DIGuy shape variation data |
 DtNetShapeVariationArray | Performs encoding/decoding of the DIGuy shape variation array data |
 DtNetSignalPdu | |
 DtNetSilentAggregateList | DtNetAggregateSystemList is the network structure for the silent aggregate system list for the aggregate state PDU |
 DtNetSilentEntityList | DtNetAggregateEntityList is the network structure for the silent aggregate entity list for the aggregate state PDU |
 DtNetSilentEntityList_RPR_20 | DtNetSilentEntityList_RPR_20 is the network representation of the SilentEntityStruct from RPR FOM version 20 |
 DtNetSimanPduHeader | |
 DtNetSimulationAddress | |
 DtNetSpatialFPStruct | |
 DtNetSpatialFVStruct | |
 DtNetSpatialRPStruct | |
 DtNetSpatialRVStruct | |
 DtNetSpatialStaticStruct | |
 DtNetStandardVariableRecord | |
  DtNetAngleDeceptionAttributeRecord | |
  DtNetBlankingSectorAttributeRecord | |
  DtNetDEAreaAimpointRecord | |
  DtNetDEPrecisionAimpointRecord | |
  DtNetDirectedEnergyDamageDescriptionRecord | |
  DtNetFalseTargetsAttributeRecord | |
  DtNetHighFidelityHaveQuickVtpRecord | |
  DtNetIffAntennaLocationRecord | |
  DtNetIffBasicInteractiveRecord | |
  DtNetIffCryptoControlRecord | |
  DtNetIffGICBRecord | |
  DtNetIffInteractiveBasicMode5Record | |
  DtNetIffInteractiveBasicModeSRecord | |
  DtNetIffInteractiveMode4ReplyRecord | |
  DtNetIffInteractiveMode5ReplyRecord | |
  DtNetIffMode5TransponderLocationRecord | |
  DtNetIffSquitterAirbornePositionReportRecord | |
  DtNetIffSquitterAirborneVelocityReportRecord | |
  DtNetIffSquitterEventDrivenReportRecord | |
  DtNetIffSquitterIdentificationReportRecord | |
  DtNetIffSquitterSurfacePositionReportRecord | |
  DtNetIffTransponderLocationErrorRecord | |
  DtNetIoCommunicationsNodeRecord | |
  DtNetIoEffectRecord | |
 DtNetStandardVariableRecordSet | |
 DtNetStartResumePdu | |
 DtNetStartResumeRPdu | |
 DtNetStopFreezePdu | |
 DtNetStopFreezeRPdu | |
 DtNetSuppEmisEntStatePdu | DtNetSuppEmisEntityStatePdu is the network structure for the supplemental emissions/entity state PDU |
 DtNetSupplyQuantity | |
 DtNetSystemData | |
 DtNetTimeStamp | Instances of DtNetTimeStamp are network representations of a DIS time stamp |
 DtNetTopoUpCoord | |
 DtNetTransferControlRequestPdu | The following is the network structure for the transfer control request PDU |
 DtNetTransmitterPdu | |
 DtNetU128 | A Network byte aligned 128 unsigned integer data structure |
 DtNetU16 | Network-order unsigned 16-bit quantity |
 DtNetU32 | Network-order unsigned 32-bit quantity |
 DtNetU64 | A Network byte aligned 64 unsigned integer data structure |
 DtNetUnderwaterAcousticAddtnlPassiveAct | |
 DtNetUnderwaterAcousticBeam | |
 DtNetUnderwaterAcousticEmitterSystem | |
 DtNetUnderwaterAcousticPdu | |
 DtNetUnderwaterAcousticShaftSpeed16 | The following are the network structures for the data records used by the underwater acoustics PDU class |
 DtNetUnderwaterAcousticShaftSpeed32 | |
 DtNetUniformGeometryRecord | Uniform Geometry Record (EBV-DOC, 12.4.4.16) |
 DtNetUniformGeometryRecord_RPR_20 | |
 DtNetVarDatum | |
 DtNetVector32 | A Network Byte Order layout using 32 bit floats for DtVector |
 DtNetVector64 | A Network Byte Order layout using 64 bit floats for DtVector |
 DtNetVectoringNozzleSystem | DtNetVectoringNozzleSystem is the network structure for the vectoring nozzle system data record in the supplemental emissions/entity state PDU |
 DtNetVPRecord | |
 DtNetWorldCoordinates | |
 DtNoteNode | |
 DtNotesType | |
 DtObjectIdHashlist | Instances of DtObjectIdHashlist are hash lists, where you can store associations between DtObjectIds and arbitrary pieces of data |
 DtObjectPublisher | Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e |
  DtActiveSonarPublisher | Instances of DtActiveSonarPublisher are used to take care of the details associated with publishing the state of an active sonar |
  DtAdditionalPassiveActivitiesPublisher | Instances of DtAdditionalPassiveActivitiesPublisher are used to take care of the details associated with publishing the state of an active sonar |
  DtAggregatePublisher | Instances of DtAggregatePublisher are used to take care of the details associated with publishing the state of an aggregate |
  DtArealObjectPublisher | |
  DtDesignatorPublisher | |
  DtDirectedEnergyFirePublisher | |
  DtEmitterSystemPublisher | Instances of DtEmitterSystemPublisher are used to take care of the details associated with publishing the state of an emitter system |
  DtEntityPublisher | Instances of DtEntityPublisher are used for local or source simulations of entities, (i.e |
  DtEnvironmentProcessPublisher | Instances of DtEnvironmentProcessPublisher are used for local or source simulations of environment processes, (i.e |
  DtGriddedDataPublisher | |
  DtIffPublisher | Instances of DtIffPublisher are used to take care of the details associated with publishing the state of an emitter system |
  DtLinearObjectPublisher | |
  DtPointObjectPublisher | |
  DtPropulsionNoisePublisher | Instances of DtPropulsionNoisePublisher are used to take care of the details associated with publishing the state of an active sonar |
  DtRadioReceiverPublisher | |
  DtRadioTransmitterPublisher | Instances of DtRadioTransmitterPublisher are used for local or source simulations of radio transmitters, (i.e |
  DtUnderwaterAcousticsPublisher | Instances of DtUnderwaterAcousticsPublisher are used to take care of the details associated with publishing the underwater acoustics state of an entity |
 DtObservee | Instances of DtObservee are used to manage interest in this object by other objects, i.e |
 DtOldHashlist | |
  DtOldIntrusiveHashlist | |
 DtOMTFileReader | |
 DtOMTNode | Node in an OMT tree |
  DtBasicDataRepresentationNode | |
  DtBoolAttrNode | This is a generic switch with an enabled disabled category |
  DtComplexDatatypeNode | Complex datatypes are a OMT 1.3 construct that merges arrays, variants, and fixed into one monstrous thing |
  DtDescriptionNode | |
  DtEnumeratedDatatypeNode | |
  DtFedNode | Represents a node in a fed tree |
   DtDatatypeFedNode | Represents an attribute inside a object class |
    DtAttributeFedNode | Represents an attribute inside a object class |
    DtParameterFedNode | Represents an parameter inside a object class |
   DtInteractionClassFedNode | Defines an object class inside our Fed Tree |
   DtObjectClassFedNode | Defines an object class inside our Fed Tree |
  DtFixedDatatypeNode | |
  DtGenAttrNode | This is a generic attribute node I should be able to use this to replace all these extra node classes |
  DtOMTDatatypeNode | Node in an OMT tree containing a datatype description |
   DtAlternativeComponentNode | |
   DtArrayDatatypeNode | |
   DtComplexComponentNode | |
   DtDimensionNode | |
   DtFieldComponentNode | |
   DtSynchroNode | |
   DtTagNode | |
   DtVariantDatatypeNode | |
  DtSimpleDatatypeNode | |
  DtUpdateRateNode | |
 DtOMTTree | A tree using the an OMT File information |
 DtOMTTreePOC | |
 DtOMTTreeReference | |
 DtOutputStream | DtOutputStream is used for all toolkit output |
 DtOwnershipHandler | This is a base class meant to encapsulate user callbacks on ownership management services |
  DtDefaultOwnershipHandler | This class meant to encapsulate user callbacks on ownership management services |
 DtPduCallbackInfo | Class DtPduCallbackInfo: |
 DtPduCallbackManager | Class DtPduCallbackManager: |
 DtPduDecoder | Base class for all DIS decoders |
  DtAttributePduDecoder | DtAttributePduDecoder is the class which decodes the Attribute PDU in VR-Link |
  DtDetonationPduDecoder | The DtStateDecoder class provides a base class for all DIS Decoders |
  DtDIGuyCustomPduDecoder | |
  DtEntityDamageStatusDecoder | Decoder for the DtEntityDamageStatusPdu |
  DtIffAtcNavaidsDecoder | The DtStateDecoder class provides a base class for all DIS Decoders |
  DtStateDecoder | Base class for all DIS state decoders |
   DtActiveSonarDecoder | Instances of DtActiveSonarDecoder are used to take state information from an emission state PDU and place it into an emitter system state repository |
   DtAdditionalPassiveActivitiesDecoder | Instances of DtAdditionalPassiveActivitiesDecoder are used to take state information from an emission state PDU and place it into an emitter system state repository |
   DtAggregateStateDecoder | Instances of DtAggregateStateDecoder are used to take state information from an aggregate state PDU and place it into an aggregate state repository |
   DtArealObjectDecoder | Provides decoding logic for the DtArealObjectStatePdu class |
   DtDesignatorDecoder | |
   DtDirectedEnergyFireDecoder | The DtStateDecoder class provides a base class for all DIS Decoders |
   DtEmitterSystemStateDecoder | Instances of DtEmitterSystemStateDecoder are used to take state information from an emission state PDU and place it into an emitter system state repository |
   DtEntityStateDecoder | Instances of DtEntityStateDecoder are objects capable of decoding EntityState PDUs into a DtEntityStateRepository |
   DtEnvironmentProcessDecoder | Instances of DtEnvironmentProcessDecoder process Environment Process PDU's into DtEnvironmentProcessRepository objects |
   DtGriddedDataDecoder | Instances of DtGriddedDataDecoder decode Gridded Data PDU's into DtGriddedDataRepository objects |
   DtIffStateDecoder | Instances of DtIffStateDecoder are used to take state information from an emission state PDU and place it into an emitter system state repository |
   DtLinearObjectDecoder | Provides decoding logic for the DtLinearObjectStatePdu class |
   DtPointObjectDecoder | Provides decoding logic for the DtPointObjectStatePdu 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 |
   DtRadioReceiverDecoder | Instances of DtRadioReceiverDecoder decode Radio Receiver PDU's into DtRadioReceiverRepository objects |
   DtRadioTransmitterDecoder | Instances of the class DtRadioTransmitterDecoder decode Radio Transmitter PDU's into DtRadioTransmitterRepository objects |
   DtUnderwaterAcousticsDecoder | Instances of DtUnderwaterAcousticsDecoder are used to take state information from an emission state PDU and place it into an emitter system state repository |
  DtTransmitterDecoder | The DtStateDecoder class provides a base class for all DIS Decoders |
 DtPduDecoderFactory | Instances of DtPduDecoderFactory are used to create Decoders which know how to encode a state repository (or host representation) into a DIS Pdu (or network representation) |
 DtPduEncoder | Base class for all DIS encoders |
  DtAttributePduEncoder | DtAttributePduEncoder is the class which encodes the Attribute PDU in VR-Link |
  DtDetonationPduEncoder | The DtStateEncoder class provides a base class for all DIS encoders |
  DtDIGuyCustomPduEncoder | |
  DtEntityDamageStatusEncoder | Encoder for the DtEntityDamageStatusPdu |
  DtIffAtcNavaidsEncoder | Encoder for IFF PDUs |
  DtStateEncoder | Base class for all DIS encoders |
   DtActiveSonarEncoder | Instances of DtActiveSonarEncoder are used to take state information from a DtActiveSonarStateRepository and place it into an underwater acoustics PDU |
   DtAdditionalPassiveActivitiesEncoder | Instances of DtAdditionalPassiveActivitiesEncoder are used to take state information from a DtAdditionalPassiveActivitiesRepository and place it into an underwater acoustics PDU |
   DtAggregateStateEncoder | Instances of DtAggregateStateEncoder are used to take state information from an aggregate state repository and place it into an aggregate state PDU |
   DtArealObjectEncoder | Provides encoding logic for the DtArealObjectStatePdu class |
   DtDesignatorEncoder | Instances of DtDesignatorEncoder are used to take state information from a DtDesignatorRepository and place it into a designator PDU |
   DtDirectedEnergyFireEncoder | The DtStateEncoder class provides a base class for all DIS encoders |
   DtEmitterSystemStateEncoder | Instances of DtEmitterSystemStateEncoder are used to take state information from a DtEmitterSystemRepository and place it into an electromagnetic emissions PDU |
   DtEntityStateEncoder | Instances of DtEntityStateEncoder are used to take state information from a DtEntityStateRepository and place it into an entity state PDU |
   DtEnvironmentProcessEncoder | Instances of DtEnvironmentProcessEncoder are used to take state information from a DtEnvironmentProcessRepository and place it into an environment process PDU |
   DtGriddedDataEncoder | Instances of DtGriddedDataEncoder are used to take state information from a DtGriddedDataRepository and place it into a gridded data PDU |
   DtIffStateEncoder | Instances of DtIffStateEncoder are used to take state information from a DtIffStateRepository and place it into an IFF PDU |
   DtLinearObjectEncoder | Provides encoding logic for the DtLinearObjectStatePdu class |
   DtPointObjectEncoder | Provides encoding logic for the DtPointObjectStatePdu class |
   DtPropulsionNoiseEncoder | Instances of DtPropulsionNoiseEncoder are used to take state information from a DtPropulsionNoiseStateRepository and place it into an underwater acoustics PDU |
   DtRadioReceiverEncoder | Instances of DtRadioReceiverEncoder are used to take state information from a DtRadioReceiverRepository and place it into a radio receiver PDU |
   DtRadioTransmitterEncoder | This class handles encoding of Transmitter PDUs |
   DtUnderwaterAcousticsEncoder | Instances of DtUnderwaterAcousticsEncoder are used to take state information from a DtUnderwaterAcousticsStateRepository and place it into an underwater acoustics PDU |
  DtTransmitterEncoder | |
 DtPduEncoderFactory | Instances of DtPduEncoderFactory are used to create encoders which know how to encode a state repository (or host representation) into a DIS Pdu (or network representation) |
 DtPduFactory | Class DtPduFactory: |
  DtDisPduFactory | Class DtDisPduFactory: |
 DtPduFilterTest | |
 DtPduKindStringMap | Instances of this class are used to conveniently convert between pdu types and strings |
 DtPerformanceStats | A stats reporter class is responsible for managing a collection of time stats |
 DtPrinter | DtPrinter is an abstract base class which provides an interface for output |
  DtCSharpPrinter | DtCSharpPrinter is a printer sink that can be used with the VR-Link notification system to put messages from VR-Link in the C# console window |
  DtFilePrinter | DtFilePrinter is a subclass of DtPrinter which opens a file and dumps all information received from DtOutputStream to the file |
  DtStderrPrinter | Class DtStderrPrinter is a subclass of DtPrinter which copies all input received from DtOutputStream to the systems standard error device |
  DtStdoutPrinter | DtStdoutPrinter is a subclass of DtPrinter which copies all input received from DtOutputStream to the systems standard output device |
 DtPropulsionSystem | Class DtPropulsionSystem: |
 DtPublisherList< Publisher > | Defines the DtPublisherList template. The parameter is the VR-Link Publisher object class type |
 DtQuaternion | Quaternions are used to represent orientation of an object |
 DtRecordSet | Instances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit from the record set PDU base class |
 DtRecordSetList | Instances of DtRecordSetList are lists of RecordSets |
 DtReferenceEllipsoid | Instances of this class are used to store a particular mapDatum and perform useful calculations based on this map – specifically it can be used to convert between geodetic and geocentric coordinates using the given reference ellipsoid (which is defined by a DtMapDatum) |
 DtReflectedDIGuyObject | |
 DtReflectedObjectList | Instances of DtReflectedObjectList are lists of instances of classes derived from DtReflectedObject |
  DtReflectedActiveSonarList | Instances of this class provide a protocol independent interface to a list of additional passive activities in a DIS environment |
  DtReflectedAdditionalPassiveActivitiesList | Instances of this class provide a protocol independent interface to a list of additional passive activities in a DIS environment |
  DtReflectedAggregateList | Instances of this class provide a protocol independent interface to a list of reflected aggregates in a DIS environment |
  DtReflectedArealObjectList | Instances of this class provide a protocol independent interface to a list of reflected Areal Objects in a DIS environment |
  DtReflectedDesignatorList | Instances of this class provide a protocol independent interface to a list of reflected designators in a DIS environment |
  DtReflectedDirectedEnergyFireList | Instances of this class provide a protocol independent interface to a list of reflected Directed Energy Fires in a DIS environment |
  DtReflectedEmitterSystemList | Instances of this class provide a protocol independent interface to a list of reflected emitters in a DIS environment |
  DtReflectedEntityList | Instances of this class provide a protocol independent interface to a list of reflected entities in a DIS environment |
  DtReflectedEnvironmentProcessList | Manages all discovered remote Environmental Process Objects |
  DtReflectedGriddedDataList | |
  DtReflectedIffList | Instances of this class provide a protocol independent interface to a list of reflected emitters in a DIS environment |
  DtReflectedLinearObjectList | Instances of this class provide a protocol independent interface to a list of reflected Linear Objects in a DIS environment |
  DtReflectedPointObjectList | Instances of this class provide a protocol independent interface to a list of reflected Point Objects in a DIS environment |
  DtReflectedPropulsionNoiseList | Instances of this class provide a protocol independent interface to a list of reflected propulsion noise objects in a DIS environment |
  DtReflectedRadioReceiverList | |
  DtReflectedRadioTransmitterList | |
  DtReflectedUnderwaterAcousticsList | Instances of this class provide a protocol independent interface to a list of underwater acoustics objects in a DIS environment |
 DtRttabStruct | |
 DtRunnable | Declares the DtRunnable class for defining a object that can be run in a thread |
  DtIoServiceRunnable | The DtIoServiceRunnable provides a thread to run the Boost io_service in to provide async I/O to the DtInetSocket classes |
 DtScopedLock | DtScopedLock provides a Boost source compatible scoped lock for DtMutex |
 DtScopedParallelExecutionLock | Convenience class for scoped locking |
 DtScopedSequenceLock | A scoped sequence lock |
  DtThreadSafe< T >::SequenceLockImpl | Private class which implements the Sequence lock |
 DtSelectParam | |
 DtSelectParamWithWrite | |
 DtSharedMemoryPoolClient | DtSharedMemoryPoolClient is used to attach to and access a previously created memory pool |
 DtSharedMemoryPoolManager | This class creates and manages a shared memory pool |
 DtShmMsgQueueManager | |
 DtSilentAggregateList | DtSilentAggregateList is a class which contains the information needed to describe a list of silent aggregates for the aggregate state PDU |
 DtSilentEntityList | DtSilentEntityList is a class which contains the information needed to describe a list of silent entities for the aggregate state PDU |
 DtSimpleDatatypeType | |
 DtSimulationAddress | A DtSimulationAddress is used in DIS to identify a particular simulator |
 DtSINCGARSModulation | Instances of DtSINCGARSModulation are used in DtRadioTransmitterRepositor to store information about a SINCGARSModulation Structure (from SpreadSpectrum) |
 DtSmoothOrient | |
  DtSmoothOriWithDr | Instances of DtSmoothOriWithDr are used to provide the mechanism to smooth orientation and dead-reckon orientation |
 DtSmoothPos | |
  DtSmoothPosWithDr | Instances of DtSmoothPosWithDr are used to provide the mechanism to smooth position and dead-reckon position |
 DtSocket | DtSocket provides a low level interface for packet I/O with VR-Link applications |
  DtClientSocket | ClientSocket uses the vrlink packet server to read and write packets The destination address (incl |
  DtNetSocket | A DtSocket that implements network sending and receiving function using IP/UDP broadcast, multicast or unicast |
   DtAsyncNetSocket | A Socket which starts a thread which is continuously reading and writing from packet queues |
   DtGroupSocket | |
  DtQueueSocket | A DtQueueSocket is a DtSocket that does NOT send or receive |
  DtSocketPairSocket | |
  DtTcpSocket | An implementation of DtSocket which uses a TCP connection |
 DtSpheroid | DtSpheroid represents an ellipsoid model of the earth |
 DtStandardVariableRecord | |
  DtDirectedEnergyAreaAimpointRecord | |
  DtDirectedEnergyDamageDescriptionRecord | |
  DtDirectedEnergyPrecisionAimpointRecord | |
  DtElectromagneticEmissionsAttributeRecord | This Class is pure virtual and defines the interface for ElectroMagnetic Emissions records |
   DtAngleDeceptionAttributeRecord | |
   DtBlankingSectorAttributeRecord | |
   DtFalseTargetsAttributeRecord | |
  DtHighFidelityHaveQuickVtpRecord | |
  DtIffAtcNavaidsVariableRecord | |
   DtIffAntennaLocationRecord | |
   DtIffBasicInteractiveRecord | |
   DtIffCryptoControlRecord | |
   DtIffGICBRecord | |
   DtIffInteractiveBasicMode5Record | |
   DtIffInteractiveBasicModeSRecord | |
   DtIffInteractiveMode4ReplyRecord | |
   DtIffInteractiveMode5ReplyRecord | |
   DtIffMode5TransponderLocationRecord | |
   DtIffSquitterAirbornePositionReportRecord | |
   DtIffSquitterAirborneVelocityReportRecord | |
   DtIffSquitterEventDrivenReportRecord | |
   DtIffSquitterIdentificationReportRecord | |
   DtIffSquitterSurfacePositionReportRecord | |
   DtIffTransponderLocationErrorRecord | |
  DtIoCommunicationsNodeRecord | |
  DtIoEffectRecord | |
  DtUnknownStandardVariableRecord | |
 DtStandardVariableRecordFactory | |
 DtStandardVariableRecordSet | |
  DtAttributeRecordSet | |
 DtStateRepository | DtStateRepository is an abstract base class for maintaining state for an object |
  DtActiveSonarBeamRepository | State repository for the ActiveSonarBeam object |
  DtBaseEntityStateRepository | Instances of DtBaseEntityStateRepository are used to maintain basic state information needed by all kinds of entities |
   DtAggregateStateRepository | A protocol independent representation of an aggregate |
   DtEntityStateRepository | Instances of DtEntityStateRepository are used to maintain attributes and state of entity objects in a protocol independent way |
  DtDIGuyObjectStateRepository | Instances of DtDIGuyObjectStateRepository are used to store state data for DIGuyObject objects |
  DtDirectedEnergyFireRepository | Instances of DtDirectedEnergyFireRepository are used to store the state of firing a directed energy weapon |
  DtEmbeddedSystemRepository | Instances of DtEmbeddedSystemRepository are used to store the state of embedded systems |
   DtDesignatorRepository | Class DtDesignatorRepository: |
   DtEmitterSystemRepository | Instances of DtEmitterSystemRepository are used to store state data for emitter systems in both HLA and DIS environments |
   DtIffStateRepository | Defines a protocol independent repository of attributes for IFF objects |
   DtRadioReceiverRepository | Instances of DtRadioReceiverRepository are used to store state information for radio receiver objects in both HLA and DIS environments |
   DtRadioTransmitterRepository | Instances of DtRadioTransmitterRepository are used to store state information for objects which are radio transmitters |
   DtUnderwaterAcousticsEmissionRepository | Instances of DtUnderwaterAcousticsEmissionStateRepository are used to store state data for EmbeddedSystem.UnderwaterAcousticsEmission objects |
    DtActiveSonarStateRepository | Class DtActiveSonarStateRepository |
    DtAdditionalPassiveActivitiesRepository | Class DtAdditionalPassiveActivitiesRepository |
    DtPropulsionNoiseStateRepository | Class DtPropulsionNoiseStateRepository |
    DtUnderwaterAcousticsStateRepository | Instances of DtUnderwaterAcousticsStateRepository are used to store state data for all underwater acoustics objects for a given entity |
  DtEmitterBeamRepository | Class DtEmitterBeamRepository: |
  DtEnvironmentObjectRepository | Instances of DtEnvironmentObjectRepository are used to maintain state information needed by environment entities |
   DtArealObjectRepository | Instances of DtArealObjectRepository are used to maintain state information needed by areal object entities |
   DtLinearObjectRepository | Instances of DtLinearObjectRepository are used to maintain state information needed by linear object entities |
   DtPointObjectRepository | Instances of DtPointObjectRepository are used to maintain state information needed by point environment object entities |
  DtEnvironmentProcessRepository | Instances of DtEnvironmentProcessRepository are used to store state information for environmental process objects in both DIS and HLA environments |
  DtGriddedDataRepository | Instances of DtGriddedDataRepository are used to communicate environmental data defined on a grid |
 DtStreamReader | Instances of DtStreamReader decode values from a byte array |
 DtStreamWriter | Instances of DtStreamWriter encode values into a byte array |
 DtString | Instances of DtString are used to represent strings |
  DtConversionString | This is a collection of functions for the DtString class that includes More conversions from different types of objects WARNING: This function may be used in strange casting ways in order to get around the limitations of C++ |
  DtFilename | Instances of DtFilename are DtStrings which convert filenames to the native format |
 DtStringPatternMatch | Performs pattern matching against user specified DtString using Boyer Moore algorithm |
 DtStringTree | Basically a struct with a destructor, a string tree is a collection of indexed strings used to hold more complex attributes or parameters |
 DtSynchronizationPointsType | |
 DtSyntheticEnvironmentObjectType | DtSyntheticEnvironmentObjectType is a class which contains information identifying the type of a synthetic environment object |
 DtTadilJWordStruct | |
 DtTaitBryan | DtTaitBryans are used to represent orientation of an object, using a set of three Euler angles |
 DtTcpForwarder | |
 DtTcpMessage | Encapsulates a message for storage in a message queue |
 DtTcpSocketMgr | |
 DtThread | Abstract Threading Class Provides a system independent thread object |
 DtThreadedObject | |
 DtThreadSafe< T > | Thread safe interface to a value |
 DtThreadStart | The thread start object |
 DtThresholder | Instances of DtThresholder store thresholding information used to determine what attributes of an entity need to be updated |
 DtTimedSection | DtTimedSection are objects used to measure a section of time |
  DtTimedLappingSection | |
 DtTimeRepNode | |
 DtTimeStatistic | This object takes time samples and maintains the minimum and maximum as well as a running average of the time samples |
 DtTimeType | |
 DtTrackJamDesignatorList | Instances of DtTrackJamDesignatorList are list of globally significant object identifiers |
 DtTrackJamTarget | Storage struct for emitter beam fundamental parameter data |
 DtTransportationType | |
 DtU128 | A Host byte aligned 128 unsigned integer data structure |
 DtUcString | A unicode string |
  DtUcFilename | Instances of DtUcFilename are DtUcStrings which convert filenames to the native format |
 DtUnderwaterAcousticAddtnlPassiveAct | DtUnderwaterAcousticAddtnlPassiveAct is a class which contains the additional passive activity information for the underwater acoustics PDU |
 DtUnderwaterAcousticBeam | DtUnderwaterAcousticBeam is a class which contains the beam fundamental data parameters for the underwater acoustics PDU |
 DtUnderwaterAcousticEmitterSystem | DtUnderwaterAcousticEmitterSystem is a class which contains information describing the acoustic emitter systems in an underwater acoustics PDU |
 DtUnderwaterAcousticShaftSpeed | DtUnderwaterAcousticShaftSpeed is a class which contains the shaft speed information for the underwater acoustics PDU |
 DtUnicodeChar | A single unicode character |
 DtUpdateRateType | |
 DtUserSuppliedTagsType | |
 DtUtmReferencePoint | DtUtmReferencePoints are used to represent an independent reference point for a UTM coordinate system |
 DtUtmView | Instances of DtUtmView are used to create a UTM coordinate view of the geocentric coordinates in an Entity State Repository |
 DtVarDatumSpec | This class has public data members for backwards compatibility with pre-VR-Link3.3 versions |
 DtVariableDatumRecord | Instances of DtVariableDatumRecord are used to hold a single variable datum record and to provide access to its network representation |
 DtVariantRecordDatatypeType | |
 DtVarType< T > | A template function for providing the necessary conversion functions for native types to the command line and environment |
 DtVectoringNozzleSystem | DtVectoringNozzleSystem is a class which contains the vectoring nozzle system data for the supplemental emissions/entity state PDU |
 DtVectorT< T > | DtVectors represent vectors in 3-d space, X, Y, Z |
 DtVectorT< double > | |
  DtVector64 | |
   DtGeodeticCoord | Instances of DtGeodeticCoord are used to explicitly represent Geodetic coordinates |
   DtUtmCoord | Instances of DtUtmCoord are used to represent UTM coordinates |
 DtVectorT< float > | |
  DtVector32 | |
 DtVehicleSim | Part of the F18 example |
 DtVPRecord | A representation of a VP Record is specific to DIS version 7 |
  DtEntityAssociationVPRecord | A representation of a single EntityAssociation part, which is specific to DIS version 7 |
  DtEntityTypeVPRecord | A representation of a single EntityType part, which is specific to DIS version 7 |
  DtSeparationVPRecord | A representation of a single Separation part, which is specific to DIS version 7 |
 DtXML1516FileReader | |
 DtXMLEvolvedFileReader | |
 DtXMLEvolvedFileWriter | |
 DtXMLFileReader | |
 DtParallelExecutionContainer< Texec >::ExecutableItem | This class is used by TBB to manage the work units to perform |
 DtlObj::vl::Fcn | |
 ActionRequestMessage::FixedData | |
 EventReportMessage::FixedData | |
 DataMessage::FixedData | |
 ActionResponseMessage::FixedData | |
 SetDataMessage::FixedData | |
 DtlObj::vl::frm | |
 ifinfo_in6 | |
 ifreq_in6 | |
 DtThreadSafe< T >::LockedProxy | Private class that provides a locked call to the object |
 Missile | |
 TransmitterStateMessage::ModulationType | |
 NetTestPdu | The TestPdu class will represent a hypothetical variable-length "Test PDU" |
 TransmitterStateMessage::OmniAntennaPattern | |
 DtArticulatedPart::Parameter | A parameter structure |
 EntityStateMessage::Parameter | |
 DetonateMessage::Parameter | |
 DtEntityStateStrategy::SeenState | |
 SingleAttribute | |
 TransmitterStateMessage::SphericalAntennaPattern | |
 symbol_entry | |
 DtNetU64::TempLayout | Used to Swap Longs |
 DtNetFloat32::TempLayout | |
 DtLEFloat64::TempLayout | Used to Swap Longs |
 DtLEFloat32::TempLayout | |
 DtLEInt64::TempLayout | Used to Swap Longs |
 DtNetInt64::TempLayout | Used to Swap Longs |
 DtNetFloat64::TempLayout | Used to Swap Longs |
 DtLEU64::TempLayout | Used to Swap Longs |
 DtCmdLine::MULTI_ARG_HELPER::ValueExtractor< T > | This class is used to extract a value from an argument |
 DtCmdLine::MULTI_ARG_HELPER::ValueExtractor< std::string > | Specialization for string |
 ActionResponseMessage::VariableData | |
 ActionRequestMessage::VariableData | |
 DataMessage::VariableData | |
 EventReportMessage::VariableData | |
 SetDataMessage::VariableData | |
 DtCmdLine::Visitor | A base class that defines the interface for visitors |
  DtCmdLine::HelpVisitor | A Visitor object that calls the usage method of the given CmdLineOutput object for the specified CmdLine object |
  DtCmdLine::IgnoreRestVisitor | A Vistor that tells the CmdLine to begin ignoring arguments after this one is parsed |
  DtCmdLine::VersionVisitor | A Vistor that will call the version method of the given CmdLineOutput for the specified CmdLine object and then exit |
 DtlObj::vl | |
 DtCmdLine::XorHandler | This class handles lists of Arg's that are to be XOR'd on the command line |
 bool | |
 double | |
 float | |