VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
EntityStateMessage Class Reference
+ Inheritance diagram for EntityStateMessage:
+ Collaboration diagram for EntityStateMessage:

Classes

struct  ArtPart
 
struct  AttPart
 
struct  Parameter
 
struct  PStruct
 
struct  VNStruct
 

Public Types

enum  DeadReckoningAlgorithm {
  DeadReckoningAlgorithm_OTHER, DeadReckoningAlgorithm_STATIC, DeadReckoningAlgorithm_FPW, DeadReckoningAlgorithm_RPW,
  DeadReckoningAlgorithm_RVW, DeadReckoningAlgorithm_FVW, DeadReckoningAlgorithm_FPB, DeadReckoningAlgorithm_RPB,
  DeadReckoningAlgorithm_RVB, DeadReckoningAlgorithm_FVB
}
 
enum  ConstituentPartStationName {
  ConstituentPartStationName_OTHER =0, ConstituentPartStationName_AIRCRAFT_WINGSTATION =1, ConstituentPartStationName_SHIPS_FORWARD_GUNMOUNT_STARBOARD =2, ConstituentPartStationName_SHIPS_FORWARD_GUNMOUNT_PORT =3,
  ConstituentPartStationName_SHIPS_FORWARD_GUNMOUNT_CENTERLINE =4, ConstituentPartStationName_SHIPS_AFT_GUNMOUNT_STARBOARD =5, ConstituentPartStationName_SHIPS_AFT_GUNMOUNT_PORT =6, ConstituentPartStationName_SHIPS_AFT_GUNMOUNT_CENTERLINE =7,
  ConstituentPartStationName_FORWARD_TORPEDO_TUBE =8, ConstituentPartStationName_AFT_TORPEDO_TUBE =9, ConstituentPartStationName_BOMB_BAY =10, ConstituentPartStationName_CARGO_BAY =11,
  ConstituentPartStationName_TRUCK_BED =12, ConstituentPartStationName_TRAILER_BED =13, ConstituentPartStationName_WELL_DECk =14, ConstituentPartStationName_ON_STATION_RNG_BRG =15,
  ConstituentPartStationName_ON_STATION_XYZ =16
}
 
enum  TrailingEffects { TrailingEffects_NONE, TrailingEffects_SMALL, TrailingEffects_MEDIUM, TrailingEffects_LARGE }
 
enum  ForceType { ForceType_OTHER, ForceType_FRIENDLY, ForceType_OPPOSING, ForceType_NEUTRAL }
 
enum  LightType {
  LightType_LIGHTS =12, LightType_HEAD_LIGHTS =12, LightType_FLASH_LIGHTS =12, LightType_LANDING_LIGHTS =12,
  LightType_RUNNING_LIGHTS =12, LightType_TAIL_LIGHTS =13, LightType_NAVIGATION_LIGHTS =13, LightType_ANTI_COLLISION_LIGHTS =14,
  LightType_BRAKE_LIGHTS =14, LightType_FORMATION_LIGHTS =24, LightType_BLACK_OUT_LIGHTS =26, LightType_BLACK_OUT_BRAKE_LIGHTS =27,
  LightType_SPOT_LIGHTS =28, LightType_EXTERIOR_LIGHTS =28, LightType_EXTERNAL_LIGHTS =28, LightType_INTERIOR_LIGHTS =29,
  LightType_INTERNAL_LIGHTS =29
}
 
enum  ParameterTypes {
  ParameterTypes_POSITION = 1, ParameterTypes_POSITIONRATE = 2, ParameterTypes_EXTENSION = 3, ParameterTypes_EXTENSIONRATE = 4,
  ParameterTypes_X = 5, ParameterTypes_XRATE = 6, ParameterTypes_Y = 7, ParameterTypes_YRATE = 8,
  ParameterTypes_Z = 9, ParameterTypes_ZRATE = 10, ParameterTypes_AZIMUTH = 11, ParameterTypes_AZIMUTHRATE = 12,
  ParameterTypes_ELEVATION = 13, ParameterTypes_ELEVATIONRATE = 14, ParameterTypes_ROTATION = 15, ParameterTypes_ROTATIONRATE = 16
}
 
enum  WeaponState { WeaponState_NOWEAPON, WeaponState_STOWED, WeaponState_DEPLOYED, WeaponState_FIREPOSITION }
 
enum  ConstituentPartNature {
  ConstituentPartNature_OTHER =0, ConstituentPartNature_HOST_FIREABLE_MUNITION =1, ConstituentPartNature_MUNITION_CARRIED_AS_CARGO =2, ConstituentPartNature_FUEL_CARRIED_AS_CARGO =3,
  ConstituentPartNature_GUNMOUNT_ATTACHED_TO_HOST =4, ConstituentPartNature_COMPUTER_GENERATED_FORCES_CARRIED_AS_CARGO =5, ConstituentPartNature_VEHICLE_CARRIED_AS_CARGO =6, ConstituentPartNature_EMITTER_MOUNTED_ON_HOST =7,
  ConstituentPartNature_MOBILE_COMMAND_AND_CONTROL_ENTITY_CARRIED_ABOARD_HOST =8, ConstituentPartNature_ENTITY_STATIONED_AT =9, ConstituentPartNature_TEAM_MEMBER_IN_FORMATION_WITH =10
}
 
enum  ComplianceState {
  ComplianceState_NA, ComplianceState_DETAINED, ComplianceState_SURRENDER, ComplianceState_USING_FISTS,
  ComplianceState_VERBAL_ABUSE1, ComplianceState_VERBAL_ABUSE2, ComplianceState_VERBAL_ABUSE3, ComplianceState_PASSIVE_RESISTANCE1,
  ComplianceState_PASSIVE_RESISTANCE2, ComplianceState_PASSIVE_RESISTANCE3, ComplianceState_NON_LETHAL_WEAPON1, ComplianceState_NON_LETHAL_WEAPON2,
  ComplianceState_NON_LETHAL_WEAPON3, ComplianceState_NON_LETHAL_WEAPON4, ComplianceState_NON_LETHAL_WEAPON5, ComplianceState_NON_LETHAL_WEAPON6
}
 
enum  ConstituentPartPosition { ConstituentPartPosition_OTHER =0, ConstituentPartPosition_ON_TOP_OF =1, ConstituentPartPosition_INSIDE =2 }
 
enum  DamageState { DamageState_NONE, DamageState_SLIGHT, DamageState_MODERATE, DamageState_DESTROYED }
 
enum  LifeformState {
  LifeformState_NA, LifeformState_STANDING, LifeformState_WALKING, LifeformState_RUNNING,
  LifeformState_KNEELING, LifeformState_PRONE, LifeformState_CRAWLING, LifeformState_SWIMMING,
  LifeformState_PARACHUTING, LifeformState_JUMPING, LifeformState_SITTING, LifeformState_SQUATTING,
  LifeformState_CROUCHING, LifeformState_WADING, LifeformState_SURRENDERED, LifeformState_DETAINED
}
 
enum  HatchState {
  HatchState_NA, HatchState_CLOSED, HatchState_POPPED, HatchState_POPPEDANDPERSON,
  HatchState_OPEN, HatchState_OPENANDPERSON
}
 
enum  CamoflageType { CamoflageType_DESERT, CamoflageType_WINTER, CamoflageType_FOREST }
 

Public Member Functions

 EntityStateMessage ()
 
virtual ~EntityStateMessage ()
 
virtual std::string getId ()
 
virtual void setId (std::string val)
 
virtual std::string getEntityIdentifier ()
 
virtual void setEntityIdentifier (std::string val)
 
virtual DtEntityType getType ()
 
virtual void setType (DtEntityType val)
 
virtual DtEntityType getGuise ()
 
virtual void setGuise (DtEntityType val)
 
virtual double getLastSetTime ()
 
virtual void setLastSetTime (double val)
 
virtual DtVector getWorldPosition ()
 
virtual void setWorldPosition (DtVector val)
 
virtual DtVector32 getWorldVelocity ()
 
virtual void setWorldVelocity (DtVector32 val)
 
virtual DtVector32 getWorldAcceleration ()
 
virtual void setWorldAcceleration (DtVector32 val)
 
virtual DtTaitBryan getWorldOrientation ()
 
virtual void setWorldOrientation (DtTaitBryan val)
 
virtual DtVector32 getRotationalVelocity ()
 
virtual void setRotationalVelocity (DtVector32 val)
 
virtual DeadReckoningAlgorithm getDeadReckoningType ()
 
virtual void setDeadReckoningType (DeadReckoningAlgorithm val)
 
virtual bool getFrozenBit ()
 
virtual void setFrozenBit (bool val)
 
virtual ForceType getForceType ()
 
virtual void setForceType (ForceType val)
 
virtual std::string getMarkingText ()
 
virtual void setMarkingText (std::string val)
 
virtual unsigned int getAppearanceBits ()
 
virtual void setAppearanceBits (unsigned int val)
 
virtual unsigned int getCapabilityBits ()
 
virtual void setCapabilityBits (unsigned int val)
 
virtual LifeformState getLifeformState ()
 
virtual void setLifeformState (LifeformState val)
 
virtual std::vector< ArtPartgetArticulatedParts ()
 
virtual void setArticulatedParts (std::vector< ArtPart > val)
 
virtual std::vector< AttPartgetAttachedParts ()
 
virtual void setAttachedParts (std::vector< AttPart > val)
 
virtual unsigned short getInfraredSignatureIndex ()
 
virtual void setInfraredSignatureIndex (unsigned short val)
 
virtual unsigned short getAcousticSignatureIndex ()
 
virtual void setAcousticSignatureIndex (unsigned short val)
 
virtual unsigned short getLiveEntityMeasuredSpeed ()
 
virtual void setLiveEntityMeasuredSpeed (unsigned short val)
 
virtual std::string getHostGlobalId ()
 
virtual void setHostGlobalId (std::string val)
 
virtual ConstituentPartNature getPartNature ()
 
virtual void setPartNature (ConstituentPartNature val)
 
virtual ConstituentPartPosition getPartPosition ()
 
virtual void setPartPosition (ConstituentPartPosition val)
 
virtual ConstituentPartStationName getStationName ()
 
virtual void setStationName (ConstituentPartStationName val)
 
virtual unsigned short getStationNumber ()
 
virtual void setStationNumber (unsigned short val)
 
virtual DtVector32 getRelativePosition ()
 
virtual void setRelativePosition (DtVector32 val)
 
virtual float getRange ()
 
virtual void setRange (float val)
 
virtual float getBearing ()
 
virtual void setBearing (float val)
 
virtual std::vector< PStructgetPropulsionSystemsData ()
 
virtual void setPropulsionSystemsData (std::vector< PStruct > val)
 
virtual std::vector< VNStructgetVectoringNozzleSystemsData ()
 
virtual void setVectoringNozzleSystemsData (std::vector< VNStruct > val)
 
virtual int messageSize ()
 this function needs to be in each derived class for decoding More...
 
- Public Member Functions inherited from DtMessage
 DtMessage ()
 constructor More...
 
virtual ~DtMessage ()
 destructor More...
 
virtual std::string name () const
 Get the name of the message type. More...
 
virtual double timeStamp ()
 
virtual void setTimeStamp (double ts)
 
virtual unsigned char * encode ()
 Encode the message as an array of bytes and return the bytes. More...
 

Static Public Member Functions

static DtMessagedecode (unsigned char *buffer, int length)
 
static std::string theMessageName ()
 

Protected Member Functions

virtual void serialize (DtStreamWriter &writer)
 
virtual void deserialize (DtStreamReader &reader)
 

Protected Attributes

std::string myId
 
std::string myEntityIdentifier
 
DtEntityType myType
 
DtEntityType myGuise
 
double myLastSetTime
 
DtVector myWorldPosition
 
DtVector32 myWorldVelocity
 
DtVector32 myWorldAcceleration
 
DtTaitBryan myWorldOrientation
 
DtVector32 myRotationalVelocity
 
DeadReckoningAlgorithm myDeadReckoningType
 
bool myFrozenBit
 
ForceType myForceType
 
std::string myMarkingText
 
unsigned int myAppearanceBits
 
unsigned int myCapabilityBits
 
LifeformState myLifeformState
 
std::vector< ArtPartmyArticulatedParts
 
std::vector< AttPartmyAttachedParts
 
unsigned short myInfraredSignatureIndex
 
unsigned short myAcousticSignatureIndex
 
unsigned short myLiveEntityMeasuredSpeed
 
std::string myHostGlobalId
 
ConstituentPartNature myPartNature
 
ConstituentPartPosition myPartPosition
 
ConstituentPartStationName myStationName
 
unsigned short myStationNumber
 
DtVector32 myRelativePosition
 
float myRange
 
float myBearing
 
std::vector< PStructmyPropulsionSystemsData
 
std::vector< VNStructmyVectoringNozzleSystemsData
 
- Protected Attributes inherited from DtMessage
std::string myName
 
DtTime myTimeStamp
 

Static Protected Attributes

static std::string theFullName
 

Detailed Description

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Member Enumeration Documentation

Enumerator
CamoflageType_DESERT 
CamoflageType_WINTER 
CamoflageType_FOREST 
Enumerator
ComplianceState_NA 
ComplianceState_DETAINED 
ComplianceState_SURRENDER 
ComplianceState_USING_FISTS 
ComplianceState_VERBAL_ABUSE1 
ComplianceState_VERBAL_ABUSE2 
ComplianceState_VERBAL_ABUSE3 
ComplianceState_PASSIVE_RESISTANCE1 
ComplianceState_PASSIVE_RESISTANCE2 
ComplianceState_PASSIVE_RESISTANCE3 
ComplianceState_NON_LETHAL_WEAPON1 
ComplianceState_NON_LETHAL_WEAPON2 
ComplianceState_NON_LETHAL_WEAPON3 
ComplianceState_NON_LETHAL_WEAPON4 
ComplianceState_NON_LETHAL_WEAPON5 
ComplianceState_NON_LETHAL_WEAPON6 
Enumerator
ConstituentPartNature_OTHER 
ConstituentPartNature_HOST_FIREABLE_MUNITION 
ConstituentPartNature_MUNITION_CARRIED_AS_CARGO 
ConstituentPartNature_FUEL_CARRIED_AS_CARGO 
ConstituentPartNature_GUNMOUNT_ATTACHED_TO_HOST 
ConstituentPartNature_COMPUTER_GENERATED_FORCES_CARRIED_AS_CARGO 
ConstituentPartNature_VEHICLE_CARRIED_AS_CARGO 
ConstituentPartNature_EMITTER_MOUNTED_ON_HOST 
ConstituentPartNature_MOBILE_COMMAND_AND_CONTROL_ENTITY_CARRIED_ABOARD_HOST 
ConstituentPartNature_ENTITY_STATIONED_AT 
ConstituentPartNature_TEAM_MEMBER_IN_FORMATION_WITH 
Enumerator
ConstituentPartPosition_OTHER 
ConstituentPartPosition_ON_TOP_OF 
ConstituentPartPosition_INSIDE 
Enumerator
ConstituentPartStationName_OTHER 
ConstituentPartStationName_AIRCRAFT_WINGSTATION 
ConstituentPartStationName_SHIPS_FORWARD_GUNMOUNT_STARBOARD 
ConstituentPartStationName_SHIPS_FORWARD_GUNMOUNT_PORT 
ConstituentPartStationName_SHIPS_FORWARD_GUNMOUNT_CENTERLINE 
ConstituentPartStationName_SHIPS_AFT_GUNMOUNT_STARBOARD 
ConstituentPartStationName_SHIPS_AFT_GUNMOUNT_PORT 
ConstituentPartStationName_SHIPS_AFT_GUNMOUNT_CENTERLINE 
ConstituentPartStationName_FORWARD_TORPEDO_TUBE 
ConstituentPartStationName_AFT_TORPEDO_TUBE 
ConstituentPartStationName_BOMB_BAY 
ConstituentPartStationName_CARGO_BAY 
ConstituentPartStationName_TRUCK_BED 
ConstituentPartStationName_TRAILER_BED 
ConstituentPartStationName_WELL_DECk 
ConstituentPartStationName_ON_STATION_RNG_BRG 
ConstituentPartStationName_ON_STATION_XYZ 
Enumerator
DamageState_NONE 
DamageState_SLIGHT 
DamageState_MODERATE 
DamageState_DESTROYED 
Enumerator
DeadReckoningAlgorithm_OTHER 
DeadReckoningAlgorithm_STATIC 
DeadReckoningAlgorithm_FPW 
DeadReckoningAlgorithm_RPW 
DeadReckoningAlgorithm_RVW 
DeadReckoningAlgorithm_FVW 
DeadReckoningAlgorithm_FPB 
DeadReckoningAlgorithm_RPB 
DeadReckoningAlgorithm_RVB 
DeadReckoningAlgorithm_FVB 
Enumerator
ForceType_OTHER 
ForceType_FRIENDLY 
ForceType_OPPOSING 
ForceType_NEUTRAL 
Enumerator
HatchState_NA 
HatchState_CLOSED 
HatchState_POPPED 
HatchState_POPPEDANDPERSON 
HatchState_OPEN 
HatchState_OPENANDPERSON 
Enumerator
LifeformState_NA 
LifeformState_STANDING 
LifeformState_WALKING 
LifeformState_RUNNING 
LifeformState_KNEELING 
LifeformState_PRONE 
LifeformState_CRAWLING 
LifeformState_SWIMMING 
LifeformState_PARACHUTING 
LifeformState_JUMPING 
LifeformState_SITTING 
LifeformState_SQUATTING 
LifeformState_CROUCHING 
LifeformState_WADING 
LifeformState_SURRENDERED 
LifeformState_DETAINED 
Enumerator
LightType_LIGHTS 
LightType_HEAD_LIGHTS 
LightType_FLASH_LIGHTS 
LightType_LANDING_LIGHTS 
LightType_RUNNING_LIGHTS 
LightType_TAIL_LIGHTS 
LightType_NAVIGATION_LIGHTS 
LightType_ANTI_COLLISION_LIGHTS 
LightType_BRAKE_LIGHTS 
LightType_FORMATION_LIGHTS 
LightType_BLACK_OUT_LIGHTS 
LightType_BLACK_OUT_BRAKE_LIGHTS 
LightType_SPOT_LIGHTS 
LightType_EXTERIOR_LIGHTS 
LightType_EXTERNAL_LIGHTS 
LightType_INTERIOR_LIGHTS 
LightType_INTERNAL_LIGHTS 
Enumerator
ParameterTypes_POSITION 
ParameterTypes_POSITIONRATE 
ParameterTypes_EXTENSION 
ParameterTypes_EXTENSIONRATE 
ParameterTypes_X 
ParameterTypes_XRATE 
ParameterTypes_Y 
ParameterTypes_YRATE 
ParameterTypes_Z 
ParameterTypes_ZRATE 
ParameterTypes_AZIMUTH 
ParameterTypes_AZIMUTHRATE 
ParameterTypes_ELEVATION 
ParameterTypes_ELEVATIONRATE 
ParameterTypes_ROTATION 
ParameterTypes_ROTATIONRATE 
Enumerator
TrailingEffects_NONE 
TrailingEffects_SMALL 
TrailingEffects_MEDIUM 
TrailingEffects_LARGE 
Enumerator
WeaponState_NOWEAPON 
WeaponState_STOWED 
WeaponState_DEPLOYED 
WeaponState_FIREPOSITION 

Constructor & Destructor Documentation

EntityStateMessage::EntityStateMessage ( )
virtual EntityStateMessage::~EntityStateMessage ( )
virtual

Member Function Documentation

static DtMessage* EntityStateMessage::decode ( unsigned char *  buffer,
int  length 
)
static
virtual void EntityStateMessage::deserialize ( DtStreamReader reader)
protectedvirtual

Reimplemented from DtMessage.

virtual unsigned short EntityStateMessage::getAcousticSignatureIndex ( )
virtual
virtual unsigned int EntityStateMessage::getAppearanceBits ( )
virtual
virtual std::vector<ArtPart> EntityStateMessage::getArticulatedParts ( )
virtual
virtual std::vector<AttPart> EntityStateMessage::getAttachedParts ( )
virtual
virtual float EntityStateMessage::getBearing ( )
virtual
virtual unsigned int EntityStateMessage::getCapabilityBits ( )
virtual
virtual DeadReckoningAlgorithm EntityStateMessage::getDeadReckoningType ( )
virtual
virtual std::string EntityStateMessage::getEntityIdentifier ( )
virtual
virtual ForceType EntityStateMessage::getForceType ( )
virtual
virtual bool EntityStateMessage::getFrozenBit ( )
virtual
virtual DtEntityType EntityStateMessage::getGuise ( )
virtual
virtual std::string EntityStateMessage::getHostGlobalId ( )
virtual
virtual std::string EntityStateMessage::getId ( )
virtual
virtual unsigned short EntityStateMessage::getInfraredSignatureIndex ( )
virtual
virtual double EntityStateMessage::getLastSetTime ( )
virtual
virtual LifeformState EntityStateMessage::getLifeformState ( )
virtual
virtual unsigned short EntityStateMessage::getLiveEntityMeasuredSpeed ( )
virtual
virtual std::string EntityStateMessage::getMarkingText ( )
virtual
virtual ConstituentPartNature EntityStateMessage::getPartNature ( )
virtual
virtual ConstituentPartPosition EntityStateMessage::getPartPosition ( )
virtual
virtual std::vector<PStruct> EntityStateMessage::getPropulsionSystemsData ( )
virtual
virtual float EntityStateMessage::getRange ( )
virtual
virtual DtVector32 EntityStateMessage::getRelativePosition ( )
virtual
virtual DtVector32 EntityStateMessage::getRotationalVelocity ( )
virtual
virtual ConstituentPartStationName EntityStateMessage::getStationName ( )
virtual
virtual unsigned short EntityStateMessage::getStationNumber ( )
virtual
virtual DtEntityType EntityStateMessage::getType ( )
virtual
virtual std::vector<VNStruct> EntityStateMessage::getVectoringNozzleSystemsData ( )
virtual
virtual DtVector32 EntityStateMessage::getWorldAcceleration ( )
virtual
virtual DtTaitBryan EntityStateMessage::getWorldOrientation ( )
virtual
virtual DtVector EntityStateMessage::getWorldPosition ( )
virtual
virtual DtVector32 EntityStateMessage::getWorldVelocity ( )
virtual
virtual int EntityStateMessage::messageSize ( )
virtual

this function needs to be in each derived class for decoding

Get the size of the message data in bytes

Reimplemented from DtMessage.

virtual void EntityStateMessage::serialize ( DtStreamWriter writer)
protectedvirtual

Reimplemented from DtMessage.

virtual void EntityStateMessage::setAcousticSignatureIndex ( unsigned short  val)
virtual
virtual void EntityStateMessage::setAppearanceBits ( unsigned int  val)
virtual
virtual void EntityStateMessage::setArticulatedParts ( std::vector< ArtPart val)
virtual
virtual void EntityStateMessage::setAttachedParts ( std::vector< AttPart val)
virtual
virtual void EntityStateMessage::setBearing ( float  val)
virtual
virtual void EntityStateMessage::setCapabilityBits ( unsigned int  val)
virtual
virtual void EntityStateMessage::setDeadReckoningType ( DeadReckoningAlgorithm  val)
virtual
virtual void EntityStateMessage::setEntityIdentifier ( std::string  val)
virtual
virtual void EntityStateMessage::setForceType ( ForceType  val)
virtual
virtual void EntityStateMessage::setFrozenBit ( bool  val)
virtual
virtual void EntityStateMessage::setGuise ( DtEntityType  val)
virtual
virtual void EntityStateMessage::setHostGlobalId ( std::string  val)
virtual
virtual void EntityStateMessage::setId ( std::string  val)
virtual
virtual void EntityStateMessage::setInfraredSignatureIndex ( unsigned short  val)
virtual
virtual void EntityStateMessage::setLastSetTime ( double  val)
virtual
virtual void EntityStateMessage::setLifeformState ( LifeformState  val)
virtual
virtual void EntityStateMessage::setLiveEntityMeasuredSpeed ( unsigned short  val)
virtual
virtual void EntityStateMessage::setMarkingText ( std::string  val)
virtual
virtual void EntityStateMessage::setPartNature ( ConstituentPartNature  val)
virtual
virtual void EntityStateMessage::setPartPosition ( ConstituentPartPosition  val)
virtual
virtual void EntityStateMessage::setPropulsionSystemsData ( std::vector< PStruct val)
virtual
virtual void EntityStateMessage::setRange ( float  val)
virtual
virtual void EntityStateMessage::setRelativePosition ( DtVector32  val)
virtual
virtual void EntityStateMessage::setRotationalVelocity ( DtVector32  val)
virtual
virtual void EntityStateMessage::setStationName ( ConstituentPartStationName  val)
virtual
virtual void EntityStateMessage::setStationNumber ( unsigned short  val)
virtual
virtual void EntityStateMessage::setType ( DtEntityType  val)
virtual
virtual void EntityStateMessage::setVectoringNozzleSystemsData ( std::vector< VNStruct val)
virtual
virtual void EntityStateMessage::setWorldAcceleration ( DtVector32  val)
virtual
virtual void EntityStateMessage::setWorldOrientation ( DtTaitBryan  val)
virtual
virtual void EntityStateMessage::setWorldPosition ( DtVector  val)
virtual
virtual void EntityStateMessage::setWorldVelocity ( DtVector32  val)
virtual
static std::string EntityStateMessage::theMessageName ( )
static

Member Data Documentation

unsigned short EntityStateMessage::myAcousticSignatureIndex
protected
unsigned int EntityStateMessage::myAppearanceBits
protected
std::vector<ArtPart> EntityStateMessage::myArticulatedParts
protected
std::vector<AttPart> EntityStateMessage::myAttachedParts
protected
float EntityStateMessage::myBearing
protected
unsigned int EntityStateMessage::myCapabilityBits
protected
DeadReckoningAlgorithm EntityStateMessage::myDeadReckoningType
protected
std::string EntityStateMessage::myEntityIdentifier
protected
ForceType EntityStateMessage::myForceType
protected
bool EntityStateMessage::myFrozenBit
protected
DtEntityType EntityStateMessage::myGuise
protected
std::string EntityStateMessage::myHostGlobalId
protected
std::string EntityStateMessage::myId
protected
unsigned short EntityStateMessage::myInfraredSignatureIndex
protected
double EntityStateMessage::myLastSetTime
protected
LifeformState EntityStateMessage::myLifeformState
protected
unsigned short EntityStateMessage::myLiveEntityMeasuredSpeed
protected
std::string EntityStateMessage::myMarkingText
protected
ConstituentPartNature EntityStateMessage::myPartNature
protected
ConstituentPartPosition EntityStateMessage::myPartPosition
protected
std::vector<PStruct> EntityStateMessage::myPropulsionSystemsData
protected
float EntityStateMessage::myRange
protected
DtVector32 EntityStateMessage::myRelativePosition
protected
DtVector32 EntityStateMessage::myRotationalVelocity
protected
ConstituentPartStationName EntityStateMessage::myStationName
protected
unsigned short EntityStateMessage::myStationNumber
protected
DtEntityType EntityStateMessage::myType
protected
std::vector<VNStruct> EntityStateMessage::myVectoringNozzleSystemsData
protected
DtVector32 EntityStateMessage::myWorldAcceleration
protected
DtTaitBryan EntityStateMessage::myWorldOrientation
protected
DtVector EntityStateMessage::myWorldPosition
protected
DtVector32 EntityStateMessage::myWorldVelocity
protected
std::string EntityStateMessage::theFullName
staticprotected

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

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)