64 virtual DtU8 appearanceField1()
const;
76 virtual bool getAppearanceField2(
DtU8& value)
const;
92 virtual void setAlternativeEntityType(
const DtEntityType& type);
93 virtual bool getAlternativeEntityType(
DtEntityType& type)
const;
100 virtual void setMarkingText(
DtU8* dataPtr);
101 virtual bool getMarkingText(
DtU8* dataPtr)
const;
104 virtual void setCapabilities(
DtU32 value);
105 virtual bool getCapabilities(
DtU32& value)
const;
108 virtual void setCapability(
DtCapability flag,
bool value);
109 virtual bool getCapability(
DtCapability flag,
bool& value)
const;
112 virtual void setVisualAppearance(
DtU32 value);
113 virtual bool getVisualAppearance(
DtU32& value)
const;
116 virtual void setVisualAppearanceAttribute(
118 virtual bool getVisualAppearanceAttribute(
122 virtual void setIR_Appearance(
DtU32 value);
123 virtual bool getIR_Appearance(
DtU32& value)
const;
126 virtual void setEM_Appearance(
DtU32 value);
127 virtual bool getEM_Appearance(
DtU32& value)
const;
130 virtual void setAudioAppearance(
DtU32 value);
131 virtual bool getAudioAppearance(
DtU32& value)
const;
172 virtual char* var()
const;
175 virtual void setAppearanceField1(
DtU8 value);
184 virtual void setAppearanceField2(
DtU8 value);
190 virtual int appearanceField1Offset()
const;
191 virtual int appearanceField2Offset()
const;
192 virtual int forceID_Offset()
const;
193 virtual int entityTypeOffset()
const;
194 virtual int alternativeEntityTypeOffset()
const;
195 virtual int entityMarkingOffset()
const;
196 virtual int capabilitiesOffset()
const;
197 virtual int visualAppearanceOffset()
const;
198 virtual int IR_AppearanceOffset()
const;
199 virtual int EM_AppearanceOffset()
const;
200 virtual int audioAppearanceOffset()
const;
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
DtAppearAttrVal
Create an enumeration type, but since many of the names will have the same value, define them all as ...
Definition: disEnums.h:1441
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
DtInteraction & operator=(const DtInteraction &orig)
assignment operator
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
class DtLeAppearancePdu:
Definition: leAppearancePdu.h:37
DtCapability
Definition: disEnums.h:1781
class DtPduFactory:
Definition: pduFactory.h:38
DtLE_AppearanceField2Flag
Definition: disEnums.h:2796
virtual void printDataToStream(std::ostream &stream) const
void(* DtLeAppearancePduCb)(DtLeAppearancePdu *pdu, void *usr)
DtLeAppearancePdu callback function signature.
Definition: leAppearancePdu.h:28
This file defines math constants and methods which may be useful in simulations.
DtLeEntityID myEntityID
Temporary objects for reference returns.
Definition: leAppearancePdu.h:210
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
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
virtual void printHeader() const
Print the PDU's header. This calls printHeaderToStream(DtInfo).
This file declares the class DtNetLeAppearancePdu.
This file provides protocol to independence DtExerciseConn.
DtNetAppearPdu is the network structure for the live-entity appearance PDU.
Definition: leAppearP.h:22
class DtLeEntityID:
Definition: leEntityID.h:28
virtual void printData() const
Print the PDU's data (not including header).
DtCharacterSet
Definition: disEnums.h:2766
static const int theStaticSize
Size of PDU with zero parameter records.
Definition: leAppearancePdu.h:205
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
struct DtBufferPlaceHolder * DtBufferPtr
Definition: vlBaseMsg.h:17
DtForceType
Section 4.
Definition: disEnums.h:199
#define DtUSE_INTERNAL_BUFFER
Definition: vlBaseMsg.h:22
This file declares the class DtLeEntityID.
DtSubProtocol
Live entity protocol PDU enums.
Definition: disEnums.h:2761
DtLE_AppearanceField1Flag
Definition: disEnums.h:2784
virtual void printHeaderToStream(std::ostream &stream) const
Print the PDU's header to a stream.
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtAppearAttribute
If you put spaces between the "<<" and the surrounding strings, enumstr gets confused and thinks the ...
Definition: disEnums.h:1286
DtPduKind
([UID 4]) - PDU Type
Definition: disEnums.h:238
This file contains typedefs for machine dependant types.
DtEntityType is used to represent the type an entity object.
Definition: entityType.h:26