72 virtual bool setNumEntities(
DtU8 num);
73 virtual DtU8 numEntities()
const;
76 virtual void setLattitude(
DtFloat64 value);
80 virtual void setLongitude(
DtFloat64 value);
85 virtual bool setBasicFixedWingAircraftRecord(
int index,
87 virtual bool getBasicFixedWingAircraftRecord(
int index,
92 virtual bool setEnhancedFixedWingAircraftRecord(
int index,
94 virtual bool getEnhancedFixedWingAircraftRecord(
int index,
99 virtual bool setBasicRotorWingAircraftRecord(
int index,
101 virtual bool getBasicRotorWingAircraftRecord(
int index,
106 virtual bool setEnhancedRotorWingAircraftRecord(
int index,
108 virtual bool getEnhancedRotorWingAircraftRecord(
int index,
113 virtual bool setBasicGroundCombatSoldierRecord(
int index,
115 virtual bool getBasicGroundCombatSoldierRecord(
int index,
120 virtual bool setEnhancedGroundCombatSoldierRecord(
int index,
122 virtual bool getEnhancedGroundCombatSoldierRecord(
int index,
127 virtual bool setBasicGroundCombatVehicleRecord(
int index,
129 virtual bool getBasicGroundCombatVehicleRecord(
int index,
134 virtual bool setEnhancedGroundCombatVehicleRecord(
int index,
136 virtual bool getEnhancedGroundCombatVehicleRecord(
int index,
141 virtual bool setGroundLogisticsVehicleRecord(
int index,
143 virtual bool getGroundLogisticsVehicleRecord(
int index,
179 virtual char* var()
const;
182 virtual int recordSize()
const;
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
Instances of DtBasicRotorWingAircraftRecord are used to contain the entity state and logistics inform...
Definition: basicRotorWingAircraftRecord.h:26
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
static const int theStaticSize
Size of PDU with zero parameter records.
Definition: isGroupOfPdu.h:187
Instances of DtEnhancedGroundCombatVehicleRecord are used to contain the entity state and logistics i...
Definition: enhancedGroundCombatVehicleRecord.h:27
DtInteraction & operator=(const DtInteraction &orig)
assignment operator
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
class DtPduFactory:
Definition: pduFactory.h:38
This file declares classes for the idGroupOf object.
Instances of DtBasicGroundCombatSoldierRecord are used to contain the entity state and logistics info...
Definition: basicGroundCombatSoldierRecord.h:27
virtual void printDataToStream(std::ostream &stream) const
This file defines math constants and methods which may be useful in simulations.
virtual DtPduKind internalGetPduKind() const =0
Returns the PDU kind associated with the derived PDU class.
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
Instances of DtBasicGroundCombatVehicleRecord are used to contain the entity state and logistics info...
Definition: basicGroundCombatVehicleRecord.h:27
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
This file provides protocol to independence DtExerciseConn.
Instances of DtEnhancedFixedWingAircraftRecord are used to contain the entity state and logistics inf...
Definition: enhancedFixedWingAircraftRecord.h:27
void(* DtIsGroupOfPduCb)(DtIsGroupOfPdu *pdu, void *usr)
DtIsGroupOfPdu callback function signature.
Definition: isGroupOfPdu.h:37
virtual void printData() const
Print the PDU's data (not including header).
The following is the network structure for the IsGroupOf PDU.
Definition: isGroupOfP.h:142
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
struct DtBufferPlaceHolder * DtBufferPtr
Definition: vlBaseMsg.h:17
#define DtUSE_INTERNAL_BUFFER
Definition: vlBaseMsg.h:22
Instances of DtEnhancedGroundCombatSoldierRecord are used to contain the entity state and logistics i...
Definition: enhancedGroundCombatSoldierRecord.h:28
Instances of DtIsGroupOfPdu are used to communicate information about a particular group of entities ...
Definition: isGroupOfPdu.h:45
Instances of DtEnhancedRotorWingAircraftRecord are used to contain the entity state and logistics inf...
Definition: enhancedRotorWingAircraftRecord.h:25
DtGroupedEntityCategory
IsGroupOf PDU enums.
Definition: disEnums.h:2713
Instances of DtGroundLogisticsVehicleRecord are used to contain the entity state and logistics inform...
Definition: groundLogisticsVehicleRecord.h:26
DtEntityIdentifier myEntityID
Temporary objects for reference returns.
Definition: isGroupOfPdu.h:192
DtPduKind
([UID 4]) - PDU Type
Definition: disEnums.h:238
Instances of DtBasicFixedWingAircraftRecord are used to contain the entity state and logistics inform...
Definition: basicFixedWingAircraftRecord.h:26
This file contains typedefs for machine dependant types.