VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::DtChooseRoleState::EntityDefinition Struct Reference

Detailed Description

Contains all the parameters needed to create a new entity in the simulation, including its type, position, orientation, and attributes.

#include <chooseRoleState.h>

Public Member Functions

 EntityDefinition ()
 

Public Attributes

std::string name
 
DtEntityType type
 
DtForceType force
 
DtVector location
 
bool clamp
 
double altitude
 
DtVector position
 
double heading
 
double pitch
 

Constructor & Destructor Documentation

◆ EntityDefinition()

makVre::DtChooseRoleState::EntityDefinition::EntityDefinition ( )
inline

Constructor that initializes with default values.

References altitude, clamp, force, heading, and pitch.

Member Data Documentation

◆ name

std::string makVre::DtChooseRoleState::EntityDefinition::name

Display name for the entity.

◆ type

DtEntityType makVre::DtChooseRoleState::EntityDefinition::type

Type identifier for the entity.

◆ force

DtForceType makVre::DtChooseRoleState::EntityDefinition::force

Force affiliation (friendly, hostile, etc.)

Referenced by EntityDefinition().

◆ location

DtVector makVre::DtChooseRoleState::EntityDefinition::location

Geocentric position at ground level.

◆ clamp

bool makVre::DtChooseRoleState::EntityDefinition::clamp

Whether to clamp to terrain.

Referenced by EntityDefinition().

◆ altitude

double makVre::DtChooseRoleState::EntityDefinition::altitude

Height above ground in meters.

Referenced by EntityDefinition().

◆ position

DtVector makVre::DtChooseRoleState::EntityDefinition::position

Geocentric position at specified altitude.

◆ heading

double makVre::DtChooseRoleState::EntityDefinition::heading

Heading in degrees (0-360, clockwise from north)

Referenced by EntityDefinition().

◆ pitch

double makVre::DtChooseRoleState::EntityDefinition::pitch

Pitch angle in degrees.

Referenced by EntityDefinition().


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