3 #include <dis6/EntityID.h> 4 #include <dis6/Vector3Float.h> 5 #include <dis6/Vector3Double.h> 6 #include <dis6/Orientation.h> 7 #include <dis6/ArticulationParameter.h> 9 #include <dis6/EntityInformationFamilyPdu.h> 10 #include <dis6/utils/DataStream.h> 11 #include <dis6/opendis6_export.h> 46 std::vector<ArticulationParameter> _articulationParameters;
53 virtual void marshal(
DataStream& dataStream)
const;
54 virtual void unmarshal(
DataStream& dataStream);
58 void setEntityID(
const EntityID &pX);
60 char getPadding1()
const;
61 void setPadding1(
char pX);
63 unsigned char getNumberOfArticulationParameters()
const;
77 int getEntityAppearance()
const;
78 void setEntityAppearance(
int pX);
80 std::vector<ArticulationParameter>& getArticulationParameters();
81 const std::vector<ArticulationParameter>& getArticulationParameters()
const;
82 void setArticulationParameters(
const std::vector<ArticulationParameter>& pX);
85 virtual int getMarshalledSize()
const;
Orientation _entityOrientation
describes the orientation of the entity, in euler angles
Definition: EntityStateUpdatePdu.h:41
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
a class to support managing a network buffer.
Definition: DataStream.h:28
int _entityAppearance
a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
Definition: EntityStateUpdatePdu.h:44
EntityID _entityID
This field shall identify the entity issuing the PDU.
Definition: EntityStateUpdatePdu.h:26
Definition: Vector3Float.h:15
Definition: EntityID.h:15
Definition: Vector3Double.h:15
unsigned char _numberOfArticulationParameters
How many articulation parameters are in the variable length list.
Definition: EntityStateUpdatePdu.h:32
Definition: Orientation.h:15
char _padding1
Padding.
Definition: EntityStateUpdatePdu.h:29
Vector3Double _entityLocation
describes the location of the entity in the world
Definition: EntityStateUpdatePdu.h:38
Vector3Float _entityLinearVelocity
Describes the speed of the entity in the world.
Definition: EntityStateUpdatePdu.h:35
Definition: EntityStateUpdatePdu.h:22