#include <AirVehicle.h>
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 | |
| AirVehicle () | |
| 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::String * | getType () 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::String * | getName () 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 |
| Nib * | getNib () |
| const Nib * | getNib () 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 |
| Simulation * | getSimulation () |
| const Simulation * | getSimulation () const |
| DynamicsModel * | getDynamicsModel () |
| const DynamicsModel * | getDynamicsModel () const |
| const Basic::Identifier * | getDynamicsModelName () const |
| Pilot * | getPilot () |
| const Pilot * | getPilot () const |
| const Basic::Identifier * | getPilotName () const |
| Pilot * | getPilotByName (const char *const name) |
| Basic::Pair * | getPilotByType (const std::type_info &type) |
| StoresMgr * | getStoresManagement () |
| const StoresMgr * | getStoresManagement () const |
| const Basic::Identifier * | getStoresManagementName () const |
| Datalink * | getDatalink () |
| const Datalink * | getDatalink () const |
| const Basic::Identifier * | getDatalinkName () const |
| Datalink * | getDatalinkByName (const char *const name) |
| Basic::Pair * | getDatalinkByType (const std::type_info &type) |
| Gimbal * | getGimbal () |
| const Gimbal * | getGimbal () const |
| const Basic::Identifier * | getGimbalName () const |
| Gimbal * | getGimbalByName (const char *const name) |
| Basic::Pair * | getGimbalByType (const std::type_info &type) |
| Navigation * | getNavigation () |
| const Navigation * | getNavigation () const |
| const Basic::Identifier * | getNavigationName () const |
| Navigation * | getNavigationByName (const char *const name) |
| Basic::Pair * | getNavigationByType (const std::type_info &type) |
| OnboardComputer * | getOnboardComputer () |
| const OnboardComputer * | getOnboardComputer () const |
| const Basic::Identifier * | getOnboardComputerName () const |
| OnboardComputer * | getOnboardComputerByName (const char *const name) |
| Basic::Pair * | getOnboardComputerByType (const std::type_info &type) |
| Radio * | getRadio () |
| const Radio * | getRadio () const |
| const Basic::Identifier * | getRadioName () const |
| Radio * | getRadioByName (const char *const name) |
| Basic::Pair * | getRadioByType (const std::type_info &type) |
| RfSensor * | getSensor () |
| const RfSensor * | getSensor () const |
| const Basic::Identifier * | getSensorName () const |
| RfSensor * | getSensorByName (const char *const name) |
| Basic::Pair * | getSensorByType (const std::type_info &type) |
| IrSystem * | getIrSystem () |
| const IrSystem * | getIrSystem () const |
| const Basic::Identifier * | getIrSystemName () const |
| IrSystem * | getIrSystemByName (const char *const name) |
| Basic::Pair * | getIrSystemByType (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 _Static * | classes [MAX_CLASSES] = { &Object::_static } |
| static unsigned int | numClasses = 1 |
Protected Member Functions | |
| AerodynamicsModel * | getAerodynamicsModel () |
| const AerodynamicsModel * | getAerodynamicsModel () 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 |
Private Attributes | |
| LCreal | initGearPos |
| LCreal | gearPos |
| LCreal | wpnBayDoorPos |
| LCreal | wingSweep |
enum Eaagles::Simulation::Player::CoordSys [inherited] |
enum Eaagles::Simulation::Player::MajorType [inherited] |
enum Eaagles::Simulation::Player::Mode [inherited] |
enum Eaagles::Simulation::Player::Side [inherited] |
| Eaagles::Simulation::AirVehicle::AirVehicle | ( | ) |
References Eaagles::Simulation::initGearPos, and STANDARD_CONSTRUCTOR.
| virtual bool Eaagles::Basic::Component::addComponent | ( | Pair *const | p | ) | [virtual, inherited] |
Referenced by Eaagles::Network::Dis::Nib::processArticulationParameters().
| Object * Eaagles::Basic::Object::clone | ( | ) | const [virtual, inherited] |
References Eaagles::Basic::Object::Object().
Referenced by Eaagles::BasicGL::Scanline::addPolygon(), Eaagles::BasicGL::SymbolLoader::addSymbol(), Eaagles::BasicGL::SymbolLoader::changeSymbolType(), Eaagles::BasicGL::Clip3D::clip(), Eaagles::Simulation::NetIO::createIPlayer(), Eaagles::Network::Dis::Nib::emitterBeamsManager(), Eaagles::Basic::PairStream::findName(), Eaagles::Simulation::SimpleStoresMgr::onWpnRelEvent(), Eaagles::Simulation::Weapon::prerelease(), Eaagles::Network::Dis::Nib::processArticulationParameters(), Eaagles::Network::Dis::Nib::processElectromagneticEmissionPDU(), Eaagles::Simulation::Weapon::release(), Eaagles::BasicGL::Graphic::setColor(), Eaagles::BasicGL::Graphic::setMaterial(), Eaagles::Vehicle::JSBSimModel::setModel(), Eaagles::Vehicle::JSBSimModel::setRootDir(), Eaagles::BasicGL::Field::setSlotFont(), Eaagles::Instruments::BearingPointer::setSlotHeadGraphic(), Eaagles::Basic::StateMachine::setSlotStateMachines(), Eaagles::Simulation::Stores::setSlotStores(), Eaagles::Instruments::BearingPointer::setSlotTailGraphic(), Eaagles::BasicGL::SymbolLoader::setSlotTemplates(), Eaagles::Basic::ColorRotary::setSlotValues(), Eaagles::Instruments::TickMarks::setTickGraphic(), Eaagles::Instruments::DialTickMarks::setTickGraphic(), Eaagles::Simulation::SigAzEl::SigAzEl(), and Eaagles::Network::Dis::NetIO::testOutputEntityTypes().
| bool Eaagles::Simulation::Player::collisionNotification | ( | Player *const | msg | ) | [virtual, inherited] |
Reimplemented in Eaagles::Simulation::Effects, and Eaagles::Simulation::Weapon.
References Eaagles::Simulation::Player::CRASHED, Eaagles::Basic::Component::event(), Eaagles::Basic::Component::getAnyEventLogger(), Eaagles::Basic::Component::getComponents(), Eaagles::Basic::List::getFirstItem(), Eaagles::Simulation::Player::getID(), Eaagles::Simulation::Player::isCrashOverride(), Eaagles::Simulation::Player::isLocalPlayer(), Eaagles::Simulation::Player::justKilled, KILL_EVENT, Eaagles::Simulation::Player::killedBy, Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::setMode().
| Component* Eaagles::Basic::Component::container | ( | ) | [inline, inherited] |
References Eaagles::Basic::Component::containerPtr.
Referenced by Eaagles::Basic::StateMachine::callState(), Eaagles::Simulation::NetIO::createIPlayer(), Eaagles::Instruments::BearingPointer::drawFunc(), Eaagles::BasicGL::Field::drawFunc(), Eaagles::Basic::StateMachine::goToState(), Eaagles::Simulation::Route::insertSteerpoint(), Eaagles::Basic::StateMachine::nextState(), Eaagles::BasicGL::Page::popPage(), Eaagles::Simulation::Weapon::prerelease(), Eaagles::Simulation::RfSensor::processModes(), Eaagles::BasicGL::Display::processSubdisplays(), Eaagles::BasicGL::Page::processSubpages(), Eaagles::Simulation::Weapon::release(), Eaagles::Basic::StateMachine::rtnState(), Eaagles::Simulation::Gun::setBulletType(), Eaagles::Simulation::Station::setSlotIoHandler(), Eaagles::Simulation::Station::setSlotNetworks(), Eaagles::Simulation::Station::setSlotOutTheWindow(), Eaagles::Simulation::Simulation::setSlotPlayers(), Eaagles::Simulation::Station::setSlotSimulation(), Eaagles::Basic::StateMachine::setSlotStateMachines(), Eaagles::Instruments::TickMarks::setTickGraphic(), Eaagles::Instruments::DialTickMarks::setTickGraphic(), Eaagles::Simulation::Gimbal::updateMatrix(), and Eaagles::Simulation::Simulation::updatePlayerList().
| const Component* Eaagles::Basic::Component::container | ( | ) | const [inline, inherited] |
References Eaagles::Basic::Component::containerPtr.
| Component* Eaagles::Basic::Component::container | ( | Component *const | p | ) | [inline, inherited] |
References Eaagles::Basic::Component::containerPtr.
| 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().
| bool Eaagles::Simulation::Player::crashNotification | ( | ) | [virtual, inherited] |
Reimplemented in Eaagles::Simulation::Effects, and Eaagles::Simulation::Weapon.
References Eaagles::Simulation::Player::CRASHED, Eaagles::Basic::Component::event(), Eaagles::Basic::Component::getAnyEventLogger(), Eaagles::Basic::Component::getComponents(), Eaagles::Basic::List::getFirstItem(), Eaagles::Simulation::Player::isCrashOverride(), Eaagles::Simulation::Player::isLocalPlayer(), Eaagles::Simulation::Player::justKilled, KILL_EVENT, Eaagles::Simulation::Player::killedBy, Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::setMode().
| void Eaagles::Simulation::Player::deadReckonPosition | ( | const LCreal | dt | ) | [protected, inherited] |
References Eaagles::Simulation::Player::BUILDING, Eaagles::Simulation::Nib::getDrAcceleration(), Eaagles::Simulation::Nib::getDrAngularVelocities(), Eaagles::Simulation::Nib::getDrVelocity(), Eaagles::Basic::Nav::getGeodCoords(), Eaagles::Simulation::Player::GROUND_VEHICLE, Eaagles::Simulation::Player::isMajorType(), Eaagles::Simulation::Player::isNetworkedPlayer(), Eaagles::Simulation::Player::LIFE_FORM, Eaagles::Simulation::Player::nib, Eaagles::Simulation::Player::setGeocAcceleration(), Eaagles::Simulation::Player::setGeocAngularVelocities(), Eaagles::Simulation::Player::setGeocEulerAngles(), Eaagles::Simulation::Player::setGeocPosition(), Eaagles::Simulation::Player::setGeocVelocity(), Eaagles::Simulation::Player::setPositionLLA(), Eaagles::Simulation::Player::SHIP, Eaagles::Simulation::Player::tElev, Eaagles::Simulation::Player::tElevValid, Eaagles::Simulation::Player::tOffset, and Eaagles::Simulation::Nib::updateDeadReckoning().
Referenced by Eaagles::Simulation::Player::dynamics().
| void Eaagles::Basic::Object::deleteData | ( | ) | [protected, inherited] |
| bool Eaagles::Basic::Object::disableMessageTypes | ( | const unsigned short | msgTypeBits | ) | [inherited] |
References Eaagles::Basic::Object::disMsgBits, and Eaagles::Basic::Object::enbMsgBits.
| void Eaagles::Simulation::Player::dynamics | ( | const LCreal | dt = 0.0 |
) | [protected, virtual, inherited] |
Reimplemented in Eaagles::Simulation::GroundVehicle, Eaagles::Simulation::UnmannedSpaceVehicle, and Eaagles::Simulation::Weapon.
References Eaagles::Simulation::Player::AIR_VEHICLE, CRASH_EVENT, Eaagles::Simulation::Player::deadReckonPosition(), Eaagles::Simulation::DynamicsModel::dynamics(), Eaagles::Simulation::Player::event(), Eaagles::Basic::Component::freeze(), Eaagles::Simulation::Player::getAltitudeAgl(), Eaagles::Simulation::Player::getDynamicsModel(), Eaagles::Simulation::Player::isFrozen(), Eaagles::Simulation::Player::isLocalPlayer(), Eaagles::Simulation::Player::isMajorType(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Player::SPACE_VEHICLE, and Eaagles::Simulation::Player::WEAPON.
Referenced by Eaagles::Simulation::Player::updateTC().
| bool Eaagles::Basic::Object::enableMessageTypes | ( | const unsigned short | msgTypeBits | ) | [inherited] |
References Eaagles::Basic::Object::disMsgBits, and Eaagles::Basic::Object::enbMsgBits.
| virtual bool Eaagles::Simulation::Player::event | ( | const int | event, | |
| Basic::Object *const | obj = 0 | |||
| ) | [virtual, inherited] |
Reimplemented from Eaagles::Basic::Component.
Reimplemented in Eaagles::Simulation::Missile, and Eaagles::Simulation::Weapon.
Referenced by Eaagles::Simulation::Player::dynamics(), Eaagles::Simulation::IrSeeker::irRequestSignature(), Eaagles::Simulation::Player::processDetonation(), Eaagles::Simulation::Simulation::reset(), Eaagles::Simulation::Antenna::rfTransmit(), Eaagles::Simulation::Datalink::sendMessage(), and Eaagles::Simulation::Station::setOwnshipPlayer().
| virtual const Pair* Eaagles::Basic::Component::findByIndex | ( | const int | slotindex | ) | const [virtual, inherited] |
| virtual Pair* Eaagles::Basic::Component::findByIndex | ( | const int | slotindex | ) | [virtual, inherited] |
Referenced by Eaagles::Simulation::SigSwitch::getRCS().
| virtual Pair* Eaagles::Basic::Component::findByName | ( | const char *const | slotname | ) | [virtual, inherited] |
Referenced by Eaagles::BasicGL::SymbolLoader::changeSymbolColor(), Eaagles::Simulation::Player::getDatalinkByName(), Eaagles::Simulation::Player::getGimbalByName(), Eaagles::Simulation::Player::getIrSystemByName(), Eaagles::Simulation::Player::getNavigationByName(), Eaagles::Simulation::Player::getOnboardComputerByName(), Eaagles::Simulation::Player::getPilotByName(), Eaagles::Simulation::Player::getRadioByName(), Eaagles::Simulation::Player::getSensorByName(), Eaagles::Simulation::OnboardComputer::getTrackManagerByName(), Eaagles::BasicGL::SymbolLoader::setSymbolFlashRate(), Eaagles::BasicGL::SymbolLoader::setSymbolScale(), Eaagles::BasicGL::SymbolLoader::setSymbolVisible(), Eaagles::Instruments::LandingGear::updateData(), Eaagles::BasicGL::SymbolLoader::updateSymbolText(), and Eaagles::BasicGL::SymbolLoader::updateSymbolTextVis().
| virtual const Pair* Eaagles::Basic::Component::findByName | ( | const char *const | slotname | ) | const [virtual, inherited] |
| virtual Pair* Eaagles::Basic::Component::findByType | ( | const std::type_info & | type | ) | [virtual, inherited] |
Referenced by Eaagles::Simulation::Player::getDatalinkByType(), Eaagles::Simulation::Player::getGimbalByType(), Eaagles::Simulation::Player::getIrSystemByType(), Eaagles::Maps::Rpf::CadrgMap::getMapImage(), Eaagles::Simulation::Player::getNavigationByType(), Eaagles::Simulation::Player::getOnboardComputerByType(), Eaagles::Simulation::Player::getPilotByType(), Eaagles::Simulation::Player::getRadioByType(), Eaagles::Simulation::Player::getSensorByType(), Eaagles::Simulation::OnboardComputer::getTrackManagerByType(), and Eaagles::Simulation::Player::updateSystemPointers().
| 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] |
| virtual void Eaagles::Basic::Component::freeze | ( | const bool | fflag | ) | [virtual, inherited] |
| const osg::Vec3d & Eaagles::Simulation::Player::getAcceleration | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::accelVecNED.
Referenced by Eaagles::Simulation::IrSeeker::irQueryReturnEvent(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), and Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList().
| const osg::Vec3d & Eaagles::Simulation::Player::getAccelerationBody | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::accelVecBody.
| AerodynamicsModel * Eaagles::Simulation::AirVehicle::getAerodynamicsModel | ( | ) | [protected] |
References Eaagles::Simulation::Player::getDynamicsModel().
Referenced by getAmbientPressureRatio(), getAngleOfAttack(), getCalibratedAirspeed(), getEngFuelFlow(), getEngInletTemp(), getEngN1(), getEngNozzle(), getEngOilPressure(), getEngPLA(), getEngRPM(), getEngThrust(), getEngThrustAb(), getEngThrustIdle(), getEngThrustMil(), getFlightPath(), getFuelWt(), getFuelWtMax(), getGload(), getGrossWeight(), getLandingGearPosition(), getMach(), getNumberOfEngines(), getSideSlip(), getSpeedBrakePosition(), getWeaponBayDoorPosition(), getWingSweepAngle(), isWeightOnWheels(), setBrakes(), setCmdWingSweepAngle(), setFlaps(), setGearHandleSwitch(), setRudderPedalInput(), setSpeedBrakesSwitch(), setTrimSwitchPitchInput(), setTrimSwitchRollInput(), and setWeaponBayDoorSwitch().
| const AerodynamicsModel * Eaagles::Simulation::AirVehicle::getAerodynamicsModel | ( | ) | const [protected] |
References Eaagles::Simulation::Player::getDynamicsModel().
| double Eaagles::Simulation::Player::getAltitude | ( | ) | const [inherited] |
| double Eaagles::Simulation::Player::getAltitudeAgl | ( | ) | const [inherited] |
| double Eaagles::Simulation::Player::getAltitudeAglFt | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::getAltitudeAgl(), and Eaagles::Basic::Distance::M2FT.
Referenced by getRadarAltitude().
| double Eaagles::Simulation::Player::getAltitudeAglM | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::getAltitudeAgl().
| double Eaagles::Simulation::Player::getAltitudeFt | ( | ) | const [inherited] |
| double Eaagles::Simulation::Player::getAltitudeM | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::altitude.
Referenced by Eaagles::Simulation::Player::getAltitude(), Eaagles::Simulation::IrSignature::getCalculatedAirframeHeatSignature(), Eaagles::Simulation::IrSignature::getHeatSignature(), Eaagles::Simulation::IrSignature::getHotPartsRadiation(), Eaagles::Simulation::IrSignature::getPlumeRadiation(), Eaagles::Simulation::Player::getPositionLLA(), Eaagles::Simulation::IrSeeker::irQueryReturnEvent(), Eaagles::Simulation::Tdb::processPlayers(), Eaagles::Simulation::Player::setPosition(), Eaagles::Simulation::Player::setPositionLL(), and Eaagles::Vehicle::RacModel::updateRAC().
| LCreal Eaagles::Simulation::AirVehicle::getAmbientPressureRatio | ( | ) | const [virtual] |
| LCreal Eaagles::Simulation::AirVehicle::getAngleOfAttack | ( | ) | const [virtual] |
References getAerodynamicsModel(), Eaagles::Simulation::AerodynamicsModel::getAngleOfAttack(), and Eaagles::Basic::value.
Referenced by getAngleOfAttackD(), and getAngleOfAttackR().
| LCreal Eaagles::Simulation::AirVehicle::getAngleOfAttackD | ( | ) | const |
| LCreal Eaagles::Simulation::AirVehicle::getAngleOfAttackR | ( | ) | const [inline] |
References getAngleOfAttack().
| const osg::Vec3d & Eaagles::Simulation::Player::getAngularVelocities | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::angularVel.
Referenced by Eaagles::Vehicle::RacModel::updateRAC(), and Eaagles::Simulation::Missile::weaponDynamics().
| Logger* Eaagles::Basic::Component::getAnyEventLogger | ( | ) | [inherited] |
Referenced by Eaagles::Simulation::Gun::burstFrame(), Eaagles::Simulation::Weapon::collisionNotification(), Eaagles::Simulation::Player::collisionNotification(), Eaagles::Simulation::Weapon::crashNotification(), Eaagles::Simulation::Player::crashNotification(), Eaagles::Simulation::Player::killedNotification(), Eaagles::Simulation::Player::processDetonation(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), Eaagles::Simulation::Weapon::release(), Eaagles::Simulation::Simulation::reset(), Eaagles::Simulation::Simulation::updatePlayerList(), Eaagles::Simulation::Player::updateTC(), Eaagles::Simulation::Weapon::updateTOF(), and Eaagles::Simulation::Missile::weaponGuidance().
| LCreal Eaagles::Simulation::AirVehicle::getCalibratedAirspeed | ( | ) | const [virtual] |
References getAerodynamicsModel(), Eaagles::Simulation::AerodynamicsModel::getCalibratedAirspeed(), Eaagles::Simulation::Player::getTotalVelocityKts(), and Eaagles::Basic::value.
Referenced by Eaagles::Simulation::TabLogger::LogPlayerData::captureData(), and Eaagles::Simulation::SimLogger::LogPlayerData::captureData().
| unsigned int Eaagles::Simulation::Player::getCamouflageType | ( | ) | const [inherited] |
| LCreal Eaagles::Simulation::Player::getCG | ( | ) | const [virtual, inherited] |
| const char * Eaagles::Basic::Object::getClassName | ( | ) | [static, inherited] |
References Eaagles::Basic::Object::_static, and Eaagles::Basic::Object::_Static::cname.
| double Eaagles::Simulation::Player::getCommandedAltitude | ( | ) | const [virtual, 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::getCommandedHeadingD | ( | ) | const [virtual, inherited] |
| double Eaagles::Simulation::Player::getCommandedHeadingR | ( | ) | const [virtual, inherited] |
| double Eaagles::Simulation::Player::getCommandedVelocityFps | ( | ) | const [virtual, inherited] |
| double Eaagles::Simulation::Player::getCommandedVelocityKts | ( | ) | 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] |
References Eaagles::Simulation::Player::inUseCoordSys.
| double Eaagles::Simulation::Player::getCosHeading | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::scPsi.
| double Eaagles::Simulation::Player::getCosPitch | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::scTheta.
| double Eaagles::Simulation::Player::getCosRoll | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::scPhi.
| LCreal Eaagles::Simulation::Player::getDamage | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::damage.
Referenced by Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Simulation::LifeForm::look(), Eaagles::Simulation::TabLogger::TabLogEvent::makePlayerDamageMsg(), Eaagles::Simulation::LifeForm::move(), Eaagles::Simulation::Nib::playerState2Nib(), Eaagles::Simulation::Player::processDetonation(), Eaagles::Simulation::Autopilot::processModeFollowTheLead(), Eaagles::Otw::OtwCigiClV2::setBuildingData(), Eaagles::Otw::OtwCigiCl::setBuildingData(), Eaagles::Otw::OtwCigiClV2::setGndVehicleData(), Eaagles::Otw::OtwCigiCl::setGndVehicleData(), Eaagles::Otw::OtwCigiClV2::setLifeFormData(), Eaagles::Otw::OtwCigiCl::setLifeFormData(), Eaagles::Otw::OtwCigiClV2::updateOwnshipModel(), Eaagles::Otw::OtwCigiCl::updateOwnshipModel(), and Eaagles::Vehicle::RacModel::updateRAC().
| const Datalink * Eaagles::Simulation::Player::getDatalink | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::datalink, and Eaagles::Basic::Pair::object().
| Datalink * Eaagles::Simulation::Player::getDatalink | ( | ) | [inherited] |
| Datalink * Eaagles::Simulation::Player::getDatalinkByName | ( | const char *const | name | ) | [inherited] |
| Basic::Pair * Eaagles::Simulation::Player::getDatalinkByType | ( | const std::type_info & | type | ) | [inherited] |
| const Basic::Identifier * Eaagles::Simulation::Player::getDatalinkName | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::datalink, and Eaagles::Basic::Pair::slot().
Referenced by Eaagles::Simulation::Player::getDatalinkByName().
| 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(), 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] |
References Eaagles::Simulation::Player::dyn, and Eaagles::Basic::Pair::object().
| const Basic::Identifier * Eaagles::Simulation::Player::getDynamicsModelName | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::dyn, and Eaagles::Basic::Pair::slot().
| int Eaagles::Simulation::AirVehicle::getEngFuelFlow | ( | LCreal *const | ff, | |
| const int | max | |||
| ) | const [virtual] |
| int Eaagles::Simulation::AirVehicle::getEngInletTemp | ( | LCreal *const | tmp, | |
| const int | max | |||
| ) | const [virtual] |
| int Eaagles::Simulation::AirVehicle::getEngN1 | ( | LCreal *const | n1, | |
| const int | max | |||
| ) | const [virtual] |
References getAerodynamicsModel(), and Eaagles::Simulation::AerodynamicsModel::getEngN1().
| int Eaagles::Simulation::AirVehicle::getEngNozzle | ( | LCreal *const | noz, | |
| const int | max | |||
| ) | const [virtual] |
| int Eaagles::Simulation::AirVehicle::getEngOilPressure | ( | LCreal *const | oil, | |
| const int | max | |||
| ) | const [virtual] |
| int Eaagles::Simulation::AirVehicle::getEngPLA | ( | LCreal *const | pla, | |
| const int | max | |||
| ) | const [virtual] |
| int Eaagles::Simulation::AirVehicle::getEngRPM | ( | LCreal *const | rpm, | |
| const int | max | |||
| ) | const [virtual] |
| int Eaagles::Simulation::AirVehicle::getEngThrust | ( | LCreal *const | fn, | |
| const int | max | |||
| ) | const [virtual] |
References getAerodynamicsModel(), and Eaagles::Simulation::DynamicsModel::getEngThrust().
Referenced by Eaagles::Simulation::IrSignature::getPLA().
| int Eaagles::Simulation::AirVehicle::getEngThrustAb | ( | LCreal *const | fn, | |
| const int | max | |||
| ) | const [virtual] |
References getAerodynamicsModel(), and Eaagles::Simulation::AerodynamicsModel::getEngThrustAb().
Referenced by Eaagles::Simulation::IrSignature::getPLA().
| int Eaagles::Simulation::AirVehicle::getEngThrustIdle | ( | LCreal *const | fn, | |
| const int | max | |||
| ) | const [virtual] |
References getAerodynamicsModel(), and Eaagles::Simulation::AerodynamicsModel::getEngThrustIdle().
Referenced by Eaagles::Simulation::IrSignature::getPLA().
| int Eaagles::Simulation::AirVehicle::getEngThrustMil | ( | LCreal *const | fn, | |
| const int | max | |||
| ) | const [virtual] |
References getAerodynamicsModel(), and Eaagles::Simulation::AerodynamicsModel::getEngThrustMil().
Referenced by Eaagles::Simulation::IrSignature::getPLA().
| const osg::Vec3d & Eaagles::Simulation::Player::getEulerAngles | ( | ) | const [inherited] |
| Logger* Eaagles::Basic::Component::getEventLogger | ( | ) | [inherited] |
| LCreal Eaagles::Simulation::Player::getFlames | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::flames.
Referenced by Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), and Eaagles::Simulation::Nib::playerState2Nib().
| LCreal Eaagles::Simulation::AirVehicle::getFlightPath | ( | ) | const [virtual] |
References getAerodynamicsModel(), Eaagles::Simulation::AerodynamicsModel::getFlightPath(), and Eaagles::Basic::value.
Referenced by getFlightPathD(), and getFlightPathR().
| LCreal Eaagles::Simulation::AirVehicle::getFlightPathD | ( | ) | const |
References getFlightPath(), and Eaagles::Basic::Angle::R2DCC.
| LCreal Eaagles::Simulation::AirVehicle::getFlightPathR | ( | ) | const [inline] |
References getFlightPath().
| const char * Eaagles::Basic::Object::getFormName | ( | ) | [static, inherited] |
References Eaagles::Basic::Object::_static, and Eaagles::Basic::Object::_Static::fname.
Referenced by Eaagles::Simulation::NtmOutputNodeStd::addNtmSorted(), Eaagles::Basic::basicFormFunc(), Eaagles::BasicGL::basicGLFormFunc(), Eaagles::BasicGL::basicGlutFormFunc(), Eaagles::Simulation::NtmOutputNodeStd::checkAndAddNtm(), Eaagles::Basic::FlowRate::convert(), Eaagles::Dafif::dafifFormFunc(), Eaagles::Network::Dis::disFormFunc(), Eaagles::Instruments::instrumentsFormFunc(), Eaagles::IoDevice::ioDeviceFormFunc(), Eaagles::IoDevice::Keithley::keithleyFormFunc(), Eaagles::Basic::operator<<(), Eaagles::Otw::otwFormFunc(), Eaagles::Maps::Rpf::rpfMapFormFunc(), Eaagles::Sensor::sensorsFormFunc(), Eaagles::Basic::FlowRate::set(), Eaagles::Simulation::simulationFormFunc(), Eaagles::Terrain::terrainFormFunc(), Eaagles::Network::Dis::NetIO::testInputEntityTypes(), Eaagles::Network::Dis::NetIO::testOutputEntityTypes(), Eaagles::Simulation::SimpleStoresMgr::updateData(), Eaagles::Vehicle::vehiclesFormFunc(), and Eaagles::Maps::Vpf::vpfMapFormFunc().
| LCreal Eaagles::Simulation::AirVehicle::getFuelWt | ( | ) | const [virtual] |
| LCreal Eaagles::Simulation::AirVehicle::getFuelWtMax | ( | ) | const [virtual] |
| const osg::Vec3d & Eaagles::Simulation::Player::getGeocAcceleration | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::accelVecECEF.
Referenced by Eaagles::Simulation::Nib::playerState2Nib().
| const osg::Vec3d & Eaagles::Simulation::Player::getGeocAngularVelocities | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::gcAngVel.
Referenced by Eaagles::Simulation::Nib::playerState2Nib().
| const osg::Vec3d & Eaagles::Simulation::Player::getGeocEulerAngles | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::anglesW.
Referenced by Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), and Eaagles::Simulation::Nib::playerState2Nib().
| const osg::Vec3d & Eaagles::Simulation::Player::getGeocPosition | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::posVecECEF.
Referenced by Eaagles::Simulation::Tdb::computeBoresightData(), Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Network::Dis::Nib::munitionDetonationMsgFactory(), Eaagles::Simulation::Nib::playerState2Nib(), Eaagles::Simulation::Tdb::processPlayers(), and Eaagles::Network::Dis::Nib::weaponFireMsgFactory().
| const osg::Vec3d & Eaagles::Simulation::Player::getGeocVelocity | ( | ) | const [inherited] |
| Gimbal * Eaagles::Simulation::Player::getGimbal | ( | ) | [inherited] |
| const Gimbal * Eaagles::Simulation::Player::getGimbal | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::gimbal, and Eaagles::Basic::Pair::object().
| Gimbal * Eaagles::Simulation::Player::getGimbalByName | ( | const char *const | name | ) | [inherited] |
References Eaagles::Basic::Component::findByName(), Eaagles::Simulation::Player::getGimbal(), Eaagles::Simulation::Player::getGimbalName(), Eaagles::Simulation::Player::gimbal, Eaagles::Basic::i, Eaagles::BasicGL::name, and Eaagles::Basic::Pair::object().
Referenced by Eaagles::Simulation::RfSystem::updateData(), and Eaagles::Simulation::IrSystem::updateData().
| Basic::Pair * Eaagles::Simulation::Player::getGimbalByType | ( | const std::type_info & | type | ) | [inherited] |
| const Basic::Identifier * Eaagles::Simulation::Player::getGimbalName | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::gimbal, and Eaagles::Basic::Pair::slot().
Referenced by Eaagles::Simulation::Player::getGimbalByName().
| LCreal Eaagles::Simulation::AirVehicle::getGload | ( | ) | const [virtual] |
| LCreal Eaagles::Simulation::AirVehicle::getGrossWeight | ( | ) | const [virtual] |
Reimplemented from Eaagles::Simulation::Player.
References getAerodynamicsModel(), Eaagles::Simulation::DynamicsModel::getGrossWeight(), and Eaagles::Basic::value.
| LCreal Eaagles::Simulation::Player::getGroundSpeed | ( | ) | const [inherited] |
| LCreal Eaagles::Simulation::Player::getGroundSpeedFPS | ( | ) | const [inherited] |
| LCreal Eaagles::Simulation::Player::getGroundSpeedKts | ( | ) | const [inherited] |
| LCreal Eaagles::Simulation::Player::getGroundTrack | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::gndTrk.
Referenced by Eaagles::Simulation::IrSeeker::irQueryReturnEvent(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), and Eaagles::Simulation::Bullet::weaponDynamics().
| LCreal Eaagles::Simulation::Player::getGroundTrackD | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::gndTrk, and Eaagles::Basic::Angle::R2DCC.
| LCreal Eaagles::Simulation::Player::getGroundTrackR | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::gndTrk.
| double Eaagles::Simulation::Player::getHeading | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::angles.
Referenced by Eaagles::Simulation::Missile::atReleaseInit(), Eaagles::Simulation::Tdb::computeBoresightData(), Eaagles::Simulation::Autopilot::processModeFollowTheLead(), Eaagles::Vehicle::JSBSimModel::reset(), Eaagles::Vehicle::RacModel::updateRAC(), and Eaagles::Simulation::Missile::weaponDynamics().
| double Eaagles::Simulation::Player::getHeadingD | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::angles, Eaagles::Simulation::Player::IYAW, and Eaagles::Basic::Angle::R2DCC.
Referenced by Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Autopilot::reset(), Eaagles::Otw::OtwCigiClV2::setCommonModelData(), Eaagles::Otw::OtwCigiCl::setCommonModelData(), Eaagles::Simulation::Autopilot::setLoiterMode(), Eaagles::Simulation::Autopilot::setNavMode(), and Eaagles::Vehicle::RacModel::updateRAC().
| double Eaagles::Simulation::Player::getHeadingR | ( | ) | const [inherited] |
| unsigned short Eaagles::Simulation::Player::getID | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::id.
Referenced by Eaagles::Simulation::Player::collisionNotification(), Eaagles::Simulation::NetIO::createNewOutputNib(), Eaagles::Network::Dis::NetIO::createNewOutputNib(), Eaagles::Simulation::Otw::findModel(), Eaagles::Simulation::NetIO::findNib(), Eaagles::Simulation::Simulation::findPlayerPrivate(), Eaagles::Simulation::Simulation::insertPlayerSort(), Eaagles::Simulation::Player::killedNotification(), Eaagles::Simulation::TabLogger::TabLogEvent::makePlayerIdMsg(), Eaagles::Simulation::SimLogger::SimLogEvent::makePlayerIdMsg(), Eaagles::Network::Dis::Nib::munitionDetonationMsgFactory(), Eaagles::Simulation::Weapon::prerelease(), Eaagles::Simulation::Weapon::release(), Eaagles::Simulation::OtwModel::setPlayer(), Eaagles::Simulation::Simulation::setSlotPlayers(), and Eaagles::Network::Dis::Nib::weaponFireMsgFactory().
| double Eaagles::Simulation::Player::getInitAltitude | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::initAlt.
Referenced by Eaagles::Simulation::Weapon::dynamics().
| const osg::Vec3d & Eaagles::Simulation::Player::getInitAngles | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::initAngles.
Referenced by Eaagles::Simulation::Weapon::dynamics().
| const osg::Vec3d & Eaagles::Simulation::Player::getInitGeocentricPosition | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::initGeoPosVec.
| double Eaagles::Simulation::Player::getInitLatitude | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::initLat.
Referenced by Eaagles::Vehicle::JSBSimModel::reset().
| double Eaagles::Simulation::Player::getInitLongitude | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::initLon.
Referenced by Eaagles::Vehicle::JSBSimModel::reset().
| const osg::Vec2d & Eaagles::Simulation::Player::getInitPosition | ( | ) | const [inherited] |
| IrSystem * Eaagles::Simulation::Player::getIrSystem | ( | ) | [inherited] |
| const IrSystem * Eaagles::Simulation::Player::getIrSystem | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::irSystem, and Eaagles::Basic::Pair::object().
| IrSystem * Eaagles::Simulation::Player::getIrSystemByName | ( | const char *const | name | ) | [inherited] |
| Basic::Pair * Eaagles::Simulation::Player::getIrSystemByType | ( | const std::type_info & | type | ) | [inherited] |
| const Basic::Identifier * Eaagles::Simulation::Player::getIrSystemName | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::irSystem, and Eaagles::Basic::Pair::slot().
Referenced by Eaagles::Simulation::Player::getIrSystemByName().
| LCreal Eaagles::Simulation::AirVehicle::getLandingGearPosition | ( | ) | const [virtual] |
| double Eaagles::Simulation::Player::getLatitude | ( | ) | const [inherited] |
| double Eaagles::Simulation::Player::getLongitude | ( | ) | const [inherited] |
| LCreal Eaagles::Simulation::AirVehicle::getMach | ( | ) | const [virtual] |
Reimplemented from Eaagles::Simulation::Player.
References getAerodynamicsModel(), Eaagles::Simulation::AerodynamicsModel::getMach(), and Eaagles::Basic::value.
Referenced by Eaagles::Simulation::IrSignature::getCalculatedAirframeHeatSignature().
| unsigned int Eaagles::Simulation::AirVehicle::getMajorType | ( | ) | const [virtual] |
Reimplemented from Eaagles::Simulation::Player.
| unsigned short Eaagles::Basic::Object::getMessageDisableBits | ( | ) | const [inline, protected, inherited] |
References Eaagles::Basic::Object::disMsgBits.
| unsigned short Eaagles::Basic::Object::getMessageEnableBits | ( | ) | const [inline, protected, inherited] |
References Eaagles::Basic::Object::enbMsgBits.
| Player::Mode Eaagles::Simulation::Player::getMode | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::mode.
Referenced by Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), and Eaagles::Simulation::Nib::playerState2Nib().
| const Basic::String * Eaagles::Simulation::Player::getName | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::pname.
Referenced by Eaagles::Simulation::Nib::playerState2Nib().
| Navigation * Eaagles::Simulation::Player::getNavigation | ( | ) | [inherited] |
References Eaagles::Simulation::Player::nav, and Eaagles::Basic::Pair::object().
Referenced by Eaagles::Simulation::Player::getNavigationByName(), Eaagles::Simulation::Player::getNavigationByType(), Eaagles::Simulation::Autopilot::processModeLoiter(), Eaagles::Simulation::Autopilot::processModeNavigation(), and Eaagles::Simulation::Autopilot::requestLoiter().
| const Navigation * Eaagles::Simulation::Player::getNavigation | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::nav, and Eaagles::Basic::Pair::object().
| Navigation * Eaagles::Simulation::Player::getNavigationByName | ( | const char *const | name | ) | [inherited] |
| Basic::Pair * Eaagles::Simulation::Player::getNavigationByType | ( | const std::type_info & | type | ) | [inherited] |
| const Basic::Identifier * Eaagles::Simulation::Player::getNavigationName | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::nav, and Eaagles::Basic::Pair::slot().
Referenced by Eaagles::Simulation::Player::getNavigationByName().
| int Eaagles::Simulation::Player::getNetworkID | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::netID.
Referenced by Eaagles::Simulation::Simulation::findPlayerPrivate(), and Eaagles::Simulation::NetIO::updateOutputList().
| Nib * Eaagles::Simulation::Player::getNib | ( | ) | [inherited] |
References Eaagles::Simulation::Player::nib.
Referenced by Eaagles::Simulation::NetIO::createNewOutputNib(), Eaagles::Network::Dis::NetIO::createNewOutputNib(), Eaagles::Simulation::Otw::findModel(), Eaagles::Simulation::NetIO::findNib(), Eaagles::Simulation::Simulation::insertPlayerSort(), Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Simulation::TabLogger::TabLogEvent::makePlayerIdMsg(), Eaagles::Simulation::SimLogger::SimLogEvent::makePlayerIdMsg(), Eaagles::Network::Dis::Nib::munitionDetonationMsgFactory(), Eaagles::Simulation::OtwModel::setPlayer(), and Eaagles::Network::Dis::Nib::weaponFireMsgFactory().
| const Nib * Eaagles::Simulation::Player::getNib | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::nib.
| unsigned int Eaagles::Basic::Component::getNumberOfComponents | ( | ) | const [inherited] |
Referenced by Eaagles::Simulation::Route::getNumberOfSteerpoints().
| int Eaagles::Simulation::AirVehicle::getNumberOfEngines | ( | ) | const [virtual] |
| OnboardComputer * Eaagles::Simulation::Player::getOnboardComputer | ( | ) | [inherited] |
References Eaagles::Simulation::Player::obc, and Eaagles::Basic::Pair::object().
Referenced by Eaagles::Simulation::SimpleStoresMgr::getNextTarget(), Eaagles::Simulation::Player::getOnboardComputerByName(), Eaagles::Simulation::Player::getOnboardComputerByType(), Eaagles::Simulation::Player::onTgtStepEvent(), Eaagles::Simulation::RfSensor::reset(), Eaagles::Simulation::IrSensor::reset(), Eaagles::Simulation::Datalink::reset(), Eaagles::Simulation::Route::triggerAction(), and Eaagles::Simulation::IrSensor::updateData().
| const OnboardComputer * Eaagles::Simulation::Player::getOnboardComputer | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::obc, and Eaagles::Basic::Pair::object().
| OnboardComputer * Eaagles::Simulation::Player::getOnboardComputerByName | ( | const char *const | name | ) | [inherited] |
| Basic::Pair * Eaagles::Simulation::Player::getOnboardComputerByType | ( | const std::type_info & | type | ) | [inherited] |
| const Basic::Identifier * Eaagles::Simulation::Player::getOnboardComputerName | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::obc, and Eaagles::Basic::Pair::slot().
Referenced by Eaagles::Simulation::Player::getOnboardComputerByName().
| Pilot * Eaagles::Simulation::Player::getPilot | ( | ) | [inherited] |
References Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::pilot.
Referenced by Eaagles::Simulation::Player::getPilotByName(), and Eaagles::Simulation::Player::getPilotByType().
| const Pilot * Eaagles::Simulation::Player::getPilot | ( | ) | const [inherited] |
References Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::pilot.
| Pilot * Eaagles::Simulation::Player::getPilotByName | ( | const char *const | name | ) | [inherited] |
| Basic::Pair * Eaagles::Simulation::Player::getPilotByType | ( | const std::type_info & | type | ) | [inherited] |
| const Basic::Identifier * Eaagles::Simulation::Player::getPilotName | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::pilot, and Eaagles::Basic::Pair::slot().
Referenced by Eaagles::Simulation::Player::getPilotByName().
| double Eaagles::Simulation::Player::getPitch | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::angles.
Referenced by Eaagles::Simulation::Missile::atReleaseInit(), Eaagles::Simulation::StabilizingGimbal::elevationStabilizingController(), Eaagles::Vehicle::JSBSimModel::reset(), Eaagles::Simulation::StabilizingGimbal::rollStabilizingController(), Eaagles::Vehicle::RacModel::updateRAC(), and Eaagles::Simulation::Missile::weaponDynamics().
| double Eaagles::Simulation::Player::getPitchD | ( | ) | const [inherited] |
| double Eaagles::Simulation::Player::getPitchR | ( | ) | const [inherited] |
| const osg::Vec3d & Eaagles::Simulation::Player::getPosition | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::posVecNED.
Referenced by Eaagles::Simulation::Missile::calculateVectors(), Eaagles::Simulation::Agm::calculateVectors(), Eaagles::Simulation::Weapon::checkDetonationEffect(), Eaagles::Simulation::Bullet::checkForTargetHit(), Eaagles::Simulation::Tdb::computeBoresightData(), Eaagles::Simulation::Gun::computeInitBulletPosition(), Eaagles::Simulation::Otw::computeRangeToPlayer(), Eaagles::Simulation::Weapon::computeTargetLocation(), Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::IrBox::getReflectorAreaInFieldOfView(), Eaagles::Simulation::IrSeeker::irQueryReturnEvent(), Eaagles::Simulation::LifeForm::look(), Eaagles::Simulation::Weapon::positionTracking(), Eaagles::Simulation::Sar::process(), Eaagles::Simulation::Autopilot::processModeFollowTheLead(), Eaagles::Simulation::Tdb::processPlayers(), Eaagles::Simulation::TdbIr::processPlayers(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), Eaagles::Otw::OtwCigiClV2::setCommonModelData(), Eaagles::Otw::OtwCigiCl::setCommonModelData(), and Eaagles::Simulation::Bomb::weaponGuidance().
| 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] |
References Eaagles::Simulation::Player::q.
| LCreal Eaagles::Simulation::AirVehicle::getRadarAltitude | ( | ) | const [virtual] |
References Eaagles::Simulation::Player::getAltitudeAglFt().
Referenced by isRadarAltValid().
| Radio * Eaagles::Simulation::Player::getRadio | ( | ) | [inherited] |
References Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::radio.
Referenced by Eaagles::Simulation::Player::getRadioByName(), and Eaagles::Simulation::Player::getRadioByType().
| const Radio * Eaagles::Simulation::Player::getRadio | ( | ) | const [inherited] |
References Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::radio.
| Radio * Eaagles::Simulation::Player::getRadioByName | ( | const char *const | name | ) | [inherited] |
References Eaagles::Basic::Component::findByName(), Eaagles::Simulation::Player::getRadio(), Eaagles::Simulation::Player::getRadioName(), Eaagles::Basic::i, Eaagles::BasicGL::name, Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::radio.
Referenced by Eaagles::Simulation::Datalink::reset().
| Basic::Pair * Eaagles::Simulation::Player::getRadioByType | ( | const std::type_info & | type | ) | [inherited] |
| const Basic::Identifier * Eaagles::Simulation::Player::getRadioName | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::radio, and Eaagles::Basic::Pair::slot().
Referenced by Eaagles::Simulation::Player::getRadioByName().
| double Eaagles::Simulation::Player::getRoll | ( | ) | const [inherited] |
| double Eaagles::Simulation::Player::getRollD | ( | ) | const [inherited] |
| double Eaagles::Simulation::Player::getRollR | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::angles.
Referenced by Eaagles::Vehicle::RacModel::updateRAC(), and Eaagles::Simulation::Missile::weaponDynamics().
| const osg::Matrixd & Eaagles::Simulation::Player::getRotMat | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::rm.
Referenced by Eaagles::Simulation::Tdb::computeBoresightData(), Eaagles::Simulation::Gun::computeInitBulletPosition(), Eaagles::Simulation::Gun::computeInitBulletVelocity(), Eaagles::Simulation::Weapon::computeTargetLocation(), Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::IrSeeker::irQueryReturnEvent(), Eaagles::Simulation::Antenna::onRfEmissionEvent(), Eaagles::Simulation::Sar::process(), Eaagles::Simulation::Tdb::processPlayers(), Eaagles::Simulation::TdbIr::processPlayers(), Eaagles::Simulation::Missile::weaponDynamics(), Eaagles::Simulation::Bomb::weaponDynamics(), and Eaagles::Simulation::Missile::weaponGuidance().
| const osg::Matrixd & Eaagles::Simulation::Player::getRotMatW2B | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::rmW2B.
| Component* Eaagles::Basic::Component::getSelectedComponent | ( | ) | [inline, inherited] |
References Eaagles::Basic::Component::selected.
Referenced by Eaagles::BasicGL::Graphic::draw(), and Eaagles::Simulation::Gimbal::onRfEmissionEvent().
| const Component* Eaagles::Basic::Component::getSelectedComponent | ( | ) | const [inline, inherited] |
References Eaagles::Basic::Component::selected.
| RfSensor * Eaagles::Simulation::Player::getSensor | ( | ) | [inherited] |
| const RfSensor * Eaagles::Simulation::Player::getSensor | ( | ) | const [inherited] |
References Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::sensor.
| RfSensor * Eaagles::Simulation::Player::getSensorByName | ( | const char *const | name | ) | [inherited] |
| Basic::Pair * Eaagles::Simulation::Player::getSensorByType | ( | const std::type_info & | type | ) | [inherited] |
| const Basic::Identifier * Eaagles::Simulation::Player::getSensorName | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::sensor, and Eaagles::Basic::Pair::slot().
Referenced by Eaagles::Simulation::Player::getSensorByName().
| Player::Side Eaagles::Simulation::Player::getSide | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::side.
Referenced by Eaagles::Simulation::NetIO::createNewOutputNib(), Eaagles::Network::Dis::NetIO::createNewOutputNib(), Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::Nib::playerState2Nib(), Eaagles::Simulation::Weapon::prerelease(), and Eaagles::Simulation::Weapon::release().
| LCreal Eaagles::Simulation::AirVehicle::getSideSlip | ( | ) | const [virtual] |
References getAerodynamicsModel(), Eaagles::Simulation::AerodynamicsModel::getSideSlip(), and Eaagles::Basic::value.
Referenced by getSideSlipD(), and getSideSlipR().
| LCreal Eaagles::Simulation::AirVehicle::getSideSlipD | ( | ) | const |
| LCreal Eaagles::Simulation::AirVehicle::getSideSlipR | ( | ) | const [inline] |
References getSideSlip().
| Simulation * Eaagles::Simulation::Player::getSimulation | ( | ) | [inherited] |
References Eaagles::Basic::Component::findContainerByType(), Eaagles::Basic::Component::isMessageEnabled(), Eaagles::Basic::Object::MSG_ERROR, and Eaagles::Simulation::Player::sim.
Referenced by Eaagles::Simulation::Weapon::atReleaseInit(), Eaagles::Simulation::Weapon::checkDetonationEffect(), Eaagles::Simulation::Bullet::checkForTargetHit(), Eaagles::Simulation::LifeForm::fire(), Eaagles::Simulation::IrSignature::getHeatSignature(), Eaagles::Simulation::System::getSimulation(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Simulation::IrSeeker::irQueryReturnEvent(), Eaagles::Simulation::LifeForm::look(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Player::printTimingStats(), Eaagles::Simulation::ActionDecoyRelease::process(), Eaagles::Simulation::Tdb::processPlayers(), Eaagles::Simulation::Weapon::reset(), Eaagles::Simulation::Player::setGeocPosition(), Eaagles::Simulation::Player::setPosition(), Eaagles::Simulation::Player::setPositionLLA(), Eaagles::Simulation::ActionDecoyRelease::trigger(), Eaagles::Simulation::ActionWeaponRelease::trigger(), Eaagles::Simulation::Player::updateElevation(), Eaagles::Simulation::Weapon::updateTC(), Eaagles::Simulation::System::updateTC(), and Eaagles::Simulation::Player::updateTC().
| const Simulation * Eaagles::Simulation::Player::getSimulation | ( | ) | const [inherited] |
| double Eaagles::Simulation::Player::getSinHeading | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::scPsi.
| double Eaagles::Simulation::Player::getSinPitch | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::scTheta.
| double Eaagles::Simulation::Player::getSinRoll | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::scPhi.
| Object * Eaagles::Basic::Object::getSlotByIndex | ( | const int | slotindex | ) | [protected, virtual, inherited] |
Referenced by Eaagles::Basic::Object::getSlotByName().
| Object * Eaagles::Basic::Object::getSlotByName | ( | const char *const | slotname | ) | [inherited] |
| const SlotTable & Eaagles::Basic::Object::getSlotTable | ( | ) | [static, inherited] |
References Eaagles::Basic::Object::slottable.
| LCreal Eaagles::Simulation::Player::getSmoke | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::smoking.
Referenced by Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Simulation::Nib::playerState2Nib(), Eaagles::Otw::OtwCigiClV2::setAirVehicleData(), Eaagles::Otw::OtwCigiCl::setAirVehicleData(), Eaagles::Otw::OtwCigiClV2::setBuildingData(), Eaagles::Otw::OtwCigiCl::setBuildingData(), Eaagles::Otw::OtwCigiClV2::setGndVehicleData(), and Eaagles::Otw::OtwCigiCl::setGndVehicleData().
| const osg::Vec3& Eaagles::Simulation::Player::getSmoothingRate | ( | ) | const [inherited] |
| LCreal Eaagles::Simulation::AirVehicle::getSpeedBrakePosition | ( | ) | const [virtual] |
| StoresMgr * Eaagles::Simulation::Player::getStoresManagement | ( | ) | [inherited] |
References Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::sms.
Referenced by Eaagles::Simulation::LifeForm::fire(), Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Simulation::Player::onTriggerSwEvent(), Eaagles::Simulation::Player::onWpnRelEvent(), Eaagles::Simulation::ActionDecoyRelease::process(), Eaagles::Network::Dis::Nib::processArticulationParameters(), Eaagles::Otw::OtwCigiClV2::setGndVehicleData(), Eaagles::Otw::OtwCigiCl::setGndVehicleData(), Eaagles::Simulation::ActionDecoyRelease::trigger(), Eaagles::Simulation::ActionWeaponRelease::trigger(), and Eaagles::Simulation::SamVehicle::updateData().
| const StoresMgr * Eaagles::Simulation::Player::getStoresManagement | ( | ) | const [inherited] |
References Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::sms.
| const Basic::Identifier * Eaagles::Simulation::Player::getStoresManagementName | ( | ) | const [inherited] |
References Eaagles::Basic::Pair::slot(), and Eaagles::Simulation::Player::sms.
| LCreal Eaagles::Simulation::Player::getTerrainElevation | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::tElev.
Referenced by Eaagles::Simulation::Player::getTerrainElevationFt(), Eaagles::Simulation::Player::getTerrainElevationM(), Eaagles::Otw::OtwCigiClV2::setMissileData(), Eaagles::Otw::OtwCigiCl::setMissileData(), Eaagles::Otw::OtwCigiClV2::setWeaponData(), and Eaagles::Otw::OtwCigiCl::setWeaponData().
| LCreal Eaagles::Simulation::Player::getTerrainElevationFt | ( | ) | const [inherited] |
| LCreal Eaagles::Simulation::Player::getTerrainElevationM | ( | ) | const [inherited] |
| LCreal Eaagles::Simulation::Player::getTerrainOffset | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::tOffset.
| const Statistic* Eaagles::Basic::Component::getTimingStats | ( | ) | const [inline, inherited] |
References Eaagles::Basic::Component::timingStats.
Referenced by Eaagles::Simulation::Simulation::printTimingStats(), and Eaagles::Simulation::Player::printTimingStats().
| LCreal Eaagles::Simulation::Player::getTotalVelocity | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::vp.
Referenced by Eaagles::Simulation::Player::getTotalVelocityFPS(), Eaagles::Simulation::Player::getTotalVelocityKts(), Eaagles::Simulation::Autopilot::processModeFollowTheLead(), Eaagles::Vehicle::JSBSimModel::reset(), Eaagles::Vehicle::RacModel::updateRAC(), Eaagles::Simulation::Missile::weaponDynamics(), and Eaagles::Simulation::Effects::weaponDynamics().
| LCreal Eaagles::Simulation::Player::getTotalVelocityFPS | ( | ) | const [inherited] |
| LCreal Eaagles::Simulation::Player::getTotalVelocityKts | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::getTotalVelocity(), and Eaagles::Basic::Distance::M2NM.
Referenced by Eaagles::Vehicle::RacModel::getCalibratedAirspeed(), getCalibratedAirspeed(), Eaagles::Simulation::Autopilot::reset(), Eaagles::Simulation::Autopilot::setNavMode(), and Eaagles::Vehicle::RacModel::updateRAC().
| const Basic::String * Eaagles::Simulation::Player::getType | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::type.
Referenced by Eaagles::Simulation::NtmOutputNodeStd::addNtmSorted(), Eaagles::Simulation::NtmOutputNodeStd::findNetworkTypeMapper(), Eaagles::Simulation::SimpleStoresMgr::getSpecificBomb(), Eaagles::Simulation::SimpleStoresMgr::getSpecificMissile(), Eaagles::Simulation::Otm::isMatchingPlayerType(), Eaagles::Network::Dis::NetIO::testInputEntityTypes(), and Eaagles::Network::Dis::NetIO::testOutputEntityTypes().
| const osg::Vec3d & Eaagles::Simulation::Player::getVelocity | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::velVecNED.
Referenced by Eaagles::Simulation::Missile::calculateVectors(), Eaagles::Simulation::Agm::calculateVectors(), Eaagles::Simulation::Tdb::computeBoresightData(), Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::IrBox::getReflectorAreaInFieldOfView(), Eaagles::Simulation::IrSeeker::irQueryReturnEvent(), Eaagles::Simulation::TdbIr::processPlayers(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), Eaagles::Simulation::Missile::weaponDynamics(), Eaagles::Simulation::Effects::weaponDynamics(), Eaagles::Simulation::Bomb::weaponDynamics(), Eaagles::Simulation::Missile::weaponGuidance(), and Eaagles::Simulation::Bomb::weaponGuidance().
| const osg::Vec3d & Eaagles::Simulation::Player::getVelocityBody | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::velVecBody.
| LCreal Eaagles::Simulation::AirVehicle::getWeaponBayDoorPosition | ( | ) | const [virtual] |
| LCreal Eaagles::Simulation::AirVehicle::getWingSweepAngle | ( | ) | const [virtual] |
| const osg::Matrixd & Eaagles::Simulation::Player::getWorldMat | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Simulation::Tdb::computeBoresightData(), and Eaagles::Simulation::Tdb::processPlayers().
| double Eaagles::Simulation::Player::getXPosition | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::posVecNED.
Referenced by Eaagles::Simulation::IrSeeker::irQueryReturnEvent().
| double Eaagles::Simulation::Player::getYPosition | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::posVecNED.
Referenced by Eaagles::Simulation::IrSeeker::irQueryReturnEvent().
| void Eaagles::Basic::Object::indent | ( | std::ostream & | sout, | |
| const int | ident | |||
| ) | const [protected, inherited] |
References Eaagles::Basic::i.
Referenced by Eaagles::Simulation::NtmOutputNodeStd::print(), Eaagles::Network::Dis::NtmInputNode::print(), Eaagles::Basic::Table5::printData(), Eaagles::Basic::Table4::printData(), Eaagles::Basic::Table3::printData(), Eaagles::Basic::Table2::printData(), and Eaagles::Basic::Table1::printData().
| bool Eaagles::Simulation::Player::isActive | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::mode.
Referenced by Eaagles::Simulation::Otw::mapPlayerList2ModelTable(), Eaagles::Simulation::Otw::mapPlayers2ElevTable(), Eaagles::Simulation::Autopilot::processModeFollowTheLead(), Eaagles::Simulation::Tdb::processPlayers(), Eaagles::Simulation::TdbIr::processPlayers(), Eaagles::Simulation::Datalink::sendMessage(), Eaagles::Simulation::NetIO::updateOutputList(), Eaagles::Simulation::Weapon::updateTC(), and Eaagles::Simulation::Missile::weaponGuidance().
| bool Eaagles::Simulation::Player::isAltitudeFrozen | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::altFrz.
Referenced by Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), and Eaagles::Simulation::Player::positionUpdate().
| bool Eaagles::Simulation::Player::isAltitudeHoldOn | ( | ) | const [virtual, inherited] |
| bool Eaagles::Simulation::Player::isAltitudeSlaved | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::altSlaved.
Referenced by Eaagles::Simulation::Player::positionUpdate().
| bool Eaagles::Simulation::Player::isAttitudeFrozen | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::attFrz.
Referenced by Eaagles::Simulation::Nib::isPlayerStateUpdateRequired().
| bool Eaagles::Basic::Object::isClassType | ( | const std::type_info & | type | ) | const [virtual, inherited] |
Referenced by Eaagles::BasicGL::Display::addColor(), Eaagles::Basic::PairStream::findByType(), Eaagles::Simulation::Player::getDatalinkByType(), Eaagles::BasicGL::Graphic::getDisplay(), Eaagles::Simulation::Player::getGimbalByType(), Eaagles::Simulation::IrSignature::getHotPartsRadiation(), Eaagles::Simulation::Player::getIrSystemByType(), Eaagles::Simulation::Player::getNavigationByType(), Eaagles::Simulation::Player::getOnboardComputerByType(), Eaagles::Simulation::Player::getPilotByType(), Eaagles::Simulation::IrSignature::getPlumeRadiation(), Eaagles::Simulation::Player::getRadioByType(), Eaagles::Simulation::Player::getSensorByType(), Eaagles::Simulation::SimpleStoresMgr::getSpecificWeapon(), Eaagles::Otw::OtwModelCigiClV2::initialize(), Eaagles::Otw::OtwModelCigiCl::initialize(), Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Simulation::StoresMgr::searchAndAdd(), Eaagles::Basic::Transform::setComputematrix1(), Eaagles::Basic::Transform::setComputematrix2(), Eaagles::Basic::Transform::setComputematrix3(), Eaagles::Basic::Transform::setComputematrix4(), Eaagles::Otw::OtwCigiClV2::setEffectsData(), Eaagles::Otw::OtwCigiCl::setEffectsData(), Eaagles::BasicGL::Display::setMouse(), Eaagles::Basic::Func5::setSlotLfiTable(), Eaagles::Basic::Func4::setSlotLfiTable(), Eaagles::Basic::Func3::setSlotLfiTable(), Eaagles::Basic::Func2::setSlotLfiTable(), Eaagles::Basic::Func1::setSlotLfiTable(), and Eaagles::Simulation::Stores::setSlotStores().
| bool Eaagles::Basic::Component::isComponentSelected | ( | ) | const [inline, inherited] |
References Eaagles::Basic::Component::selection.
Referenced by Eaagles::Simulation::Gimbal::onRfEmissionEvent().
| bool Eaagles::Simulation::Player::isCrashed | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::CRASHED, and Eaagles::Simulation::Player::mode.
Referenced by Eaagles::Simulation::Player::isDead().
| bool Eaagles::Simulation::Player::isCrashOverride | ( | ) | const [inherited] |
| bool Eaagles::Simulation::Player::isDead | ( | ) | const [inherited] |
| bool Eaagles::Simulation::Player::isDestroyed | ( | ) | const [virtual, inherited] |
References Eaagles::Simulation::Player::damage.
Referenced by Eaagles::Simulation::Bullet::checkForTargetHit(), Eaagles::Simulation::LifeForm::look(), Eaagles::Simulation::Player::processDetonation(), Eaagles::Otw::OtwCigiClV2::setBuildingData(), Eaagles::Otw::OtwCigiCl::setBuildingData(), Eaagles::Otw::OtwCigiClV2::setGndVehicleData(), and Eaagles::Otw::OtwCigiCl::setGndVehicleData().
| bool Eaagles::Simulation::Player::isDetonated | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::DETONATED, and Eaagles::Simulation::Player::mode.
Referenced by Eaagles::Simulation::Player::isDead().
| bool Eaagles::Simulation::Player::isDtedTerrainInterpolationEnabled | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::interpTrrn.
Referenced by Eaagles::Simulation::Player::updateElevation().
| bool Eaagles::Basic::Object::isFormName | ( | const char | name[] | ) | const [virtual, inherited] |
References Eaagles::Basic::Object::_static, and Eaagles::Basic::Object::_Static::fname.
Referenced by Eaagles::Simulation::NtmOutputNodeStd::add2OurLists(), Eaagles::Simulation::NtmOutputNodeStd::checkAndAddNtm(), Eaagles::Simulation::NtmOutputNodeStd::findNetworkTypeMapper(), and Eaagles::Simulation::Otm::isMatchingPlayerType().
| bool Eaagles::Simulation::Player::isFrozen | ( | ) | const [virtual, inherited] |
Reimplemented from Eaagles::Basic::Component.
References Eaagles::Basic::Component::frz, Eaagles::Basic::Component::isFrozen(), and Eaagles::Simulation::Player::sim.
Referenced by Eaagles::Simulation::Player::dynamics(), Eaagles::Simulation::System::isFrozen(), Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Simulation::Nib::playerState2Nib(), and Eaagles::Simulation::Player::updateTC().
| bool Eaagles::Simulation::Player::isFuelFrozen | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::fuelFrz.
| bool Eaagles::Simulation::Player::isHeadingHoldOn | ( | ) | const [virtual, inherited] |
| bool Eaagles::Simulation::Player::isID | ( | const unsigned short | tst | ) | const [inherited] |
| bool Eaagles::Simulation::Player::isInactive | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::mode.
Referenced by Eaagles::Simulation::SimpleStoresMgr::getNextBomb(), Eaagles::Simulation::SimpleStoresMgr::getNextChaff(), Eaagles::Simulation::SimpleStoresMgr::getNextDecoy(), Eaagles::Simulation::SimpleStoresMgr::getNextFlare(), Eaagles::Simulation::SimpleStoresMgr::getNextMissile(), Eaagles::Simulation::SimpleStoresMgr::getNextSam(), Eaagles::Simulation::SimpleStoresMgr::getSpecificBomb(), Eaagles::Simulation::SimpleStoresMgr::getSpecificMissile(), Eaagles::Simulation::SimpleStoresMgr::getSpecificWeapon(), and Eaagles::Simulation::SamVehicle::updateData().
| bool Eaagles::Simulation::Player::isInitGeocentricPositionValid | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::initGeoPosFlg.
| bool Eaagles::Simulation::Player::isInitLatLonValid | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::initLatLonFlg.
| bool Eaagles::Simulation::Player::isInitPositionValid | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::initPosFlg.
| bool Eaagles::Simulation::Player::isJustKilled | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::justKilled.
| bool Eaagles::Simulation::Player::isKilled | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::KILLED, and Eaagles::Simulation::Player::mode.
Referenced by Eaagles::Simulation::Player::isDead().
| bool Eaagles::Simulation::Player::isKillOverride | ( | ) | const [inherited] |
| bool Eaagles::Simulation::Player::isKillRemovalEnabled | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::killRemoval.
| bool Eaagles::Simulation::Player::isLocalPlayer | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::nib.
Referenced by Eaagles::Simulation::Player::collisionNotification(), Eaagles::Simulation::Player::crashNotification(), Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::Player::dynamics(), Eaagles::Simulation::Gimbal::fromPlayerOfInterest(), Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Simulation::Player::killedNotification(), Eaagles::Network::Dis::Nib::munitionDetonationMsgFactory(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Datalink::sendMessage(), Eaagles::Simulation::Station::setOwnshipPlayer(), Eaagles::Simulation::NetIO::updateOutputList(), Eaagles::Simulation::Weapon::updateTC(), and Eaagles::Network::Dis::Nib::weaponFireMsgFactory().
| bool Eaagles::Simulation::Player::isMajorType | ( | const unsigned int | tst | ) | const [inherited] |
References Eaagles::Simulation::Player::getMajorType().
Referenced by Eaagles::Simulation::Bullet::checkForTargetHit(), Eaagles::Simulation::Player::deadReckonPosition(), Eaagles::Simulation::Player::dynamics(), Eaagles::Network::Dis::Nib::entityStateManager(), Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Simulation::LifeForm::look(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Network::Dis::Nib::processArticulationParameters(), Eaagles::Simulation::NetIO::processOutputList(), Eaagles::Simulation::Tdb::processPlayers(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), Eaagles::Otw::OtwCigiClV2::updateModels(), and Eaagles::Otw::OtwCigiCl::updateModels().
| bool Eaagles::Basic::Object::isMessageDisabled | ( | const unsigned short | msgType | ) | const [inherited] |
References Eaagles::Basic::Object::disMsgBits, and Eaagles::Basic::Object::MSG_ERROR.
| 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(), 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::isMode | ( | const Mode | tst | ) | const [inherited] |
References Eaagles::Simulation::Player::mode.
Referenced by Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Network::Dis::Nib::manageArticulationParameters(), Eaagles::Simulation::Weapon::onJettisonEvent(), Eaagles::Simulation::NetIO::processOutputList(), Eaagles::Simulation::Weapon::reset(), Eaagles::Simulation::Datalink::sendMessage(), Eaagles::Simulation::SimpleStoresMgr::updateData(), Eaagles::Simulation::Simulation::updatePlayerList(), Eaagles::Simulation::Weapon::updateTC(), Eaagles::Simulation::Weapon::updateTOF(), Eaagles::Simulation::Bullet::updateTOF(), Eaagles::Simulation::Effects::updateTOF(), and Eaagles::Simulation::Bullet::weaponDynamics().
| bool Eaagles::Simulation::Player::isName | ( | const Basic::String *const | tst | ) | const [inherited] |
References Eaagles::Simulation::Player::pname.
Referenced by Eaagles::Simulation::Simulation::findPlayerByNamePrivate().
| bool Eaagles::Simulation::Player::isName | ( | const char *const | tst | ) | const [inherited] |
References Eaagles::Simulation::Player::pname.
| bool Eaagles::Simulation::Player::isNetOutputEnabled | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::enableNetOutput.
Referenced by Eaagles::Simulation::NetIO::updateOutputList().
| bool Eaagles::Simulation::Player::isNetworkedPlayer | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::nib.
Referenced by Eaagles::Simulation::Weapon::checkDetonationEffect(), Eaagles::Simulation::NetIO::createNewOutputNib(), Eaagles::Network::Dis::NetIO::createNewOutputNib(), Eaagles::Simulation::Player::deadReckonPosition(), Eaagles::Simulation::Otw::findModel(), Eaagles::Simulation::NetIO::findNib(), Eaagles::Simulation::Simulation::insertPlayerSort(), Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), Eaagles::Simulation::TabLogger::TabLogEvent::makePlayerIdMsg(), Eaagles::Simulation::SimLogger::SimLogEvent::makePlayerIdMsg(), Eaagles::Simulation::Tdb::processPlayers(), and Eaagles::Simulation::Simulation::reset().
| virtual bool Eaagles::Basic::Component::isNotFrozen | ( | ) | const [virtual, inherited] |
Referenced by Eaagles::Simulation::Nib::isPlayerStateUpdateRequired().
| bool Eaagles::Simulation::Player::isNotMode | ( | const Mode | tst | ) | const [inherited] |
| bool Eaagles::Basic::Component::isNotShutdown | ( | ) | const [inline, inherited] |
References Eaagles::Basic::Component::shutdown.
| bool Eaagles::Simulation::Player::isNotSide | ( | const unsigned int | tst | ) | const [inherited] |
References Eaagles::Simulation::Player::side.
| bool Eaagles::Simulation::Player::isPositionFrozen | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::posFrz.
Referenced by Eaagles::Simulation::Nib::isPlayerStateUpdateRequired(), and Eaagles::Simulation::Player::positionUpdate().
| bool Eaagles::Simulation::Player::isPositionSlaved | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::posSlaved.
Referenced by Eaagles::Simulation::Player::positionUpdate().
| bool Eaagles::Simulation::Player::isPositionVectorValid | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::posVecValid.
Referenced by Eaagles::Simulation::Tdb::processPlayers().
| bool Eaagles::Simulation::AirVehicle::isRadarAltValid | ( | ) | const [virtual] |
References getRadarAltitude().
| bool Eaagles::Basic::Component::isShutdown | ( | ) | const [inline, inherited] |
References Eaagles::Basic::Component::shutdown.
Referenced by Eaagles::Otw::CigiClNetwork::mainLoop().
| bool Eaagles::Simulation::Player::isSide | ( | const unsigned int | tst | ) | const [inherited] |
References Eaagles::Simulation::Player::side.
| bool Eaagles::Simulation::Player::isSmoothing | ( | ) | const [inherited] |
| bool Eaagles::Simulation::Player::isTerrainElevationRequired | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::tElevReq.
Referenced by Eaagles::Simulation::Otw::mapPlayers2ElevTable(), and Eaagles::Simulation::Player::updateElevation().
| bool Eaagles::Simulation::Player::isTerrainElevationValid | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::tElevValid.
| bool Eaagles::Basic::Component::isTimingStatsEnabled | ( | ) | const [inline, inherited] |
References Eaagles::Basic::Component::timingStats.
Referenced by Eaagles::Basic::Component::isTimingStatsPrintEnabled().
| bool Eaagles::Basic::Component::isTimingStatsPrintEnabled | ( | ) | const [inline, inherited] |
| bool Eaagles::Basic::Object::isValid | ( | ) | const [virtual, inherited] |
Reimplemented in Eaagles::Basic::List, Eaagles::Basic::Pair, Eaagles::Basic::Table, Eaagles::Basic::Table1, Eaagles::Basic::Table2, Eaagles::Basic::Table3, Eaagles::Basic::Table4, Eaagles::Basic::Table5, Eaagles::LinearSystem::FirstOrderTf, Eaagles::LinearSystem::LimitFunc, Eaagles::LinearSystem::SaH, Eaagles::LinearSystem::ScalerFunc, and Eaagles::LinearSystem::SecondOrderTf.
References Eaagles::Basic::Object::magicKey, Eaagles::Basic::Object::magicLock, and Eaagles::Basic::Object::refCount.
Referenced by gufParse(), Eaagles::Basic::Pair::isValid(), Eaagles::Basic::List::isValid(), and Eaagles::Simulation::RfSystem::rfReceivedEmission().
| bool Eaagles::Simulation::Player::isVelocityHoldOn | ( | ) | const [virtual, inherited] |
| bool Eaagles::Simulation::AirVehicle::isWeightOnWheels | ( | ) | const [virtual] |
| int Eaagles::Simulation::Player::killedByPlayerID | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::killedBy.
| bool Eaagles::Simulation::Player::killedNotification | ( | Player *const | killedBy = 0 |
) | [virtual, inherited] |
References Eaagles::Basic::Component::event(), Eaagles::Basic::Component::getAnyEventLogger(), Eaagles::Basic::Component::getComponents(), Eaagles::Basic::List::getFirstItem(), Eaagles::Simulation::Player::getID(), Eaagles::Simulation::Player::isKillOverride(), Eaagles::Simulation::Player::isLocalPlayer(), Eaagles::Simulation::Player::justKilled, KILL_EVENT, Eaagles::Simulation::Player::KILLED, Eaagles::Simulation::Player::killedBy, Eaagles::Simulation::Player::killRemoval, Eaagles::Basic::Pair::object(), Eaagles::Simulation::Player::setDamage(), Eaagles::Simulation::Player::setFlames(), Eaagles::Simulation::Player::setMode(), and Eaagles::Simulation::Player::setSmoke().
Referenced by Eaagles::Simulation::Weapon::collisionNotification(), Eaagles::Simulation::Effects::collisionNotification(), Eaagles::Simulation::Weapon::crashNotification(), and Eaagles::Simulation::Effects::crashNotification().
| bool Eaagles::Simulation::Player::onDatalinkMessageEventPlayer | ( | Basic::Object *const | msg | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::onEventReset | ( | ) | [protected, virtual, inherited] |
| bool Eaagles::Simulation::Player::onIrMsgEventPlayer | ( | IrQueryMsg *const | msg | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::ACTIVE, Eaagles::Simulation::IrQueryMsg::clearIrSignature(), Eaagles::Simulation::Gimbal::event(), Eaagles::Simulation::SensorMsg::getGimbal(), Eaagles::Simulation::SensorMsg::getTgtLosVec(), IR_QUERY_RETURN, Eaagles::Simulation::Player::irSignature, Eaagles::Simulation::Player::isNotMode(), lcAtan2, lcSqrt, Eaagles::Simulation::Player::rm, Eaagles::Simulation::SensorMsg::setAoiVector(), Eaagles::Simulation::SensorMsg::setAzimuthAoi(), and Eaagles::Simulation::SensorMsg::setElevationAoi().
| bool Eaagles::Simulation::Player::onReflectionsCancel | ( | const Basic::Component *const | msg | ) | [virtual, inherited] |
References Eaagles::Basic::i, and Eaagles::Simulation::Player::rfReflect.
| bool Eaagles::Simulation::Player::onReflectionsRequest | ( | Basic::Component *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::onRfEmissionEventPlayer | ( | Emission *const | msg | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::ACTIVE, Eaagles::Basic::Component::event(), Eaagles::Simulation::Gimbal::event(), Eaagles::Simulation::Player::getGimbal(), Eaagles::Simulation::SensorMsg::getGimbal(), Eaagles::Simulation::System::getPowerSwitch(), Eaagles::Simulation::SensorMsg::getTgtLosVec(), Eaagles::Basic::i, Eaagles::Simulation::Player::isNotMode(), Eaagles::Simulation::SensorMsg::isReturnRequested(), lcAtan2, lcSqrt, Eaagles::Simulation::rcs, RF_EMISSION, RF_EMISSION_RETURN, RF_REFLECTED_EMISSION, Eaagles::Simulation::Player::rfReflect, Eaagles::Simulation::Player::rm, Eaagles::Simulation::SensorMsg::setAoiVector(), Eaagles::Simulation::SensorMsg::setAzimuthAoi(), Eaagles::Simulation::SensorMsg::setElevationAoi(), Eaagles::Simulation::Emission::setRCS(), and Eaagles::Simulation::Player::signature.
| 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] |
| bool Eaagles::Simulation::Player::onWpnRelEvent | ( | 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::printTimingStats | ( | ) | [protected, virtual, inherited] |
Reimplemented from Eaagles::Basic::Component.
References Eaagles::Simulation::Simulation::cycle(), Eaagles::Simulation::Simulation::frame(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Basic::Component::getTimingStats(), Eaagles::Basic::Statistic::maxValue(), Eaagles::Basic::Statistic::mean(), Eaagles::Simulation::Simulation::phase(), and Eaagles::Basic::Statistic::value().
| 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] |
Reimplemented from Eaagles::Basic::Component.
References Eaagles::Simulation::Player::loadSysPtrs.
| void Eaagles::Simulation::Player::processDetonation | ( | const LCreal | detRange, | |
| Weapon *const | wpn = 0 | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::event(), Eaagles::Basic::Component::getAnyEventLogger(), Eaagles::Simulation::Player::getDamage(), Eaagles::Simulation::Weapon::getDetonationRange(), Eaagles::Simulation::Weapon::getLaunchVehicle(), Eaagles::Simulation::Weapon::getLethalRange(), Eaagles::Simulation::Weapon::getMaxBurstRng(), Eaagles::Simulation::Weapon::getTargetPlayer(), Eaagles::Simulation::Player::isDestroyed(), Eaagles::Simulation::Player::isKillOverride(), KILL_EVENT, Eaagles::Simulation::lethalRange, Eaagles::Simulation::Player::setDamage(), Eaagles::Simulation::Player::setFlames(), and Eaagles::Simulation::Player::setSmoke().
Referenced by Eaagles::Simulation::Weapon::checkDetonationEffect(), and Eaagles::Simulation::Bullet::checkForTargetHit().
| unsigned int Eaagles::Basic::Object::registerClass | ( | const _Static *const | a | ) | [static, protected, inherited] |
| void Eaagles::Simulation::AirVehicle::reset | ( | ) | [virtual] |
Reimplemented from Eaagles::Simulation::Player.
References gearPos, initGearPos, and setGearHandleSwitch().
| void Eaagles::Simulation::Player::resetJustKilled | ( | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::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 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 | |||
| ) | [inherited] |
Referenced by Eaagles::Instruments::CompassRose::updateData(), Eaagles::Instruments::LandingLight::updateData(), Eaagles::Instruments::LandingGear::updateData(), Eaagles::Instruments::Tape::updateData(), Eaagles::Instruments::AoAIndexer::updateData(), Eaagles::Instruments::EngPage::updateData(), Eaagles::Instruments::GMeterDial::updateData(), Eaagles::Instruments::Switch::updateData(), Eaagles::Instruments::SolenoidButton::updateData(), Eaagles::Instruments::SolenoidSwitch::updateData(), Eaagles::Instruments::RotarySwitch::updateData(), and Eaagles::Instruments::PushButton::updateData().
| 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 LCreal | due, | |
| const LCreal | dve, | |||
| const LCreal | dwe | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::accelVecBody, Eaagles::Simulation::Player::accelVecECEF, Eaagles::Simulation::Player::accelVecNED, Eaagles::Simulation::Player::rm, and Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Vehicle::JSBSimModel::dynamics(), Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::Player::setAcceleration(), Eaagles::Simulation::Missile::weaponDynamics(), Eaagles::Simulation::Bullet::weaponDynamics(), Eaagles::Simulation::Effects::weaponDynamics(), and Eaagles::Simulation::Bomb::weaponDynamics().
| bool Eaagles::Simulation::Player::setAcceleration | ( | const osg::Vec3 & | newAccel | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::setAcceleration().
| bool Eaagles::Simulation::Player::setAccelerationBody | ( | const LCreal | dua, | |
| const LCreal | dva, | |||
| const LCreal | dwa | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::accelVecBody, Eaagles::Simulation::Player::accelVecECEF, Eaagles::Simulation::Player::accelVecNED, Eaagles::Simulation::Player::rm, and Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Simulation::Player::reset(), Eaagles::Simulation::Player::setAccelerationBody(), and Eaagles::Vehicle::RacModel::updateRAC().
| bool Eaagles::Simulation::Player::setAccelerationBody | ( | const osg::Vec3 & | newAccelBody | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setAltitude | ( | const double | alt, | |
| const bool | slaved = false | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::altSlaved, Eaagles::Simulation::Player::CS_GEOD, Eaagles::Simulation::Player::CS_LOCAL, Eaagles::Simulation::Player::IEAST, Eaagles::Simulation::Player::INORTH, Eaagles::Simulation::Player::latitude, Eaagles::Simulation::Player::longitude, Eaagles::Simulation::Player::posSlaved, Eaagles::Simulation::Player::posVecNED, Eaagles::Simulation::Player::setPosition(), Eaagles::Simulation::Player::setPositionLLA(), and Eaagles::Simulation::Player::useCoordSys.
Referenced by Eaagles::Vehicle::JSBSimModel::dynamics().
| bool Eaagles::Simulation::Player::setAltitudeFreeze | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::altFrz.
Referenced by Eaagles::Simulation::Player::setSlotAltitudeFreeze().
| bool Eaagles::Simulation::Player::setAltitudeHoldOn | ( | const bool | b | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setAngularVelocities | ( | const double | pa, | |
| const double | qa, | |||
| const double | ra | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::angularVel, Eaagles::Simulation::Player::gcAngVel, Eaagles::Simulation::Player::scPhiW, and Eaagles::Simulation::Player::scThetaW.
Referenced by Eaagles::Vehicle::JSBSimModel::dynamics(), Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Player::reset(), Eaagles::Simulation::Player::setAngularVelocities(), Eaagles::Vehicle::RacModel::updateRAC(), Eaagles::Simulation::Missile::weaponDynamics(), Eaagles::Simulation::Bullet::weaponDynamics(), Eaagles::Simulation::Effects::weaponDynamics(), and Eaagles::Simulation::Bomb::weaponDynamics().
| bool Eaagles::Simulation::Player::setAngularVelocities | ( | const osg::Vec3d & | newAngVel | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setAttitudeFreeze | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::attFrz.
Referenced by Eaagles::Simulation::Player::setSlotAttitudeFreeze().
References getAerodynamicsModel(), and Eaagles::Simulation::DynamicsModel::setBrakes().
| bool Eaagles::Simulation::Player::setCamouflageType | ( | const unsigned int | v | ) | [virtual, inherited] |
| void Eaagles::Simulation::AirVehicle::setCmdWingSweepAngle | ( | const LCreal | rad | ) | [virtual] |
| bool Eaagles::Simulation::Player::setCommandedAltitude | ( | const double | a | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::getDynamicsModel(), and Eaagles::Simulation::DynamicsModel::setCommandedAltitude().
Referenced by Eaagles::Simulation::Autopilot::altitudeController(), Eaagles::Simulation::Player::setCommandedAltitudeFt(), and Eaagles::Simulation::Player::setCommandedAltitudeM().
| 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::setCommandedHeadingD | ( | 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::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] |
References Eaagles::Simulation::Player::crashOverride.
Referenced by Eaagles::Simulation::NetIO::createIPlayer(), and Eaagles::Simulation::Player::setSlotCrashOverride().
| bool Eaagles::Simulation::Player::setDamage | ( | const LCreal | v | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setDatalink | ( | Basic::Pair *const | n | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Player::datalink, and Eaagles::Basic::Pair::object().
Referenced by Eaagles::Simulation::Player::updateSystemPointers().
| bool Eaagles::Simulation::Player::setDynamicsModel | ( | Basic::Pair *const | sys | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Player::dyn, and Eaagles::Basic::Pair::object().
Referenced by Eaagles::Simulation::Player::updateSystemPointers().
| bool Eaagles::Simulation::Player::setEnableNetOutput | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::enableNetOutput.
Referenced by Eaagles::Simulation::Player::setSlotEnableNetOutput().
| bool Eaagles::Simulation::Player::setEulerAngles | ( | const double | r, | |
| const double | p, | |||
| const double | y | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::angles, Eaagles::Simulation::Player::anglesW, Eaagles::Basic::Nav::computeEulerAngles(), Eaagles::Basic::Nav::computeRotationalMatrix(), Eaagles::Simulation::Player::q, Eaagles::Simulation::Player::rm, Eaagles::Simulation::Player::rmW2B, Eaagles::Simulation::Player::scPhi, Eaagles::Simulation::Player::scPhiW, Eaagles::Simulation::Player::scPsi, Eaagles::Simulation::Player::scPsiW, Eaagles::Simulation::Player::scTheta, Eaagles::Simulation::Player::scThetaW, and Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Vehicle::JSBSimModel::dynamics(), Eaagles::Simulation::LifeForm::look(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Player::reset(), Eaagles::Simulation::Player::setEulerAngles(), Eaagles::Vehicle::RacModel::updateRAC(), Eaagles::Simulation::Missile::weaponDynamics(), Eaagles::Simulation::Bullet::weaponDynamics(), Eaagles::Simulation::Effects::weaponDynamics(), and Eaagles::Simulation::Bomb::weaponDynamics().
| bool Eaagles::Simulation::Player::setEulerAngles | ( | const osg::Vec3d & | newAngles | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::setEulerAngles().
| virtual bool Eaagles::Basic::Component::setEventLogger | ( | Logger *const | logger | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setFlames | ( | const LCreal | v | ) | [virtual, inherited] |
| void Eaagles::Simulation::AirVehicle::setFlaps | ( | const LCreal | pos | ) | [virtual] |
References getAerodynamicsModel(), and Eaagles::Simulation::AerodynamicsModel::setFlaps().
| bool Eaagles::Simulation::Player::setFuelFreeze | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::fuelFrz.
Referenced by Eaagles::Simulation::Player::setSlotFuelFreeze().
| void Eaagles::Simulation::AirVehicle::setGearHandleSwitch | ( | const LCreal | sw | ) | [virtual] |
References gearPos, getAerodynamicsModel(), and Eaagles::Simulation::AerodynamicsModel::setGearHandleSwitch().
Referenced by Eaagles::Network::Dis::Nib::processArticulationParameters(), reset(), and setInitGearPos().
| bool Eaagles::Simulation::Player::setGeocAcceleration | ( | const LCreal | dvx, | |
| const LCreal | dvy, | |||
| const LCreal | dvz | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::accelVecBody, Eaagles::Simulation::Player::accelVecECEF, Eaagles::Simulation::Player::accelVecNED, Eaagles::Simulation::Player::rm, and Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Simulation::NetIO::createIPlayer(), Eaagles::Simulation::Player::deadReckonPosition(), Eaagles::Network::Dis::NetIO::processDetonationPDU(), and Eaagles::Simulation::Player::setGeocAcceleration().
| 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::setGeocEulerAngles | ( | const osg::Vec3d & | newAngles | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::angles, Eaagles::Simulation::Player::anglesW, Eaagles::Basic::Nav::computeEulerAngles(), Eaagles::Basic::Nav::computeRotationalMatrix(), Eaagles::Simulation::Player::q, Eaagles::Simulation::Player::rm, Eaagles::Simulation::Player::rmW2B, Eaagles::Simulation::Player::scPhi, Eaagles::Simulation::Player::scPhiW, Eaagles::Simulation::Player::scPsi, Eaagles::Simulation::Player::scPsiW, Eaagles::Simulation::Player::scTheta, Eaagles::Simulation::Player::scThetaW, and Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Simulation::NetIO::createIPlayer(), and Eaagles::Simulation::Player::deadReckonPosition().
| bool Eaagles::Simulation::Player::setGeocPosition | ( | const osg::Vec3d & | gcPos, | |
| const bool | slaved = false | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::altitude, Eaagles::Simulation::Player::altSlaved, Eaagles::Basic::Nav::computeWorldMatrix1(), Eaagles::Basic::Nav::convertLL2PosVec(), Eaagles::Basic::Nav::getGeodCoords(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Simulation::Player::latitude, Eaagles::Simulation::Player::longitude, Eaagles::Simulation::Player::posSlaved, Eaagles::Simulation::Player::posVecECEF, Eaagles::Simulation::Player::posVecNED, Eaagles::Simulation::Player::posVecValid, Eaagles::BasicGL::refLat, Eaagles::BasicGL::refLon, Eaagles::Simulation::Player::rm, Eaagles::Simulation::Player::rmW2B, Eaagles::Simulation::Player::useCoordSys, and Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Simulation::NetIO::createIPlayer(), Eaagles::Simulation::Player::deadReckonPosition(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Network::Dis::NetIO::processDetonationPDU(), and Eaagles::Simulation::Player::reset().
| bool Eaagles::Simulation::Player::setGeocVelocity | ( | const LCreal | vx, | |
| const LCreal | vy, | |||
| const LCreal | vz | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::gndSpd, Eaagles::Simulation::Player::gndTrk, Eaagles::Simulation::Player::IDOWN, Eaagles::Simulation::Player::IEAST, Eaagles::Simulation::Player::INORTH, lcAtan2, lcSqrt, Eaagles::Simulation::Player::rm, Eaagles::Simulation::Player::velVecBody, Eaagles::Simulation::Player::velVecECEF, Eaagles::Simulation::Player::velVecNED, Eaagles::Simulation::Player::vp, and Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Simulation::NetIO::createIPlayer(), Eaagles::Simulation::Player::deadReckonPosition(), Eaagles::Network::Dis::NetIO::processDetonationPDU(), and Eaagles::Simulation::Player::setGeocVelocity().
| bool Eaagles::Simulation::Player::setGeocVelocity | ( | const osg::Vec3 & | newVelEcef | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::setGeocVelocity().
| bool Eaagles::Simulation::Player::setGimbal | ( | Basic::Pair *const | n | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Player::gimbal, and Eaagles::Basic::Pair::object().
Referenced by Eaagles::Simulation::Player::updateSystemPointers().
| 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] |
References Eaagles::Simulation::Player::initAlt.
Referenced by Eaagles::Simulation::Player::setSlotInitAlt(), and Eaagles::Simulation::Player::setSlotInitPosition().
| bool Eaagles::Simulation::AirVehicle::setInitGearPos | ( | const Basic::Number *const | pos | ) | [protected] |
References gearPos, Eaagles::Basic::Number::getReal(), initGearPos, and setGearHandleSwitch().
| bool Eaagles::Simulation::AirVehicle::setInitGearPos | ( | const Basic::String *const | pos | ) | [protected] |
| bool Eaagles::Simulation::Player::setInitGeocentricPosition | ( | const osg::Vec3d & | newPos | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::initGeoPosFlg, and Eaagles::Simulation::Player::initGeoPosVec.
Referenced by Eaagles::Simulation::Player::setSlotInitGeocentric().
| bool Eaagles::Simulation::Player::setInitLat | ( | const double | x | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::initLat, and Eaagles::Simulation::Player::initLatLonFlg.
Referenced by Eaagles::Simulation::Player::setSlotInitLat().
| bool Eaagles::Simulation::Player::setInitLon | ( | const double | x | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::initLatLonFlg, and Eaagles::Simulation::Player::initLon.
Referenced by Eaagles::Simulation::Player::setSlotInitLon().
| void Eaagles::Simulation::Player::setInitMode | ( | const Mode | newMode | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::initMode.
Referenced by Eaagles::Simulation::Weapon::initData(), and Eaagles::Simulation::Player::setSlotInitMode().
| bool Eaagles::Simulation::Player::setInitPosition | ( | const osg::Vec2d & | newPos | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::setInitPosition().
| bool Eaagles::Simulation::Player::setInitPosition | ( | const double | north, | |
| const double | east | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::initPosFlg, and Eaagles::Simulation::Player::initPosVec.
Referenced by Eaagles::Simulation::Player::setInitPosition(), Eaagles::Simulation::Player::setSlotInitPosition(), Eaagles::Simulation::Player::setSlotInitXPos(), and Eaagles::Simulation::Player::setSlotInitYPos().
| bool Eaagles::Simulation::Player::setInterpolateTerrain | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::interpTrrn.
Referenced by Eaagles::Simulation::Player::setSlotInterpolateTerrain().
| bool Eaagles::Simulation::Player::setIrSystem | ( | Basic::Pair *const | n | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Player::irSystem, and Eaagles::Basic::Pair::object().
Referenced by Eaagles::Simulation::Player::updateSystemPointers().
| bool Eaagles::Simulation::Player::setKillOverride | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::killOverride.
Referenced by Eaagles::Simulation::Player::setSlotKillOverride().
| bool Eaagles::Simulation::Player::setKillRemoval | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::killRemoval.
Referenced by Eaagles::Simulation::Player::setSlotKillRemoval().
| void Eaagles::Simulation::Player::setMode | ( | const Mode | newMode | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::mode.
Referenced by Eaagles::Simulation::Weapon::collisionNotification(), Eaagles::Simulation::Player::collisionNotification(), Eaagles::Simulation::Effects::collisionNotification(), Eaagles::Simulation::Weapon::crashNotification(), Eaagles::Simulation::Player::crashNotification(), Eaagles::Simulation::Effects::crashNotification(), Eaagles::Simulation::NetIO::createIPlayer(), Eaagles::Simulation::NetIO::destroyInputNib(), Eaagles::Simulation::Weapon::initData(), Eaagles::Simulation::Player::killedNotification(), Eaagles::Simulation::Nib::nib2PlayerState(), Eaagles::Simulation::Weapon::onJettisonEvent(), Eaagles::Simulation::Weapon::prerelease(), Eaagles::Network::Dis::Nib::processArticulationParameters(), Eaagles::Network::Dis::NetIO::processDetonationPDU(), Eaagles::Simulation::Weapon::release(), Eaagles::Simulation::Weapon::reset(), Eaagles::Simulation::Player::reset(), Eaagles::Simulation::Weapon::updateTC(), Eaagles::Simulation::Weapon::updateTOF(), Eaagles::Simulation::Bullet::updateTOF(), Eaagles::Simulation::Effects::updateTOF(), and Eaagles::Simulation::Missile::weaponGuidance().
| void Eaagles::Simulation::Player::setName | ( | const Basic::String & | newName | ) | [virtual, inherited] |
| void Eaagles::Simulation::Player::setName | ( | const char *const | newName | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::pname.
| bool Eaagles::Simulation::Player::setNavigation | ( | Basic::Pair *const | n | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Player::nav, and Eaagles::Basic::Pair::object().
Referenced by Eaagles::Simulation::Player::updateSystemPointers().
| bool Eaagles::Simulation::Player::setNib | ( | Nib *const | n | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setOnboardComputer | ( | Basic::Pair *const | s | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Player::obc, and Eaagles::Basic::Pair::object().
Referenced by Eaagles::Simulation::Player::updateSystemPointers().
| bool Eaagles::Simulation::Player::setPilot | ( | Basic::Pair *const | p | ) | [protected, virtual, inherited] |
References Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::pilot.
Referenced by Eaagles::Simulation::Player::updateSystemPointers().
| bool Eaagles::Simulation::Player::setPosition | ( | const double | north, | |
| const double | east, | |||
| const double | down, | |||
| const bool | slaved = false | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::altitude, Eaagles::Simulation::Player::altSlaved, Eaagles::Basic::Nav::computeWorldMatrix1(), Eaagles::Basic::Nav::convertPosVec2LL(), Eaagles::Basic::Nav::getGeocCoords(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Simulation::Player::latitude, Eaagles::Simulation::Player::longitude, Eaagles::Simulation::Player::posSlaved, Eaagles::Simulation::Player::posVecECEF, Eaagles::Simulation::Player::posVecNED, Eaagles::Simulation::Player::posVecValid, Eaagles::BasicGL::refLat, Eaagles::BasicGL::refLon, Eaagles::Simulation::Player::rm, Eaagles::Simulation::Player::rmW2B, Eaagles::Simulation::Player::useCoordSys, and Eaagles::Simulation::Player::wm.
| bool Eaagles::Simulation::Player::setPosition | ( | const osg::Vec3d & | newPos, | |
| const bool | slaved = false | |||
| ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setPosition | ( | const double | north, | |
| const double | east, | |||
| const bool | slaved = false | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::altSlaved, Eaagles::Simulation::Player::getAltitudeM(), and Eaagles::Simulation::Player::posSlaved.
Referenced by Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Player::reset(), Eaagles::Simulation::Player::setAltitude(), Eaagles::Simulation::Player::setPosition(), and Eaagles::Simulation::Bullet::weaponDynamics().
| bool Eaagles::Simulation::Player::setPositionFreeze | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::posFrz.
Referenced by Eaagles::Simulation::Player::setSlotPositionFreeze().
| bool Eaagles::Simulation::Player::setPositionLL | ( | const double | lat, | |
| const double | lon, | |||
| const bool | slaved = false | |||
| ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setPositionLLA | ( | const double | lat, | |
| const double | lon, | |||
| const double | alt, | |||
| const bool | slaved = false | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::altitude, Eaagles::Simulation::Player::altSlaved, Eaagles::Basic::Nav::computeWorldMatrix1(), Eaagles::Basic::Nav::convertLL2PosVec(), Eaagles::Basic::Nav::getGeocCoords(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Simulation::Player::latitude, Eaagles::Simulation::Player::longitude, Eaagles::Simulation::Player::posSlaved, Eaagles::Simulation::Player::posVecECEF, Eaagles::Simulation::Player::posVecNED, Eaagles::Simulation::Player::posVecValid, Eaagles::BasicGL::refLat, Eaagles::BasicGL::refLon, Eaagles::Simulation::Player::rm, Eaagles::Simulation::Player::rmW2B, Eaagles::Simulation::Player::useCoordSys, and Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Simulation::Player::deadReckonPosition(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Player::reset(), Eaagles::Simulation::Player::setAltitude(), and Eaagles::Simulation::Player::setPositionLL().
| virtual bool Eaagles::Basic::Component::setPrintTimingStats | ( | const bool | b | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setQuaternions | ( | const osg::Quat & | newQ | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::angles, Eaagles::Simulation::Player::anglesW, Eaagles::Basic::Nav::computeEulerAngles(), Eaagles::Simulation::Player::q, Eaagles::Simulation::Player::rm, Eaagles::Simulation::Player::rmW2B, Eaagles::Simulation::Player::scPhi, Eaagles::Simulation::Player::scPhiW, Eaagles::Simulation::Player::scPsi, Eaagles::Simulation::Player::scPsiW, Eaagles::Simulation::Player::scTheta, Eaagles::Simulation::Player::scThetaW, and Eaagles::Simulation::Player::wm.
| bool Eaagles::Simulation::Player::setRadio | ( | Basic::Pair *const | n | ) | [protected, virtual, inherited] |
References Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::radio.
Referenced by Eaagles::Simulation::Player::updateSystemPointers().
| bool Eaagles::Simulation::Player::setRotMat | ( | const osg::Matrixd & | rr | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::angles, Eaagles::Simulation::Player::anglesW, Eaagles::Basic::Nav::computeEulerAngles(), Eaagles::Simulation::Player::q, Eaagles::Simulation::Player::rm, Eaagles::Simulation::Player::rmW2B, Eaagles::Simulation::Player::scPhi, Eaagles::Simulation::Player::scPhiW, Eaagles::Simulation::Player::scPsi, Eaagles::Simulation::Player::scPsiW, Eaagles::Simulation::Player::scTheta, Eaagles::Simulation::Player::scThetaW, and Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Simulation::Weapon::dynamics().
| void Eaagles::Simulation::AirVehicle::setRudderPedalInput | ( | const LCreal | pedal | ) | [virtual] |
| virtual bool Eaagles::Basic::Component::setSelectionName | ( | const Object *const | s | ) | [protected, virtual, inherited] |
Referenced by Eaagles::BasicGL::Rotary2::Rotary2().
| bool Eaagles::Simulation::Player::setSensor | ( | Basic::Pair *const | n | ) | [protected, virtual, inherited] |
References Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::sensor.
Referenced by Eaagles::Simulation::Player::updateSystemPointers().
| void Eaagles::Simulation::Player::setSide | ( | const Side | newSide | ) | [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] |
Referenced by Eaagles::Basic::Object::setSlotByName().
| bool Eaagles::Basic::Object::setSlotByName | ( | const char *const | slotname, | |
| Object *const | obj | |||
| ) | [inherited] |
References Eaagles::Basic::Object::setSlotByIndex(), and Eaagles::Basic::Object::slotName2Index().
Referenced by gufParse().
| 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] |
References Eaagles::Basic::Number::getInt(), and Eaagles::Simulation::Player::setID().
| 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] |
References Eaagles::Basic::Radians::convertStatic(), Eaagles::Simulation::Player::initAngles, Eaagles::PI, and Eaagles::Basic::value.
Referenced by Eaagles::Simulation::LifeForm::fire().
| 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::setSlotInitMode | ( | Basic::String *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setSlotInitPitch | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
References Eaagles::Basic::Radians::convertStatic(), Eaagles::Simulation::Player::initAngles, Eaagles::PI, and Eaagles::Basic::value.
Referenced by Eaagles::Simulation::LifeForm::fire().
| 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] |
References Eaagles::Basic::Number::getReal(), and Eaagles::Simulation::Player::initVp.
| 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] |
References Eaagles::Simulation::Player::irSignature.
| 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::setSlotSide | ( | Basic::String *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setSlotSignature | ( | RfSignature *const | msg | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::signature.
| 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] |
| bool Eaagles::Simulation::Player::setSmoke | ( | const LCreal | v | ) | [virtual, inherited] |
| void Eaagles::Simulation::AirVehicle::setSpeedBrakesSwitch | ( | const LCreal | sw | ) | [virtual] |
| bool Eaagles::Simulation::Player::setStoresMgr | ( | Basic::Pair *const | s | ) | [protected, virtual, inherited] |
References Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::sms.
Referenced by Eaagles::Simulation::Player::updateSystemPointers().
| void Eaagles::Simulation::Player::setTerrainElevation | ( | const LCreal | v | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::tElev, and Eaagles::Simulation::Player::tElevValid.
Referenced by Eaagles::Simulation::Player::updateElevation().
| bool Eaagles::Simulation::Player::setTerrainElevationRequired | ( | const bool | b | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::tElevReq.
Referenced by Eaagles::Simulation::Player::setSlotTerrainElevReq().
| bool Eaagles::Simulation::Player::setTerrainOffset | ( | const LCreal | v | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::tOffset.
Referenced by Eaagles::Simulation::Player::setSlotTerrainOffset().
| 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] |
References setTrimSwitchPitchInput(), and setTrimSwitchRollInput().
| void Eaagles::Simulation::AirVehicle::setTrimSwitchPitchInput | ( | const LCreal | pitchTrim | ) | [virtual] |
References getAerodynamicsModel(), and Eaagles::Simulation::AerodynamicsModel::setTrimSwitchPitchInput().
Referenced by setTrimSwitch().
| void Eaagles::Simulation::AirVehicle::setTrimSwitchRollInput | ( | const LCreal | rollTrim | ) | [virtual] |
References getAerodynamicsModel(), and Eaagles::Simulation::AerodynamicsModel::setTrimSwitchRollInput().
Referenced by setTrimSwitch().
| bool Eaagles::Simulation::Player::setType | ( | Basic::String *const | newTypeString | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::type.
Referenced by Eaagles::Simulation::Aam::Aam(), Eaagles::Simulation::Agm::Agm(), Eaagles::Simulation::Bullet::Bullet(), Eaagles::Simulation::Chaff::Chaff(), Eaagles::Simulation::Decoy::Decoy(), Eaagles::Simulation::Effects::Effects(), Eaagles::Simulation::Flare::Flare(), Eaagles::Simulation::Weapon::initData(), Eaagles::Simulation::Player::initData(), Eaagles::Simulation::Bomb::initData(), Eaagles::Simulation::Missile::Missile(), Eaagles::Simulation::Sam::Sam(), and Eaagles::Network::Dis::NetIO::testOutputEntityTypes().
| bool Eaagles::Simulation::Player::setVelocity | ( | const LCreal | ue, | |
| const LCreal | ve, | |||
| const LCreal | we | |||
| ) | [virtual, inherited] |
Reimplemented in Eaagles::Simulation::LifeForm.
References Eaagles::Simulation::Player::gndSpd, Eaagles::Simulation::Player::gndTrk, lcAtan2, lcSqrt, Eaagles::Simulation::Player::rm, Eaagles::Simulation::Player::velVecBody, Eaagles::Simulation::Player::velVecECEF, Eaagles::Simulation::Player::velVecNED, Eaagles::Simulation::Player::vp, and Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Vehicle::JSBSimModel::dynamics(), Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::Player::setVelocity(), Eaagles::Simulation::Missile::weaponDynamics(), Eaagles::Simulation::Bullet::weaponDynamics(), Eaagles::Simulation::Effects::weaponDynamics(), and Eaagles::Simulation::Bomb::weaponDynamics().
| bool Eaagles::Simulation::Player::setVelocity | ( | const osg::Vec3 & | newVel | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::setVelocity().
| bool Eaagles::Simulation::Player::setVelocityBody | ( | const osg::Vec3 & | newVelBody | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::setVelocityBody().
| bool Eaagles::Simulation::Player::setVelocityBody | ( | const LCreal | ua, | |
| const LCreal | va, | |||
| const LCreal | wa | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::gndSpd, Eaagles::Simulation::Player::gndTrk, Eaagles::Simulation::Player::IDOWN, Eaagles::Simulation::Player::IEAST, Eaagles::Simulation::Player::INORTH, lcAtan2, lcSqrt, Eaagles::Simulation::Player::rm, Eaagles::Simulation::Player::velVecBody, Eaagles::Simulation::Player::velVecECEF, Eaagles::Simulation::Player::velVecNED, Eaagles::Simulation::Player::vp, and Eaagles::Simulation::Player::wm.
Referenced by Eaagles::Vehicle::JSBSimModel::dynamics(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Player::reset(), Eaagles::Simulation::Player::setVelocityBody(), Eaagles::Vehicle::RacModel::updateRAC(), Eaagles::Simulation::Missile::weaponDynamics(), Eaagles::Simulation::Bullet::weaponDynamics(), and Eaagles::Simulation::Effects::weaponDynamics().
| bool Eaagles::Simulation::Player::setVelocityHoldOn | ( | const bool | b | ) | [virtual, inherited] |
| void Eaagles::Simulation::AirVehicle::setWeaponBayDoorSwitch | ( | const LCreal | sw | ) | [virtual] |
| virtual bool Eaagles::Basic::Component::shutdownNotification | ( | ) | [protected, virtual, inherited] |
| const char * Eaagles::Basic::Object::slotIndex2Name | ( | const int | slotindex | ) | const [inherited] |
References Eaagles::Basic::SlotTable::name(), and Eaagles::Basic::Object::slotTable.
| int Eaagles::Basic::Object::slotName2Index | ( | const char *const | slotname | ) | const [inherited] |
| void Eaagles::Basic::Component::tcFrame | ( | const LCreal | dt = 0.0f |
) | [inherited] |
Referenced by Eaagles::Simulation::Station::processTimeCriticalTasks(), Eaagles::Basic::StateMachine::step(), Eaagles::Simulation::Station::updateTC(), Eaagles::BasicGL::Page::updateTC(), Eaagles::BasicGL::Display::updateTC(), Eaagles::Simulation::Simulation::updateTcPlayerList(), and Eaagles::Basic::IoThread::userFunc().
| void Eaagles::Simulation::Player::updateData | ( | const LCreal | dt = 0.0 |
) | [virtual, inherited] |
Reimplemented from Eaagles::Basic::Component.
Reimplemented in Eaagles::Simulation::SamVehicle.
References Eaagles::Simulation::Player::ACTIVE, Eaagles::Simulation::Player::irSignature, Eaagles::Simulation::Player::mode, Eaagles::Simulation::Player::PRE_RELEASE, Eaagles::Simulation::Player::signature, and Eaagles::Simulation::Player::updateElevation().
Referenced by Eaagles::Simulation::Simulation::updateBgPlayerList().
| void Eaagles::Simulation::Player::updateElevation | ( | ) | [protected, virtual, inherited] |
References Eaagles::Basic::Terrain::getElevation(), Eaagles::Simulation::Player::getLatitude(), Eaagles::Simulation::Player::getLongitude(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Simulation::Player::isDtedTerrainInterpolationEnabled(), Eaagles::Simulation::Player::isTerrainElevationRequired(), Eaagles::Simulation::Player::setTerrainElevation(), and Eaagles::Simulation::terrain.
Referenced by Eaagles::Simulation::Player::updateData().
| void Eaagles::Simulation::Player::updateSystemPointers | ( | ) | [protected, virtual, inherited] |
References Eaagles::Basic::Component::findByType(), Eaagles::Simulation::Player::loadSysPtrs, Eaagles::Simulation::Player::setDatalink(), Eaagles::Simulation::Player::setDynamicsModel(), Eaagles::Simulation::Player::setGimbal(), Eaagles::Simulation::Player::setIrSystem(), Eaagles::Simulation::Player::setNavigation(), Eaagles::Simulation::Player::setOnboardComputer(), Eaagles::Simulation::Player::setPilot(), Eaagles::Simulation::Player::setRadio(), Eaagles::Simulation::Player::setSensor(), and Eaagles::Simulation::Player::setStoresMgr().
Referenced by Eaagles::Simulation::Player::reset(), and Eaagles::Simulation::Player::updateTC().
| void Eaagles::Simulation::Player::updateTC | ( | const LCreal | dt = 0.0 |
) | [virtual, inherited] |
Reimplemented from Eaagles::Basic::Component.
Reimplemented in Eaagles::Simulation::Weapon.
References Eaagles::Simulation::Player::ACTIVE, Eaagles::Simulation::Player::dataLogTime, Eaagles::Simulation::Player::dataLogTimer, Eaagles::Simulation::Player::dynamics(), Eaagles::Basic::Component::getAnyEventLogger(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Basic::i, Eaagles::Simulation::Player::irSignature, Eaagles::Simulation::Player::isFrozen(), Eaagles::Simulation::Player::loadSysPtrs, Eaagles::Simulation::Player::mode, Eaagles::Simulation::Player::PRE_RELEASE, Eaagles::Simulation::Player::rfReflect, Eaagles::Simulation::Player::rfReflectTimer, Eaagles::Simulation::Player::signature, and Eaagles::Simulation::Player::updateSystemPointers().
| void Eaagles::Basic::Object::writeClassList | ( | std::ostream & | sout | ) | [static, inherited] |
const Object::_Static * Eaagles::Basic::Object::classes = { &Object::_static } [static, inherited] |
Referenced by Eaagles::Basic::Object::registerClass(), and Eaagles::Basic::Object::writeClassList().
Referenced by getLandingGearPosition(), reset(), setGearHandleSwitch(), and setInitGearPos().
Referenced by reset(), and setInitGearPos().
const unsigned int Eaagles::Basic::Object::MAX_CLASSES = 1000 [static, inherited] |
Referenced by Eaagles::Basic::Object::registerClass().
const unsigned short Eaagles::Basic::Object::MSG_ALL = 0xFFFF [static, inherited] |
const unsigned short Eaagles::Basic::Object::MSG_DATA = 0x0010 [static, inherited] |
Referenced by Eaagles::Simulation::Weapon::release().
const unsigned short Eaagles::Basic::Object::MSG_DEBUG = 0x0008 [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(), 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_INFO = 0x0004 [static, inherited] |
Referenced by Eaagles::Basic::TcpServerSingle::acceptConnection(), Eaagles::Basic::TcpServerMulti::acceptConnection(), Eaagles::Basic::BroadcastHandler::bindSocket(), Eaagles::Basic::TcpClient::connectToServer(), Eaagles::BasicGL::GlutDisplay::createSubWindow(), Eaagles::BasicGL::GlutDisplay::createWindow(), Eaagles::Otw::CigiClNetwork::initCigiNetwork(), Eaagles::Otw::CigiClNetwork::initialize(), Eaagles::Basic::ThreadSyncTask::mainThreadFunc(), Eaagles::Basic::ThreadSingleTask::mainThreadFunc(), Eaagles::BasicGL::GlutDisplay::onEscKey(), Eaagles::Basic::Logger::openFile(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Sar::process(), Eaagles::Simulation::ActionImagingSar::process(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), Eaagles::Simulation::Sar::requestImage(), Eaagles::Simulation::Station::reset(), Eaagles::Simulation::ActionImagingSar::setSlotImageSize(), Eaagles::Simulation::ActionWeaponRelease::trigger(), Eaagles::Simulation::ActionImagingSar::trigger(), Eaagles::Otw::NetThread::userFunc(), and Eaagles::Simulation::Missile::weaponGuidance().
const unsigned short Eaagles::Basic::Object::MSG_STD_ALL = 0x00FF [static, inherited] |
const unsigned short Eaagles::Basic::Object::MSG_USER = 0x0020 [static, inherited] |
const unsigned short Eaagles::Basic::Object::MSG_WARNING = 0x0002 [static, inherited] |
Referenced by Eaagles::Network::Dis::NtmInputNode::add2OurLists(), Eaagles::Simulation::NtmOutputNodeStd::addNtmSorted(), Eaagles::Simulation::IrSeeker::irRequestSignature(), Eaagles::BasicGL::Texture::loadTexture(), Eaagles::Basic::Object::Object(), Eaagles::Simulation::Player::onWpnRelEvent(), Eaagles::Simulation::Datalink::queueIncomingMessage(), Eaagles::Simulation::Datalink::queueOutgoingMessage(), Eaagles::BasicGL::BmpTexture::readBitmapFile(), Eaagles::Basic::ColorRotaryB::setCurrentColor(), Eaagles::BasicGL::Texture::setHeight(), Eaagles::BasicGL::Texture::setSlotMagFilter(), Eaagles::BasicGL::Texture::setSlotMinFilter(), Eaagles::Simulation::Station::setSlotOutTheWindow(), Eaagles::BasicGL::Graphic::setSlotTransformList(), Eaagles::BasicGL::Graphic::setSlotVertices(), Eaagles::BasicGL::Texture::setSlotWrapS(), Eaagles::BasicGL::Texture::setSlotWrapT(), and Eaagles::BasicGL::Texture::setWidth().
unsigned int Eaagles::Basic::Object::numClasses = 1 [static, inherited] |
Referenced by Eaagles::Basic::Object::registerClass(), and Eaagles::Basic::Object::writeClassList().
const SlotTable* Eaagles::Basic::Object::slotTable [protected, inherited] |
const SlotTable Eaagles::Basic::Object::slottable [static, protected, inherited] |
Referenced by Eaagles::Basic::Object::getSlotTable().
const char *const Eaagles::Basic::Object::version = "v2010_0122" [static, inherited] |
Reimplemented in Eaagles::Network::Dis::NetIO.
Referenced by getWingSweepAngle(), and setCmdWingSweepAngle().
Referenced by getWeaponBayDoorPosition(), and setWeaponBayDoorSwitch().
1.7.1