FreeWRL / FreeX3D 4.3.0
FastEntityStatePdu Struct Reference

Data Fields

struct EntityInformationFamilyPdu myEntityInformationFamilyPdu
 
unsigned short site
 The site ID.
 
unsigned short application
 The application ID.
 
unsigned short entity
 the entity ID
 
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.
 
unsigned char entityKind
 Kind of entity.
 
unsigned char domain
 Domain of entity (air, surface, subsurface, space, etc)
 
unsigned short country
 country to which the design of the entity is attributed
 
unsigned char category
 category of entity
 
unsigned char subcategory
 subcategory of entity
 
unsigned char specific
 specific info based on subcategory field
 
unsigned char extra
 
unsigned char altEntityKind
 Kind of entity.
 
unsigned char altDomain
 Domain of entity (air, surface, subsurface, space, etc)
 
unsigned short altCountry
 country to which the design of the entity is attributed
 
unsigned char altCategory
 category of entity
 
unsigned char altSubcategory
 subcategory of entity
 
unsigned char altSpecific
 specific info based on subcategory field
 
unsigned char altExtra
 
float xVelocity
 X velo.
 
float yVelocity
 y Value
 
float zVelocity
 Z value.
 
double xLocation
 X value.
 
double yLocation
 y Value
 
double zLocation
 Z value.
 
float psi
 
float theta
 
float phi
 
int entityAppearance
 a series of bit flags that are used to help draw the entity, such as smoking, on fire, etc.
 
unsigned char deadReckoningAlgorithm
 enumeration of what dead reckoning algorighm to use
 
char otherParameters [15]
 other parameters to use in the dead reckoning algorithm
 
float xAcceleration
 X value.
 
float yAcceleration
 y Value
 
float zAcceleration
 Z value.
 
float xAngularVelocity
 X value.
 
float yAngularVelocity
 y Value
 
float zAngularVelocity
 Z value.
 
char marking [12]
 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 2163 of file DIS.h.

Field Documentation

◆ altCategory

unsigned char FastEntityStatePdu::altCategory

category of entity

Definition at line 2195 of file DIS.h.

◆ altCountry

unsigned short FastEntityStatePdu::altCountry

country to which the design of the entity is attributed

Definition at line 2193 of file DIS.h.

◆ altDomain

unsigned char FastEntityStatePdu::altDomain

Domain of entity (air, surface, subsurface, space, etc)

Definition at line 2191 of file DIS.h.

◆ altEntityKind

unsigned char FastEntityStatePdu::altEntityKind

Kind of entity.

Definition at line 2189 of file DIS.h.

◆ altExtra

unsigned char FastEntityStatePdu::altExtra

Definition at line 2200 of file DIS.h.

◆ altSpecific

unsigned char FastEntityStatePdu::altSpecific

specific info based on subcategory field

Definition at line 2199 of file DIS.h.

◆ altSubcategory

unsigned char FastEntityStatePdu::altSubcategory

subcategory of entity

Definition at line 2197 of file DIS.h.

◆ application

unsigned short FastEntityStatePdu::application

The application ID.

Definition at line 2168 of file DIS.h.

◆ articulationParameters

void* FastEntityStatePdu::articulationParameters

variable length list of articulation parameters

Definition at line 2239 of file DIS.h.

◆ capabilities

int FastEntityStatePdu::capabilities

a series of bit flags

Definition at line 2237 of file DIS.h.

◆ category

unsigned char FastEntityStatePdu::category

category of entity

Definition at line 2182 of file DIS.h.

◆ country

unsigned short FastEntityStatePdu::country

country to which the design of the entity is attributed

Definition at line 2180 of file DIS.h.

◆ deadReckoningAlgorithm

unsigned char FastEntityStatePdu::deadReckoningAlgorithm

enumeration of what dead reckoning algorighm to use

Definition at line 2219 of file DIS.h.

◆ domain

unsigned char FastEntityStatePdu::domain

Domain of entity (air, surface, subsurface, space, etc)

Definition at line 2178 of file DIS.h.

◆ entity

unsigned short FastEntityStatePdu::entity

the entity ID

Definition at line 2170 of file DIS.h.

◆ entityAppearance

int FastEntityStatePdu::entityAppearance

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

Definition at line 2217 of file DIS.h.

◆ entityKind

unsigned char FastEntityStatePdu::entityKind

Kind of entity.

Definition at line 2176 of file DIS.h.

◆ extra

unsigned char FastEntityStatePdu::extra

Definition at line 2187 of file DIS.h.

◆ forceId

unsigned char FastEntityStatePdu::forceId

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

Definition at line 2172 of file DIS.h.

◆ marking

char FastEntityStatePdu::marking[12]

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

Definition at line 2235 of file DIS.h.

◆ myEntityInformationFamilyPdu

struct EntityInformationFamilyPdu FastEntityStatePdu::myEntityInformationFamilyPdu

Definition at line 2164 of file DIS.h.

◆ numberOfArticulationParameters

char FastEntityStatePdu::numberOfArticulationParameters

How many articulation parameters are in the variable length list.

Definition at line 2174 of file DIS.h.

◆ otherParameters

char FastEntityStatePdu::otherParameters[15]

other parameters to use in the dead reckoning algorithm

Definition at line 2221 of file DIS.h.

◆ phi

float FastEntityStatePdu::phi

Definition at line 2215 of file DIS.h.

◆ psi

float FastEntityStatePdu::psi

Definition at line 2213 of file DIS.h.

◆ site

unsigned short FastEntityStatePdu::site

The site ID.

Definition at line 2166 of file DIS.h.

◆ specific

unsigned char FastEntityStatePdu::specific

specific info based on subcategory field

Definition at line 2186 of file DIS.h.

◆ subcategory

unsigned char FastEntityStatePdu::subcategory

subcategory of entity

Definition at line 2184 of file DIS.h.

◆ theta

float FastEntityStatePdu::theta

Definition at line 2214 of file DIS.h.

◆ xAcceleration

float FastEntityStatePdu::xAcceleration

X value.

Definition at line 2223 of file DIS.h.

◆ xAngularVelocity

float FastEntityStatePdu::xAngularVelocity

X value.

Definition at line 2229 of file DIS.h.

◆ xLocation

double FastEntityStatePdu::xLocation

X value.

Definition at line 2208 of file DIS.h.

◆ xVelocity

float FastEntityStatePdu::xVelocity

X velo.

Definition at line 2202 of file DIS.h.

◆ yAcceleration

float FastEntityStatePdu::yAcceleration

y Value

Definition at line 2225 of file DIS.h.

◆ yAngularVelocity

float FastEntityStatePdu::yAngularVelocity

y Value

Definition at line 2231 of file DIS.h.

◆ yLocation

double FastEntityStatePdu::yLocation

y Value

Definition at line 2210 of file DIS.h.

◆ yVelocity

float FastEntityStatePdu::yVelocity

y Value

Definition at line 2204 of file DIS.h.

◆ zAcceleration

float FastEntityStatePdu::zAcceleration

Z value.

Definition at line 2227 of file DIS.h.

◆ zAngularVelocity

float FastEntityStatePdu::zAngularVelocity

Z value.

Definition at line 2233 of file DIS.h.

◆ zLocation

double FastEntityStatePdu::zLocation

Z value.

Definition at line 2212 of file DIS.h.

◆ zVelocity

float FastEntityStatePdu::zVelocity

Z value.

Definition at line 2206 of file DIS.h.


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