Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | Private Attributes | Static Private Attributes

Eaagles::Simulation::Player Class Reference

#include <Player.h>

Inheritance diagram for Eaagles::Simulation::Player:
Eaagles::Basic::Component Eaagles::Basic::Object Eaagles::Simulation::AirVehicle Eaagles::Simulation::Building Eaagles::Simulation::GroundVehicle Eaagles::Simulation::LifeForm Eaagles::Simulation::Ship Eaagles::Simulation::SpaceVehicle Eaagles::Simulation::Weapon Eaagles::Simulation::Aircraft Eaagles::Simulation::Helicopter Eaagles::Simulation::UnmannedAirVehicle Eaagles::Simulation::ArmoredVehicle Eaagles::Simulation::Artillery Eaagles::Simulation::GroundStation Eaagles::Simulation::SamVehicle Eaagles::Simulation::Tank Eaagles::Simulation::WheeledVehicle Eaagles::Simulation::BoosterSpaceVehicle Eaagles::Simulation::MannedSpaceVehicle Eaagles::Simulation::UnmannedSpaceVehicle Eaagles::Simulation::Bomb Eaagles::Simulation::Bullet Eaagles::Simulation::Effects Eaagles::Simulation::Missile

List of all members.

Public Types

enum  Mode {
  INACTIVE, ACTIVE, KILLED, CRASHED,
  DETONATED, PRE_RELEASE, LAUNCHED, DELETE_REQUEST
}
enum  MajorType {
  GENERIC = 0x01, AIR_VEHICLE = 0x02, GROUND_VEHICLE = 0x04, WEAPON = 0x08,
  SHIP = 0x10, BUILDING = 0x20, LIFE_FORM = 0x40, SPACE_VEHICLE = 0x80
}
enum  Side {
  BLUE = 0x01, RED = 0x02, YELLOW = 0x04, CYAN = 0x08,
  GRAY = 0x10, WHITE = 0x20
}
enum  CoordSys { CS_NONE, CS_LOCAL, CS_GEOD, CS_WORLD }
enum  { IROLL, IPITCH, IYAW }
enum  { INORTH, IEAST, IDOWN }

Public Member Functions

 Player ()
virtual unsigned int getMajorType () const
bool isMajorType (const unsigned int tst) const
const Basic::StringgetType () const
bool isID (const unsigned short tst) const
unsigned short getID () const
bool isName (const Basic::String *const tst) const
bool isName (const char *const tst) const
const Basic::StringgetName () const
Side getSide () const
bool isSide (const unsigned int tst) const
bool isNotSide (const unsigned int tst) const
Mode getMode () const
bool isActive () const
bool isKilled () const
bool isCrashed () const
bool isDetonated () const
bool isInactive () const
bool isMode (const Mode tst) const
bool isNotMode (const Mode tst) const
bool isDead () const
double getRoll () const
double getRollR () const
double getRollD () const
double getSinRoll () const
double getCosRoll () const
double getPitch () const
double getPitchR () const
double getPitchD () const
double getSinPitch () const
double getCosPitch () const
double getHeading () const
double getHeadingR () const
double getHeadingD () const
double getSinHeading () const
double getCosHeading () const
const osg::Vec3d & getEulerAngles () const
const osg::Quat & getQuaternions () const
const osg::Matrixd & getRotMat () const
const osg::Matrixd & getRotMatW2B () const
const osg::Vec3d & getGeocEulerAngles () const
const osg::Vec3d & getAngularVelocities () const
const osg::Vec3d & getGeocAngularVelocities () const
const osg::Vec3d & getGeocPosition () const
double getLatitude () const
double getLongitude () const
const osg::Matrixd & getWorldMat () const
bool getPositionLL (double *const lat, double *const lon) const
bool getPositionLLA (double *const lat, double *const lon, double *const alt) const
double getXPosition () const
double getYPosition () const
const osg::Vec3d & getPosition () const
bool isPositionVectorValid () const
double getAltitude () const
double getAltitudeM () const
double getAltitudeFt () const
double getAltitudeAgl () const
double getAltitudeAglM () const
double getAltitudeAglFt () const
bool isTerrainElevationValid () const
LCreal getTerrainElevation () const
LCreal getTerrainElevationM () const
LCreal getTerrainElevationFt () const
LCreal getTotalVelocity () const
LCreal getTotalVelocityFPS () const
LCreal getTotalVelocityKts () const
LCreal getGroundSpeed () const
LCreal getGroundSpeedFPS () const
LCreal getGroundSpeedKts () const
LCreal getGroundTrack () const
LCreal getGroundTrackR () const
LCreal getGroundTrackD () const
const osg::Vec3d & getVelocity () const
const osg::Vec3d & getAcceleration () const
const osg::Vec3d & getGeocVelocity () const
const osg::Vec3d & getGeocAcceleration () const
const osg::Vec3d & getVelocityBody () const
const osg::Vec3d & getAccelerationBody () const
virtual LCreal getGrossWeight () const
virtual LCreal getMach () const
virtual LCreal getCG () const
unsigned int getCamouflageType () const
virtual bool isDestroyed () const
LCreal getDamage () const
LCreal getSmoke () const
LCreal getFlames () const
bool isJustKilled () const
int killedByPlayerID () const
const osg::Vec3d & getInitGeocentricPosition () const
bool isInitGeocentricPositionValid () const
double getInitLatitude () const
double getInitLongitude () const
bool isInitLatLonValid () const
const osg::Vec2d & getInitPosition () const
bool isInitPositionValid () const
double getInitAltitude () const
const osg::Vec3d & getInitAngles () const
bool isPositionFrozen () const
bool isAltitudeFrozen () const
bool isAttitudeFrozen () const
bool isFuelFrozen () const
bool isCrashOverride () const
bool isKillOverride () const
bool isKillRemovalEnabled () const
bool isAltitudeSlaved () const
bool isPositionSlaved () const
LCreal getTerrainOffset () const
bool isDtedTerrainInterpolationEnabled () const
bool isTerrainElevationRequired () const
CoordSys getCoordSystemInUse () const
bool isNetworkedPlayer () const
bool isLocalPlayer () const
bool isNetOutputEnabled () const
int getNetworkID () const
NibgetNib ()
const NibgetNib () const
bool isSmoothing () const
const osg::Vec3 & getSmoothingRate () const
virtual bool isHeadingHoldOn () const
virtual double getCommandedHeading () const
virtual double getCommandedHeadingD () const
virtual double getCommandedHeadingR () const
virtual bool isVelocityHoldOn () const
virtual double getCommandedVelocityKts () const
virtual double getCommandedVelocityFps () const
virtual double getCommandedVelocityMps () const
virtual bool isAltitudeHoldOn () const
virtual double getCommandedAltitude () const
virtual double getCommandedAltitudeM () const
virtual double getCommandedAltitudeFt () const
SimulationgetSimulation ()
const SimulationgetSimulation () const
DynamicsModelgetDynamicsModel ()
const DynamicsModelgetDynamicsModel () const
const Basic::IdentifiergetDynamicsModelName () const
PilotgetPilot ()
const PilotgetPilot () const
const Basic::IdentifiergetPilotName () const
PilotgetPilotByName (const char *const name)
Basic::PairgetPilotByType (const std::type_info &type)
StoresMgrgetStoresManagement ()
const StoresMgrgetStoresManagement () const
const Basic::IdentifiergetStoresManagementName () const
DatalinkgetDatalink ()
const DatalinkgetDatalink () const
const Basic::IdentifiergetDatalinkName () const
DatalinkgetDatalinkByName (const char *const name)
Basic::PairgetDatalinkByType (const std::type_info &type)
GimbalgetGimbal ()
const GimbalgetGimbal () const
const Basic::IdentifiergetGimbalName () const
GimbalgetGimbalByName (const char *const name)
Basic::PairgetGimbalByType (const std::type_info &type)
NavigationgetNavigation ()
const NavigationgetNavigation () const
const Basic::IdentifiergetNavigationName () const
NavigationgetNavigationByName (const char *const name)
Basic::PairgetNavigationByType (const std::type_info &type)
OnboardComputergetOnboardComputer ()
const OnboardComputergetOnboardComputer () const
const Basic::IdentifiergetOnboardComputerName () const
OnboardComputergetOnboardComputerByName (const char *const name)
Basic::PairgetOnboardComputerByType (const std::type_info &type)
RadiogetRadio ()
const RadiogetRadio () const
const Basic::IdentifiergetRadioName () const
RadiogetRadioByName (const char *const name)
Basic::PairgetRadioByType (const std::type_info &type)
RfSensorgetSensor ()
const RfSensorgetSensor () const
const Basic::IdentifiergetSensorName () const
RfSensorgetSensorByName (const char *const name)
Basic::PairgetSensorByType (const std::type_info &type)
IrSystemgetIrSystem ()
const IrSystemgetIrSystem () const
const Basic::IdentifiergetIrSystemName () const
IrSystemgetIrSystemByName (const char *const name)
Basic::PairgetIrSystemByType (const std::type_info &type)
virtual bool setType (Basic::String *const newTypeString)
virtual void setName (const Basic::String &newName)
virtual void setName (const char *const newName)
virtual void setID (const unsigned short newId)
virtual void setSide (const Side newSide)
virtual void setMode (const Mode newMode)
virtual void setInitMode (const Mode newMode)
virtual bool setFuelFreeze (const bool f)
virtual bool setCrashOverride (const bool f)
virtual bool setKillOverride (const bool f)
virtual bool setKillRemoval (const bool f)
virtual void resetJustKilled ()
virtual bool setDamage (const LCreal v)
virtual bool setSmoke (const LCreal v)
virtual bool setFlames (const LCreal v)
virtual bool setCamouflageType (const unsigned int v)
virtual bool setPositionFreeze (const bool f)
virtual bool setAltitudeFreeze (const bool f)
virtual bool setAttitudeFreeze (const bool f)
virtual bool setHeadingHoldOn (const bool b)
virtual bool setCommandedHeading (const double h)
virtual bool setCommandedHeadingD (const double h)
virtual bool setCommandedHeadingR (const double h)
virtual bool setVelocityHoldOn (const bool b)
virtual bool setCommandedVelocityKts (const double a)
virtual bool setAltitudeHoldOn (const bool b)
virtual bool setCommandedAltitude (const double a)
virtual bool setCommandedAltitudeM (const double a)
virtual bool setCommandedAltitudeFt (const double a)
virtual bool setEnableNetOutput (const bool f)
virtual bool setNib (Nib *const n)
virtual void setTerrainElevation (const LCreal v)
virtual bool setTerrainOffset (const LCreal v)
virtual bool setInterpolateTerrain (const bool f)
virtual bool setTerrainElevationRequired (const bool b)
virtual bool setAltitude (const double alt, const bool slaved=false)
virtual bool setPosition (const double north, const double east, const bool slaved=false)
virtual bool setPosition (const double north, const double east, const double down, const bool slaved=false)
virtual bool setPosition (const osg::Vec3d &newPos, const bool slaved=false)
virtual bool setPositionLL (const double lat, const double lon, const bool slaved=false)
virtual bool setPositionLLA (const double lat, const double lon, const double alt, const bool slaved=false)
virtual bool setGeocPosition (const osg::Vec3d &gcPos, const bool slaved=false)
virtual bool setEulerAngles (const double r, const double p, const double y)
virtual bool setEulerAngles (const osg::Vec3d &newAngles)
virtual bool setGeocEulerAngles (const osg::Vec3d &newAngles)
virtual bool setRotMat (const osg::Matrixd &)
virtual bool setQuaternions (const osg::Quat &)
virtual bool setAngularVelocities (const double pa, const double qa, const double ra)
virtual bool setAngularVelocities (const osg::Vec3d &newAngVel)
virtual bool setGeocAngularVelocities (const osg::Vec3d &newAngVel)
virtual bool setVelocity (const LCreal ue, const LCreal ve, const LCreal we)
virtual bool setVelocity (const osg::Vec3 &newVel)
virtual bool setAcceleration (const LCreal due, const LCreal dve, const LCreal dwe)
virtual bool setAcceleration (const osg::Vec3 &newAccel)
virtual bool setVelocityBody (const LCreal ua, const LCreal va, const LCreal wa)
virtual bool setVelocityBody (const osg::Vec3 &newVelBody)
virtual bool setAccelerationBody (const LCreal dua, const LCreal dva, const LCreal dwa)
virtual bool setAccelerationBody (const osg::Vec3 &newAccelBody)
virtual bool setGeocVelocity (const LCreal vx, const LCreal vy, const LCreal vz)
virtual bool setGeocVelocity (const osg::Vec3 &newVelEcef)
virtual bool setGeocAcceleration (const LCreal dvx, const LCreal dvy, const LCreal dvz)
virtual bool setGeocAcceleration (const osg::Vec3 &newAccelEcef)
virtual bool setInitLat (const double x)
virtual bool setInitLon (const double x)
virtual bool setInitAltitude (const double altiude)
virtual bool setInitGeocentricPosition (const osg::Vec3d &newPos)
virtual bool setInitPosition (const double north, const double east)
virtual bool setInitPosition (const osg::Vec2d &newPos)
virtual void setControlStickRollInput (const LCreal roll)
virtual void setControlStickPitchInput (const LCreal pitch)
virtual int setThrottles (const LCreal *const positions, const int num)
virtual void processDetonation (const LCreal detRange, Weapon *const wpn=0)
virtual bool killedNotification (Player *const killedBy=0)
virtual bool collisionNotification (Player *const msg)
virtual bool crashNotification ()
virtual bool onWpnRelEvent (const Basic::Boolean *const msg=0)
virtual bool onTriggerSwEvent (const Basic::Boolean *const msg=0)
virtual bool onTgtStepEvent ()
virtual bool onRfEmissionEventPlayer (Emission *const msg)
virtual bool onRfReflectedEmissionEventPlayer (Emission *const msg)
virtual bool onReflectionsRequest (Basic::Component *const msg)
virtual bool onReflectionsCancel (const Basic::Component *const msg)
virtual bool onIrMsgEventPlayer (IrQueryMsg *const msg)
virtual bool onDatalinkMessageEventPlayer (Basic::Object *const msg)
virtual bool setSlotInitXPos (const Basic::Distance *const msg)
virtual bool setSlotInitXPos (const Basic::Number *const msg)
virtual bool setSlotInitYPos (const Basic::Distance *const msg)
virtual bool setSlotInitYPos (const Basic::Number *const msg)
virtual bool setSlotInitAlt (const Basic::Distance *const msg)
virtual bool setSlotInitAlt (const Basic::Number *const msg)
virtual bool setSlotInitPosition (const Basic::List *const msg)
virtual bool setSlotInitLat (const Basic::LatLon *const msg)
virtual bool setSlotInitLat (const Basic::Angle *const msg)
virtual bool setSlotInitLat (const Basic::Number *const msg)
virtual bool setSlotInitLon (const Basic::LatLon *const msg)
virtual bool setSlotInitLon (const Basic::Angle *const msg)
virtual bool setSlotInitLon (const Basic::Number *const msg)
virtual bool setSlotInitGeocentric (const Basic::List *const msg)
virtual bool setSlotInitRoll (const Basic::Angle *const msg)
virtual bool setSlotInitRoll (const Basic::Number *const msg)
virtual bool setSlotInitPitch (const Basic::Angle *const msg)
virtual bool setSlotInitPitch (const Basic::Number *const msg)
virtual bool setSlotInitHeading (const Basic::Angle *const msg)
virtual bool setSlotInitHeading (const Basic::Number *const msg)
virtual bool setSlotInitEulerAngles (const Basic::List *const msg)
virtual bool setSlotInitVelocity (const Basic::Number *const msg)
virtual bool setSlotID (const Basic::Number *const msg)
virtual bool setSlotSide (Basic::String *const msg)
virtual bool setSlotInitMode (Basic::String *const msg)
virtual bool setSlotSignature (RfSignature *const msg)
virtual bool setSlotIrSignature (IrSignature *const msg)
virtual bool setSlotCamouflageType (const Basic::Number *const msg)
virtual bool setSlotTerrainElevReq (const Basic::Number *const msg)
virtual bool setSlotInterpolateTerrain (const Basic::Number *const msg)
virtual bool setSlotTerrainOffset (const Basic::Distance *const msg)
virtual bool setSlotPositionFreeze (const Basic::Number *const msg)
virtual bool setSlotAltitudeFreeze (const Basic::Number *const msg)
virtual bool setSlotAttitudeFreeze (const Basic::Number *const msg)
virtual bool setSlotFuelFreeze (const Basic::Number *const msg)
virtual bool setSlotCrashOverride (const Basic::Number *const msg)
virtual bool setSlotKillOverride (const Basic::Number *const msg)
virtual bool setSlotKillRemoval (const Basic::Number *const msg)
virtual bool setSlotEnableNetOutput (const Basic::Number *const msg)
virtual bool setSlotDataLogTime (const Basic::Time *const msg)
virtual bool setSlotTestRollRate (const Basic::Angle *const msg)
virtual bool setSlotTestPitchRate (const Basic::Angle *const msg)
virtual bool setSlotTestYawRate (const Basic::Angle *const msg)
virtual bool setSlotTestBodyAxis (const Basic::Number *const msg)
virtual bool isFrozen () const
virtual void reset ()
virtual void updateTC (const LCreal dt=0.0)
virtual void updateData (const LCreal dt=0.0)
virtual bool event (const int event, Basic::Object *const obj=0)
Component * container ()
const Component * container () const
Component * container (Component *const p)
Component * findContainerByType (const std::type_info &type)
const Component * findContainerByType (const std::type_info &type) const
unsigned int getNumberOfComponents () const
PairStream * getComponents ()
const PairStream * getComponents () const
virtual bool addComponent (Pair *const p)
virtual Pair * findByName (const char *const slotname)
virtual const Pair * findByName (const char *const slotname) const
virtual Pair * findByIndex (const int slotindex)
virtual const Pair * findByIndex (const int slotindex) const
virtual Pair * findByType (const std::type_info &type)
virtual const Pair * findByType (const std::type_info &type) const
bool isComponentSelected () const
Component * getSelectedComponent ()
const Component * getSelectedComponent () const
virtual const Identifier * findNameOfComponent (const Component *const p) const
void tcFrame (const LCreal dt=0.0f)
virtual bool isNotFrozen () const
virtual void freeze (const bool fflag)
bool isShutdown () const
bool isNotShutdown () const
bool send (const char *const id, const int event)
bool send (const char *const id, const int event, const int value, SendData &sd)
bool send (const char *const id, const int event, const float value, SendData &sd)
bool send (const char *const id, const int event, const double value, SendData &sd)
bool send (const char *const id, const int event, const char *const value, SendData &sd)
bool send (const char *const id, const int event, const bool value, SendData &sd)
bool send (const char *const id, const int event, Object *const value, SendData &sd)
bool send (const char *const id, const int event, const int value[], SendData sd[], const int n)
bool send (const char *const id, const int event, const float value[], SendData sd[], const int n)
bool send (const char *const id, const int event, const double value[], SendData sd[], const int n)
bool send (const char *const id, const int event, const char *const value[], SendData sd[], const int n)
bool send (const char *const id, const int event, const bool value[], SendData sd[], const int n)
bool send (const char *const id, const int event, Object *const value[], SendData sd[], const int n)
const Statistic * getTimingStats () const
bool isTimingStatsEnabled () const
bool isTimingStatsPrintEnabled () const
virtual bool setTimingStatsEnabled (const bool b)
virtual bool setPrintTimingStats (const bool b)
Logger * getEventLogger ()
Logger * getAnyEventLogger ()
virtual bool setEventLogger (Logger *const logger)
virtual bool setSlotComponent (PairStream *const multiple)
virtual bool setSlotComponent (Component *const single)
virtual bool setSlotEnableTimingStats (const Number *const num)
virtual bool setSlotPrintTimingStats (const Number *const num)
virtual bool setSlotFreeze (const Number *const num)
virtual bool setSlotEventLogger (Logger *const logger)
virtual bool setSlotEnableMsgType (const Identifier *const msg)
virtual bool setSlotEnableMsgType (const Number *const msg)
virtual bool setSlotDisableMsgType (const Identifier *const msg)
virtual bool setSlotDisableMsgType (const Number *const msg)
virtual bool isMessageEnabled (const unsigned short msgType) const
virtual Object * clone () const
virtual bool isClassType (const std::type_info &type) const
virtual bool isFormName (const char name[]) const
virtual std::ostream & serialize (std::ostream &sout, const int i=0, const bool slotsOnly=false) const
bool setSlotByName (const char *const slotname, Object *const obj)
Object * getSlotByName (const char *const slotname)
const char * slotIndex2Name (const int slotindex) const
int slotName2Index (const char *const slotname) const
virtual bool isValid () const
bool isMessageDisabled (const unsigned short msgType) const
bool enableMessageTypes (const unsigned short msgTypeBits)
bool disableMessageTypes (const unsigned short msgTypeBits)

Static Public Member Functions

static const char * getFormName ()
static const char * getClassName ()
static const SlotTable & getSlotTable ()
static void writeClassList (std::ostream &sout)

Static Public Attributes

static const unsigned short MSG_ERROR = 0x0001
static const unsigned short MSG_WARNING = 0x0002
static const unsigned short MSG_INFO = 0x0004
static const unsigned short MSG_DEBUG = 0x0008
static const unsigned short MSG_DATA = 0x0010
static const unsigned short MSG_USER = 0x0020
static const unsigned short MSG_STD_ALL = 0x00FF
static const unsigned short MSG_ALL = 0xFFFF
static const char *const version = "v2010_0122"
static const unsigned int MAX_CLASSES = 1000
static const _Staticclasses [MAX_CLASSES] = { &Object::_static }
static unsigned int numClasses = 1

Protected Member Functions

virtual void dynamics (const LCreal dt=0.0)
void positionUpdate (const LCreal dt)
void deadReckonPosition (const LCreal dt)
virtual void updateSystemPointers ()
virtual void updateElevation ()
virtual void printTimingStats ()
virtual bool setDynamicsModel (Basic::Pair *const sys)
virtual bool setDatalink (Basic::Pair *const n)
virtual bool setGimbal (Basic::Pair *const n)
virtual bool setNavigation (Basic::Pair *const n)
virtual bool setOnboardComputer (Basic::Pair *const s)
virtual bool setPilot (Basic::Pair *const p)
virtual bool setRadio (Basic::Pair *const n)
virtual bool setSensor (Basic::Pair *const n)
virtual bool setIrSystem (Basic::Pair *const n)
virtual bool setStoresMgr (Basic::Pair *const s)
virtual void processComponents (Basic::PairStream *const list, const std::type_info &filter, Basic::Pair *const add=0, Basic::Component *const remove=0)
virtual bool shutdownNotification ()
virtual bool onEventReset ()
virtual bool setSelectionName (const Object *const s)
virtual bool select (const String *const name)
virtual bool select (const Number *const num)
void copyData (const Object &org, const bool cc=false)
void deleteData ()
virtual bool setSlotByIndex (const int slotindex, Object *const obj)
virtual Object * getSlotByIndex (const int slotindex)
void indent (std::ostream &sout, const int ident) const
unsigned short getMessageEnableBits () const
unsigned short getMessageDisableBits () const

Static Protected Member Functions

static unsigned int registerClass (const _Static *const a)

Protected Attributes

const SlotTable * slotTable

Static Protected Attributes

static const SlotTable slottable

Private Member Functions

void initData ()

Private Attributes

SPtr< Basic::Stringtype
unsigned short id
Basic::String pname
Side side
Mode mode
CoordSys useCoordSys
CoordSys inUseCoordSys
double latitude
double longitude
double altitude
osg::Vec3d posVecNED
osg::Vec3d posVecECEF
osg::Vec3d velVecNED
osg::Vec3d velVecECEF
osg::Vec3d velVecBody
osg::Vec3d velVecN1
osg::Vec3d accelVecNED
osg::Vec3d accelVecECEF
osg::Vec3d accelVecBody
LCreal vp
LCreal gndSpd
LCreal gndTrk
osg::Vec3d angles
osg::Vec2d scPhi
osg::Vec2d scTheta
osg::Vec2d scPsi
osg::Vec3d anglesW
osg::Vec2d scPhiW
osg::Vec2d scThetaW
osg::Vec2d scPsiW
osg::Vec3d angularVel
osg::Vec3d gcAngVel
osg::Quat q
osg::Matrixd rm
osg::Matrixd wm
osg::Matrixd rmW2B
LCreal tElev
bool tElevValid
bool tElevReq
bool interpTrrn
LCreal tOffset
bool posVecValid
bool altSlaved
bool posSlaved
bool posFrz
bool altFrz
bool attFrz
bool fuelFrz
bool crashOverride
bool killOverride
bool killRemoval
SPtr< RfSignaturesignature
SPtr< IrSignatureirSignature
unsigned int camouflage
LCreal damage
LCreal smoking
LCreal flames
bool justKilled
unsigned short killedBy
osg::Vec2d initPosVec
bool initPosFlg
osg::Vec3d initGeoPosVec
bool initGeoPosFlg
double initLat
double initLon
bool initLatLonFlg
double initAlt
LCreal initVp
Mode initMode
osg::Vec3d initAngles
osg::Vec3d testAngRates
bool testBodyAxis
LCreal dataLogTimer
LCreal dataLogTime
Nibnib
int netID
bool enableNetOutput
Simulationsim
Basic::Pairdyn
Basic::Pairdatalink
Basic::Pairgimbal
Basic::Pairnav
Basic::Pairobc
Basic::Pairpilot
Basic::Pairradio
Basic::Pairsensor
Basic::PairirSystem
Basic::Pairsms
bool loadSysPtrs
Basic::ComponentrfReflect [MAX_RF_REFLECTIONS]
LCreal rfReflectTimer [MAX_RF_REFLECTIONS]

Static Private Attributes

static const int MAX_RF_REFLECTIONS = 4

Member Enumeration Documentation

anonymous enum
Enumerator:
IROLL 
IPITCH 
IYAW 
anonymous enum
Enumerator:
INORTH 
IEAST 
IDOWN 
Enumerator:
CS_NONE 
CS_LOCAL 
CS_GEOD 
CS_WORLD 
Enumerator:
GENERIC 
AIR_VEHICLE 
GROUND_VEHICLE 
WEAPON 
SHIP 
BUILDING 
LIFE_FORM 
SPACE_VEHICLE 
Enumerator:
INACTIVE 
ACTIVE 
KILLED 
CRASHED 
DETONATED 
PRE_RELEASE 
LAUNCHED 
DELETE_REQUEST 
Enumerator:
BLUE 
RED 
YELLOW 
CYAN 
GRAY 
WHITE 

Constructor & Destructor Documentation

testBodyAxis Eaagles::Simulation::Player::Player (  ) 

References STANDARD_CONSTRUCTOR.


Member Function Documentation

virtual bool Eaagles::Basic::Component::addComponent ( Pair *const   p  )  [virtual, inherited]
const Component* Eaagles::Basic::Component::container (  )  const [inline, inherited]
Component* Eaagles::Basic::Component::container ( Component *const   p  )  [inline, inherited]
void Eaagles::Basic::Object::copyData ( const Object org,
const bool  cc = false 
) [protected, inherited]

References Eaagles::Basic::Object::disMsgBits, Eaagles::Basic::Object::enbMsgBits, Eaagles::Basic::Object::refCount, and Eaagles::Basic::Object::slotTable.

Referenced by Eaagles::Basic::BTUs::BTUs(), Eaagles::Basic::Calories::Calories(), Eaagles::Basic::CentiMeters::CentiMeters(), Eaagles::Basic::CubicFeet::CubicFeet(), Eaagles::Basic::CubicInches::CubicInches(), Eaagles::Basic::CubicMeters::CubicMeters(), Eaagles::Basic::Days::Days(), Eaagles::Basic::DecibelMilliWatts::DecibelMilliWatts(), Eaagles::Basic::DecibelSquareMeters::DecibelSquareMeters(), Eaagles::Basic::DecibelWatts::DecibelWatts(), Eaagles::Basic::Degrees::Degrees(), Eaagles::Basic::Feet::Feet(), Eaagles::Basic::FootPounds::FootPounds(), Eaagles::Basic::GigaHertz::GigaHertz(), Eaagles::Basic::Grams::Grams(), Eaagles::Basic::Hertz::Hertz(), Eaagles::Basic::Horsepower::Horsepower(), Eaagles::Basic::Hours::Hours(), Eaagles::Basic::Inches::Inches(), Eaagles::Basic::Joules::Joules(), Eaagles::Basic::KiloGrams::KiloGrams(), Eaagles::Basic::KiloHertz::KiloHertz(), Eaagles::Basic::KiloMeters::KiloMeters(), Eaagles::Basic::KiloNewtons::KiloNewtons(), Eaagles::Basic::KiloWattHours::KiloWattHours(), Eaagles::Basic::KiloWatts::KiloWatts(), Eaagles::Basic::Liters::Liters(), Eaagles::Basic::MegaHertz::MegaHertz(), Eaagles::Basic::Meters::Meters(), Eaagles::Basic::MicroMeters::MicroMeters(), Eaagles::Basic::Microns::Microns(), Eaagles::Basic::MicroSeconds::MicroSeconds(), Eaagles::Basic::MilliSeconds::MilliSeconds(), Eaagles::Basic::MilliWatts::MilliWatts(), Eaagles::Basic::Minutes::Minutes(), Eaagles::Basic::NanoSeconds::NanoSeconds(), Eaagles::Basic::NauticalMiles::NauticalMiles(), Eaagles::Basic::Newtons::Newtons(), Eaagles::Basic::Object::Object(), Eaagles::Basic::Object::operator=(), Eaagles::Basic::Poundals::Poundals(), Eaagles::Basic::PoundForces::PoundForces(), Eaagles::Basic::Radians::Radians(), Eaagles::Basic::Seconds::Seconds(), Eaagles::Basic::Semicircles::Semicircles(), Eaagles::Basic::Slugs::Slugs(), Eaagles::Basic::SquareCentiMeters::SquareCentiMeters(), Eaagles::Basic::SquareFeet::SquareFeet(), Eaagles::Basic::SquareInches::SquareInches(), Eaagles::Basic::SquareKiloMeters::SquareKiloMeters(), Eaagles::Basic::SquareMeters::SquareMeters(), Eaagles::Basic::SquareMiles::SquareMiles(), Eaagles::Basic::SquareMilliMeters::SquareMilliMeters(), Eaagles::Basic::SquareYards::SquareYards(), Eaagles::Basic::StatuteMiles::StatuteMiles(), Eaagles::Basic::TeraHertz::TeraHertz(), and Eaagles::Basic::Watts::Watts().

void Eaagles::Basic::Object::deleteData (  )  [protected, inherited]
bool Eaagles::Basic::Object::disableMessageTypes ( const unsigned short  msgTypeBits  )  [inherited]
bool Eaagles::Basic::Object::enableMessageTypes ( const unsigned short  msgTypeBits  )  [inherited]
virtual Pair* Eaagles::Basic::Component::findByIndex ( const int  slotindex  )  [virtual, inherited]
virtual const Pair* Eaagles::Basic::Component::findByIndex ( const int  slotindex  )  const [virtual, inherited]
virtual const Pair* Eaagles::Basic::Component::findByName ( const char *const   slotname  )  const [virtual, inherited]
virtual const Pair* Eaagles::Basic::Component::findByType ( const std::type_info &  type  )  const [virtual, inherited]
Component* Eaagles::Basic::Component::findContainerByType ( const std::type_info &  type  )  [inherited]

Referenced by Eaagles::Simulation::Gun::burstFrame(), Eaagles::Simulation::Gun::computeInitBulletPosition(), Eaagles::Simulation::Gun::computeInitBulletVelocity(), Eaagles::Instruments::Knob::computeRotation(), Eaagles::Vehicle::JSBSimModel::dynamics(), Eaagles::Simulation::System::findOwnship(), Eaagles::Vehicle::RacModel::getCalibratedAirspeed(), Eaagles::BasicGL::Graphic::getDisplay(), Eaagles::Vehicle::RacModel::getFlightPath(), Eaagles::Basic::Terrain::getPathname(), Eaagles::Simulation::SigSwitch::getRCS(), getSimulation(), Eaagles::Instruments::SolenoidSwitch::latch(), Eaagles::Simulation::NetIO::networkInitialization(), Eaagles::Instruments::SolenoidButton::onSingleClick(), Eaagles::Instruments::Button::onSingleClick(), Eaagles::Simulation::Weapon::prerelease(), Eaagles::Simulation::ActionDecoyRelease::process(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), Eaagles::Simulation::Weapon::release(), Eaagles::Vehicle::JSBSimModel::reset(), Eaagles::Simulation::Weapon::reset(), Eaagles::Simulation::Simulation::reset(), Eaagles::Simulation::Datalink::reset(), Eaagles::IoDevice::DiscreteOutput::reset(), Eaagles::IoDevice::DiscreteInput::reset(), Eaagles::IoDevice::AnalogOutput::reset(), Eaagles::IoDevice::AnalogInput::reset(), Eaagles::IoDevice::Ai2DiSwitch::reset(), Eaagles::Instruments::SolenoidSwitch::resetButton(), Eaagles::BasicGL::Field::setMode(), Eaagles::BasicGL::Display::setMouse(), Eaagles::Simulation::ActionCamouflageType::trigger(), Eaagles::Simulation::ActionDecoyRelease::trigger(), Eaagles::Simulation::ActionWeaponRelease::trigger(), Eaagles::Simulation::ActionImagingSar::trigger(), Eaagles::Simulation::Route::triggerAction(), Eaagles::Simulation::Route::updateData(), Eaagles::Maps::Rpf::MapDrawer::updateData(), Eaagles::Instruments::SolenoidSwitch::updateData(), Eaagles::BasicGL::MapPage::updateData(), Eaagles::Vehicle::RacModel::updateRAC(), and Eaagles::Simulation::SimLogger::updateTC().

const Component* Eaagles::Basic::Component::findContainerByType ( const std::type_info &  type  )  const [inherited]
virtual const Identifier* Eaagles::Basic::Component::findNameOfComponent ( const Component *const   p  )  const [virtual, inherited]
const osg::Vec3d & Eaagles::Simulation::Player::getAccelerationBody (  )  const

References accelVecBody.

double Eaagles::Simulation::Player::getAltitudeAgl (  )  const

References altitude, and tElev.

Referenced by dynamics(), getAltitudeAglFt(), and getAltitudeAglM().

double Eaagles::Simulation::Player::getAltitudeAglFt (  )  const
double Eaagles::Simulation::Player::getAltitudeAglM (  )  const

References getAltitudeAgl().

const osg::Vec3d & Eaagles::Simulation::Player::getAngularVelocities (  )  const
unsigned int Eaagles::Simulation::Player::getCamouflageType (  )  const
LCreal Eaagles::Simulation::Player::getCG (  )  const [virtual]
const char * Eaagles::Basic::Object::getClassName (  )  [static, inherited]
double Eaagles::Simulation::Player::getCommandedAltitude (  )  const [virtual]
double Eaagles::Simulation::Player::getCommandedAltitudeFt (  )  const [virtual]
double Eaagles::Simulation::Player::getCommandedAltitudeM (  )  const [virtual]
double Eaagles::Simulation::Player::getCommandedHeading (  )  const [virtual]
double Eaagles::Simulation::Player::getCommandedHeadingD (  )  const [virtual]
double Eaagles::Simulation::Player::getCommandedHeadingR (  )  const [virtual]
double Eaagles::Simulation::Player::getCommandedVelocityFps (  )  const [virtual]
double Eaagles::Simulation::Player::getCommandedVelocityKts (  )  const [virtual]
double Eaagles::Simulation::Player::getCommandedVelocityMps (  )  const [virtual]
PairStream* Eaagles::Basic::Component::getComponents (  )  [inherited]
const PairStream* Eaagles::Basic::Component::getComponents (  )  const [inherited]
Player::CoordSys Eaagles::Simulation::Player::getCoordSystemInUse (  )  const

References inUseCoordSys.

double Eaagles::Simulation::Player::getCosHeading (  )  const

References scPsi.

double Eaagles::Simulation::Player::getCosPitch (  )  const

References scTheta.

double Eaagles::Simulation::Player::getCosRoll (  )  const

References scPhi.

Datalink * Eaagles::Simulation::Player::getDatalink (  ) 
const Datalink * Eaagles::Simulation::Player::getDatalink (  )  const
Datalink * Eaagles::Simulation::Player::getDatalinkByName ( const char *const   name  ) 
Basic::Pair * Eaagles::Simulation::Player::getDatalinkByType ( const std::type_info &  type  ) 
const Basic::Identifier * Eaagles::Simulation::Player::getDatalinkName (  )  const
const DynamicsModel * Eaagles::Simulation::Player::getDynamicsModel (  )  const
const Basic::Identifier * Eaagles::Simulation::Player::getDynamicsModelName (  )  const
const osg::Vec3d & Eaagles::Simulation::Player::getEulerAngles (  )  const
Logger* Eaagles::Basic::Component::getEventLogger (  )  [inherited]
LCreal Eaagles::Simulation::Player::getFlames (  )  const
const osg::Vec3d & Eaagles::Simulation::Player::getGeocAcceleration (  )  const
const osg::Vec3d & Eaagles::Simulation::Player::getGeocAngularVelocities (  )  const
const osg::Vec3d & Eaagles::Simulation::Player::getGeocEulerAngles (  )  const
Gimbal * Eaagles::Simulation::Player::getGimbal (  ) 
const Gimbal * Eaagles::Simulation::Player::getGimbal (  )  const
Basic::Pair * Eaagles::Simulation::Player::getGimbalByType ( const std::type_info &  type  ) 
const Basic::Identifier * Eaagles::Simulation::Player::getGimbalName (  )  const

References gimbal, and Eaagles::Basic::Pair::slot().

Referenced by getGimbalByName().

LCreal Eaagles::Simulation::Player::getGrossWeight (  )  const [virtual]
LCreal Eaagles::Simulation::Player::getGroundSpeed (  )  const
LCreal Eaagles::Simulation::Player::getGroundSpeedFPS (  )  const
LCreal Eaagles::Simulation::Player::getGroundSpeedKts (  )  const
LCreal Eaagles::Simulation::Player::getGroundTrackD (  )  const
LCreal Eaagles::Simulation::Player::getGroundTrackR (  )  const

References gndTrk.

double Eaagles::Simulation::Player::getInitAltitude (  )  const
const osg::Vec3d & Eaagles::Simulation::Player::getInitAngles (  )  const
const osg::Vec3d & Eaagles::Simulation::Player::getInitGeocentricPosition (  )  const

References initGeoPosVec.

double Eaagles::Simulation::Player::getInitLatitude (  )  const

References initLat.

Referenced by Eaagles::Vehicle::JSBSimModel::reset().

double Eaagles::Simulation::Player::getInitLongitude (  )  const

References initLon.

Referenced by Eaagles::Vehicle::JSBSimModel::reset().

const osg::Vec2d & Eaagles::Simulation::Player::getInitPosition (  )  const
IrSystem * Eaagles::Simulation::Player::getIrSystem (  ) 
const IrSystem * Eaagles::Simulation::Player::getIrSystem (  )  const
IrSystem * Eaagles::Simulation::Player::getIrSystemByName ( const char *const   name  ) 
Basic::Pair * Eaagles::Simulation::Player::getIrSystemByType ( const std::type_info &  type  ) 
const Basic::Identifier * Eaagles::Simulation::Player::getIrSystemName (  )  const
double Eaagles::Simulation::Player::getLatitude (  )  const
double Eaagles::Simulation::Player::getLongitude (  )  const
LCreal Eaagles::Simulation::Player::getMach (  )  const [virtual]
unsigned short Eaagles::Basic::Object::getMessageDisableBits (  )  const [inline, protected, inherited]
unsigned short Eaagles::Basic::Object::getMessageEnableBits (  )  const [inline, protected, inherited]
Player::Mode Eaagles::Simulation::Player::getMode (  )  const
const Basic::String * Eaagles::Simulation::Player::getName (  )  const
const Navigation * Eaagles::Simulation::Player::getNavigation (  )  const
Navigation * Eaagles::Simulation::Player::getNavigationByName ( const char *const   name  ) 
Basic::Pair * Eaagles::Simulation::Player::getNavigationByType ( const std::type_info &  type  ) 
const Basic::Identifier * Eaagles::Simulation::Player::getNavigationName (  )  const

References nav, and Eaagles::Basic::Pair::slot().

Referenced by getNavigationByName().

int Eaagles::Simulation::Player::getNetworkID (  )  const
const Nib * Eaagles::Simulation::Player::getNib (  )  const

References nib.

unsigned int Eaagles::Basic::Component::getNumberOfComponents (  )  const [inherited]
const OnboardComputer * Eaagles::Simulation::Player::getOnboardComputer (  )  const
OnboardComputer * Eaagles::Simulation::Player::getOnboardComputerByName ( const char *const   name  ) 
Basic::Pair * Eaagles::Simulation::Player::getOnboardComputerByType ( const std::type_info &  type  ) 
const Basic::Identifier * Eaagles::Simulation::Player::getOnboardComputerName (  )  const
Pilot * Eaagles::Simulation::Player::getPilot (  ) 
const Pilot * Eaagles::Simulation::Player::getPilot (  )  const
Pilot * Eaagles::Simulation::Player::getPilotByName ( const char *const   name  ) 
Basic::Pair * Eaagles::Simulation::Player::getPilotByType ( const std::type_info &  type  ) 
const Basic::Identifier * Eaagles::Simulation::Player::getPilotName (  )  const

References pilot, and Eaagles::Basic::Pair::slot().

Referenced by getPilotByName().

double Eaagles::Simulation::Player::getPitchD (  )  const
double Eaagles::Simulation::Player::getPitchR (  )  const
bool Eaagles::Simulation::Player::getPositionLL ( double *const   lat,
double *const   lon 
) const

References latitude, and longitude.

bool Eaagles::Simulation::Player::getPositionLLA ( double *const   lat,
double *const   lon,
double *const   alt 
) const

References getAltitudeM(), latitude, and longitude.

const osg::Quat & Eaagles::Simulation::Player::getQuaternions (  )  const

References q.

Radio * Eaagles::Simulation::Player::getRadio (  ) 
const Radio * Eaagles::Simulation::Player::getRadio (  )  const
Radio * Eaagles::Simulation::Player::getRadioByName ( const char *const   name  ) 
Basic::Pair * Eaagles::Simulation::Player::getRadioByType ( const std::type_info &  type  ) 
const Basic::Identifier * Eaagles::Simulation::Player::getRadioName (  )  const

References radio, and Eaagles::Basic::Pair::slot().

Referenced by getRadioByName().

double Eaagles::Simulation::Player::getRollD (  )  const
double Eaagles::Simulation::Player::getRollR (  )  const
const osg::Matrixd & Eaagles::Simulation::Player::getRotMatW2B (  )  const

References rmW2B.

Component* Eaagles::Basic::Component::getSelectedComponent (  )  [inline, inherited]
const Component* Eaagles::Basic::Component::getSelectedComponent (  )  const [inline, inherited]
RfSensor * Eaagles::Simulation::Player::getSensor (  ) 
const RfSensor * Eaagles::Simulation::Player::getSensor (  )  const
RfSensor * Eaagles::Simulation::Player::getSensorByName ( const char *const   name  ) 
Basic::Pair * Eaagles::Simulation::Player::getSensorByType ( const std::type_info &  type  ) 
const Basic::Identifier * Eaagles::Simulation::Player::getSensorName (  )  const

References sensor, and Eaagles::Basic::Pair::slot().

Referenced by getSensorByName().

const Simulation * Eaagles::Simulation::Player::getSimulation (  )  const

References getSimulation(), and sim.

double Eaagles::Simulation::Player::getSinHeading (  )  const

References scPsi.

double Eaagles::Simulation::Player::getSinPitch (  )  const

References scTheta.

double Eaagles::Simulation::Player::getSinRoll (  )  const

References scPhi.

Object * Eaagles::Basic::Object::getSlotByIndex ( const int  slotindex  )  [protected, virtual, inherited]
Object * Eaagles::Basic::Object::getSlotByName ( const char *const   slotname  )  [inherited]
const SlotTable & Eaagles::Basic::Object::getSlotTable (  )  [static, inherited]
const osg::Vec3& Eaagles::Simulation::Player::getSmoothingRate (  )  const
const StoresMgr * Eaagles::Simulation::Player::getStoresManagement (  )  const
const Basic::Identifier * Eaagles::Simulation::Player::getStoresManagementName (  )  const
LCreal Eaagles::Simulation::Player::getTerrainElevationFt (  )  const
LCreal Eaagles::Simulation::Player::getTerrainElevationM (  )  const

References getTerrainElevation().

LCreal Eaagles::Simulation::Player::getTerrainOffset (  )  const

References tOffset.

const Statistic* Eaagles::Basic::Component::getTimingStats (  )  const [inline, inherited]
LCreal Eaagles::Simulation::Player::getTotalVelocityFPS (  )  const
const osg::Vec3d & Eaagles::Simulation::Player::getVelocityBody (  )  const

References velVecBody.

const osg::Matrixd & Eaagles::Simulation::Player::getWorldMat (  )  const
double Eaagles::Simulation::Player::getXPosition (  )  const
double Eaagles::Simulation::Player::getYPosition (  )  const
bool Eaagles::Simulation::Player::isAltitudeFrozen (  )  const
bool Eaagles::Simulation::Player::isAltitudeHoldOn (  )  const [virtual]
bool Eaagles::Simulation::Player::isAltitudeSlaved (  )  const

References altSlaved.

Referenced by positionUpdate().

bool Eaagles::Simulation::Player::isAttitudeFrozen (  )  const
bool Eaagles::Basic::Component::isComponentSelected (  )  const [inline, inherited]
bool Eaagles::Simulation::Player::isCrashed (  )  const

References CRASHED, and mode.

Referenced by isDead().

bool Eaagles::Simulation::Player::isCrashOverride (  )  const
bool Eaagles::Simulation::Player::isDead (  )  const
bool Eaagles::Simulation::Player::isDetonated (  )  const

References DETONATED, and mode.

Referenced by isDead().

bool Eaagles::Simulation::Player::isDtedTerrainInterpolationEnabled (  )  const

References interpTrrn.

Referenced by updateElevation().

bool Eaagles::Simulation::Player::isFuelFrozen (  )  const

References fuelFrz.

bool Eaagles::Simulation::Player::isHeadingHoldOn (  )  const [virtual]
bool Eaagles::Simulation::Player::isID ( const unsigned short  tst  )  const
bool Eaagles::Simulation::Player::isInitGeocentricPositionValid (  )  const

References initGeoPosFlg.

bool Eaagles::Simulation::Player::isInitLatLonValid (  )  const

References initLatLonFlg.

bool Eaagles::Simulation::Player::isInitPositionValid (  )  const

References initPosFlg.

bool Eaagles::Simulation::Player::isJustKilled (  )  const

References justKilled.

bool Eaagles::Simulation::Player::isKilled (  )  const

References KILLED, and mode.

Referenced by isDead().

bool Eaagles::Simulation::Player::isKillOverride (  )  const
bool Eaagles::Simulation::Player::isKillRemovalEnabled (  )  const

References killRemoval.

bool Eaagles::Basic::Object::isMessageDisabled ( const unsigned short  msgType  )  const [inherited]
virtual bool Eaagles::Basic::Component::isMessageEnabled ( const unsigned short  msgType  )  const [virtual, inherited]

Reimplemented from Eaagles::Basic::Object.

Referenced by Eaagles::Simulation::Station::createBackgroundProcess(), Eaagles::Otw::CigiClNetwork::createCigiProcess(), Eaagles::Basic::IoHandler::createDataThread(), Eaagles::Simulation::Station::createNetworkProcess(), Eaagles::BasicGL::GlutDisplay::createSubWindow(), Eaagles::Simulation::Station::createTimeCriticalProcess(), Eaagles::BasicGL::GlutDisplay::createWindow(), Eaagles::Terrain::DedFile::getData(), Eaagles::Terrain::DedFile::getFileHeaders(), Eaagles::BasicGL::Display::getMaterial(), Eaagles::BasicGL::Display::getNormalFont(), getSimulation(), Eaagles::BasicGL::Display::getTextureByName(), Eaagles::Otw::CigiClNetwork::initCigiNetwork(), Eaagles::Otw::CigiClNetwork::initialize(), Eaagles::Simulation::IrSeeker::irRequestSignature(), Eaagles::Terrain::SrtmHgtFile::loadData(), Eaagles::Terrain::DtedFile::loadData(), Eaagles::Terrain::DedFile::loadData(), Eaagles::Simulation::IrSensor::mergeAndTransmitIrReturns(), Eaagles::BasicGL::GlutDisplay::onEscKey(), onWpnRelEvent(), Eaagles::Basic::Logger::openFile(), positionUpdate(), Eaagles::Simulation::Sar::process(), Eaagles::Simulation::ActionImagingSar::process(), Eaagles::BasicGL::Display::processMaterials(), Eaagles::BasicGL::Display::processSubdisplays(), Eaagles::BasicGL::Page::processSubpages(), Eaagles::BasicGL::Display::processTextures(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), Eaagles::Simulation::Datalink::queueIncomingMessage(), Eaagles::Simulation::Datalink::queueOutgoingMessage(), Eaagles::Terrain::DtedFile::readDtedData(), Eaagles::Terrain::DtedFile::readDtedHeaders(), Eaagles::Terrain::SrtmHgtFile::readSrtmData(), Eaagles::Simulation::Weapon::release(), Eaagles::Simulation::Sar::requestImage(), Eaagles::Simulation::Station::reset(), Eaagles::Simulation::Simulation::reset(), Eaagles::Simulation::IrSensor::reset(), Eaagles::Simulation::Datalink::reset(), Eaagles::IoDevice::UsbJoystickImp::reset(), Eaagles::Simulation::Antenna::rfTransmit(), Eaagles::BasicGL::Display::setColorTable(), Eaagles::Simulation::AirVehicle::setInitGearPos(), Eaagles::BasicGL::Field::setPosition(), Eaagles::Simulation::IrSignature::setSlotBaseHeatSignature(), Eaagles::Simulation::Gun::setSlotBurstRate(), Eaagles::Simulation::IrSignature::setSlotEffectiveArea(), Eaagles::Simulation::IrSignature::setSlotEmissivity(), Eaagles::Simulation::IrSensor::setSlotFieldOfRegard(), Eaagles::Simulation::Autopilot::setSlotFollowTheLeadMode(), Eaagles::Simulation::Antenna::setSlotGain(), Eaagles::IoDevice::AnalogOutput::setSlotGain(), Eaagles::Simulation::IrSensor::setSlotIFOV(), Eaagles::Simulation::ActionImagingSar::setSlotImageSize(), Eaagles::BasicGL::Field::setSlotJustification(), Eaagles::Simulation::IrSensor::setSlotLowerWavelength(), Eaagles::Simulation::IrSensor::setSlotNEI(), Eaagles::Otw::OtwPC::setSlotNetOutput(), Eaagles::BasicGL::Graphic::setSlotNormals(), Eaagles::Simulation::Station::setSlotOutTheWindow(), Eaagles::Simulation::Gun::setSlotPitch(), Eaagles::Simulation::Gun::setSlotRoll(), Eaagles::Simulation::IrSensor::setSlotSensorType(), Eaagles::IoDevice::SignalGen::setSlotSignal(), Eaagles::BasicGL::Graphic::setSlotTexCoord(), Eaagles::Simulation::IrSensor::setSlotThreshold(), Eaagles::BasicGL::Graphic::setSlotTransformList(), Eaagles::Simulation::IrSensor::setSlotUpperWavelength(), Eaagles::BasicGL::Graphic::setSlotVertices(), Eaagles::Simulation::Gun::setSlotYaw(), Eaagles::IoDevice::AnalogOutput::setTable(), Eaagles::IoDevice::AnalogInput::setTable(), Eaagles::Simulation::IrSensor::transmit(), Eaagles::Simulation::CommRadio::transmitDataMessage(), Eaagles::Simulation::ActionWeaponRelease::trigger(), Eaagles::Simulation::ActionImagingSar::trigger(), Eaagles::Simulation::Simulation::updateData(), Eaagles::Simulation::IrSystem::updateData(), Eaagles::Simulation::IrSensor::updateData(), Eaagles::Simulation::Simulation::updateTC(), Eaagles::Otw::NetThread::userFunc(), and Eaagles::Simulation::Missile::weaponGuidance().

bool Eaagles::Simulation::Player::isName ( const Basic::String *const   tst  )  const
bool Eaagles::Simulation::Player::isName ( const char *const   tst  )  const

References pname.

bool Eaagles::Simulation::Player::isNetOutputEnabled (  )  const
virtual bool Eaagles::Basic::Component::isNotFrozen (  )  const [virtual, inherited]
bool Eaagles::Simulation::Player::isNotMode ( const Mode  tst  )  const
bool Eaagles::Basic::Component::isNotShutdown (  )  const [inline, inherited]
bool Eaagles::Simulation::Player::isNotSide ( const unsigned int  tst  )  const

References side.

bool Eaagles::Simulation::Player::isPositionFrozen (  )  const
bool Eaagles::Simulation::Player::isPositionSlaved (  )  const

References posSlaved.

Referenced by positionUpdate().

bool Eaagles::Simulation::Player::isPositionVectorValid (  )  const
bool Eaagles::Basic::Component::isShutdown (  )  const [inline, inherited]
bool Eaagles::Simulation::Player::isSide ( const unsigned int  tst  )  const

References side.

bool Eaagles::Simulation::Player::isSmoothing (  )  const
bool Eaagles::Simulation::Player::isTerrainElevationRequired (  )  const
bool Eaagles::Simulation::Player::isTerrainElevationValid (  )  const

References tElevValid.

bool Eaagles::Basic::Component::isTimingStatsEnabled (  )  const [inline, inherited]
bool Eaagles::Basic::Component::isTimingStatsPrintEnabled (  )  const [inline, inherited]
bool Eaagles::Simulation::Player::isVelocityHoldOn (  )  const [virtual]
int Eaagles::Simulation::Player::killedByPlayerID (  )  const

References killedBy.

bool Eaagles::Simulation::Player::onDatalinkMessageEventPlayer ( Basic::Object *const   msg  )  [virtual]
virtual bool Eaagles::Basic::Component::onEventReset (  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::onReflectionsCancel ( const Basic::Component *const   msg  )  [virtual]

References Eaagles::Basic::i, and rfReflect.

bool Eaagles::Simulation::Player::onReflectionsRequest ( Basic::Component *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::onRfReflectedEmissionEventPlayer ( Emission *const  msg  )  [virtual]
bool Eaagles::Simulation::Player::onTgtStepEvent (  )  [virtual]
bool Eaagles::Simulation::Player::onTriggerSwEvent ( const Basic::Boolean *const   msg = 0  )  [virtual]
bool Eaagles::Simulation::Player::onWpnRelEvent ( const Basic::Boolean *const   msg = 0  )  [virtual]
void Eaagles::Simulation::Player::processComponents ( Basic::PairStream *const   list,
const std::type_info &  filter,
Basic::Pair *const   add = 0,
Basic::Component *const   remove = 0 
) [protected, virtual]

Reimplemented from Eaagles::Basic::Component.

References loadSysPtrs.

unsigned int Eaagles::Basic::Object::registerClass ( const _Static *const   a  )  [static, protected, inherited]
void Eaagles::Simulation::Player::resetJustKilled (  )  [virtual]

References justKilled.

virtual bool Eaagles::Basic::Component::select ( const Number *const   num  )  [protected, virtual, inherited]
virtual bool Eaagles::Basic::Component::select ( const String *const   name  )  [protected, virtual, inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const float  value[],
SendData  sd[],
const int  n 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const int  value,
SendData sd 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const float  value,
SendData sd 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
Object *const   value,
SendData sd 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
Object *const   value[],
SendData  sd[],
const int  n 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const double  value,
SendData sd 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const bool  value,
SendData sd 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const int  value[],
SendData  sd[],
const int  n 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const double  value[],
SendData  sd[],
const int  n 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const bool  value[],
SendData  sd[],
const int  n 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const char *const   value[],
SendData  sd[],
const int  n 
) [inherited]
bool Eaagles::Basic::Component::send ( const char *const   id,
const int  event,
const char *const   value,
SendData sd 
) [inherited]
std::ostream & Eaagles::Basic::Object::serialize ( std::ostream &  sout,
const int  i = 0,
const bool  slotsOnly = false 
) const [virtual, inherited]
bool Eaagles::Simulation::Player::setAcceleration ( const osg::Vec3 &  newAccel  )  [virtual]

References setAcceleration().

bool Eaagles::Simulation::Player::setAccelerationBody ( const osg::Vec3 &  newAccelBody  )  [virtual]

References setAccelerationBody().

bool Eaagles::Simulation::Player::setAccelerationBody ( const LCreal  dua,
const LCreal  dva,
const LCreal  dwa 
) [virtual]
bool Eaagles::Simulation::Player::setAltitude ( const double  alt,
const bool  slaved = false 
) [virtual]
bool Eaagles::Simulation::Player::setAltitudeFreeze ( const bool  f  )  [virtual]

References altFrz.

Referenced by setSlotAltitudeFreeze().

bool Eaagles::Simulation::Player::setAltitudeHoldOn ( const bool  b  )  [virtual]
bool Eaagles::Simulation::Player::setAngularVelocities ( const osg::Vec3d &  newAngVel  )  [virtual]
bool Eaagles::Simulation::Player::setAttitudeFreeze ( const bool  f  )  [virtual]

References attFrz.

Referenced by setSlotAttitudeFreeze().

bool Eaagles::Simulation::Player::setCamouflageType ( const unsigned int  v  )  [virtual]
bool Eaagles::Simulation::Player::setCommandedAltitude ( const double  a  )  [virtual]
bool Eaagles::Simulation::Player::setCommandedAltitudeFt ( const double  a  )  [virtual]
bool Eaagles::Simulation::Player::setCommandedAltitudeM ( const double  a  )  [virtual]
bool Eaagles::Simulation::Player::setCommandedHeading ( const double  h  )  [virtual]
bool Eaagles::Simulation::Player::setCommandedHeadingD ( const double  h  )  [virtual]
bool Eaagles::Simulation::Player::setCommandedHeadingR ( const double  h  )  [virtual]
bool Eaagles::Simulation::Player::setCommandedVelocityKts ( const double  a  )  [virtual]
void Eaagles::Simulation::Player::setControlStickPitchInput ( const LCreal  pitch  )  [virtual]
void Eaagles::Simulation::Player::setControlStickRollInput ( const LCreal  roll  )  [virtual]
bool Eaagles::Simulation::Player::setCrashOverride ( const bool  f  )  [virtual]
bool Eaagles::Simulation::Player::setDamage ( const LCreal  v  )  [virtual]
bool Eaagles::Simulation::Player::setDatalink ( Basic::Pair *const   n  )  [protected, virtual]
bool Eaagles::Simulation::Player::setDynamicsModel ( Basic::Pair *const   sys  )  [protected, virtual]
bool Eaagles::Simulation::Player::setEnableNetOutput ( const bool  f  )  [virtual]

References enableNetOutput.

Referenced by setSlotEnableNetOutput().

bool Eaagles::Simulation::Player::setEulerAngles ( const osg::Vec3d &  newAngles  )  [virtual]

References setEulerAngles().

virtual bool Eaagles::Basic::Component::setEventLogger ( Logger *const   logger  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setFlames ( const LCreal  v  )  [virtual]
bool Eaagles::Simulation::Player::setFuelFreeze ( const bool  f  )  [virtual]

References fuelFrz.

Referenced by setSlotFuelFreeze().

bool Eaagles::Simulation::Player::setGeocAcceleration ( const osg::Vec3 &  newAccelEcef  )  [virtual]

References setGeocAcceleration().

bool Eaagles::Simulation::Player::setGeocAcceleration ( const LCreal  dvx,
const LCreal  dvy,
const LCreal  dvz 
) [virtual]
bool Eaagles::Simulation::Player::setGeocAngularVelocities ( const osg::Vec3d &  newAngVel  )  [virtual]
bool Eaagles::Simulation::Player::setGeocEulerAngles ( const osg::Vec3d &  newAngles  )  [virtual]
bool Eaagles::Simulation::Player::setGeocVelocity ( const osg::Vec3 &  newVelEcef  )  [virtual]

References setGeocVelocity().

bool Eaagles::Simulation::Player::setGeocVelocity ( const LCreal  vx,
const LCreal  vy,
const LCreal  vz 
) [virtual]
bool Eaagles::Simulation::Player::setGimbal ( Basic::Pair *const   n  )  [protected, virtual]
bool Eaagles::Simulation::Player::setHeadingHoldOn ( const bool  b  )  [virtual]
void Eaagles::Simulation::Player::setID ( const unsigned short  newId  )  [virtual]
bool Eaagles::Simulation::Player::setInitAltitude ( const double  altiude  )  [virtual]

References initAlt.

Referenced by setSlotInitAlt(), and setSlotInitPosition().

bool Eaagles::Simulation::Player::setInitGeocentricPosition ( const osg::Vec3d &  newPos  )  [virtual]

References initGeoPosFlg, and initGeoPosVec.

Referenced by setSlotInitGeocentric().

bool Eaagles::Simulation::Player::setInitLat ( const double  x  )  [virtual]

References initLat, and initLatLonFlg.

Referenced by setSlotInitLat().

bool Eaagles::Simulation::Player::setInitLon ( const double  x  )  [virtual]

References initLatLonFlg, and initLon.

Referenced by setSlotInitLon().

void Eaagles::Simulation::Player::setInitMode ( const Mode  newMode  )  [virtual]
bool Eaagles::Simulation::Player::setInitPosition ( const osg::Vec2d &  newPos  )  [virtual]

References setInitPosition().

bool Eaagles::Simulation::Player::setInitPosition ( const double  north,
const double  east 
) [virtual]
bool Eaagles::Simulation::Player::setInterpolateTerrain ( const bool  f  )  [virtual]

References interpTrrn.

Referenced by setSlotInterpolateTerrain().

bool Eaagles::Simulation::Player::setIrSystem ( Basic::Pair *const   n  )  [protected, virtual]
bool Eaagles::Simulation::Player::setKillOverride ( const bool  f  )  [virtual]

References killOverride.

Referenced by setSlotKillOverride().

bool Eaagles::Simulation::Player::setKillRemoval ( const bool  f  )  [virtual]

References killRemoval.

Referenced by setSlotKillRemoval().

void Eaagles::Simulation::Player::setName ( const Basic::String newName  )  [virtual]
void Eaagles::Simulation::Player::setName ( const char *const   newName  )  [virtual]

References pname.

bool Eaagles::Simulation::Player::setNavigation ( Basic::Pair *const   n  )  [protected, virtual]
bool Eaagles::Simulation::Player::setNib ( Nib *const   n  )  [virtual]
bool Eaagles::Simulation::Player::setOnboardComputer ( Basic::Pair *const   s  )  [protected, virtual]
bool Eaagles::Simulation::Player::setPilot ( Basic::Pair *const   p  )  [protected, virtual]
bool Eaagles::Simulation::Player::setPosition ( const double  north,
const double  east,
const double  down,
const bool  slaved = false 
) [virtual]
bool Eaagles::Simulation::Player::setPosition ( const double  north,
const double  east,
const bool  slaved = false 
) [virtual]
bool Eaagles::Simulation::Player::setPosition ( const osg::Vec3d &  newPos,
const bool  slaved = false 
) [virtual]

References IDOWN, IEAST, INORTH, and setPosition().

bool Eaagles::Simulation::Player::setPositionFreeze ( const bool  f  )  [virtual]

References posFrz.

Referenced by setSlotPositionFreeze().

bool Eaagles::Simulation::Player::setPositionLL ( const double  lat,
const double  lon,
const bool  slaved = false 
) [virtual]
bool Eaagles::Simulation::Player::setPositionLLA ( const double  lat,
const double  lon,
const double  alt,
const bool  slaved = false 
) [virtual]
virtual bool Eaagles::Basic::Component::setPrintTimingStats ( const bool  b  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setQuaternions ( const osg::Quat &  newQ  )  [virtual]
bool Eaagles::Simulation::Player::setRadio ( Basic::Pair *const   n  )  [protected, virtual]
bool Eaagles::Simulation::Player::setRotMat ( const osg::Matrixd &  rr  )  [virtual]
virtual bool Eaagles::Basic::Component::setSelectionName ( const Object *const   s  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::setSensor ( Basic::Pair *const   n  )  [protected, virtual]
bool Eaagles::Simulation::Player::setSlotAltitudeFreeze ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotAttitudeFreeze ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Basic::Object::setSlotByIndex ( const int  slotindex,
Object *const  obj 
) [protected, virtual, inherited]
bool Eaagles::Basic::Object::setSlotByName ( const char *const   slotname,
Object *const   obj 
) [inherited]
bool Eaagles::Simulation::Player::setSlotCamouflageType ( const Basic::Number *const   msg  )  [virtual]
virtual bool Eaagles::Basic::Component::setSlotComponent ( Component *const   single  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotComponent ( PairStream *const   multiple  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotCrashOverride ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotDataLogTime ( const Basic::Time *const   msg  )  [virtual]
virtual bool Eaagles::Basic::Component::setSlotDisableMsgType ( const Identifier *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotDisableMsgType ( const Number *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotEnableMsgType ( const Identifier *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotEnableMsgType ( const Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotEnableNetOutput ( const Basic::Number *const   msg  )  [virtual]
virtual bool Eaagles::Basic::Component::setSlotEnableTimingStats ( const Number *const   num  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotEventLogger ( Logger *const   logger  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotFreeze ( const Number *const   num  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotFuelFreeze ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotID ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitAlt ( const Basic::Distance *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitAlt ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitEulerAngles ( const Basic::List *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitGeocentric ( const Basic::List *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitHeading ( const Basic::Angle *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitHeading ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitLat ( const Basic::LatLon *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitLat ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitLat ( const Basic::Angle *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitLon ( const Basic::LatLon *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitLon ( const Basic::Angle *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitLon ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitMode ( Basic::String *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitPitch ( const Basic::Angle *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitPitch ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitPosition ( const Basic::List *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitRoll ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitRoll ( const Basic::Angle *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitVelocity ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitXPos ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitXPos ( const Basic::Distance *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitYPos ( const Basic::Distance *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInitYPos ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotInterpolateTerrain ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotIrSignature ( IrSignature *const   msg  )  [virtual]

References irSignature.

bool Eaagles::Simulation::Player::setSlotKillOverride ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotKillRemoval ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotPositionFreeze ( const Basic::Number *const   msg  )  [virtual]
virtual bool Eaagles::Basic::Component::setSlotPrintTimingStats ( const Number *const   num  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotSide ( Basic::String *const   msg  )  [virtual]

References BLUE, CYAN, GRAY, RED, setSide(), WHITE, and YELLOW.

bool Eaagles::Simulation::Player::setSlotSignature ( RfSignature *const   msg  )  [virtual]

References signature.

bool Eaagles::Simulation::Player::setSlotTerrainElevReq ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotTerrainOffset ( const Basic::Distance *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotTestBodyAxis ( const Basic::Number *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotTestPitchRate ( const Basic::Angle *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotTestRollRate ( const Basic::Angle *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSlotTestYawRate ( const Basic::Angle *const   msg  )  [virtual]
bool Eaagles::Simulation::Player::setSmoke ( const LCreal  v  )  [virtual]
bool Eaagles::Simulation::Player::setStoresMgr ( Basic::Pair *const   s  )  [protected, virtual]
void Eaagles::Simulation::Player::setTerrainElevation ( const LCreal  v  )  [virtual]

References tElev, and tElevValid.

Referenced by updateElevation().

bool Eaagles::Simulation::Player::setTerrainElevationRequired ( const bool  b  )  [virtual]

References tElevReq.

Referenced by setSlotTerrainElevReq().

bool Eaagles::Simulation::Player::setTerrainOffset ( const LCreal  v  )  [virtual]

References tOffset.

Referenced by setSlotTerrainOffset().

int Eaagles::Simulation::Player::setThrottles ( const LCreal *const   positions,
const int  num 
) [virtual]
virtual bool Eaagles::Basic::Component::setTimingStatsEnabled ( const bool  b  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setVelocity ( const osg::Vec3 &  newVel  )  [virtual]

References setVelocity().

bool Eaagles::Simulation::Player::setVelocityBody ( const osg::Vec3 &  newVelBody  )  [virtual]

References setVelocityBody().

bool Eaagles::Simulation::Player::setVelocityHoldOn ( const bool  b  )  [virtual]
virtual bool Eaagles::Basic::Component::shutdownNotification (  )  [protected, virtual, inherited]
const char * Eaagles::Basic::Object::slotIndex2Name ( const int  slotindex  )  const [inherited]
int Eaagles::Basic::Object::slotName2Index ( const char *const   slotname  )  const [inherited]
void Eaagles::Simulation::Player::updateData ( const LCreal  dt = 0.0  )  [virtual]
void Eaagles::Simulation::Player::updateSystemPointers (  )  [protected, virtual]

Member Data Documentation

const Object::_Static * Eaagles::Basic::Object::classes = { &Object::_static } [static, inherited]
unsigned short Eaagles::Simulation::Player::id [private]

Referenced by getID().

const unsigned int Eaagles::Basic::Object::MAX_CLASSES = 1000 [static, inherited]
const int Eaagles::Simulation::Player::MAX_RF_REFLECTIONS = 4 [static, private]

Referenced by initData().

const unsigned short Eaagles::Basic::Object::MSG_ALL = 0xFFFF [static, inherited]
const unsigned short Eaagles::Basic::Object::MSG_DATA = 0x0010 [static, inherited]
const unsigned short Eaagles::Basic::Object::MSG_ERROR = 0x0001 [static, inherited]

Referenced by Eaagles::Basic::BroadcastHandler::bindSocket(), Eaagles::Simulation::Station::createBackgroundProcess(), Eaagles::Otw::CigiClNetwork::createCigiProcess(), Eaagles::Basic::IoHandler::createDataThread(), Eaagles::Simulation::Station::createNetworkProcess(), Eaagles::Simulation::Station::createTimeCriticalProcess(), Eaagles::Terrain::DedFile::getData(), Eaagles::Terrain::DedFile::getFileHeaders(), Eaagles::BasicGL::Display::getMaterial(), Eaagles::BasicGL::Display::getNormalFont(), getSimulation(), Eaagles::BasicGL::Display::getTextureByName(), Eaagles::Otw::CigiClNetwork::initCigiNetwork(), Eaagles::Basic::TcpServerSingle::initNetwork(), Eaagles::Basic::TcpClient::initNetwork(), Eaagles::Basic::Object::isMessageDisabled(), Eaagles::Basic::Object::isMessageEnabled(), Eaagles::Dafif::WaypointLoader::load(), Eaagles::Dafif::NavaidLoader::load(), Eaagles::Dafif::AirportLoader::load(), Eaagles::Terrain::SrtmHgtFile::loadData(), Eaagles::Terrain::DtedFile::loadData(), Eaagles::Terrain::DedFile::loadData(), Eaagles::BasicGL::FtglTextureFont::loadFont(), Eaagles::BasicGL::FtglHaloFont::loadFont(), Eaagles::BasicGL::FtglPolygonFont::loadFont(), Eaagles::BasicGL::FtglPixmapFont::loadFont(), Eaagles::BasicGL::FtglOutlineFont::loadFont(), Eaagles::BasicGL::FtglExtrdFont::loadFont(), Eaagles::BasicGL::FtglBitmapFont::loadFont(), Eaagles::BasicGL::BitmapFont::loadTypeFace(), Eaagles::Simulation::IrSensor::mergeAndTransmitIrReturns(), Eaagles::Basic::Object::Object(), Eaagles::Basic::Logger::openFile(), Eaagles::BasicGL::FtglTextureFont::outputText(), Eaagles::BasicGL::FtglHaloFont::outputText(), Eaagles::BasicGL::FtglPolygonFont::outputText(), Eaagles::BasicGL::FtglPixmapFont::outputText(), Eaagles::BasicGL::FtglOutlineFont::outputText(), Eaagles::BasicGL::FtglExtrdFont::outputText(), Eaagles::BasicGL::FtglBitmapFont::outputText(), Eaagles::BasicGL::Display::processMaterials(), Eaagles::BasicGL::Display::processSubdisplays(), Eaagles::BasicGL::Page::processSubpages(), Eaagles::BasicGL::Display::processTextures(), Eaagles::BasicGL::BmpTexture::readBitmapFile(), Eaagles::Terrain::DtedFile::readDtedData(), Eaagles::Terrain::DtedFile::readDtedHeaders(), Eaagles::Terrain::SrtmHgtFile::readSrtmData(), Eaagles::Simulation::Simulation::reset(), Eaagles::Simulation::IrSensor::reset(), Eaagles::Simulation::Datalink::reset(), Eaagles::IoDevice::UsbJoystickImp::reset(), Eaagles::Simulation::Antenna::rfTransmit(), Eaagles::Basic::TcpHandler::sendData(), Eaagles::Basic::Polynomial::setCoefficients(), Eaagles::BasicGL::Display::setColorTable(), Eaagles::Basic::LatLon::setDeg(), Eaagles::Basic::LatLon::setDir(), Eaagles::Simulation::AirVehicle::setInitGearPos(), Eaagles::Basic::LatLon::setMin(), Eaagles::BasicGL::Field::setPosition(), Eaagles::Basic::LatLon::setSec(), Eaagles::Simulation::IrSignature::setSlotBaseHeatSignature(), Eaagles::Simulation::Gun::setSlotBurstRate(), Eaagles::Basic::Polynomial::setSlotCoefficients(), Eaagles::Simulation::IrSignature::setSlotEffectiveArea(), Eaagles::Simulation::IrSignature::setSlotEmissivity(), Eaagles::Simulation::IrSensor::setSlotFieldOfRegard(), Eaagles::Simulation::Autopilot::setSlotFollowTheLeadMode(), Eaagles::BasicGL::Font::setSlotFontPath(), Eaagles::BasicGL::Font::setSlotFontPosition(), Eaagles::BasicGL::Font::setSlotFTGLFontFileName(), Eaagles::Simulation::Antenna::setSlotGain(), Eaagles::IoDevice::AnalogOutput::setSlotGain(), Eaagles::Simulation::IrSensor::setSlotIFOV(), Eaagles::BasicGL::Field::setSlotJustification(), Eaagles::Basic::Func5::setSlotLfiTable(), Eaagles::Basic::Func4::setSlotLfiTable(), Eaagles::Basic::Func3::setSlotLfiTable(), Eaagles::Basic::Func2::setSlotLfiTable(), Eaagles::Basic::Func1::setSlotLfiTable(), Eaagles::BasicGL::Font::setSlotLookupTable(), Eaagles::Simulation::IrSensor::setSlotLowerWavelength(), Eaagles::Simulation::IrSensor::setSlotNEI(), Eaagles::Otw::OtwPC::setSlotNetOutput(), Eaagles::BasicGL::Graphic::setSlotNormals(), Eaagles::Simulation::Gun::setSlotPitch(), Eaagles::Simulation::Gun::setSlotRoll(), Eaagles::Simulation::IrSensor::setSlotSensorType(), Eaagles::IoDevice::SignalGen::setSlotSignal(), Eaagles::LinearSystem::LagFilter::setSlotTau(), Eaagles::BasicGL::Graphic::setSlotTexCoord(), Eaagles::Simulation::IrSensor::setSlotThreshold(), Eaagles::Simulation::IrSensor::setSlotUpperWavelength(), Eaagles::LinearSystem::LowpassFilter::setSlotWc(), Eaagles::Simulation::Gun::setSlotYaw(), Eaagles::IoDevice::AnalogOutput::setTable(), Eaagles::IoDevice::AnalogInput::setTable(), Eaagles::Simulation::IrSensor::transmit(), Eaagles::Simulation::Simulation::updateData(), Eaagles::Simulation::IrSystem::updateData(), Eaagles::Simulation::IrSensor::updateData(), and Eaagles::Simulation::Simulation::updateTC().

const unsigned short Eaagles::Basic::Object::MSG_STD_ALL = 0x00FF [static, inherited]
const unsigned short Eaagles::Basic::Object::MSG_USER = 0x0020 [static, inherited]
const SlotTable Eaagles::Basic::Object::slottable [static, protected, inherited]

Referenced by initData(), and positionUpdate().

const char *const Eaagles::Basic::Object::version = "v2010_0122" [static, inherited]

Reimplemented in Eaagles::Network::Dis::NetIO.


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