#include <Bomb.h>
Public Types | |
| enum | { NONE, FREE_FALL, RETARDED, TIMER, PROXIMITY } |
| enum | { GRAVITY = 0x01, CLUSTER = 0x02, GUIDED = 0x04, MISSILE = 0x08 } |
| enum | Detonation { DETONATE_OTHER = 0, DETONATE_ENTITY_IMPACT = 1, DETONATE_ENTITY_PROXIMATE_DETONATION = 2, DETONATE_GROUND_IMPACT = 3, DETONATE_GROUND_PROXIMATE_DETONATION = 4, DETONATE_DETONATION = 5, DETONATE_NONE = 6 } |
| 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 | |
| Bomb () | |
| virtual unsigned int | getArmingOption () const |
| virtual bool | isArmingOption (const unsigned int a) const |
| virtual LCreal | getFuzeAltitude () const |
| virtual LCreal | getFuzeTime () const |
| virtual LCreal | getDragIndex () const |
| virtual bool | isNoseFuze () const |
| virtual bool | isMidFuze () const |
| virtual bool | isTailFuze () const |
| virtual const char * | getDescription () const |
| virtual const char * | getNickname () const |
| virtual int | getCategory () const |
| Weapon * | getPointer () |
| const Weapon * | getPointer () const |
| bool | isWeaponID (const int n) const |
| int | getWeaponID () const |
| bool | isCategory (const int testCategory) const |
| Stores * | getLauncher () |
| const Stores * | getLauncher () const |
| unsigned int | getStation () const |
| bool | isReleased () const |
| bool | isPowerOn () const |
| bool | isBlocked () const |
| bool | isJettisonable () const |
| bool | isJettisoned () const |
| bool | isFailed () const |
| bool | isHung () const |
| bool | getWillHang () const |
| bool | isDummy () const |
| LCreal | getTOF () const |
| LCreal | getMaxTOF () const |
| LCreal | getTSG () const |
| LCreal | getSOBT () const |
| LCreal | getEOBT () const |
| virtual bool | isGuidanceEnabled () const |
| virtual bool | isEngineBurnEnabled () const |
| LCreal | getMaxBurstRng () const |
| LCreal | getLethalRange () const |
| LCreal | getMaxGimbalAngle () const |
| Player * | getLaunchVehicle () |
| const Player * | getLaunchVehicle () const |
| Detonation | getDetonationResults () const |
| LCreal | getDetonationRange () const |
| const osg::Vec3 & | getDetonationLocation () const |
| bool | isTargetPositionValid () const |
| const osg::Vec3 & | getTargetPosition () const |
| Track * | getTargetTrack () |
| const Track * | getTargetTrack () const |
| Player * | getTargetPlayer () |
| const Player * | getTargetPlayer () const |
| Weapon * | getFlyoutWeapon () |
| const Weapon * | getFlyoutWeapon () const |
| Weapon * | getInitialWeapon () |
| const Weapon * | getInitialWeapon () const |
| unsigned short | getReleaseEventID () const |
| bool | isReleaseHold () const |
| virtual bool | setLauncher (Stores *const launcher, const unsigned int station) |
| virtual bool | setTargetTrack (Track *const trk, const bool posTrkEnb) |
| virtual bool | setTargetPosition (const osg::Vec3 &newTgtPos) |
| virtual bool | setTargetPositionValid (const bool b) |
| virtual bool | setTargetPlayer (Player *const tgt, const bool posTrkEnb) |
| virtual bool | setPower (const bool f) |
| virtual bool | setBlocked (const bool b) |
| virtual bool | setJettisonable (const bool f) |
| virtual bool | setWillHang (const bool f) |
| virtual bool | setDummy (const bool f) |
| virtual bool | setLaunchVehicle (Player *const lch) |
| virtual bool | setDetonationResults (const Detonation dr) |
| virtual bool | setDetonationLocation (const osg::Vec3 &) |
| virtual bool | setMaxBurstRng (const LCreal v) |
| virtual bool | setLethalRange (const LCreal v) |
| virtual bool | setMaxGimbalAngle (const LCreal v) |
| virtual bool | setWeaponID (const int n) |
| virtual void | checkDetonationEffect () |
| virtual bool | computeTargetLocation (osg::Vec3 *const loc, const Player *const tgt) |
| virtual Weapon * | prerelease () |
| virtual Weapon * | release () |
| virtual bool | onDesignatorEvent (const Designator *const msg) |
| virtual bool | onJettisonEvent () |
| virtual bool | setSlotReleased (const Basic::Number *const p) |
| virtual bool | setSlotFailed (const Basic::Number *const p) |
| virtual bool | setSlotPower (const Basic::Number *const p) |
| virtual bool | setSlotWillHang (const Basic::Number *const p) |
| virtual bool | setSlotHung (const Basic::Number *const p) |
| virtual bool | setSlotMaxTOF (const Basic::Time *const p) |
| virtual bool | setSlotMaxTOF (const Basic::Number *const p) |
| virtual bool | setSlotTSG (const Basic::Time *const p) |
| virtual bool | setSlotTSG (const Basic::Number *const p) |
| virtual bool | setSlotMaxBurstRng (const Basic::Distance *const p) |
| virtual bool | setSlotMaxBurstRng (const Basic::Number *const p) |
| virtual bool | setSlotLethalRange (const Basic::Distance *const p) |
| virtual bool | setSlotLethalRange (const Basic::Number *const p) |
| virtual bool | setSlotSOBT (const Basic::Time *const p) |
| virtual bool | setSlotSOBT (const Basic::Number *const p) |
| virtual bool | setSlotEOBT (const Basic::Time *const p) |
| virtual bool | setSlotEOBT (const Basic::Number *const p) |
| virtual bool | setSlotMaxGimbal (const Basic::Angle *const p) |
| virtual bool | setSlotTgtPos (const Basic::List *const p) |
| virtual bool | setSlotWeaponID (const Basic::Number *const p) |
| virtual bool | setSlotDummy (const Basic::Number *const p) |
| virtual bool | setSlotJettisonable (const Basic::Number *const p) |
| virtual bool | setSlotTestTgtName (const Basic::String *const p) |
| virtual unsigned int | getMajorType () const |
| virtual bool | collisionNotification (Player *const p) |
| virtual bool | crashNotification () |
| virtual void | updateTC (const LCreal dt=0.0) |
| virtual bool | event (const int event, Basic::Object *const obj=0) |
| 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 | getGrossWeight () const |
| virtual LCreal | getMach () const |
| virtual LCreal | getCG () const |
| unsigned int | getCamouflageType () const |
| virtual bool | isDestroyed () const |
| LCreal | getDamage () const |
| LCreal | getSmoke () const |
| LCreal | getFlames () const |
| bool | isJustKilled () const |
| int | killedByPlayerID () const |
| const osg::Vec3d & | getInitGeocentricPosition () const |
| bool | isInitGeocentricPositionValid () const |
| double | getInitLatitude () const |
| double | getInitLongitude () const |
| bool | isInitLatLonValid () const |
| const osg::Vec2d & | getInitPosition () const |
| bool | isInitPositionValid () const |
| double | getInitAltitude () const |
| const osg::Vec3d & | getInitAngles () const |
| bool | isPositionFrozen () const |
| bool | isAltitudeFrozen () const |
| bool | isAttitudeFrozen () const |
| bool | isFuelFrozen () const |
| bool | isCrashOverride () const |
| bool | isKillOverride () const |
| bool | isKillRemovalEnabled () const |
| bool | isAltitudeSlaved () const |
| bool | isPositionSlaved () const |
| LCreal | getTerrainOffset () const |
| bool | isDtedTerrainInterpolationEnabled () const |
| bool | isTerrainElevationRequired () const |
| CoordSys | getCoordSystemInUse () const |
| bool | isNetworkedPlayer () const |
| bool | isLocalPlayer () const |
| bool | isNetOutputEnabled () const |
| int | getNetworkID () const |
| 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 | 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 | updateData (const LCreal dt=0.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 bool | weaponImpactPrediction (const osg::Vec3 *const initPos, const osg::Vec3 *const initVel, const LCreal groundPlane, const LCreal dt, const LCreal maxTime, const LCreal dragIndex, osg::Vec3 *const finalPos, LCreal *const tof) |
| 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 | |
| virtual bool | setNoseFuze (const bool f) |
| virtual bool | setMidFuze (const bool f) |
| virtual bool | setTailFuze (const bool f) |
| virtual bool | setArmingOption (const unsigned int a) |
| virtual bool | setFuzeAltitude (const LCreal v) |
| virtual bool | setFuzeTime (const LCreal v) |
| virtual bool | setDragIndex (const LCreal v) |
| bool | setSlotDragIndex (Basic::Number *const p) |
| bool | setSlotArmingOption (Basic::Identifier *const p) |
| bool | setSlotNoseFuze (Basic::Number *const p) |
| bool | setSlotMidFuze (Basic::Number *const p) |
| bool | setSlotTailFuze (Basic::Number *const p) |
| bool | setSlotFuzeAltitude (Basic::Number *const p) |
| bool | setSlotFuzeTime (Basic::Number *const p) |
| virtual void | weaponGuidance (const LCreal dt) |
| virtual void | weaponDynamics (const LCreal dt) |
| virtual void | positionTracking () |
| virtual void | updateTOF (const LCreal dt) |
| virtual void | setTOF (const LCreal newTOF) |
| virtual bool | setMaxTOF (const LCreal v) |
| virtual bool | setTSG (const LCreal v) |
| virtual bool | setSOBT (const LCreal v) |
| virtual bool | setEOBT (const LCreal v) |
| virtual bool | setReleased (const bool f) |
| virtual bool | setHung (const bool f) |
| virtual bool | setFailed (const bool f) |
| virtual void | atReleaseInit () |
| virtual bool | setReleaseHold (const bool f) |
| virtual bool | setJettisoned (const bool f) |
| virtual bool | setFlyoutWeapon (Weapon *const p) |
| virtual bool | setInitialWeapon (Weapon *const p) |
| bool | setLocationOfDetonation () |
| virtual void | dynamics (const LCreal dt=0.0) |
| virtual bool | shutdownNotification () |
| 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 | onEventReset () |
| virtual bool | setSelectionName (const Object *const s) |
| virtual bool | select (const String *const name) |
| virtual bool | select (const Number *const num) |
| void | copyData (const Object &org, const bool cc=false) |
| void | deleteData () |
| virtual bool | setSlotByIndex (const int slotindex, Object *const obj) |
| virtual Object * | getSlotByIndex (const int slotindex) |
| void | indent (std::ostream &sout, const int ident) const |
| unsigned short | getMessageEnableBits () const |
| unsigned short | getMessageDisableBits () const |
Static Protected Member Functions | |
| static unsigned int | registerClass (const _Static *const a) |
Protected Attributes | |
| const SlotTable * | slotTable |
Static Protected Attributes | |
| static const SlotTable | slottable |
Private Member Functions | |
| void | initData () |
Private Attributes | |
| LCreal | dragIndex |
| osg::Vec3 | missDistRef |
| osg::Vec3 | tgtRangeRef |
| LCreal | cmdStrAz |
| LCreal | cmdStrEl |
| bool | guidanceValid |
| unsigned int | arming |
| bool | noseFuze |
| bool | midFuze |
| bool | tailFuze |
| LCreal | fuzeAlt |
| LCreal | fuzeTime |
enum Eaagles::Simulation::Player::CoordSys [inherited] |
enum Eaagles::Simulation::Weapon::Detonation [inherited] |
enum Eaagles::Simulation::Player::MajorType [inherited] |
enum Eaagles::Simulation::Player::Mode [inherited] |
enum Eaagles::Simulation::Player::Side [inherited] |
| Eaagles::Simulation::Bomb::Bomb | ( | ) |
References initData(), and STANDARD_CONSTRUCTOR.
| virtual bool Eaagles::Basic::Component::addComponent | ( | Pair *const | p | ) | [virtual, inherited] |
Referenced by Eaagles::Network::Dis::Nib::processArticulationParameters().
| void Eaagles::Simulation::Weapon::atReleaseInit | ( | ) | [protected, virtual, inherited] |
Reimplemented in Eaagles::Simulation::Missile.
References Eaagles::Simulation::DynamicsModel::atReleaseInit(), Eaagles::Simulation::Weapon::eventID, Eaagles::Simulation::Player::getDynamicsModel(), Eaagles::Simulation::Simulation::getNewWeaponEventID(), and Eaagles::Simulation::Player::getSimulation().
Referenced by Eaagles::Simulation::Weapon::updateTC().
| void Eaagles::Simulation::Weapon::checkDetonationEffect | ( | ) | [virtual, inherited] |
References Eaagles::Basic::List::getFirstItem(), Eaagles::Simulation::Weapon::getMaxBurstRng(), Eaagles::Basic::List::Item::getNext(), Eaagles::Simulation::Player::getPosition(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Simulation::Track::getTarget(), Eaagles::Simulation::Weapon::getTargetPlayer(), Eaagles::Simulation::Weapon::getTargetTrack(), Eaagles::Basic::List::Item::getValue(), Eaagles::Simulation::Player::isNetworkedPlayer(), Eaagles::Basic::Pair::object(), and Eaagles::Simulation::Player::processDetonation().
Referenced by Eaagles::Simulation::Weapon::collisionNotification(), Eaagles::Simulation::Weapon::crashNotification(), Eaagles::Network::Dis::NetIO::processDetonationPDU(), and Eaagles::Simulation::Missile::weaponGuidance().
| 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::Weapon::collisionNotification | ( | Player *const | p | ) | [virtual, inherited] |
Reimplemented from Eaagles::Simulation::Player.
Reimplemented in Eaagles::Simulation::Effects.
References Eaagles::Simulation::Weapon::checkDetonationEffect(), Eaagles::Simulation::Weapon::DETONATE_ENTITY_IMPACT, Eaagles::Simulation::Player::DETONATED, Eaagles::Basic::Component::getAnyEventLogger(), Eaagles::Simulation::Weapon::getDetonationRange(), Eaagles::Simulation::Weapon::getLaunchVehicle(), Eaagles::Simulation::Weapon::getTargetPlayer(), Eaagles::Simulation::Player::killedNotification(), Eaagles::Simulation::Weapon::setDetonationResults(), Eaagles::Simulation::Weapon::setLocationOfDetonation(), Eaagles::Simulation::Player::setMode(), and Eaagles::Simulation::Weapon::setTargetPlayer().
| bool Eaagles::Simulation::Weapon::computeTargetLocation | ( | osg::Vec3 *const | loc, | |
| const Player *const | tgt | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Player::getPosition(), and Eaagles::Simulation::Player::getRotMat().
Referenced by Eaagles::Simulation::Weapon::setLocationOfDetonation().
| 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::Weapon::crashNotification | ( | ) | [virtual, inherited] |
Reimplemented from Eaagles::Simulation::Player.
Reimplemented in Eaagles::Simulation::Effects.
References Eaagles::Simulation::Weapon::checkDetonationEffect(), Eaagles::Simulation::Weapon::DETONATE_GROUND_IMPACT, Eaagles::Simulation::Player::DETONATED, Eaagles::Basic::Component::getAnyEventLogger(), Eaagles::Simulation::Weapon::getDetonationRange(), Eaagles::Simulation::Weapon::getLaunchVehicle(), Eaagles::Simulation::Weapon::getTargetPlayer(), Eaagles::Simulation::Player::killedNotification(), Eaagles::Simulation::Weapon::setDetonationResults(), Eaagles::Simulation::Weapon::setLocationOfDetonation(), 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::Weapon::dynamics | ( | const LCreal | dt = 0.0 |
) | [protected, virtual, inherited] |
Reimplemented from Eaagles::Simulation::Player.
References Eaagles::Basic::Nav::computeRotationalMatrix(), Eaagles::Simulation::Player::getDynamicsModel(), Eaagles::Simulation::Player::getInitAltitude(), Eaagles::Simulation::Player::getInitAngles(), Eaagles::Simulation::Player::getInitPosition(), Eaagles::Simulation::Weapon::getLaunchVehicle(), Eaagles::Simulation::Player::getPosition(), Eaagles::Simulation::Player::getRotMat(), Eaagles::Simulation::Player::getSide(), Eaagles::Simulation::Player::getVelocity(), Eaagles::Simulation::Weapon::isDummy(), Eaagles::Simulation::Weapon::isJettisoned(), Eaagles::Simulation::Player::isLocalPlayer(), Eaagles::Simulation::Player::isMode(), Eaagles::Simulation::Player::PRE_RELEASE, Eaagles::Simulation::Player::setAcceleration(), Eaagles::Simulation::Player::setAngularVelocities(), Eaagles::Simulation::Player::setPosition(), Eaagles::Simulation::Player::setRotMat(), Eaagles::Simulation::Player::setSide(), Eaagles::Simulation::Player::setVelocity(), Eaagles::Simulation::Weapon::weaponDynamics(), and Eaagles::Simulation::Weapon::weaponGuidance().
| bool Eaagles::Basic::Object::enableMessageTypes | ( | const unsigned short | msgTypeBits | ) | [inherited] |
References Eaagles::Basic::Object::disMsgBits, and Eaagles::Basic::Object::enbMsgBits.
| virtual bool Eaagles::Simulation::Weapon::event | ( | const int | event, | |
| Basic::Object *const | obj = 0 | |||
| ) | [virtual, inherited] |
Reimplemented from Eaagles::Simulation::Player.
Reimplemented in Eaagles::Simulation::Missile.
Referenced by Eaagles::Simulation::Stores::onJettisonEvent().
| virtual Pair* Eaagles::Basic::Component::findByIndex | ( | const int | slotindex | ) | [virtual, inherited] |
Referenced by Eaagles::Simulation::SigSwitch::getRCS().
| virtual const Pair* Eaagles::Basic::Component::findByIndex | ( | const int | slotindex | ) | const [virtual, inherited] |
| 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.
| 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 Eaagles::Simulation::AirVehicle::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().
| 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().
| unsigned int Eaagles::Simulation::Bomb::getArmingOption | ( | ) | const [virtual] |
References arming.
| unsigned int Eaagles::Simulation::Player::getCamouflageType | ( | ) | const [inherited] |
| int Eaagles::Simulation::Bomb::getCategory | ( | ) | const [virtual] |
Implements Eaagles::Simulation::Weapon.
| 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().
| Datalink * Eaagles::Simulation::Player::getDatalink | ( | ) | [inherited] |
| const Datalink * Eaagles::Simulation::Player::getDatalink | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::datalink, and Eaagles::Basic::Pair::object().
| 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().
| const char * Eaagles::Simulation::Bomb::getDescription | ( | ) | const [virtual] |
Implements Eaagles::Simulation::Weapon.
| const osg::Vec3 & Eaagles::Simulation::Weapon::getDetonationLocation | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::tgtDetLoc.
Referenced by Eaagles::Network::Dis::Nib::munitionDetonationMsgFactory().
| LCreal Eaagles::Simulation::Weapon::getDetonationRange | ( | ) | const [inherited] |
| Weapon::Detonation Eaagles::Simulation::Weapon::getDetonationResults | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::results.
Referenced by Eaagles::Network::Dis::Nib::munitionDetonationMsgFactory().
| const DynamicsModel * Eaagles::Simulation::Player::getDynamicsModel | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::dyn, and Eaagles::Basic::Pair::object().
| DynamicsModel * Eaagles::Simulation::Player::getDynamicsModel | ( | ) | [inherited] |
References Eaagles::Simulation::Player::dyn, and Eaagles::Basic::Pair::object().
Referenced by Eaagles::Simulation::Weapon::atReleaseInit(), Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::Player::dynamics(), Eaagles::Simulation::AirVehicle::getAerodynamicsModel(), Eaagles::Simulation::Player::getCommandedAltitude(), Eaagles::Simulation::Player::getCommandedHeadingD(), Eaagles::Simulation::Player::getCommandedVelocityKts(), Eaagles::Simulation::SpaceVehicle::getEngThrust(), Eaagles::Simulation::SpaceVehicle::getFuelWt(), Eaagles::Simulation::SpaceVehicle::getFuelWtMax(), Eaagles::Simulation::SpaceVehicle::getGrossWeight(), Eaagles::Simulation::SpaceVehicle::getNumberOfEngines(), Eaagles::Simulation::Player::isAltitudeHoldOn(), Eaagles::Simulation::Player::isHeadingHoldOn(), Eaagles::Simulation::Player::isVelocityHoldOn(), Eaagles::Simulation::Player::setAltitudeHoldOn(), Eaagles::Simulation::Player::setCommandedAltitude(), Eaagles::Simulation::Player::setCommandedHeadingD(), Eaagles::Simulation::Player::setCommandedVelocityKts(), Eaagles::Simulation::Player::setControlStickPitchInput(), Eaagles::Simulation::Player::setControlStickRollInput(), Eaagles::Simulation::SpaceVehicle::setControlStickYawInput(), Eaagles::Simulation::Player::setHeadingHoldOn(), Eaagles::Simulation::Player::setThrottles(), Eaagles::Simulation::SpaceVehicle::setTranslateXInput(), Eaagles::Simulation::SpaceVehicle::setTranslateYInput(), Eaagles::Simulation::SpaceVehicle::setTranslateZInput(), and Eaagles::Simulation::Player::setVelocityHoldOn().
| const Basic::Identifier * Eaagles::Simulation::Player::getDynamicsModelName | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::dyn, and Eaagles::Basic::Pair::slot().
| LCreal Eaagles::Simulation::Weapon::getEOBT | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::eobt.
| 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().
| Weapon * Eaagles::Simulation::Weapon::getFlyoutWeapon | ( | ) | [inherited] |
References Eaagles::Simulation::Weapon::flyoutWpn, and SPtr< T >::getRefPtr().
Referenced by Eaagles::Simulation::Gun::burstFrame(), Eaagles::Simulation::Weapon::onJettisonEvent(), Eaagles::Simulation::Weapon::prerelease(), Eaagles::Simulation::Weapon::release(), and Eaagles::Simulation::Weapon::reset().
| const Weapon * Eaagles::Simulation::Weapon::getFlyoutWeapon | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::flyoutWpn, and SPtr< T >::getRefPtr().
| 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().
| 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::Player::getGrossWeight | ( | ) | const [virtual, inherited] |
Reimplemented in Eaagles::Simulation::AirVehicle, Eaagles::Simulation::GroundVehicle, and Eaagles::Simulation::SpaceVehicle.
| 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.
| Weapon * Eaagles::Simulation::Weapon::getInitialWeapon | ( | ) | [inherited] |
References SPtr< T >::getRefPtr(), and Eaagles::Simulation::Weapon::initialWpn.
Referenced by Eaagles::Simulation::Weapon::onJettisonEvent(), and Eaagles::Simulation::Weapon::release().
| const Weapon * Eaagles::Simulation::Weapon::getInitialWeapon | ( | ) | const [inherited] |
References SPtr< T >::getRefPtr(), and Eaagles::Simulation::Weapon::initialWpn.
| 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().
| double Eaagles::Simulation::Player::getLatitude | ( | ) | const [inherited] |
| Stores * Eaagles::Simulation::Weapon::getLauncher | ( | ) | [inherited] |
References Eaagles::Simulation::Weapon::launcher.
| const Stores * Eaagles::Simulation::Weapon::getLauncher | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::launcher.
| Player * Eaagles::Simulation::Weapon::getLaunchVehicle | ( | ) | [inherited] |
References Eaagles::Simulation::Weapon::launchVehicle.
Referenced by Eaagles::Simulation::Bullet::checkForTargetHit(), Eaagles::Simulation::Weapon::collisionNotification(), Eaagles::Simulation::Weapon::crashNotification(), Eaagles::Simulation::Weapon::dynamics(), Eaagles::Network::Dis::Nib::munitionDetonationMsgFactory(), Eaagles::Simulation::Weapon::prerelease(), Eaagles::Simulation::Player::processDetonation(), Eaagles::Network::Dis::NetIO::processDetonationPDU(), Eaagles::Simulation::Weapon::release(), Eaagles::Simulation::Weapon::updateTOF(), Eaagles::Network::Dis::Nib::weaponFireMsgFactory(), and Eaagles::Simulation::Missile::weaponGuidance().
| const Player * Eaagles::Simulation::Weapon::getLaunchVehicle | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::launchVehicle.
| LCreal Eaagles::Simulation::Weapon::getLethalRange | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::lethalRange.
Referenced by Eaagles::Simulation::Player::processDetonation().
| double Eaagles::Simulation::Player::getLongitude | ( | ) | const [inherited] |
| LCreal Eaagles::Simulation::Player::getMach | ( | ) | const [virtual, inherited] |
Reimplemented in Eaagles::Simulation::AirVehicle.
Referenced by Eaagles::Simulation::IrSignature::getHotPartsRadiation(), and Eaagles::Simulation::IrSignature::getPlumeRadiation().
| unsigned int Eaagles::Simulation::Weapon::getMajorType | ( | ) | const [virtual, inherited] |
Reimplemented from Eaagles::Simulation::Player.
| LCreal Eaagles::Simulation::Weapon::getMaxBurstRng | ( | ) | const [inherited] |
| LCreal Eaagles::Simulation::Weapon::getMaxGimbalAngle | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::maxGimbal.
| LCreal Eaagles::Simulation::Weapon::getMaxTOF | ( | ) | const [inherited] |
| 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.
| const char * Eaagles::Simulation::Bomb::getNickname | ( | ) | const [virtual] |
Implements Eaagles::Simulation::Weapon.
| unsigned int Eaagles::Basic::Component::getNumberOfComponents | ( | ) | const [inherited] |
Referenced by Eaagles::Simulation::Route::getNumberOfSteerpoints().
| 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] |
| Weapon * Eaagles::Simulation::Weapon::getPointer | ( | ) | [inherited] |
References Eaagles::Simulation::Weapon::flyoutWpn, SPtr< T >::getRefPtr(), and ref().
Referenced by Eaagles::Simulation::SimpleStoresMgr::getNextBomb(), Eaagles::Simulation::SimpleStoresMgr::getNextChaff(), Eaagles::Simulation::SimpleStoresMgr::getNextDecoy(), Eaagles::Simulation::SimpleStoresMgr::getNextFlare(), Eaagles::Simulation::SimpleStoresMgr::getNextMissile(), and Eaagles::Simulation::SimpleStoresMgr::getNextSam().
| const Weapon * Eaagles::Simulation::Weapon::getPointer | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::flyoutWpn, SPtr< T >::getRefPtr(), and ref().
| 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 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.
| 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().
| unsigned short Eaagles::Simulation::Weapon::getReleaseEventID | ( | ) | const [inherited] |
| 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(), weaponDynamics(), and Eaagles::Simulation::Missile::weaponGuidance().
| const osg::Matrixd & Eaagles::Simulation::Player::getRotMatW2B | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::rmW2B.
| const Component* Eaagles::Basic::Component::getSelectedComponent | ( | ) | const [inline, inherited] |
References Eaagles::Basic::Component::selected.
| Component* Eaagles::Basic::Component::getSelectedComponent | ( | ) | [inline, inherited] |
References Eaagles::Basic::Component::selected.
Referenced by Eaagles::BasicGL::Graphic::draw(), and Eaagles::Simulation::Gimbal::onRfEmissionEvent().
| 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().
| const Simulation * Eaagles::Simulation::Player::getSimulation | ( | ) | const [inherited] |
| 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().
| 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::Weapon::getSOBT | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::sobt.
| unsigned int Eaagles::Simulation::Weapon::getStation | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::station.
| 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.
| const Player * Eaagles::Simulation::Weapon::getTargetPlayer | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::tgtPlayer.
| Player * Eaagles::Simulation::Weapon::getTargetPlayer | ( | ) | [inherited] |
References Eaagles::Simulation::Weapon::tgtPlayer.
Referenced by Eaagles::Simulation::Missile::atReleaseInit(), Eaagles::Simulation::Weapon::checkDetonationEffect(), Eaagles::Simulation::Bullet::checkForTargetHit(), Eaagles::Simulation::Weapon::collisionNotification(), Eaagles::Simulation::Weapon::crashNotification(), Eaagles::Network::Dis::Nib::munitionDetonationMsgFactory(), Eaagles::Simulation::Player::processDetonation(), Eaagles::Simulation::Weapon::setLocationOfDetonation(), Eaagles::Simulation::Weapon::updateTOF(), Eaagles::Network::Dis::Nib::weaponFireMsgFactory(), and Eaagles::Simulation::Missile::weaponGuidance().
| const osg::Vec3 & Eaagles::Simulation::Weapon::getTargetPosition | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::tgtPos.
Referenced by Eaagles::Simulation::Missile::atReleaseInit(), Eaagles::Simulation::Agm::calculateVectors(), and weaponGuidance().
| const Track * Eaagles::Simulation::Weapon::getTargetTrack | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::tgtTrack.
| Track * Eaagles::Simulation::Weapon::getTargetTrack | ( | ) | [inherited] |
| 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::Weapon::getTOF | ( | ) | const [inherited] |
| 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(), Eaagles::Simulation::AirVehicle::getCalibratedAirspeed(), Eaagles::Simulation::Autopilot::reset(), Eaagles::Simulation::Autopilot::setNavMode(), and Eaagles::Vehicle::RacModel::updateRAC().
| LCreal Eaagles::Simulation::Weapon::getTSG | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::tsg.
| 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(), weaponDynamics(), Eaagles::Simulation::Missile::weaponGuidance(), and weaponGuidance().
| const osg::Vec3d & Eaagles::Simulation::Player::getVelocityBody | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::velVecBody.
| int Eaagles::Simulation::Weapon::getWeaponID | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::weaponID.
Referenced by Eaagles::Simulation::Weapon::isWeaponID(), and Eaagles::Simulation::SimpleStoresMgr::updateData().
| bool Eaagles::Simulation::Weapon::getWillHang | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::willHang.
Referenced by Eaagles::Simulation::Weapon::release().
| 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().
| void Eaagles::Simulation::Bomb::initData | ( | ) | [private] |
Reimplemented from Eaagles::Simulation::Weapon.
References arming, cmdStrAz, cmdStrEl, fuzeAlt, fuzeTime, guidanceValid, midFuze, missDistRef, noseFuze, setDragIndex(), Eaagles::Simulation::Weapon::setEOBT(), Eaagles::Simulation::Weapon::setLethalRange(), Eaagles::Simulation::Weapon::setMaxBurstRng(), Eaagles::Simulation::Weapon::setMaxTOF(), Eaagles::Simulation::Weapon::setSOBT(), Eaagles::Simulation::Weapon::setTSG(), Eaagles::Simulation::Player::setType(), tailFuze, and tgtRangeRef.
Referenced by Bomb().
| 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::Bomb::isArmingOption | ( | const unsigned int | a | ) | const [virtual] |
References arming.
| bool Eaagles::Simulation::Player::isAttitudeFrozen | ( | ) | const [inherited] |
References Eaagles::Simulation::Player::attFrz.
Referenced by Eaagles::Simulation::Nib::isPlayerStateUpdateRequired().
| bool Eaagles::Simulation::Weapon::isBlocked | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::blocked.
Referenced by Eaagles::Simulation::Stores::isWeaponAvailable(), and Eaagles::Simulation::Weapon::release().
| bool Eaagles::Simulation::Weapon::isCategory | ( | const int | testCategory | ) | const [inherited] |
References Eaagles::Simulation::Weapon::getCategory().
| 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::Simulation::Weapon::isDummy | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::dummyFlg.
Referenced by Eaagles::Simulation::Weapon::dynamics(), Eaagles::Network::Dis::Nib::entityStateManager(), Eaagles::Simulation::Otw::mapPlayerList2ModelTable(), Eaagles::Network::Dis::Nib::munitionDetonationMsgFactory(), Eaagles::Simulation::Weapon::updateTC(), and Eaagles::Simulation::Missile::weaponGuidance().
| bool Eaagles::Simulation::Weapon::isEngineBurnEnabled | ( | ) | const [virtual, inherited] |
References Eaagles::Simulation::Weapon::eobt, Eaagles::Simulation::Weapon::sobt, and Eaagles::Simulation::Weapon::tof.
Referenced by Eaagles::Simulation::Missile::weaponGuidance().
| bool Eaagles::Simulation::Weapon::isFailed | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::failed.
Referenced by Eaagles::Simulation::Stores::isWeaponAvailable().
| 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::Weapon::isGuidanceEnabled | ( | ) | const [virtual, inherited] |
| bool Eaagles::Simulation::Player::isHeadingHoldOn | ( | ) | const [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::isHung | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::hung.
Referenced by Eaagles::Simulation::Stores::isWeaponAvailable().
| 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::Weapon::isJettisonable | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::canJettison.
Referenced by Eaagles::Simulation::Weapon::onJettisonEvent().
| bool Eaagles::Simulation::Weapon::isJettisoned | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::jettisoned.
Referenced by Eaagles::Simulation::Weapon::dynamics(), Eaagles::Simulation::Stores::isWeaponAvailable(), Eaagles::Simulation::Weapon::onJettisonEvent(), Eaagles::Simulation::Weapon::prerelease(), Eaagles::Simulation::Weapon::release(), and Eaagles::Simulation::Weapon::updateTC().
| 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(), Eaagles::Simulation::AirVehicle::setInitGearPos(), Eaagles::BasicGL::Field::setPosition(), Eaagles::Simulation::IrSignature::setSlotBaseHeatSignature(), Eaagles::Simulation::Gun::setSlotBurstRate(), Eaagles::Simulation::IrSignature::setSlotEffectiveArea(), Eaagles::Simulation::IrSignature::setSlotEmissivity(), Eaagles::Simulation::IrSensor::setSlotFieldOfRegard(), Eaagles::Simulation::Autopilot::setSlotFollowTheLeadMode(), Eaagles::Simulation::Antenna::setSlotGain(), Eaagles::IoDevice::AnalogOutput::setSlotGain(), Eaagles::Simulation::IrSensor::setSlotIFOV(), Eaagles::Simulation::ActionImagingSar::setSlotImageSize(), Eaagles::BasicGL::Field::setSlotJustification(), Eaagles::Simulation::IrSensor::setSlotLowerWavelength(), Eaagles::Simulation::IrSensor::setSlotNEI(), Eaagles::Otw::OtwPC::setSlotNetOutput(), Eaagles::BasicGL::Graphic::setSlotNormals(), Eaagles::Simulation::Station::setSlotOutTheWindow(), Eaagles::Simulation::Gun::setSlotPitch(), Eaagles::Simulation::Gun::setSlotRoll(), Eaagles::Simulation::IrSensor::setSlotSensorType(), Eaagles::IoDevice::SignalGen::setSlotSignal(), Eaagles::BasicGL::Graphic::setSlotTexCoord(), Eaagles::Simulation::IrSensor::setSlotThreshold(), Eaagles::BasicGL::Graphic::setSlotTransformList(), Eaagles::Simulation::IrSensor::setSlotUpperWavelength(), Eaagles::BasicGL::Graphic::setSlotVertices(), Eaagles::Simulation::Gun::setSlotYaw(), Eaagles::IoDevice::AnalogOutput::setTable(), Eaagles::IoDevice::AnalogInput::setTable(), Eaagles::Simulation::IrSensor::transmit(), Eaagles::Simulation::CommRadio::transmitDataMessage(), Eaagles::Simulation::ActionWeaponRelease::trigger(), Eaagles::Simulation::ActionImagingSar::trigger(), Eaagles::Simulation::Simulation::updateData(), Eaagles::Simulation::IrSystem::updateData(), Eaagles::Simulation::IrSensor::updateData(), Eaagles::Simulation::Simulation::updateTC(), Eaagles::Otw::NetThread::userFunc(), and Eaagles::Simulation::Missile::weaponGuidance().
| bool Eaagles::Simulation::Bomb::isMidFuze | ( | ) | const [virtual] |
References midFuze.
| 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 char *const | tst | ) | const [inherited] |
References Eaagles::Simulation::Player::pname.
| 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::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().
| bool Eaagles::Simulation::Bomb::isNoseFuze | ( | ) | const [virtual] |
References noseFuze.
| 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::Weapon::isPowerOn | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::power.
| bool Eaagles::Simulation::Weapon::isReleased | ( | ) | const [inherited] |
| bool Eaagles::Simulation::Weapon::isReleaseHold | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::releaseHold.
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(), and Eaagles::Simulation::Weapon::updateTC().
| 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::Bomb::isTailFuze | ( | ) | const [virtual] |
References tailFuze.
| bool Eaagles::Simulation::Weapon::isTargetPositionValid | ( | ) | const [inherited] |
References Eaagles::Simulation::Weapon::tgtPosValid.
Referenced by Eaagles::Simulation::Agm::calculateVectors(), and Eaagles::Simulation::Weapon::isGuidanceEnabled().
| 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::Weapon::isWeaponID | ( | const int | n | ) | const [inherited] |
References Eaagles::Simulation::Weapon::getWeaponID().
| 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] |
| bool Eaagles::Simulation::Weapon::onDesignatorEvent | ( | const Designator *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::Weapon::onJettisonEvent | ( | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::DELETE_REQUEST, Eaagles::Simulation::Weapon::getFlyoutWeapon(), Eaagles::Simulation::Weapon::getInitialWeapon(), Eaagles::Simulation::Weapon::isJettisonable(), Eaagles::Simulation::Weapon::isJettisoned(), Eaagles::Simulation::Player::isMode(), Eaagles::Simulation::Weapon::isReleased(), Eaagles::Simulation::Player::LAUNCHED, Eaagles::Simulation::Weapon::onJettisonEvent(), Eaagles::Simulation::Player::PRE_RELEASE, Eaagles::Simulation::Weapon::setJettisoned(), Eaagles::Simulation::Player::setMode(), and Eaagles::Simulation::Weapon::setReleased().
Referenced by Eaagles::Simulation::Weapon::onJettisonEvent().
| 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::Weapon::positionTracking | ( | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Player::getPosition(), Eaagles::Simulation::Weapon::posTrkEnb, Eaagles::Simulation::Weapon::setTargetPosition(), Eaagles::Simulation::Weapon::tgtPlayer, and Eaagles::Simulation::Weapon::tgtTrack.
Referenced by Eaagles::Simulation::Weapon::setTargetPlayer(), Eaagles::Simulation::Weapon::setTargetTrack(), and Eaagles::Simulation::Weapon::updateTC().
| 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().
| Weapon * Eaagles::Simulation::Weapon::prerelease | ( | ) | [virtual, inherited] |
References Eaagles::Basic::Object::clone(), Eaagles::Basic::Component::container(), Eaagles::Simulation::Weapon::eventID, Eaagles::Basic::Component::findContainerByType(), Eaagles::Simulation::Weapon::getFlyoutWeapon(), Eaagles::Simulation::Player::getID(), Eaagles::Simulation::Weapon::getLaunchVehicle(), Eaagles::Simulation::Player::getSide(), Eaagles::Simulation::Weapon::isJettisoned(), Eaagles::Simulation::Weapon::isReleased(), Eaagles::Simulation::Player::pname, Eaagles::Simulation::Player::PRE_RELEASE, Eaagles::Simulation::Weapon::reset(), Eaagles::Simulation::Weapon::setFlyoutWeapon(), Eaagles::Simulation::Player::setID(), Eaagles::Simulation::Weapon::setInitialWeapon(), Eaagles::Simulation::Weapon::setLaunchVehicle(), Eaagles::Simulation::Player::setMode(), Eaagles::Simulation::Weapon::setReleased(), Eaagles::Simulation::Weapon::setReleaseHold(), Eaagles::Simulation::Player::setSide(), and Eaagles::Simulation::Player::sim.
Referenced by Eaagles::Simulation::Stores::prereleaseWeapon().
| 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] |
| Weapon * Eaagles::Simulation::Weapon::release | ( | ) | [virtual, inherited] |
References Eaagles::Basic::Object::clone(), Eaagles::Basic::Component::container(), Eaagles::Simulation::Weapon::eventID, Eaagles::Basic::Component::findContainerByType(), Eaagles::Basic::Component::getAnyEventLogger(), Eaagles::Simulation::Weapon::getFlyoutWeapon(), Eaagles::Simulation::Player::getID(), Eaagles::Simulation::Weapon::getInitialWeapon(), Eaagles::Simulation::Weapon::getLaunchVehicle(), Eaagles::Simulation::Player::getSide(), Eaagles::Simulation::Weapon::getWillHang(), Eaagles::Simulation::Weapon::isBlocked(), Eaagles::Simulation::Weapon::isJettisoned(), Eaagles::Basic::Component::isMessageEnabled(), Eaagles::Simulation::Weapon::isReleased(), Eaagles::Simulation::Player::LAUNCHED, Eaagles::Basic::Object::MSG_DATA, Eaagles::Simulation::Player::pname, Eaagles::Simulation::Player::PRE_RELEASE, Eaagles::Simulation::Weapon::reset(), Eaagles::Simulation::Weapon::setFlyoutWeapon(), Eaagles::Simulation::Weapon::setHung(), Eaagles::Simulation::Player::setID(), Eaagles::Simulation::Weapon::setInitialWeapon(), Eaagles::Simulation::Weapon::setLaunchVehicle(), Eaagles::Simulation::Player::setMode(), Eaagles::Simulation::Weapon::setReleased(), Eaagles::Simulation::Weapon::setReleaseHold(), Eaagles::Simulation::Player::setSide(), and Eaagles::Simulation::Player::sim.
Referenced by Eaagles::Simulation::Gun::burstFrame(), and Eaagles::Simulation::Stores::releaseWeapon().
| void Eaagles::Simulation::Weapon::reset | ( | ) | [virtual, inherited] |
Reimplemented from Eaagles::Simulation::Player.
Reimplemented in Eaagles::Simulation::Bullet, and Eaagles::Simulation::Missile.
References Eaagles::Simulation::Player::DELETE_REQUEST, Eaagles::Simulation::Weapon::DETONATE_NONE, Eaagles::Simulation::Weapon::failed, Eaagles::Basic::Component::findContainerByType(), Eaagles::Simulation::Weapon::getFlyoutWeapon(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Simulation::Weapon::hung, Eaagles::Simulation::Player::isMode(), Eaagles::Simulation::Weapon::jettisoned, Eaagles::Simulation::Player::PRE_RELEASE, Eaagles::Simulation::Weapon::released, Eaagles::Simulation::Weapon::reset(), Eaagles::Simulation::Weapon::setDetonationResults(), Eaagles::Simulation::Weapon::setFlyoutWeapon(), Eaagles::Simulation::Weapon::setInitialWeapon(), Eaagles::Simulation::Weapon::setLaunchVehicle(), Eaagles::Simulation::Player::setMode(), Eaagles::Simulation::Weapon::setTargetPlayer(), Eaagles::Simulation::Weapon::setTargetTrack(), Eaagles::Simulation::Weapon::setTOF(), and Eaagles::Simulation::Weapon::tstTgtNam.
Referenced by Eaagles::Simulation::Weapon::prerelease(), Eaagles::Simulation::Weapon::release(), and Eaagles::Simulation::Weapon::reset().
| 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 int | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [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, | |||
| const float | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [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 int | value, | |||
| SendData & | sd | |||
| ) | [inherited] |
| bool Eaagles::Basic::Component::send | ( | const char *const | id, | |
| const int | event, | |||
| Object *const | value, | |||
| SendData & | sd | |||
| ) | [inherited] |
| bool Eaagles::Basic::Component::send | ( | const char *const | id, | |
| const int | event, | |||
| const char *const | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [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 | |||
| ) | [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 char *const | value, | |||
| SendData & | sd | |||
| ) | [inherited] |
| std::ostream & Eaagles::Basic::Object::serialize | ( | std::ostream & | sout, | |
| const int | i = 0, |
|||
| const bool | slotsOnly = false | |||
| ) | const [virtual, inherited] |
| bool Eaagles::Simulation::Player::setAcceleration | ( | const 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 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 weaponDynamics().
| bool Eaagles::Simulation::Player::setAngularVelocities | ( | const osg::Vec3d & | newAngVel | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Bomb::setArmingOption | ( | const unsigned int | a | ) | [protected, virtual] |
References arming.
Referenced by setSlotArmingOption().
| bool Eaagles::Simulation::Player::setAttitudeFreeze | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::attFrz.
Referenced by Eaagles::Simulation::Player::setSlotAttitudeFreeze().
| bool Eaagles::Simulation::Weapon::setBlocked | ( | const bool | b | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::blocked.
| bool Eaagles::Simulation::Player::setCamouflageType | ( | const unsigned int | v | ) | [virtual, inherited] |
| 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::Weapon::setDetonationLocation | ( | const osg::Vec3 & | loc | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setDetonationResults | ( | const Detonation | dr | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::results.
Referenced by Eaagles::Simulation::Weapon::collisionNotification(), Eaagles::Simulation::Effects::collisionNotification(), Eaagles::Simulation::Weapon::crashNotification(), Eaagles::Simulation::Effects::crashNotification(), Eaagles::Network::Dis::NetIO::processDetonationPDU(), Eaagles::Simulation::Weapon::reset(), Eaagles::Simulation::Weapon::updateTOF(), Eaagles::Simulation::Bullet::updateTOF(), Eaagles::Simulation::Effects::updateTOF(), and Eaagles::Simulation::Missile::weaponGuidance().
| bool Eaagles::Simulation::Bomb::setDragIndex | ( | const LCreal | v | ) | [protected, virtual] |
References dragIndex.
Referenced by initData(), and setSlotDragIndex().
| bool Eaagles::Simulation::Weapon::setDummy | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::dummyFlg.
Referenced by Eaagles::Simulation::Weapon::setSlotDummy().
| 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::Weapon::setEOBT | ( | const LCreal | v | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Weapon::eobt.
Referenced by Eaagles::Simulation::Aam::Aam(), Eaagles::Simulation::Agm::Agm(), Eaagles::Simulation::Effects::Effects(), Eaagles::Simulation::Weapon::initData(), initData(), Eaagles::Simulation::Missile::Missile(), and Eaagles::Simulation::Weapon::setSlotEOBT().
| 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 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::Weapon::setFailed | ( | const bool | f | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Weapon::failed.
Referenced by Eaagles::Simulation::Weapon::setSlotFailed().
| bool Eaagles::Simulation::Player::setFlames | ( | const LCreal | v | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setFlyoutWeapon | ( | Weapon *const | p | ) | [protected, virtual, inherited] |
| bool Eaagles::Simulation::Player::setFuelFreeze | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::fuelFrz.
Referenced by Eaagles::Simulation::Player::setSlotFuelFreeze().
| bool Eaagles::Simulation::Bomb::setFuzeAltitude | ( | const LCreal | v | ) | [protected, virtual] |
References fuzeAlt.
Referenced by setSlotFuzeAltitude().
| bool Eaagles::Simulation::Bomb::setFuzeTime | ( | const LCreal | v | ) | [protected, virtual] |
References fuzeTime.
Referenced by setSlotFuzeTime().
| bool Eaagles::Simulation::Player::setGeocAcceleration | ( | const osg::Vec3 & | newAccelEcef | ) | [virtual, inherited] |
| 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::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] |
| bool Eaagles::Simulation::Weapon::setHung | ( | const bool | f | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Weapon::hung.
Referenced by Eaagles::Simulation::Weapon::release(), and Eaagles::Simulation::Weapon::setSlotHung().
| 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::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::Weapon::setInitialWeapon | ( | Weapon *const | p | ) | [protected, virtual, inherited] |
| 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::Weapon::setJettisonable | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::canJettison.
Referenced by Eaagles::Simulation::Weapon::setSlotJettisonable().
| bool Eaagles::Simulation::Weapon::setJettisoned | ( | const bool | f | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Weapon::jettisoned.
Referenced by Eaagles::Simulation::Weapon::onJettisonEvent().
| 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().
| bool Eaagles::Simulation::Weapon::setLauncher | ( | Stores *const | launcher, | |
| const unsigned int | station | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::launcher, and Eaagles::Simulation::Weapon::station.
Referenced by Eaagles::Simulation::Weapon::shutdownNotification().
| bool Eaagles::Simulation::Weapon::setLaunchVehicle | ( | Player *const | lch | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::launchVehicle.
Referenced by Eaagles::Simulation::Gun::burstFrame(), Eaagles::Simulation::Weapon::prerelease(), Eaagles::Simulation::Stores::prereleaseWeapon(), Eaagles::Network::Dis::NetIO::processDetonationPDU(), Eaagles::Simulation::Weapon::release(), Eaagles::Simulation::Stores::releaseWeapon(), Eaagles::Simulation::Weapon::reset(), and Eaagles::Simulation::Weapon::shutdownNotification().
| bool Eaagles::Simulation::Weapon::setLethalRange | ( | const LCreal | v | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::lethalRange.
Referenced by Eaagles::Simulation::Aam::Aam(), Eaagles::Simulation::Agm::Agm(), Eaagles::Simulation::Effects::Effects(), Eaagles::Simulation::Weapon::initData(), initData(), Eaagles::Simulation::Missile::Missile(), and Eaagles::Simulation::Weapon::setSlotLethalRange().
| bool Eaagles::Simulation::Weapon::setLocationOfDetonation | ( | ) | [protected, inherited] |
References Eaagles::Simulation::Weapon::computeTargetLocation(), Eaagles::Simulation::Track::getTarget(), Eaagles::Simulation::Weapon::getTargetPlayer(), Eaagles::Simulation::Weapon::getTargetTrack(), and Eaagles::Simulation::Weapon::setDetonationLocation().
Referenced by Eaagles::Simulation::Bullet::checkForTargetHit(), Eaagles::Simulation::Weapon::collisionNotification(), and Eaagles::Simulation::Weapon::crashNotification().
| bool Eaagles::Simulation::Weapon::setMaxBurstRng | ( | const LCreal | v | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::maxBurstRng.
Referenced by Eaagles::Simulation::Aam::Aam(), Eaagles::Simulation::Agm::Agm(), Eaagles::Simulation::Effects::Effects(), Eaagles::Simulation::Weapon::initData(), initData(), Eaagles::Simulation::Missile::Missile(), and Eaagles::Simulation::Weapon::setSlotMaxBurstRng().
| bool Eaagles::Simulation::Weapon::setMaxGimbalAngle | ( | const LCreal | v | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::maxGimbal.
Referenced by Eaagles::Simulation::Weapon::initData(), and Eaagles::Simulation::Weapon::setSlotMaxGimbal().
| bool Eaagles::Simulation::Weapon::setMaxTOF | ( | const LCreal | v | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Weapon::maxTOF.
Referenced by Eaagles::Simulation::Aam::Aam(), Eaagles::Simulation::Agm::Agm(), Eaagles::Simulation::Bullet::Bullet(), Eaagles::Simulation::Effects::Effects(), Eaagles::Simulation::Weapon::initData(), initData(), Eaagles::Simulation::Missile::Missile(), and Eaagles::Simulation::Weapon::setSlotMaxTOF().
| bool Eaagles::Simulation::Bomb::setMidFuze | ( | const bool | f | ) | [protected, virtual] |
References midFuze.
Referenced by setSlotMidFuze().
| 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 char *const | newName | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::pname.
| void Eaagles::Simulation::Player::setName | ( | const Basic::String & | newName | ) | [virtual, inherited] |
| 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::Bomb::setNoseFuze | ( | const bool | f | ) | [protected, virtual] |
References noseFuze.
Referenced by setSlotNoseFuze().
| 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 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::setPosition | ( | const osg::Vec3d & | newPos, | |
| const bool | slaved = false | |||
| ) | [virtual, inherited] |
| 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().
| bool Eaagles::Simulation::Weapon::setPower | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::power.
Referenced by Eaagles::Simulation::Weapon::setSlotPower().
| 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::Weapon::setReleased | ( | const bool | f | ) | [protected, virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setReleaseHold | ( | const bool | f | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Weapon::releaseHold.
Referenced by Eaagles::Simulation::Weapon::prerelease(), and Eaagles::Simulation::Weapon::release().
| 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().
| 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::Bomb::setSlotArmingOption | ( | Basic::Identifier *const | p | ) | [protected] |
| 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 | ( | PairStream *const | multiple | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotComponent | ( | Component *const | single | ) | [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] |
| bool Eaagles::Simulation::Bomb::setSlotDragIndex | ( | Basic::Number *const | p | ) | [protected] |
References Eaagles::Basic::Number::getReal(), and setDragIndex().
| bool Eaagles::Simulation::Weapon::setSlotDummy | ( | const Basic::Number *const | p | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotEnableMsgType | ( | const Identifier *const | msg | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotEnableMsgType | ( | const Number *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setSlotEnableNetOutput | ( | const Basic::Number *const | msg | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotEnableTimingStats | ( | const Number *const | num | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotEOBT | ( | const Basic::Time *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotEOBT | ( | const Basic::Number *const | p | ) | [virtual, inherited] |
References Eaagles::Basic::Number::getReal(), and Eaagles::Simulation::Weapon::setEOBT().
| virtual bool Eaagles::Basic::Component::setSlotEventLogger | ( | Logger *const | logger | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotFailed | ( | const Basic::Number *const | p | ) | [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::Bomb::setSlotFuzeAltitude | ( | Basic::Number *const | p | ) | [protected] |
References Eaagles::Basic::Number::getFloat(), and setFuzeAltitude().
| bool Eaagles::Simulation::Bomb::setSlotFuzeTime | ( | Basic::Number *const | p | ) | [protected] |
References Eaagles::Basic::Number::getFloat(), and setFuzeTime().
| bool Eaagles::Simulation::Weapon::setSlotHung | ( | const Basic::Number *const | p | ) | [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::Angle *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::setSlotInitLon | ( | const Basic::Number *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setSlotInitLon | ( | const Basic::LatLon *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setSlotInitLon | ( | const Basic::Angle *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::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setSlotInitRoll | ( | const Basic::Number *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::Distance *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setSlotInitYPos | ( | const Basic::Number *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::Weapon::setSlotJettisonable | ( | const Basic::Number *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setSlotKillOverride | ( | const Basic::Number *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setSlotKillRemoval | ( | const Basic::Number *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotLethalRange | ( | const Basic::Number *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotLethalRange | ( | const Basic::Distance *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotMaxBurstRng | ( | const Basic::Distance *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotMaxBurstRng | ( | const Basic::Number *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotMaxGimbal | ( | const Basic::Angle *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotMaxTOF | ( | const Basic::Time *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotMaxTOF | ( | const Basic::Number *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Bomb::setSlotMidFuze | ( | Basic::Number *const | p | ) | [protected] |
References Eaagles::Basic::Number::getBoolean(), and setMidFuze().
| bool Eaagles::Simulation::Bomb::setSlotNoseFuze | ( | Basic::Number *const | p | ) | [protected] |
References Eaagles::Basic::Number::getBoolean(), and setNoseFuze().
| bool Eaagles::Simulation::Player::setSlotPositionFreeze | ( | const Basic::Number *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotPower | ( | const Basic::Number *const | p | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotPrintTimingStats | ( | const Number *const | num | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotReleased | ( | const Basic::Number *const | p | ) | [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::Weapon::setSlotSOBT | ( | const Basic::Number *const | p | ) | [virtual, inherited] |
References Eaagles::Basic::Number::getReal(), and Eaagles::Simulation::Weapon::setSOBT().
| bool Eaagles::Simulation::Weapon::setSlotSOBT | ( | const Basic::Time *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Bomb::setSlotTailFuze | ( | Basic::Number *const | p | ) | [protected] |
References Eaagles::Basic::Number::getBoolean(), and setTailFuze().
| 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::Weapon::setSlotTestTgtName | ( | const Basic::String *const | p | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::tstTgtNam.
| bool Eaagles::Simulation::Player::setSlotTestYawRate | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotTgtPos | ( | const Basic::List *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotTSG | ( | const Basic::Time *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotTSG | ( | const Basic::Number *const | p | ) | [virtual, inherited] |
References Eaagles::Basic::Number::getReal(), and Eaagles::Simulation::Weapon::setTSG().
| bool Eaagles::Simulation::Weapon::setSlotWeaponID | ( | const Basic::Number *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSlotWillHang | ( | const Basic::Number *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Player::setSmoke | ( | const LCreal | v | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setSOBT | ( | const LCreal | v | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Weapon::sobt.
Referenced by Eaagles::Simulation::Aam::Aam(), Eaagles::Simulation::Agm::Agm(), Eaagles::Simulation::Effects::Effects(), Eaagles::Simulation::Weapon::initData(), initData(), Eaagles::Simulation::Missile::Missile(), and Eaagles::Simulation::Weapon::setSlotSOBT().
| 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().
| bool Eaagles::Simulation::Bomb::setTailFuze | ( | const bool | f | ) | [protected, virtual] |
References tailFuze.
Referenced by setSlotTailFuze().
| bool Eaagles::Simulation::Weapon::setTargetPlayer | ( | Player *const | tgt, | |
| const bool | posTrkEnb | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::positionTracking(), Eaagles::Simulation::Weapon::posTrkEnb, Eaagles::Simulation::Weapon::tgtPlayer, and Eaagles::Simulation::Weapon::tgtTrack.
Referenced by Eaagles::Simulation::Weapon::collisionNotification(), Eaagles::Simulation::LifeForm::fire(), Eaagles::Simulation::SimpleStoresMgr::onWpnRelEvent(), Eaagles::Network::Dis::NetIO::processDetonationPDU(), Eaagles::Simulation::Weapon::reset(), Eaagles::Simulation::Weapon::shutdownNotification(), and Eaagles::Simulation::Missile::weaponGuidance().
| bool Eaagles::Simulation::Weapon::setTargetPosition | ( | const osg::Vec3 & | newTgtPos | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setTargetPositionValid | ( | const bool | b | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::tgtPosValid.
Referenced by Eaagles::Simulation::Weapon::setTargetPosition().
| bool Eaagles::Simulation::Weapon::setTargetTrack | ( | Track *const | trk, | |
| const bool | posTrkEnb | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::positionTracking(), Eaagles::Simulation::Weapon::posTrkEnb, Eaagles::Simulation::Weapon::tgtPlayer, and Eaagles::Simulation::Weapon::tgtTrack.
Referenced by Eaagles::Simulation::SimpleStoresMgr::onWpnRelEvent(), Eaagles::Simulation::Weapon::reset(), Eaagles::Simulation::Weapon::shutdownNotification(), and Eaagles::Simulation::Missile::weaponGuidance().
| 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::Weapon::setTOF | ( | const LCreal | newTOF | ) | [protected, virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setTSG | ( | const LCreal | v | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Weapon::tsg.
Referenced by Eaagles::Simulation::Aam::Aam(), Eaagles::Simulation::Agm::Agm(), Eaagles::Simulation::Effects::Effects(), Eaagles::Simulation::Weapon::initData(), initData(), Eaagles::Simulation::Missile::Missile(), and Eaagles::Simulation::Weapon::setSlotTSG().
| 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(), 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 weaponDynamics().
| bool Eaagles::Simulation::Player::setVelocity | ( | const osg::Vec3 & | newVel | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::setVelocity().
| 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::setVelocityBody | ( | const osg::Vec3 & | newVelBody | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::setVelocityBody().
| bool Eaagles::Simulation::Player::setVelocityHoldOn | ( | const bool | b | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Weapon::setWeaponID | ( | const int | n | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::weaponID.
Referenced by Eaagles::Simulation::Weapon::setSlotWeaponID().
| bool Eaagles::Simulation::Weapon::setWillHang | ( | const bool | f | ) | [virtual, inherited] |
References Eaagles::Simulation::Weapon::willHang.
Referenced by Eaagles::Simulation::Weapon::setSlotWillHang().
| bool Eaagles::Simulation::Weapon::shutdownNotification | ( | ) | [protected, virtual, inherited] |
Reimplemented from Eaagles::Basic::Component.
References Eaagles::Simulation::Weapon::setFlyoutWeapon(), Eaagles::Simulation::Weapon::setInitialWeapon(), Eaagles::Simulation::Weapon::setLauncher(), Eaagles::Simulation::Weapon::setLaunchVehicle(), Eaagles::Simulation::Weapon::setTargetPlayer(), and Eaagles::Simulation::Weapon::setTargetTrack().
| 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::Weapon::updateTC | ( | const LCreal | dt = 0.0 |
) | [virtual, inherited] |
Reimplemented from Eaagles::Simulation::Player.
References Eaagles::Simulation::Player::ACTIVE, Eaagles::Simulation::Weapon::atReleaseInit(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Simulation::Player::isActive(), Eaagles::Simulation::Weapon::isDummy(), Eaagles::Simulation::Weapon::isJettisoned(), Eaagles::Simulation::Player::isLocalPlayer(), Eaagles::Simulation::Player::isMode(), Eaagles::Simulation::Weapon::isReleaseHold(), Eaagles::Simulation::Simulation::phase(), Eaagles::Simulation::Weapon::positionTracking(), Eaagles::Simulation::Weapon::posTrkEnb, Eaagles::Simulation::Player::PRE_RELEASE, Eaagles::Simulation::Player::setMode(), and Eaagles::Simulation::Weapon::updateTOF().
| void Eaagles::Simulation::Weapon::updateTOF | ( | const LCreal | dt | ) | [protected, virtual, inherited] |
Reimplemented in Eaagles::Simulation::Effects, and Eaagles::Simulation::Bullet.
References Eaagles::Simulation::Player::ACTIVE, Eaagles::Simulation::Weapon::DETONATE_DETONATION, Eaagles::Simulation::Player::DETONATED, Eaagles::Basic::Component::getAnyEventLogger(), Eaagles::Simulation::Weapon::getLaunchVehicle(), Eaagles::Simulation::Weapon::getMaxTOF(), Eaagles::Simulation::Weapon::getTargetPlayer(), Eaagles::Simulation::Weapon::getTOF(), Eaagles::Simulation::Player::isMode(), Eaagles::Simulation::Weapon::setDetonationResults(), Eaagles::Simulation::Player::setMode(), and Eaagles::Simulation::Weapon::setTOF().
Referenced by Eaagles::Simulation::Weapon::updateTC().
| void Eaagles::Simulation::Bomb::weaponDynamics | ( | const LCreal | dt | ) | [protected, virtual] |
Reimplemented from Eaagles::Simulation::Weapon.
References cmdStrAz, cmdStrEl, dragIndex, Eaagles::ETHG, Eaagles::Basic::Distance::FT2M, Eaagles::Simulation::Player::getRotMat(), Eaagles::Simulation::Player::getVelocity(), guidanceValid, Eaagles::Simulation::Player::IDOWN, Eaagles::Simulation::Player::IEAST, Eaagles::Simulation::Player::INORTH, lcAtan2, Eaagles::Simulation::Player::setAcceleration(), Eaagles::Simulation::Player::setAngularVelocities(), Eaagles::Simulation::Player::setEulerAngles(), and Eaagles::Simulation::Player::setVelocity().
| void Eaagles::Simulation::Bomb::weaponGuidance | ( | const LCreal | dt | ) | [protected, virtual] |
Reimplemented from Eaagles::Simulation::Weapon.
References cmdStrAz, cmdStrEl, dragIndex, Eaagles::Simulation::Player::getAltitude(), Eaagles::Simulation::Player::getPosition(), Eaagles::Simulation::Weapon::getTargetPosition(), Eaagles::Simulation::Player::getVelocity(), guidanceValid, Eaagles::Simulation::Weapon::isGuidanceEnabled(), lcAtan2, lcSqrt, missDistRef, Eaagles::Simulation::Weapon::tgtPos, tgtRangeRef, Eaagles::Simulation::Weapon::tof, and weaponImpactPrediction().
| bool Eaagles::Simulation::Bomb::weaponImpactPrediction | ( | const osg::Vec3 *const | initPos, | |
| const osg::Vec3 *const | initVel, | |||
| const LCreal | groundPlane, | |||
| const LCreal | dt, | |||
| const LCreal | maxTime, | |||
| const LCreal | dragIndex, | |||
| osg::Vec3 *const | finalPos, | |||
| LCreal *const | tof | |||
| ) | [static] |
References Eaagles::ETHG, Eaagles::Basic::Distance::FT2M, Eaagles::Simulation::Player::IDOWN, and Eaagles::Basic::time.
Referenced by weaponGuidance().
| void Eaagles::Basic::Object::writeClassList | ( | std::ostream & | sout | ) | [static, inherited] |
unsigned int Eaagles::Simulation::Bomb::arming [private] |
Referenced by getArmingOption(), initData(), isArmingOption(), and setArmingOption().
const Object::_Static * Eaagles::Basic::Object::classes = { &Object::_static } [static, inherited] |
Referenced by Eaagles::Basic::Object::registerClass(), and Eaagles::Basic::Object::writeClassList().
LCreal Eaagles::Simulation::Bomb::cmdStrAz [private] |
Referenced by initData(), weaponDynamics(), and weaponGuidance().
LCreal Eaagles::Simulation::Bomb::cmdStrEl [private] |
Referenced by initData(), weaponDynamics(), and weaponGuidance().
LCreal Eaagles::Simulation::Bomb::dragIndex [private] |
Referenced by getDragIndex(), setDragIndex(), weaponDynamics(), and weaponGuidance().
LCreal Eaagles::Simulation::Bomb::fuzeAlt [private] |
Referenced by getFuzeAltitude(), initData(), and setFuzeAltitude().
LCreal Eaagles::Simulation::Bomb::fuzeTime [private] |
Referenced by getFuzeTime(), initData(), and setFuzeTime().
bool Eaagles::Simulation::Bomb::guidanceValid [private] |
Referenced by initData(), weaponDynamics(), and weaponGuidance().
const unsigned int Eaagles::Basic::Object::MAX_CLASSES = 1000 [static, inherited] |
Referenced by Eaagles::Basic::Object::registerClass().
bool Eaagles::Simulation::Bomb::midFuze [private] |
Referenced by initData(), isMidFuze(), and setMidFuze().
osg::Vec3 Eaagles::Simulation::Bomb::missDistRef [private] |
Referenced by initData(), and weaponGuidance().
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(), Eaagles::Simulation::AirVehicle::setInitGearPos(), Eaagles::Basic::LatLon::setMin(), Eaagles::BasicGL::Field::setPosition(), Eaagles::Basic::LatLon::setSec(), Eaagles::Simulation::IrSignature::setSlotBaseHeatSignature(), Eaagles::Simulation::Gun::setSlotBurstRate(), Eaagles::Basic::Polynomial::setSlotCoefficients(), Eaagles::Simulation::IrSignature::setSlotEffectiveArea(), Eaagles::Simulation::IrSignature::setSlotEmissivity(), Eaagles::Simulation::IrSensor::setSlotFieldOfRegard(), Eaagles::Simulation::Autopilot::setSlotFollowTheLeadMode(), Eaagles::BasicGL::Font::setSlotFontPath(), Eaagles::BasicGL::Font::setSlotFontPosition(), Eaagles::BasicGL::Font::setSlotFTGLFontFileName(), Eaagles::Simulation::Antenna::setSlotGain(), Eaagles::IoDevice::AnalogOutput::setSlotGain(), Eaagles::Simulation::IrSensor::setSlotIFOV(), Eaagles::BasicGL::Field::setSlotJustification(), Eaagles::Basic::Func5::setSlotLfiTable(), Eaagles::Basic::Func4::setSlotLfiTable(), Eaagles::Basic::Func3::setSlotLfiTable(), Eaagles::Basic::Func2::setSlotLfiTable(), Eaagles::Basic::Func1::setSlotLfiTable(), Eaagles::BasicGL::Font::setSlotLookupTable(), Eaagles::Simulation::IrSensor::setSlotLowerWavelength(), Eaagles::Simulation::IrSensor::setSlotNEI(), Eaagles::Otw::OtwPC::setSlotNetOutput(), Eaagles::BasicGL::Graphic::setSlotNormals(), Eaagles::Simulation::Gun::setSlotPitch(), Eaagles::Simulation::Gun::setSlotRoll(), Eaagles::Simulation::IrSensor::setSlotSensorType(), Eaagles::IoDevice::SignalGen::setSlotSignal(), Eaagles::LinearSystem::LagFilter::setSlotTau(), Eaagles::BasicGL::Graphic::setSlotTexCoord(), Eaagles::Simulation::IrSensor::setSlotThreshold(), Eaagles::Simulation::IrSensor::setSlotUpperWavelength(), Eaagles::LinearSystem::LowpassFilter::setSlotWc(), Eaagles::Simulation::Gun::setSlotYaw(), Eaagles::IoDevice::AnalogOutput::setTable(), Eaagles::IoDevice::AnalogInput::setTable(), Eaagles::Simulation::IrSensor::transmit(), Eaagles::Simulation::Simulation::updateData(), Eaagles::Simulation::IrSystem::updateData(), Eaagles::Simulation::IrSensor::updateData(), and Eaagles::Simulation::Simulation::updateTC().
const unsigned short Eaagles::Basic::Object::MSG_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().
bool Eaagles::Simulation::Bomb::noseFuze [private] |
Referenced by initData(), isNoseFuze(), and setNoseFuze().
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().
bool Eaagles::Simulation::Bomb::tailFuze [private] |
Referenced by initData(), isTailFuze(), and setTailFuze().
osg::Vec3 Eaagles::Simulation::Bomb::tgtRangeRef [private] |
Referenced by initData(), and weaponGuidance().
const char *const Eaagles::Basic::Object::version = "v2010_0122" [static, inherited] |
Reimplemented in Eaagles::Network::Dis::NetIO.
1.7.1