FreeWRL / FreeX3D 4.3.0
EntityStatePdu Struct Reference

Data Fields

struct EntityInformationFamilyPdu myEntityInformationFamilyPdu
 
struct EntityID entityID
 Unique ID for an entity that is tied to this state information.
 
unsigned char forceId
 What force this entity is affiliated with, eg red, blue, neutral, etc.
 
char numberOfArticulationParameters
 How many articulation parameters are in the variable length list.
 
struct EntityType entityType
 Describes the type of entity in the world.
 
struct EntityType alternativeEntityType
 
struct Vector3Float entityLinearVelocity
 Describes the speed of the entity in the world.
 
struct Vector3Double entityLocation
 describes the location of the entity in the world
 
struct Orientation entityOrientation
 describes the orientation of the entity, in euler angles
 
int entityAppearance
 a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
 
struct DeadReckoningParameter deadReckoningParameters
 parameters used for dead reckoning
 
struct Marking marking
 characters that can be used for debugging, or to draw unique strings on the side of entities in the world
 
int capabilities
 a series of bit flags
 
void * articulationParameters
 variable length list of articulation parameters
 

Detailed Description

Definition at line 2133 of file DIS.h.

Field Documentation

◆ alternativeEntityType

struct EntityType EntityStatePdu::alternativeEntityType

Definition at line 2143 of file DIS.h.

◆ articulationParameters

void* EntityStatePdu::articulationParameters

variable length list of articulation parameters

Definition at line 2159 of file DIS.h.

◆ capabilities

int EntityStatePdu::capabilities

a series of bit flags

Definition at line 2157 of file DIS.h.

◆ deadReckoningParameters

struct DeadReckoningParameter EntityStatePdu::deadReckoningParameters

parameters used for dead reckoning

Definition at line 2153 of file DIS.h.

◆ entityAppearance

int EntityStatePdu::entityAppearance

a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.

Definition at line 2151 of file DIS.h.

◆ entityID

struct EntityID EntityStatePdu::entityID

Unique ID for an entity that is tied to this state information.

Definition at line 2136 of file DIS.h.

◆ entityLinearVelocity

struct Vector3Float EntityStatePdu::entityLinearVelocity

Describes the speed of the entity in the world.

Definition at line 2145 of file DIS.h.

◆ entityLocation

struct Vector3Double EntityStatePdu::entityLocation

describes the location of the entity in the world

Definition at line 2147 of file DIS.h.

◆ entityOrientation

struct Orientation EntityStatePdu::entityOrientation

describes the orientation of the entity, in euler angles

Definition at line 2149 of file DIS.h.

◆ entityType

struct EntityType EntityStatePdu::entityType

Describes the type of entity in the world.

Definition at line 2142 of file DIS.h.

◆ forceId

unsigned char EntityStatePdu::forceId

What force this entity is affiliated with, eg red, blue, neutral, etc.

Definition at line 2138 of file DIS.h.

◆ marking

struct Marking EntityStatePdu::marking

characters that can be used for debugging, or to draw unique strings on the side of entities in the world

Definition at line 2155 of file DIS.h.

◆ myEntityInformationFamilyPdu

struct EntityInformationFamilyPdu EntityStatePdu::myEntityInformationFamilyPdu

Definition at line 2134 of file DIS.h.

◆ numberOfArticulationParameters

char EntityStatePdu::numberOfArticulationParameters

How many articulation parameters are in the variable length list.

Definition at line 2140 of file DIS.h.


The documentation for this struct was generated from the following file: