59 virtual void setUpdateNumber(
DtU16 field );
60 virtual DtU16 updateNumber()
const;
67 virtual void setModifications(
DtU8 value );
68 virtual DtU8 modifications()
const;
71 virtual void setModificationsField(
73 virtual bool modificationsField(
81 virtual void setLocation(
const DtVector& coords );
82 virtual const DtVector& location()
const;
85 virtual void setOrientation(
const DtTaitBryan& orientation );
91 virtual void setGeneralAppearance(
DtU16 app );
92 virtual DtU16 generalAppearance()
const;
97 virtual void setGeneralAppearanceAttribute(
105 virtual void setSpecificAppearance(
DtU32 app );
106 virtual DtU32 specificAppearance()
const;
109 virtual void setSpecificAppearanceAttribute(
DtNetPointObjectStatePdu is the network structure for the point object state PDU. ...
Definition: pointObjStP.h:20
DtAppearAttrVal
Create an enumeration type, but since many of the names will have the same value, define them all as ...
Definition: disEnums.h:1415
static const int theStaticSize
Size of PDU with zero parameter records.
Definition: pointObjectStatePdu.h:150
void(* DtPointObjectStatePduCb)(DtPointObjectStatePdu *pdu, void *usr)
DtPointObjectStatePdu callback function signature.
Definition: pointObjectStatePdu.h:24
A DtSimulationAddress is used in DIS to identify a particular simulator.
Definition: simulationAddress.h:29
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
Instances of DtPointObjectStatePdu are used to state information for synthetic environment objects...
Definition: pointObjectStatePdu.h:29
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtSimulationAddress mySimulationAddress
Definition: pointObjectStatePdu.h:157
class DtPduFactory:
Definition: pduFactory.h:38
DtTaitBryans are used to represent orientation of an object, using a set of three Euler angles...
Definition: vlTaitBryan.h:43
Contains net type declarations for the DtPointObjectStatePdu class.
virtual void printDataToStream(std::ostream &stream) const
This file defines math constants and methods which may be useful in simulations.
DtStateMsg & operator=(const DtStateMsg &orig)
assignment operator
DtEntityIdentifier myEntityID
Temporary objects for reference returns.
Definition: pointObjectStatePdu.h:153
Definition: vlVector.h:224
virtual DtPduKind internalGetPduKind() const =0
Returns the PDU kind associated with the derived PDU class.
DtSyntheticEnvironmentObjectType is a class which contains information identifying the type of a synt...
Definition: vlpi/syntheticEnvironmentObjectType.h:19
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
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
DtVector myVector
Definition: pointObjectStatePdu.h:155
virtual void printData() const
Print the PDU's data (not including header).
DtSyntheticEnvironmentObjectType myObjectType
Definition: pointObjectStatePdu.h:154
struct DtBufferPlaceHolder * DtBufferPtr
Definition: vlBaseMsg.h:17
DtForceType
Section 4.
Definition: disEnums.h:199
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
#define DtUSE_INTERNAL_BUFFER
Definition: vlBaseMsg.h:22
DtModificationField
Definition: disEnums.h:2470
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:1260
DtPduKind
([UID 4]) - PDU Type
Definition: disEnums.h:238
DtTaitBryan myEulerAngles
Definition: pointObjectStatePdu.h:156
Instances of DtStateMsg are used to represent state data communicated via the network in a DIS (as op...
Definition: stateMsgDIS.h:21
This file contains typedefs for machine dependant types.