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

Eaagles::Simulation::UnmannedAirVehicle Class Reference

#include <AirVehicle.h>

Inheritance diagram for Eaagles::Simulation::UnmannedAirVehicle:
Eaagles::Simulation::AirVehicle Eaagles::Simulation::Player Eaagles::Basic::Component Eaagles::Basic::Object

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

 UnmannedAirVehicle ()
virtual LCreal getGload () const
virtual LCreal getMach () const
virtual LCreal getAngleOfAttack () const
virtual LCreal getSideSlip () const
virtual LCreal getFlightPath () const
virtual LCreal getCalibratedAirspeed () const
virtual LCreal getFuelWt () const
virtual LCreal getFuelWtMax () const
virtual LCreal getGrossWeight () const
virtual LCreal getSpeedBrakePosition () const
virtual LCreal getLandingGearPosition () const
virtual LCreal getWeaponBayDoorPosition () const
virtual LCreal getAmbientPressureRatio () const
virtual LCreal getWingSweepAngle () const
virtual bool isWeightOnWheels () const
LCreal getAngleOfAttackR () const
LCreal getAngleOfAttackD () const
LCreal getFlightPathR () const
LCreal getFlightPathD () const
LCreal getSideSlipR () const
LCreal getSideSlipD () const
virtual int getNumberOfEngines () const
virtual int getEngThrust (LCreal *const fn, const int max) const
virtual int getEngThrustIdle (LCreal *const fn, const int max) const
virtual int getEngThrustMil (LCreal *const fn, const int max) const
virtual int getEngThrustAb (LCreal *const fn, const int max) const
virtual int getEngRPM (LCreal *const rpm, const int max) const
virtual int getEngN1 (LCreal *const n1, const int max) const
virtual int getEngFuelFlow (LCreal *const ff, const int max) const
virtual int getEngOilPressure (LCreal *const oil, const int max) const
virtual int getEngInletTemp (LCreal *const tmp, const int max) const
virtual int getEngNozzle (LCreal *const noz, const int max) const
virtual int getEngPLA (LCreal *const pla, const int max) const
virtual bool isRadarAltValid () const
virtual LCreal getRadarAltitude () const
void setControlStick (const LCreal roll, const LCreal pitch)
virtual void setTrimSwitchRollInput (const LCreal rollTrim)
virtual void setTrimSwitchPitchInput (const LCreal pitchTrim)
void setTrimSwitch (const LCreal rollTrim, const LCreal pitchTrim)
virtual void setRudderPedalInput (const LCreal pedal)
virtual void setBrakes (const LCreal left, const LCreal right)
virtual void setFlaps (const LCreal pos)
virtual void setGearHandleSwitch (const LCreal sw)
virtual void setSpeedBrakesSwitch (const LCreal sw)
virtual void setWeaponBayDoorSwitch (const LCreal sw)
virtual void setCmdWingSweepAngle (const LCreal rad)
virtual unsigned int getMajorType () const
virtual void reset ()
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 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 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

AerodynamicsModelgetAerodynamicsModel ()
const AerodynamicsModelgetAerodynamicsModel () const
bool setInitGearPos (const Basic::String *const pos)
bool setInitGearPos (const Basic::Number *const pos)
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

Member Enumeration Documentation

anonymous enum [inherited]
Enumerator:
IROLL 
IPITCH 
IYAW 
anonymous enum [inherited]
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

Eaagles::Simulation::UnmannedAirVehicle::UnmannedAirVehicle (  ) 

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 const Pair* Eaagles::Basic::Component::findByIndex ( const int  slotindex  )  const [virtual, inherited]
virtual Pair* Eaagles::Basic::Component::findByIndex ( const int  slotindex  )  [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(), Eaagles::Simulation::Player::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 [inherited]
AerodynamicsModel * Eaagles::Simulation::AirVehicle::getAerodynamicsModel (  )  [protected, inherited]

References Eaagles::Simulation::Player::getDynamicsModel().

Referenced by Eaagles::Simulation::AirVehicle::getAmbientPressureRatio(), Eaagles::Simulation::AirVehicle::getAngleOfAttack(), Eaagles::Simulation::AirVehicle::getCalibratedAirspeed(), Eaagles::Simulation::AirVehicle::getEngFuelFlow(), Eaagles::Simulation::AirVehicle::getEngInletTemp(), Eaagles::Simulation::AirVehicle::getEngN1(), Eaagles::Simulation::AirVehicle::getEngNozzle(), Eaagles::Simulation::AirVehicle::getEngOilPressure(), Eaagles::Simulation::AirVehicle::getEngPLA(), Eaagles::Simulation::AirVehicle::getEngRPM(), Eaagles::Simulation::AirVehicle::getEngThrust(), Eaagles::Simulation::AirVehicle::getEngThrustAb(), Eaagles::Simulation::AirVehicle::getEngThrustIdle(), Eaagles::Simulation::AirVehicle::getEngThrustMil(), Eaagles::Simulation::AirVehicle::getFlightPath(), Eaagles::Simulation::AirVehicle::getFuelWt(), Eaagles::Simulation::AirVehicle::getFuelWtMax(), Eaagles::Simulation::AirVehicle::getGload(), Eaagles::Simulation::AirVehicle::getGrossWeight(), Eaagles::Simulation::AirVehicle::getLandingGearPosition(), Eaagles::Simulation::AirVehicle::getMach(), Eaagles::Simulation::AirVehicle::getNumberOfEngines(), Eaagles::Simulation::AirVehicle::getSideSlip(), Eaagles::Simulation::AirVehicle::getSpeedBrakePosition(), Eaagles::Simulation::AirVehicle::getWeaponBayDoorPosition(), Eaagles::Simulation::AirVehicle::getWingSweepAngle(), Eaagles::Simulation::AirVehicle::isWeightOnWheels(), Eaagles::Simulation::AirVehicle::setBrakes(), Eaagles::Simulation::AirVehicle::setCmdWingSweepAngle(), Eaagles::Simulation::AirVehicle::setFlaps(), Eaagles::Simulation::AirVehicle::setGearHandleSwitch(), Eaagles::Simulation::AirVehicle::setRudderPedalInput(), Eaagles::Simulation::AirVehicle::setSpeedBrakesSwitch(), Eaagles::Simulation::AirVehicle::setTrimSwitchPitchInput(), Eaagles::Simulation::AirVehicle::setTrimSwitchRollInput(), and Eaagles::Simulation::AirVehicle::setWeaponBayDoorSwitch().

const AerodynamicsModel * Eaagles::Simulation::AirVehicle::getAerodynamicsModel (  )  const [protected, inherited]
double Eaagles::Simulation::Player::getAltitudeAglFt (  )  const [inherited]
double Eaagles::Simulation::Player::getAltitudeAglM (  )  const [inherited]
LCreal Eaagles::Simulation::AirVehicle::getAmbientPressureRatio (  )  const [virtual, inherited]
LCreal Eaagles::Simulation::AirVehicle::getAngleOfAttackR (  )  const [inline, inherited]
const osg::Vec3d & Eaagles::Simulation::Player::getAngularVelocities (  )  const [inherited]
unsigned int Eaagles::Simulation::Player::getCamouflageType (  )  const [inherited]
LCreal Eaagles::Simulation::Player::getCG (  )  const [virtual, inherited]
const char * Eaagles::Basic::Object::getClassName (  )  [static, inherited]
double Eaagles::Simulation::Player::getCommandedAltitudeFt (  )  const [virtual, inherited]
double Eaagles::Simulation::Player::getCommandedAltitudeM (  )  const [virtual, inherited]
double Eaagles::Simulation::Player::getCommandedHeading (  )  const [virtual, inherited]
double Eaagles::Simulation::Player::getCommandedHeadingR (  )  const [virtual, inherited]
double Eaagles::Simulation::Player::getCommandedVelocityFps (  )  const [virtual, inherited]
double Eaagles::Simulation::Player::getCommandedVelocityMps (  )  const [virtual, inherited]
PairStream* Eaagles::Basic::Component::getComponents (  )  [inherited]

Referenced by Eaagles::BasicGL::SymbolLoader::addSymbol(), Eaagles::BasicGL::SymbolLoader::changeSymbolType(), Eaagles::Simulation::Player::collisionNotification(), Eaagles::Simulation::Steerpoint::compute(), Eaagles::Simulation::Route::computeSteerpointData(), Eaagles::Simulation::Player::crashNotification(), Eaagles::Simulation::Route::decStpt(), Eaagles::Simulation::Route::deleteSteerpoint(), Eaagles::Simulation::Route::directTo(), Eaagles::BasicGL::Graphic::draw(), Eaagles::Instruments::AoAIndexer::drawFunc(), Eaagles::Instruments::GMeterDial::drawFunc(), Eaagles::Network::Dis::Nib::emitterBeamsManager(), Eaagles::BasicGL::Graphic::findBySelectName(), Eaagles::Terrain::QuadMap::findDataFiles(), Eaagles::Simulation::Route::findSteerpointImp(), Eaagles::Simulation::Route::getAllSteerpoints(), Eaagles::Simulation::Route::getSteerpoints(), Eaagles::Simulation::Route::incStpt(), Eaagles::Simulation::Route::insertSteerpoint(), Eaagles::Simulation::System::killedNotification(), Eaagles::Simulation::Player::killedNotification(), Eaagles::Simulation::Datalink::onDatalinkMessageEvent(), Eaagles::Simulation::Gimbal::onRfEmissionEvent(), Eaagles::BasicGL::SymbolLoader::removeSymbol(), Eaagles::Simulation::Route::reset(), Eaagles::BasicGL::Field::setSlotHighlight(), Eaagles::BasicGL::Field::setSlotJustification(), Eaagles::BasicGL::Field::setSlotReversed(), Eaagles::BasicGL::Field::setSlotUnderline(), Eaagles::Instruments::Instrument::updateData(), and Eaagles::Instruments::GMeterDial::updateData().

const PairStream* Eaagles::Basic::Component::getComponents (  )  const [inherited]
Player::CoordSys Eaagles::Simulation::Player::getCoordSystemInUse (  )  const [inherited]
double Eaagles::Simulation::Player::getCosHeading (  )  const [inherited]
double Eaagles::Simulation::Player::getCosPitch (  )  const [inherited]
double Eaagles::Simulation::Player::getCosRoll (  )  const [inherited]
const Datalink * Eaagles::Simulation::Player::getDatalink (  )  const [inherited]
Basic::Pair * Eaagles::Simulation::Player::getDatalinkByType ( const std::type_info &  type  )  [inherited]
const Basic::Identifier * Eaagles::Simulation::Player::getDatalinkName (  )  const [inherited]
DynamicsModel * Eaagles::Simulation::Player::getDynamicsModel (  )  [inherited]

References Eaagles::Simulation::Player::dyn, and Eaagles::Basic::Pair::object().

Referenced by Eaagles::Simulation::Weapon::atReleaseInit(), Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::Player::dynamics(), Eaagles::Simulation::AirVehicle::getAerodynamicsModel(), Eaagles::Simulation::Player::getCommandedAltitude(), Eaagles::Simulation::Player::getCommandedHeadingD(), Eaagles::Simulation::Player::getCommandedVelocityKts(), Eaagles::Simulation::SpaceVehicle::getEngThrust(), Eaagles::Simulation::SpaceVehicle::getFuelWt(), Eaagles::Simulation::SpaceVehicle::getFuelWtMax(), Eaagles::Simulation::SpaceVehicle::getGrossWeight(), Eaagles::Simulation::SpaceVehicle::getNumberOfEngines(), Eaagles::Simulation::Player::isAltitudeHoldOn(), Eaagles::Simulation::Player::isHeadingHoldOn(), Eaagles::Simulation::Player::isVelocityHoldOn(), Eaagles::Simulation::Player::setAltitudeHoldOn(), Eaagles::Simulation::Player::setCommandedAltitude(), Eaagles::Simulation::Player::setCommandedHeadingD(), Eaagles::Simulation::Player::setCommandedVelocityKts(), Eaagles::Simulation::Player::setControlStickPitchInput(), Eaagles::Simulation::Player::setControlStickRollInput(), Eaagles::Simulation::SpaceVehicle::setControlStickYawInput(), Eaagles::Simulation::Player::setHeadingHoldOn(), Eaagles::Simulation::Player::setThrottles(), Eaagles::Simulation::SpaceVehicle::setTranslateXInput(), Eaagles::Simulation::SpaceVehicle::setTranslateYInput(), Eaagles::Simulation::SpaceVehicle::setTranslateZInput(), and Eaagles::Simulation::Player::setVelocityHoldOn().

const DynamicsModel * Eaagles::Simulation::Player::getDynamicsModel (  )  const [inherited]
const Basic::Identifier * Eaagles::Simulation::Player::getDynamicsModelName (  )  const [inherited]
int Eaagles::Simulation::AirVehicle::getEngFuelFlow ( LCreal *const   ff,
const int  max 
) const [virtual, inherited]
int Eaagles::Simulation::AirVehicle::getEngInletTemp ( LCreal *const   tmp,
const int  max 
) const [virtual, inherited]
int Eaagles::Simulation::AirVehicle::getEngN1 ( LCreal *const   n1,
const int  max 
) const [virtual, inherited]
int Eaagles::Simulation::AirVehicle::getEngNozzle ( LCreal *const   noz,
const int  max 
) const [virtual, inherited]
int Eaagles::Simulation::AirVehicle::getEngOilPressure ( LCreal *const   oil,
const int  max 
) const [virtual, inherited]
int Eaagles::Simulation::AirVehicle::getEngPLA ( LCreal *const   pla,
const int  max 
) const [virtual, inherited]
int Eaagles::Simulation::AirVehicle::getEngRPM ( LCreal *const   rpm,
const int  max 
) const [virtual, inherited]
int Eaagles::Simulation::AirVehicle::getEngThrust ( LCreal *const   fn,
const int  max 
) const [virtual, inherited]
int Eaagles::Simulation::AirVehicle::getEngThrustAb ( LCreal *const   fn,
const int  max 
) const [virtual, inherited]
int Eaagles::Simulation::AirVehicle::getEngThrustIdle ( LCreal *const   fn,
const int  max 
) const [virtual, inherited]
int Eaagles::Simulation::AirVehicle::getEngThrustMil ( LCreal *const   fn,
const int  max 
) const [virtual, inherited]
Logger* Eaagles::Basic::Component::getEventLogger (  )  [inherited]
LCreal Eaagles::Simulation::Player::getFlames (  )  const [inherited]
LCreal Eaagles::Simulation::AirVehicle::getFlightPathD (  )  const [inherited]
LCreal Eaagles::Simulation::AirVehicle::getFlightPathR (  )  const [inline, inherited]
LCreal Eaagles::Simulation::AirVehicle::getFuelWt (  )  const [virtual, inherited]
LCreal Eaagles::Simulation::AirVehicle::getFuelWtMax (  )  const [virtual, inherited]
const osg::Vec3d & Eaagles::Simulation::Player::getGeocAcceleration (  )  const [inherited]
const osg::Vec3d & Eaagles::Simulation::Player::getGeocAngularVelocities (  )  const [inherited]
const osg::Vec3d & Eaagles::Simulation::Player::getGeocEulerAngles (  )  const [inherited]
const Gimbal * Eaagles::Simulation::Player::getGimbal (  )  const [inherited]
Basic::Pair * Eaagles::Simulation::Player::getGimbalByType ( const std::type_info &  type  )  [inherited]
const Basic::Identifier * Eaagles::Simulation::Player::getGimbalName (  )  const [inherited]
LCreal Eaagles::Simulation::AirVehicle::getGrossWeight (  )  const [virtual, inherited]
LCreal Eaagles::Simulation::Player::getGroundSpeedFPS (  )  const [inherited]
LCreal Eaagles::Simulation::Player::getGroundSpeedKts (  )  const [inherited]
LCreal Eaagles::Simulation::Player::getGroundTrackD (  )  const [inherited]
LCreal Eaagles::Simulation::Player::getGroundTrackR (  )  const [inherited]
double Eaagles::Simulation::Player::getInitAltitude (  )  const [inherited]
const osg::Vec3d & Eaagles::Simulation::Player::getInitAngles (  )  const [inherited]
const osg::Vec3d & Eaagles::Simulation::Player::getInitGeocentricPosition (  )  const [inherited]
double Eaagles::Simulation::Player::getInitLatitude (  )  const [inherited]
double Eaagles::Simulation::Player::getInitLongitude (  )  const [inherited]
const osg::Vec2d & Eaagles::Simulation::Player::getInitPosition (  )  const [inherited]
const IrSystem * Eaagles::Simulation::Player::getIrSystem (  )  const [inherited]
Basic::Pair * Eaagles::Simulation::Player::getIrSystemByType ( const std::type_info &  type  )  [inherited]
const Basic::Identifier * Eaagles::Simulation::Player::getIrSystemName (  )  const [inherited]
unsigned int Eaagles::Simulation::AirVehicle::getMajorType (  )  const [virtual, inherited]

Reimplemented from Eaagles::Simulation::Player.

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 [inherited]
const Basic::String * Eaagles::Simulation::Player::getName (  )  const [inherited]
const Navigation * Eaagles::Simulation::Player::getNavigation (  )  const [inherited]
Basic::Pair * Eaagles::Simulation::Player::getNavigationByType ( const std::type_info &  type  )  [inherited]
const Basic::Identifier * Eaagles::Simulation::Player::getNavigationName (  )  const [inherited]
int Eaagles::Simulation::Player::getNetworkID (  )  const [inherited]
const Nib * Eaagles::Simulation::Player::getNib (  )  const [inherited]
unsigned int Eaagles::Basic::Component::getNumberOfComponents (  )  const [inherited]
int Eaagles::Simulation::AirVehicle::getNumberOfEngines (  )  const [virtual, inherited]
const OnboardComputer * Eaagles::Simulation::Player::getOnboardComputer (  )  const [inherited]
Basic::Pair * Eaagles::Simulation::Player::getOnboardComputerByType ( const std::type_info &  type  )  [inherited]
const Basic::Identifier * Eaagles::Simulation::Player::getOnboardComputerName (  )  const [inherited]
const Pilot * Eaagles::Simulation::Player::getPilot (  )  const [inherited]
Basic::Pair * Eaagles::Simulation::Player::getPilotByType ( const std::type_info &  type  )  [inherited]
const Basic::Identifier * Eaagles::Simulation::Player::getPilotName (  )  const [inherited]
double Eaagles::Simulation::Player::getPitchR (  )  const [inherited]
bool Eaagles::Simulation::Player::getPositionLL ( double *const   lat,
double *const   lon 
) const [inherited]
bool Eaagles::Simulation::Player::getPositionLLA ( double *const   lat,
double *const   lon,
double *const   alt 
) const [inherited]
const osg::Quat & Eaagles::Simulation::Player::getQuaternions (  )  const [inherited]
LCreal Eaagles::Simulation::AirVehicle::getRadarAltitude (  )  const [virtual, inherited]
const Radio * Eaagles::Simulation::Player::getRadio (  )  const [inherited]
Basic::Pair * Eaagles::Simulation::Player::getRadioByType ( const std::type_info &  type  )  [inherited]
const Basic::Identifier * Eaagles::Simulation::Player::getRadioName (  )  const [inherited]
double Eaagles::Simulation::Player::getRollR (  )  const [inherited]
const osg::Matrixd & Eaagles::Simulation::Player::getRotMatW2B (  )  const [inherited]
Component* Eaagles::Basic::Component::getSelectedComponent (  )  [inline, inherited]
const Component* Eaagles::Basic::Component::getSelectedComponent (  )  const [inline, inherited]
const RfSensor * Eaagles::Simulation::Player::getSensor (  )  const [inherited]
const Basic::Identifier * Eaagles::Simulation::Player::getSensorName (  )  const [inherited]
LCreal Eaagles::Simulation::AirVehicle::getSideSlipR (  )  const [inline, inherited]
const Simulation * Eaagles::Simulation::Player::getSimulation (  )  const [inherited]
double Eaagles::Simulation::Player::getSinHeading (  )  const [inherited]
double Eaagles::Simulation::Player::getSinPitch (  )  const [inherited]
double Eaagles::Simulation::Player::getSinRoll (  )  const [inherited]
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 [inherited]
LCreal Eaagles::Simulation::AirVehicle::getSpeedBrakePosition (  )  const [virtual, inherited]
const StoresMgr * Eaagles::Simulation::Player::getStoresManagement (  )  const [inherited]
const Basic::Identifier * Eaagles::Simulation::Player::getStoresManagementName (  )  const [inherited]
LCreal Eaagles::Simulation::Player::getTerrainElevationFt (  )  const [inherited]
LCreal Eaagles::Simulation::Player::getTerrainElevationM (  )  const [inherited]
LCreal Eaagles::Simulation::Player::getTerrainOffset (  )  const [inherited]
const Statistic* Eaagles::Basic::Component::getTimingStats (  )  const [inline, inherited]
LCreal Eaagles::Simulation::Player::getTotalVelocityFPS (  )  const [inherited]
const osg::Vec3d & Eaagles::Simulation::Player::getVelocityBody (  )  const [inherited]
const osg::Matrixd & Eaagles::Simulation::Player::getWorldMat (  )  const [inherited]
double Eaagles::Simulation::Player::getXPosition (  )  const [inherited]
double Eaagles::Simulation::Player::getYPosition (  )  const [inherited]
bool Eaagles::Simulation::Player::isAltitudeFrozen (  )  const [inherited]
bool Eaagles::Simulation::Player::isAltitudeHoldOn (  )  const [virtual, inherited]
bool Eaagles::Simulation::Player::isAltitudeSlaved (  )  const [inherited]
bool Eaagles::Simulation::Player::isAttitudeFrozen (  )  const [inherited]
bool Eaagles::Basic::Object::isClassType ( const std::type_info &  type  )  const [virtual, inherited]
bool Eaagles::Basic::Component::isComponentSelected (  )  const [inline, inherited]
bool Eaagles::Simulation::Player::isCrashed (  )  const [inherited]
bool Eaagles::Simulation::Player::isDetonated (  )  const [inherited]
bool Eaagles::Simulation::Player::isDtedTerrainInterpolationEnabled (  )  const [inherited]
bool Eaagles::Simulation::Player::isFuelFrozen (  )  const [inherited]
bool Eaagles::Simulation::Player::isHeadingHoldOn (  )  const [virtual, inherited]
bool Eaagles::Simulation::Player::isID ( const unsigned short  tst  )  const [inherited]
bool Eaagles::Simulation::Player::isInitGeocentricPositionValid (  )  const [inherited]
bool Eaagles::Simulation::Player::isInitLatLonValid (  )  const [inherited]
bool Eaagles::Simulation::Player::isInitPositionValid (  )  const [inherited]
bool Eaagles::Simulation::Player::isJustKilled (  )  const [inherited]
bool Eaagles::Simulation::Player::isKilled (  )  const [inherited]
bool Eaagles::Simulation::Player::isKillRemovalEnabled (  )  const [inherited]
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(), Eaagles::Simulation::Player::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(), Eaagles::Simulation::Player::onWpnRelEvent(), Eaagles::Basic::Logger::openFile(), Eaagles::Simulation::Player::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 [inherited]
bool Eaagles::Simulation::Player::isName ( const char *const   tst  )  const [inherited]
bool Eaagles::Simulation::Player::isNetOutputEnabled (  )  const [inherited]
virtual bool Eaagles::Basic::Component::isNotFrozen (  )  const [virtual, inherited]
bool Eaagles::Basic::Component::isNotShutdown (  )  const [inline, inherited]
bool Eaagles::Simulation::Player::isNotSide ( const unsigned int  tst  )  const [inherited]
bool Eaagles::Simulation::Player::isPositionFrozen (  )  const [inherited]
bool Eaagles::Simulation::Player::isPositionSlaved (  )  const [inherited]
bool Eaagles::Simulation::Player::isPositionVectorValid (  )  const [inherited]
bool Eaagles::Simulation::AirVehicle::isRadarAltValid (  )  const [virtual, inherited]
bool Eaagles::Basic::Component::isShutdown (  )  const [inline, inherited]
bool Eaagles::Simulation::Player::isSide ( const unsigned int  tst  )  const [inherited]
bool Eaagles::Simulation::Player::isSmoothing (  )  const [inherited]
bool Eaagles::Simulation::Player::isTerrainElevationRequired (  )  const [inherited]
bool Eaagles::Simulation::Player::isTerrainElevationValid (  )  const [inherited]
bool Eaagles::Basic::Component::isTimingStatsEnabled (  )  const [inline, inherited]
bool Eaagles::Basic::Component::isTimingStatsPrintEnabled (  )  const [inline, inherited]
bool Eaagles::Simulation::Player::isVelocityHoldOn (  )  const [virtual, inherited]
bool Eaagles::Simulation::AirVehicle::isWeightOnWheels (  )  const [virtual, inherited]
int Eaagles::Simulation::Player::killedByPlayerID (  )  const [inherited]
bool Eaagles::Simulation::Player::onDatalinkMessageEventPlayer ( Basic::Object *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::onEventReset (  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::onReflectionsCancel ( const Basic::Component *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::onReflectionsRequest ( Basic::Component *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::onRfReflectedEmissionEventPlayer ( Emission *const  msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::onTgtStepEvent (  )  [virtual, inherited]
bool Eaagles::Simulation::Player::onTriggerSwEvent ( const Basic::Boolean *const   msg = 0  )  [virtual, inherited]
void Eaagles::Simulation::Player::positionUpdate ( const LCreal  dt  )  [protected, inherited]

References Eaagles::Basic::Angle::aepcdRad(), Eaagles::Simulation::Player::altitude, Eaagles::Simulation::Player::attFrz, Eaagles::Simulation::Player::BUILDING, Eaagles::Simulation::Player::CS_GEOD, Eaagles::Simulation::Player::CS_LOCAL, Eaagles::Simulation::Player::CS_WORLD, Eaagles::Basic::Angle::D2RCC, Eaagles::Simulation::enabled, Eaagles::Simulation::Simulation::getEarthRadiusM(), Eaagles::Simulation::Player::getEulerAngles(), Eaagles::Simulation::Player::getHeadingD(), Eaagles::Simulation::Player::getPitchD(), Eaagles::Simulation::Player::getRollD(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Simulation::Player::GROUND_VEHICLE, Eaagles::Simulation::Player::initVp, Eaagles::Simulation::Player::inUseCoordSys, Eaagles::Simulation::Player::isAltitudeFrozen(), Eaagles::Simulation::Player::isAltitudeSlaved(), Eaagles::Simulation::Player::isLocalPlayer(), Eaagles::Simulation::Player::isMajorType(), Eaagles::Basic::Component::isMessageEnabled(), Eaagles::Simulation::Player::isPositionFrozen(), Eaagles::Simulation::Player::isPositionSlaved(), Eaagles::Simulation::Player::latitude, Eaagles::Simulation::Player::LIFE_FORM, Eaagles::Simulation::Player::longitude, Eaagles::Basic::Object::MSG_INFO, Eaagles::PI, Eaagles::Simulation::Player::posVecECEF, Eaagles::Simulation::Player::posVecNED, Eaagles::Basic::Angle::R2DCC, Eaagles::Simulation::Player::scPhi, Eaagles::Simulation::Player::scTheta, Eaagles::Simulation::Player::setAngularVelocities(), Eaagles::Simulation::Player::setEulerAngles(), Eaagles::Simulation::Player::setGeocPosition(), Eaagles::Simulation::Player::setPosition(), Eaagles::Simulation::Player::setPositionLLA(), Eaagles::Simulation::Player::setVelocityBody(), Eaagles::Simulation::Player::SHIP, Eaagles::Simulation::Player::tElev, Eaagles::Simulation::Player::tElevValid, Eaagles::Simulation::Player::testAngRates, Eaagles::Simulation::Player::testBodyAxis, Eaagles::Simulation::Player::tOffset, Eaagles::Simulation::Player::useCoordSys, Eaagles::Simulation::Player::velVecECEF, Eaagles::Simulation::Player::velVecN1, Eaagles::Simulation::Player::velVecNED, and Eaagles::Simulation::Player::vp.

Referenced by Eaagles::Simulation::Player::dynamics().

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, inherited]
unsigned int Eaagles::Basic::Object::registerClass ( const _Static *const   a  )  [static, protected, inherited]
void Eaagles::Simulation::AirVehicle::reset (  )  [virtual, inherited]
void Eaagles::Simulation::Player::resetJustKilled (  )  [virtual, inherited]
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 char *const   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 
) [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,
Object *const   value[],
SendData  sd[],
const int  n 
) [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,
const bool  value,
SendData sd 
) [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 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,
const float  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]
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, inherited]
bool Eaagles::Simulation::Player::setAccelerationBody ( const osg::Vec3 &  newAccelBody  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setAltitudeFreeze ( const bool  f  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setAltitudeHoldOn ( const bool  b  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setAngularVelocities ( const osg::Vec3d &  newAngVel  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setAttitudeFreeze ( const bool  f  )  [virtual, inherited]
void Eaagles::Simulation::AirVehicle::setBrakes ( const LCreal  left,
const LCreal  right 
) [virtual, inherited]
bool Eaagles::Simulation::Player::setCamouflageType ( const unsigned int  v  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setCommandedAltitudeFt ( const double  a  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setCommandedAltitudeM ( const double  a  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setCommandedHeading ( const double  h  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setCommandedHeadingR ( const double  h  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setCommandedVelocityKts ( const double  a  )  [virtual, inherited]
void Eaagles::Simulation::AirVehicle::setControlStick ( const LCreal  roll,
const LCreal  pitch 
) [inline, inherited]
void Eaagles::Simulation::Player::setControlStickPitchInput ( const LCreal  pitch  )  [virtual, inherited]
void Eaagles::Simulation::Player::setControlStickRollInput ( const LCreal  roll  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setCrashOverride ( const bool  f  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setDatalink ( Basic::Pair *const   n  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::setDynamicsModel ( Basic::Pair *const   sys  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::setEnableNetOutput ( const bool  f  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setEulerAngles ( const osg::Vec3d &  newAngles  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setEventLogger ( Logger *const   logger  )  [virtual, inherited]
void Eaagles::Simulation::AirVehicle::setFlaps ( const LCreal  pos  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setFuelFreeze ( const bool  f  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setGeocAcceleration ( const osg::Vec3 &  newAccelEcef  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setGeocAngularVelocities ( const osg::Vec3d &  newAngVel  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setGeocVelocity ( const osg::Vec3 &  newVelEcef  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setGimbal ( Basic::Pair *const   n  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::setHeadingHoldOn ( const bool  b  )  [virtual, inherited]
void Eaagles::Simulation::Player::setID ( const unsigned short  newId  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setInitAltitude ( const double  altiude  )  [virtual, inherited]
bool Eaagles::Simulation::AirVehicle::setInitGearPos ( const Basic::Number *const   pos  )  [protected, inherited]
bool Eaagles::Simulation::Player::setInitGeocentricPosition ( const osg::Vec3d &  newPos  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setInitLat ( const double  x  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setInitLon ( const double  x  )  [virtual, inherited]
void Eaagles::Simulation::Player::setInitMode ( const Mode  newMode  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setInitPosition ( const osg::Vec2d &  newPos  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setInterpolateTerrain ( const bool  f  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setIrSystem ( Basic::Pair *const   n  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::setKillOverride ( const bool  f  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setKillRemoval ( const bool  f  )  [virtual, inherited]
void Eaagles::Simulation::Player::setName ( const Basic::String newName  )  [virtual, inherited]
void Eaagles::Simulation::Player::setName ( const char *const   newName  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setNavigation ( Basic::Pair *const   n  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::setOnboardComputer ( Basic::Pair *const   s  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::setPilot ( Basic::Pair *const   p  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::setPosition ( const osg::Vec3d &  newPos,
const bool  slaved = false 
) [virtual, inherited]
bool Eaagles::Simulation::Player::setPositionFreeze ( const bool  f  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setPositionLL ( const double  lat,
const double  lon,
const bool  slaved = false 
) [virtual, inherited]
virtual bool Eaagles::Basic::Component::setPrintTimingStats ( const bool  b  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setRadio ( Basic::Pair *const   n  )  [protected, virtual, inherited]
void Eaagles::Simulation::AirVehicle::setRudderPedalInput ( const LCreal  pedal  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSelectionName ( const Object *const   s  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::setSensor ( Basic::Pair *const   n  )  [protected, virtual, inherited]
bool Eaagles::Simulation::Player::setSlotAltitudeFreeze ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotAttitudeFreeze ( const Basic::Number *const   msg  )  [virtual, inherited]
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, inherited]
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, inherited]
bool Eaagles::Simulation::Player::setSlotDataLogTime ( const Basic::Time *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotDisableMsgType ( const Number *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotDisableMsgType ( const Identifier *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotEnableMsgType ( const Number *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotEnableMsgType ( const Identifier *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotEnableNetOutput ( const Basic::Number *const   msg  )  [virtual, inherited]
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, inherited]
bool Eaagles::Simulation::Player::setSlotID ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitAlt ( const Basic::Distance *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitAlt ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitEulerAngles ( const Basic::List *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitGeocentric ( const Basic::List *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitHeading ( const Basic::Angle *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitHeading ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitLat ( const Basic::LatLon *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitLat ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitLat ( const Basic::Angle *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitLon ( const Basic::Angle *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitLon ( const Basic::LatLon *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitLon ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitPitch ( const Basic::Angle *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitPitch ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitPosition ( const Basic::List *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitRoll ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitRoll ( const Basic::Angle *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitVelocity ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitXPos ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitXPos ( const Basic::Distance *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitYPos ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInitYPos ( const Basic::Distance *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotInterpolateTerrain ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotIrSignature ( IrSignature *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotKillOverride ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotKillRemoval ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotPositionFreeze ( const Basic::Number *const   msg  )  [virtual, inherited]
virtual bool Eaagles::Basic::Component::setSlotPrintTimingStats ( const Number *const   num  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotSignature ( RfSignature *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotTerrainElevReq ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotTerrainOffset ( const Basic::Distance *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotTestBodyAxis ( const Basic::Number *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotTestPitchRate ( const Basic::Angle *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotTestRollRate ( const Basic::Angle *const   msg  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setSlotTestYawRate ( const Basic::Angle *const   msg  )  [virtual, inherited]
void Eaagles::Simulation::AirVehicle::setSpeedBrakesSwitch ( const LCreal  sw  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setStoresMgr ( Basic::Pair *const   s  )  [protected, virtual, inherited]
void Eaagles::Simulation::Player::setTerrainElevation ( const LCreal  v  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setTerrainElevationRequired ( const bool  b  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setTerrainOffset ( const LCreal  v  )  [virtual, inherited]
int Eaagles::Simulation::Player::setThrottles ( const LCreal *const   positions,
const int  num 
) [virtual, inherited]
virtual bool Eaagles::Basic::Component::setTimingStatsEnabled ( const bool  b  )  [virtual, inherited]
void Eaagles::Simulation::AirVehicle::setTrimSwitch ( const LCreal  rollTrim,
const LCreal  pitchTrim 
) [inline, inherited]
void Eaagles::Simulation::AirVehicle::setTrimSwitchPitchInput ( const LCreal  pitchTrim  )  [virtual, inherited]
void Eaagles::Simulation::AirVehicle::setTrimSwitchRollInput ( const LCreal  rollTrim  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setVelocity ( const osg::Vec3 &  newVel  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setVelocityBody ( const osg::Vec3 &  newVelBody  )  [virtual, inherited]
bool Eaagles::Simulation::Player::setVelocityHoldOn ( const bool  b  )  [virtual, inherited]
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]

Member Data Documentation

const Object::_Static * Eaagles::Basic::Object::classes = { &Object::_static } [static, inherited]
const unsigned int Eaagles::Basic::Object::MAX_CLASSES = 1000 [static, inherited]
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(), Eaagles::Simulation::Player::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]
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: