VR-Link C# API Documentation
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
List of all members | Public Member Functions | Properties
makVrl.EntityStateRepository Class Reference
+ Inheritance diagram for makVrl.EntityStateRepository:
+ Collaboration diagram for makVrl.EntityStateRepository:

Public Member Functions

 EntityStateRepository ()
 
void setlightState (LightType type, LightState state)
 
LightState lightState (LightType type)
 
void useDeadReckoner (DeadReckoner dr)
 
void useSmoother (Smoother sm)
 
DeadReckoner usingDeadReckoner ()
 
Smoother usingSmoother ()
 
void useDeadReckoner (bool useDr)
 
void useSmoother (bool useSm)
 
ArtPart getArticulatedPart (ArtPartType type)
 
AttPart getAttachedPart (int stationId)
 
EntityStateMessage.PStruct getPropulsionSystemsData (EntityStateMessage.PStruct propulsionStruct)
 
EntityStateMessage.VNStruct getVectoringNozzleSystemData (EntityStateMessage.VNStruct vectoringNozzleStruct)
 
void clearHostGlobalId ()
 
void printDataToConsole ()
 
- Public Member Functions inherited from makVrl.StateRepository
 StateRepository ()
 
Object getAttribute (string name)
 
void setAttribute (String name, object val)
 
bool hasAttribute (string name)
 

Properties

string id [get, set]
 
string entityIdentifier [get, set]
 
string entityId [get, set]
 
EntityType type [get, set]
 
EntityType guise [get, set]
 
Vector3d worldPosition [get, set]
 
Vector3f worldVelocity [get, set]
 
Vector3f worldAcceleration [get, set]
 
TaitBryan worldOrientation [get, set]
 
Vector3f rotationalVelocity [get, set]
 
Vector3d lastSetWorldPosition [get]
 
Vector3f lastSetVelocity [get]
 
Vector3f lastSetAcceleration [get]
 
TaitBryan lastSetworldOrientation [get]
 
Vector3f lastSetRotationalVelocity [get]
 
DeadReckonTypes algorithm [get, set]
 
bool frozenBit [get, set]
 
PaintScheme PaintScheme [get, set]
 
Mobility mobility [get, set]
 
FirePower firePower [get, set]
 
DamageState damageState [get, set]
 
Smoke smoke [get, set]
 
TrailingEffects trailingEffects [get, set]
 
HatchState hatchState [get, set]
 
Flaming flaming [get, set]
 
Launcher launcher [get, set]
 
CamouflageType camouflageType [get, set]
 
Concealed concealed [get, set]
 
FrozenStatus frozenStatus [get, set]
 
PowerPlantStatus powerPlantStatus [get, set]
 
State state [get, set]
 
Tent tent [get, set]
 
Ramp ramp [get, set]
 
SurrenderState surrenderState [get, set]
 
MaskedCloaked maskedCloaked [get, set]
 
Canopy canopy [get, set]
 
Compliance compliance [get, set]
 
WeaponState primaryWeaponState [get, set]
 
WeaponState secondaryWeaponState [get, set]
 
ConcealedStationary concealedStationary [get, set]
 
Density density [get, set]
 
InternalHeatStatus internalHeatStatus [get, set]
 
Antenna antenna [get, set]
 
ForceType forceType [get, set]
 
string markingText [get, set]
 
LifeformState lifeformState [get, set]
 
UInt32 appearanceBits [get, set]
 
UInt32 capabilityBits [get, set]
 
Clock clock [get, set]
 
List< ArtPartarticulatedParts [get, set]
 
List< AttPartattachedParts [get, set]
 
Approximator approximator [get, set]
 
UInt16 infraredSignatureIndex [get, set]
 
UInt16 acousticSignatureIndex [get, set]
 
UInt16 liveEntityMeasuredSpeed [get, set]
 
string hostGlobalId [get, set]
 
EntityStateMessage.ConstituentPartNature nature [get, set]
 
EntityStateMessage.ConstituentPartPosition partPostition [get, set]
 
EntityStateMessage.ConstituentPartStationName stationName [get, set]
 
UInt16 stationNumber [get, set]
 
Vector3f relativePosition [get, set]
 
float range [get, set]
 
float bearing [get, set]
 
List< EntityStateMessage.PStructpropulsionSystemsData [get, set]
 
List< EntityStateMessage.VNStructvectoringNozzleSystemsData [get, set]
 
- Properties inherited from makVrl.StateRepository
double timeStamp [get, set]
 

Additional Inherited Members

- Protected Attributes inherited from makVrl.StateRepository
Dictionary< string, Object > myAttributes = new Dictionary<string, Object>()
 

Constructor & Destructor Documentation

makVrl.EntityStateRepository.EntityStateRepository ( )
inline

Member Function Documentation

void makVrl.EntityStateRepository.clearHostGlobalId ( )
inline
ArtPart makVrl.EntityStateRepository.getArticulatedPart ( ArtPartType  type)
inline
AttPart makVrl.EntityStateRepository.getAttachedPart ( int  stationId)
inline
EntityStateMessage.PStruct makVrl.EntityStateRepository.getPropulsionSystemsData ( EntityStateMessage.PStruct  propulsionStruct)
inline
EntityStateMessage.VNStruct makVrl.EntityStateRepository.getVectoringNozzleSystemData ( EntityStateMessage.VNStruct  vectoringNozzleStruct)
inline
LightState makVrl.EntityStateRepository.lightState ( LightType  type)
inline
void makVrl.EntityStateRepository.printDataToConsole ( )
inline
void makVrl.EntityStateRepository.setlightState ( LightType  type,
LightState  state 
)
inline
void makVrl.EntityStateRepository.useDeadReckoner ( DeadReckoner  dr)
inline
void makVrl.EntityStateRepository.useDeadReckoner ( bool  useDr)
inline
void makVrl.EntityStateRepository.useSmoother ( Smoother  sm)
inline
void makVrl.EntityStateRepository.useSmoother ( bool  useSm)
inline
DeadReckoner makVrl.EntityStateRepository.usingDeadReckoner ( )
inline
Smoother makVrl.EntityStateRepository.usingSmoother ( )
inline

Property Documentation

UInt16 makVrl.EntityStateRepository.acousticSignatureIndex
getset
DeadReckonTypes makVrl.EntityStateRepository.algorithm
getset
Antenna makVrl.EntityStateRepository.antenna
getset
UInt32 makVrl.EntityStateRepository.appearanceBits
getset
Approximator makVrl.EntityStateRepository.approximator
getset
List<ArtPart> makVrl.EntityStateRepository.articulatedParts
getset
List<AttPart> makVrl.EntityStateRepository.attachedParts
getset
float makVrl.EntityStateRepository.bearing
getset
CamouflageType makVrl.EntityStateRepository.camouflageType
getset
Canopy makVrl.EntityStateRepository.canopy
getset
UInt32 makVrl.EntityStateRepository.capabilityBits
getset
Clock makVrl.EntityStateRepository.clock
getset
Compliance makVrl.EntityStateRepository.compliance
getset
Concealed makVrl.EntityStateRepository.concealed
getset
ConcealedStationary makVrl.EntityStateRepository.concealedStationary
getset
DamageState makVrl.EntityStateRepository.damageState
getset
Density makVrl.EntityStateRepository.density
getset
string makVrl.EntityStateRepository.entityId
getset
string makVrl.EntityStateRepository.entityIdentifier
getset
FirePower makVrl.EntityStateRepository.firePower
getset
Flaming makVrl.EntityStateRepository.flaming
getset
ForceType makVrl.EntityStateRepository.forceType
getset
bool makVrl.EntityStateRepository.frozenBit
getset
FrozenStatus makVrl.EntityStateRepository.frozenStatus
getset
EntityType makVrl.EntityStateRepository.guise
getset
HatchState makVrl.EntityStateRepository.hatchState
getset
string makVrl.EntityStateRepository.hostGlobalId
getset
string makVrl.EntityStateRepository.id
getset
UInt16 makVrl.EntityStateRepository.infraredSignatureIndex
getset
InternalHeatStatus makVrl.EntityStateRepository.internalHeatStatus
getset
Vector3f makVrl.EntityStateRepository.lastSetAcceleration
get
Vector3f makVrl.EntityStateRepository.lastSetRotationalVelocity
get
Vector3f makVrl.EntityStateRepository.lastSetVelocity
get
TaitBryan makVrl.EntityStateRepository.lastSetworldOrientation
get
Vector3d makVrl.EntityStateRepository.lastSetWorldPosition
get
Launcher makVrl.EntityStateRepository.launcher
getset
LifeformState makVrl.EntityStateRepository.lifeformState
getset
UInt16 makVrl.EntityStateRepository.liveEntityMeasuredSpeed
getset
string makVrl.EntityStateRepository.markingText
getset
MaskedCloaked makVrl.EntityStateRepository.maskedCloaked
getset
Mobility makVrl.EntityStateRepository.mobility
getset
EntityStateMessage.ConstituentPartNature makVrl.EntityStateRepository.nature
getset
PaintScheme makVrl.EntityStateRepository.PaintScheme
getset
EntityStateMessage.ConstituentPartPosition makVrl.EntityStateRepository.partPostition
getset
PowerPlantStatus makVrl.EntityStateRepository.powerPlantStatus
getset
WeaponState makVrl.EntityStateRepository.primaryWeaponState
getset
List<EntityStateMessage.PStruct> makVrl.EntityStateRepository.propulsionSystemsData
getset
Ramp makVrl.EntityStateRepository.ramp
getset
float makVrl.EntityStateRepository.range
getset
Vector3f makVrl.EntityStateRepository.relativePosition
getset
Vector3f makVrl.EntityStateRepository.rotationalVelocity
getset
WeaponState makVrl.EntityStateRepository.secondaryWeaponState
getset
Smoke makVrl.EntityStateRepository.smoke
getset
State makVrl.EntityStateRepository.state
getset
EntityStateMessage.ConstituentPartStationName makVrl.EntityStateRepository.stationName
getset
UInt16 makVrl.EntityStateRepository.stationNumber
getset
SurrenderState makVrl.EntityStateRepository.surrenderState
getset
Tent makVrl.EntityStateRepository.tent
getset
TrailingEffects makVrl.EntityStateRepository.trailingEffects
getset
EntityType makVrl.EntityStateRepository.type
getset
List<EntityStateMessage.VNStruct> makVrl.EntityStateRepository.vectoringNozzleSystemsData
getset
Vector3f makVrl.EntityStateRepository.worldAcceleration
getset
TaitBryan makVrl.EntityStateRepository.worldOrientation
getset
Vector3d makVrl.EntityStateRepository.worldPosition
getset
Vector3f makVrl.EntityStateRepository.worldVelocity
getset

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)