Eaagles::Simulation::Agm154Missile Class Reference

#include <Agm.h>

Inheritance diagram for Eaagles::Simulation::Agm154Missile:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::Simulation::Agm154Missile:

Collaboration graph
[legend]
List of all members.

Public Types

 GRAVITY = 1
 CLUSTER = 2
 GUIDED = 4
 MISSILE = 8
 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  { GRAVITY = 1, CLUSTER = 2, GUIDED = 4, MISSILE = 8 }
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
}
 INACTIVE
 ACTIVE
 KILLED
 CRASHED
 DETONATED
 LAUNCHED
 PRERELEASE
 DELETE_REQUEST
 GENERIC = 0x01
 AIR_VEHICLE = 0x02
 GROUND_VEHICLE = 0x04
 WEAPON = 0x08
 SHIP = 0x10
 BUILDING = 0x20
 LIFE_FORM = 0x40
 BLUE = 0x01
 RED = 0x02
 YELLOW = 0x04
 CYAN = 0x08
 GRAY = 0x10
 WHITE = 0x20
 OTHER_DRM
 STATIC_DRM
 FPW_DRM
 RPW_DRM
 RVW_DRM
 FVW_DRM
 FPB_DRM
 RPB_DRM
 RVB_DRM
 FVB_DRM
 IROLL
 IPITCH
 IYAW
 INORTH
 IEAST
 IDOWN
enum  Mode {
  INACTIVE, ACTIVE, KILLED, CRASHED,
  DETONATED, LAUNCHED, PRERELEASE, DELETE_REQUEST
}
enum  MajorType {
  GENERIC = 0x01, AIR_VEHICLE = 0x02, GROUND_VEHICLE = 0x04, WEAPON = 0x08,
  SHIP = 0x10, BUILDING = 0x20, LIFE_FORM = 0x40
}
enum  Side {
  BLUE = 0x01, RED = 0x02, YELLOW = 0x04, CYAN = 0x08,
  GRAY = 0x10, WHITE = 0x20
}
enum  DeadReckoning {
  OTHER_DRM, STATIC_DRM, FPW_DRM, RPW_DRM,
  RVW_DRM, FVW_DRM, FPB_DRM, RPB_DRM,
  RVB_DRM, FVB_DRM
}
enum  { IROLL, IPITCH, IYAW }
enum  { INORTH, IEAST, IDOWN }
 CLR_KEY = 1
 BACK_SPACE = 8
 ENTER_KEY = 13
 ESC_KEY = 27
 FORWARD_SPACE = 28
 UP_ARROW_KEY = 30
 DOWN_ARROW_KEY = 31
 LEFT_ARROW_KEY = BACK_SPACE
 RIGHT_ARROW_KEY = FORWARD_SPACE
 BUTTON_HIT = 128
 INPUT_RIGHT_EDGE = 129
 INPUT_LEFT_EDGE = 130
 ON_SINGLE_CLICK = 131
 ON_DOUBLE_CLICK = 132
 F1_KEY = 141
 F2_KEY = 142
 F3_KEY = 143
 F4_KEY = 144
 F5_KEY = 145
 F6_KEY = 146
 F7_KEY = 147
 F8_KEY = 148
 F9_KEY = 149
 F10_KEY = 150
 F11_KEY = 151
 F12_KEY = 152
 OSB_T1 = 153
 OSB_T2 = 154
 OSB_T3 = 155
 OSB_T4 = 156
 OSB_T5 = 157
 OSB_R1 = 158
 OSB_R2 = 159
 OSB_R3 = 160
 OSB_R4 = 161
 OSB_R5 = 162
 OSB_B1 = 163
 OSB_B2 = 164
 OSB_B3 = 165
 OSB_B4 = 166
 OSB_B5 = 167
 OSB_L1 = 168
 OSB_L2 = 169
 OSB_L3 = 170
 OSB_L4 = 171
 OSB_L5 = 172
 USER_KEY_EVENT = 512
 MAX_KEY_EVENT = 999
 SHUTDOWN_EVENT = 1001
 ON_ENTRY = 1201
 ON_EXIT = 1202
 SELECT = 1203
 UPDATE_INSTRUMENTS = 1210
 UPDATE_VALUE = 1211
 UPDATE_VALUE1 = UPDATE_VALUE
 UPDATE_VALUE2 = 1212
 UPDATE_VALUE3 = 1213
 UPDATE_VALUE4 = 1214
 UPDATE_VALUE5 = 1215
 UPDATE_VALUE6 = 1216
 UPDATE_VALUE7 = 1217
 UPDATE_VALUE8 = 1218
 UPDATE_VALUE9 = 1219
 SET_VISIBILITY = 1221
 SET_COLOR = 1222
 SET_LINEWIDTH = 1223
 SET_POSITION = 1224
 SET_WIDTH = 1225
 SET_HIGHLIGHT = 1226
 SET_UNDERLINE = 1227
 SET_REVERSED = 1228
 SET_SPECIAL = 1229
 SET_JUSTIFICATION = 1230
 SET_FLASHRATE = 1231
 SET_LINE = 1232
 SET_COLUMN = 1233
 RESET_EVENT = 1301
 FREEZE_EVENT = 1302
 FREEZE_EVENT_ALL = 1303
 KILL_EVENT = 1304
 CRASH_EVENT = 1305
 DETONATION_EVENT = 1306
 RF_EMISSION = 1307
 RF_EMISSION_RETURN = 1308
 DESIGNATOR_EVENT = 1309
 DATALINK_MESSAGE = 1310
 ON_OWNSHIP_CONNECT = 1311
 ON_OWNSHIP_DISCONNECT = 1312
 SCAN_START = 1313
 SCAN_END = 1314
 WPN_RELOAD = 1315
 RF_REFLECTED_EMISSION = 1316
 RF_REFLECTIONS_REQUEST = 1317
 RF_REFLECTIONS_CANCEL = 1318
 SENSOR_RTS = 1400
 TGT_STEP_EVENT = 1401
 TGT_DESIGNATE = 1402
 WPN_REL_EVENT = 1405
 TRIGGER_SW_EVENT = 1406
 TMS_FWD_EVENT = 1407
 TMS_AFT_EVENT = 1408
 TMS_LEFT_EVENT = 1409
 TMS_RIGHT_EVENT = 1410
 DMS_FWD_EVENT = 1411
 DMS_AFT_EVENT = 1412
 DMS_LEFT_EVENT = 1413
 DMS_RIGHT_EVENT = 1414
 CMS_FWD_EVENT = 1415
 CMS_AFT_EVENT = 1416
 CMS_LEFT_EVENT = 1417
 CMS_RIGHT_EVENT = 1418
 PINKY_SW_EVENT = 1419
 NWS_SW_EVENT = 1420
 CURSOR_ZERO_EVENT = 1421
 CURSOR_X_EVENT = 1422
 CURSOR_Y_EVENT = 1423
 USER_EVENTS = 2000
enum  {
  CLR_KEY = 1, BACK_SPACE = 8, ENTER_KEY = 13, ESC_KEY = 27,
  FORWARD_SPACE = 28, UP_ARROW_KEY = 30, DOWN_ARROW_KEY = 31, LEFT_ARROW_KEY = BACK_SPACE,
  RIGHT_ARROW_KEY = FORWARD_SPACE, BUTTON_HIT = 128, INPUT_RIGHT_EDGE = 129, INPUT_LEFT_EDGE = 130,
  ON_SINGLE_CLICK = 131, ON_DOUBLE_CLICK = 132, F1_KEY = 141, F2_KEY = 142,
  F3_KEY = 143, F4_KEY = 144, F5_KEY = 145, F6_KEY = 146,
  F7_KEY = 147, F8_KEY = 148, F9_KEY = 149, F10_KEY = 150,
  F11_KEY = 151, F12_KEY = 152, OSB_T1 = 153, OSB_T2 = 154,
  OSB_T3 = 155, OSB_T4 = 156, OSB_T5 = 157, OSB_R1 = 158,
  OSB_R2 = 159, OSB_R3 = 160, OSB_R4 = 161, OSB_R5 = 162,
  OSB_B1 = 163, OSB_B2 = 164, OSB_B3 = 165, OSB_B4 = 166,
  OSB_B5 = 167, OSB_L1 = 168, OSB_L2 = 169, OSB_L3 = 170,
  OSB_L4 = 171, OSB_L5 = 172, USER_KEY_EVENT = 512, MAX_KEY_EVENT = 999,
  SHUTDOWN_EVENT = 1001, ON_ENTRY = 1201, ON_EXIT = 1202, SELECT = 1203,
  UPDATE_INSTRUMENTS = 1210, UPDATE_VALUE = 1211, UPDATE_VALUE1 = UPDATE_VALUE, UPDATE_VALUE2 = 1212,
  UPDATE_VALUE3 = 1213, UPDATE_VALUE4 = 1214, UPDATE_VALUE5 = 1215, UPDATE_VALUE6 = 1216,
  UPDATE_VALUE7 = 1217, UPDATE_VALUE8 = 1218, UPDATE_VALUE9 = 1219, SET_VISIBILITY = 1221,
  SET_COLOR = 1222, SET_LINEWIDTH = 1223, SET_POSITION = 1224, SET_WIDTH = 1225,
  SET_HIGHLIGHT = 1226, SET_UNDERLINE = 1227, SET_REVERSED = 1228, SET_SPECIAL = 1229,
  SET_JUSTIFICATION = 1230, SET_FLASHRATE = 1231, SET_LINE = 1232, SET_COLUMN = 1233,
  RESET_EVENT = 1301, FREEZE_EVENT = 1302, FREEZE_EVENT_ALL = 1303, KILL_EVENT = 1304,
  CRASH_EVENT = 1305, DETONATION_EVENT = 1306, RF_EMISSION = 1307, RF_EMISSION_RETURN = 1308,
  DESIGNATOR_EVENT = 1309, DATALINK_MESSAGE = 1310, ON_OWNSHIP_CONNECT = 1311, ON_OWNSHIP_DISCONNECT = 1312,
  SCAN_START = 1313, SCAN_END = 1314, WPN_RELOAD = 1315, RF_REFLECTED_EMISSION = 1316,
  RF_REFLECTIONS_REQUEST = 1317, RF_REFLECTIONS_CANCEL = 1318, SENSOR_RTS = 1400, TGT_STEP_EVENT = 1401,
  TGT_DESIGNATE = 1402, WPN_REL_EVENT = 1405, TRIGGER_SW_EVENT = 1406, TMS_FWD_EVENT = 1407,
  TMS_AFT_EVENT = 1408, TMS_LEFT_EVENT = 1409, TMS_RIGHT_EVENT = 1410, DMS_FWD_EVENT = 1411,
  DMS_AFT_EVENT = 1412, DMS_LEFT_EVENT = 1413, DMS_RIGHT_EVENT = 1414, CMS_FWD_EVENT = 1415,
  CMS_AFT_EVENT = 1416, CMS_LEFT_EVENT = 1417, CMS_RIGHT_EVENT = 1418, PINKY_SW_EVENT = 1419,
  NWS_SW_EVENT = 1420, CURSOR_ZERO_EVENT = 1421, CURSOR_X_EVENT = 1422, CURSOR_Y_EVENT = 1423,
  USER_EVENTS = 2000
}

Public Member Functions

 Agm154Missile ()
virtual const char * getDescription () const
virtual const char * getNickname () const
virtual int getCategory () const
LCreal getVpMin () const
LCreal getVpMax () const
LCreal getVpMaxG () const
LCreal getMaxG () const
LCreal getMaxAccel () const
LCreal getMinAccel () const
bool setVpMin (const LCreal v)
bool setVpMax (const LCreal v)
bool setVpMaxG (const LCreal v)
bool setMaxG (const LCreal v)
bool setMaxAccel (const LCreal v)
virtual bool computeMinMax (const Player *const ownship, const Track *const tgt, LCreal *const tofMax, LCreal *const rngMax, LCreal *const rngMin, LCreal *const rngMax2, LCreal *const rngMin2)
virtual void atReleaseInit ()
virtual bool event (const int event, Basic::LcObject *const obj=0)
virtual void reset ()
LCreal getTOF () const
LCreal getMaxTOF () const
virtual bool setMaxTOF (const LCreal v)
virtual bool isGuidanceEnabled () const
LCreal getTSG () const
virtual bool setTSG (const LCreal v)
LCreal getMaxGimbalAngle () const
virtual bool setMaxGimbalAngle (const LCreal v)
LCreal getMaxBurstRng () const
virtual bool setMaxBurstRng (const LCreal v)
LCreal getLethalRange () const
virtual bool setLethalRange (const LCreal v)
bool isEngineBurnEnabled () const
LCreal getSOBT () const
virtual bool setSOBT (const LCreal v)
LCreal getEOBT () const
virtual bool setEOBT (const LCreal v)
bool isWeaponID (const int n) const
int getWeaponID () const
virtual void setWeaponID (const int n)
int getStation () const
virtual void setStation (const int s)
bool isPowerOn () const
virtual void setPower (const bool f)
bool isBlocked () const
virtual void setBlocked (const bool b)
int getBlockMask () const
virtual void setBlockMask (const int m)
bool isReleased () const
virtual void setReleased (const bool f)
bool getJettisonAble () const
virtual void setJettisonAble (const bool f)
bool isFailed () const
virtual void setFailed (const bool f)
bool isHung () const
virtual void setHung (const bool f)
bool getWillHang () const
virtual void setWillHang (const bool f)
bool isDummy () const
virtual void setDummy (const bool f)
bool isCategory (const int t) const
Detonation getDetonationResults () const
virtual void setDetonationResults (const Detonation dr)
LCreal getDetonationRange () const
virtual bool setDetonationRange (const LCreal v)
unsigned short getReleaseEventID () const
virtual Weaponrelease ()
PlayergetLauncher ()
const PlayergetLauncher () const
virtual bool setLauncher (Player *const lch)
TrackgetTargetTrack ()
const TrackgetTargetTrack () const
virtual bool setTargetTrack (Track *const trk, const bool posTrkEnb)
PlayergetTargetPlayer ()
const PlayergetTargetPlayer () const
virtual bool setTargetPlayer (Player *const tgt, const bool posTrkEnb)
bool isTargetPositionValid () const
const osg::Vec3 & getTargetPosition () const
virtual bool setTargetPosition (const osg::Vec3 &newTgtPos)
virtual void setTargetPositionValid (const bool b)
WeapongetFlyOutWeapon ()
const WeapongetFlyOutWeapon () const
virtual bool setFlyOutWeapon (Weapon *const p)
virtual bool onDesignatorEvent (const Designator *const msg)
virtual bool setSlotReleased (Basic::LcNumber *const p)
virtual bool setSlotFailed (Basic::LcNumber *const p)
virtual bool setSlotPower (Basic::LcNumber *const p)
virtual bool setSlotWillHang (Basic::LcNumber *const p)
virtual bool setSlotHung (Basic::LcNumber *const p)
virtual bool setSlotBlockMask (Basic::LcNumber *const p)
virtual bool setSlotMaxTOF (Basic::LcTime *const p)
virtual bool setSlotMaxTOF (Basic::LcNumber *const p)
virtual bool setSlotTSG (Basic::LcTime *const p)
virtual bool setSlotTSG (Basic::LcNumber *const p)
virtual bool setSlotMaxBurstRng (Basic::LcDistance *const p)
virtual bool setSlotMaxBurstRng (Basic::LcNumber *const p)
virtual bool setSlotLethalRange (Basic::LcDistance *const p)
virtual bool setSlotLethalRange (Basic::LcNumber *const p)
virtual bool setSlotSOBT (Basic::LcTime *const p)
virtual bool setSlotSOBT (Basic::LcNumber *const p)
virtual bool setSlotEOBT (Basic::LcTime *const p)
virtual bool setSlotEOBT (Basic::LcNumber *const p)
virtual bool setSlotMaxGimbal (const Basic::LcAngle *const p)
virtual bool setSlotTgtPos (Basic::LcList *const p)
virtual bool setSlotWeaponID (Basic::LcNumber *const p)
virtual bool setSlotDummy (Basic::LcNumber *const p)
virtual bool collisionNotification (Player *const p)
virtual bool crashNotification ()
virtual void dynamics (const LCreal dt=0.0)
virtual MajorType getMajorType () const
virtual void updateTC (const LCreal dt=0.0)
virtual void updateData (const LCreal dt=0.0)
bool isName (const Basic::LcString *const tst) const
bool isName (const char *const tst) const
const Basic::LcStringgetName () const
virtual void setName (const Basic::LcString &newName)
virtual void setName (const char *const newName)
bool isID (const unsigned short tst) const
unsigned short getID () const
virtual void setID (const unsigned short newId)
bool isSide (const unsigned int tst) const
bool isNotSide (const unsigned int tst) const
Side getSide () const
virtual void setSide (const Side newSide)
bool isMajorType (const unsigned int tst) const
const Basic::LcStringgetType () const
virtual bool setType (Basic::LcString *const newTypeString)
bool isNetworkedPlayer () const
bool isLocalPlayer () const
int getNetworkID () const
NibgetNib ()
const NibgetNib () const
virtual bool setNib (Nib *const n)
bool isJustKilled () const
void resetJustKilled ()
int killedByPlayerID () 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
virtual void setMode (const Mode newMode)
virtual void setInitMode (const Mode newMode)
LCreal getRoll () const
LCreal getRollR () const
LCreal getRollD () const
LCreal getSinRoll () const
LCreal getCosRoll () const
LCreal getPitch () const
LCreal getPitchR () const
LCreal getPitchD () const
LCreal getSinPitch () const
LCreal getCosPitch () const
LCreal getHeading () const
LCreal getHeadingR () const
LCreal getHeadingD () const
LCreal getSinHeading () const
LCreal getCosHeading () const
const osg::Vec3 & getEulerAngles () const
const osg::Vec3 & getEulerRates () const
const osg::Vec3 & getAngularVelocities () const
const osg::Quat & getQuaternions () const
const osg::Matrix & getRotationalMatrix () const
const osg::Vec3 & getInitPosition () const
const osg::Vec3 & getPosition () const
LCreal getXPosition () const
LCreal getYPosition () const
double getLatitude () const
double getLongitude () const
bool getPositionLL (double *const lat, double *const lon) const
bool getPositionLLA (double *const lat, double *const lon, LCreal *const alt) const
LCreal getAltitude () const
LCreal getAltitudeM () const
LCreal getAltitudeFt () const
LCreal getAltitudeAgl () const
LCreal getAltitudeAglM () const
LCreal getAltitudeAglFt () 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::Vec3 & getVelocity () const
const osg::Vec3 & getAcceleration () const
const osg::Vec3 & getVelocityBody () const
virtual LCreal getGrossWeight () const
virtual LCreal getMach () const
virtual LCreal getCG () const
LCreal getDamage () const
virtual bool isDestroyed () const
virtual bool setDamage (const LCreal v)
LCreal getSmoke () const
virtual bool setSmoke (const LCreal v)
LCreal getFlames () const
virtual bool setFlames (const LCreal v)
unsigned int getCamouflageType () const
virtual bool setCamouflageType (const unsigned int v)
bool isPositionFrozen () const
virtual bool setPositionFreeze (const bool f)
bool isAltitudeFrozen () const
virtual bool setAltitudeFreeze (const bool f)
bool isAttitudeFrozen () const
virtual bool setAttitudeFreeze (const bool f)
bool isFuelFrozen () const
virtual bool setFuelFreeze (const bool f)
bool isCrashOverride () const
virtual bool setCrashOverride (const bool f)
bool isKillOverride () const
virtual bool setKillOverride (const bool f)
SimulationgetSimulation ()
const SimulationgetSimulation () const
DynamicsModelgetDynamicsModel ()
const DynamicsModelgetDynamicsModel () const
const Basic::LcIdentgetDynamicsModelName () const
PilotgetPilot ()
const PilotgetPilot () const
const Basic::LcIdentgetPilotName () const
StoresMgrgetStoresManagement ()
const StoresMgrgetStoresManagement () const
const Basic::LcIdentgetStoresManagementName () const
DatalinkgetDatalink ()
const DatalinkgetDatalink () const
const Basic::LcIdentgetDatalinkName () const
DatalinkgetDatalinkByName (const char *const name)
Basic::LcPairgetDatalinkByType (const std::type_info &type)
GimbalgetGimbal ()
const GimbalgetGimbal () const
const Basic::LcIdentgetGimbalName () const
GimbalgetGimbalByName (const char *const name)
Basic::LcPairgetGimbalByType (const std::type_info &type)
NavigationgetNavigation ()
const NavigationgetNavigation () const
const Basic::LcIdentgetNavigationName () const
NavigationgetNavigationByName (const char *const name)
Basic::LcPairgetNavigationByType (const std::type_info &type)
OnboardComputergetOnboardComputer ()
const OnboardComputergetOnboardComputer () const
const Basic::LcIdentgetOnboardComputerName () const
OnboardComputergetOnboardComputerByName (const char *const name)
Basic::LcPairgetOnboardComputerByType (const std::type_info &type)
RadiogetRadio ()
const RadiogetRadio () const
const Basic::LcIdentgetRadioName () const
RadiogetRadioByName (const char *const name)
Basic::LcPairgetRadioByType (const std::type_info &type)
RfSensorgetSensor ()
const RfSensorgetSensor () const
const Basic::LcIdentgetSensorName () const
RfSensorgetSensorByName (const char *const name)
Basic::LcPairgetSensorByType (const std::type_info &type)
virtual bool isHeadingHoldOn () const
virtual bool setHeadingHoldOn (const bool b)
virtual LCreal getCommandedHeading () const
virtual LCreal getCommandedHeadingD () const
virtual LCreal getCommandedHeadingR () const
virtual bool setCommandedHeading (const LCreal h)
virtual bool setCommandedHeadingD (const LCreal h)
virtual bool setCommandedHeadingR (const LCreal h)
virtual bool isVelocityHoldOn () const
virtual bool setVelocityHoldOn (const bool b)
virtual LCreal getCommandedVelocityKts () const
virtual LCreal getCommandedVelocityFps () const
virtual LCreal getCommandedVelocityMps () const
virtual bool setCommandedVelocityKts (const LCreal a)
virtual bool isAltitudeHoldOn () const
virtual bool setAltitudeHoldOn (const bool b)
virtual LCreal getCommandedAltitude () const
virtual LCreal getCommandedAltitudeM () const
virtual LCreal getCommandedAltitudeFt () const
virtual bool setCommandedAltitude (const LCreal a)
virtual bool setCommandedAltitudeM (const LCreal a)
virtual bool setCommandedAltitudeFt (const LCreal a)
bool isDeadReckoning (const DeadReckoning dr) const
DeadReckoning getDeadReckoning () const
virtual void setDeadReckoning (const DeadReckoning dr)
bool isAltitudeSlaved () const
virtual void setSlavedAltitude (const LCreal alt)
bool isPositionSlaved () const
virtual void setSlavedPositionXY (const LCreal x, const LCreal y)
virtual void setSlavedPositionLL (const LCreal lat, const LCreal lon)
bool isTerrainElevationRequired () const
virtual void setTerrainElevation (const LCreal v)
virtual void setControlStickRollInput (const LCreal roll)
void setInitLat (const double x)
void setInitLon (const double x)
virtual void setControlStickPitchInput (const LCreal pitch)
virtual int setThrottles (const LCreal *const positions, const int num)
virtual bool setPosition (const LCreal north, const LCreal east, const LCreal down)
virtual bool setPosition (const osg::Vec3 &newPos)
virtual bool setPositionLL (const double lat, const double lon)
virtual bool setPositionLLA (const double lat, const double lon, const LCreal alt)
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 setEulerAngles (const LCreal r, const LCreal p, const LCreal y)
virtual bool setEulerAngles (const osg::Vec3 &newAngles)
virtual bool setRotationalMatrix (const osg::Matrix &)
virtual bool setQuaternions (const osg::Quat &)
virtual bool setAngularVelocities (const LCreal pa, const LCreal qa, const LCreal ra)
virtual bool setAngularVelocities (const osg::Vec3 &newAngVel)
virtual bool setInitPosition (const LCreal north, const LCreal east, const LCreal down)
virtual bool setInitPosition (const osg::Vec3 &newPos)
int aer2xyz (osg::Vec4 *const pos, const LCreal az, const LCreal el, const LCreal rng) const
int aer2xyzArray (osg::Vec4 *const pos, const LCreal *const az, const LCreal *const el, const LCreal *const rng, const int n) const
virtual void updateSystemPointers ()
bool isSmoothing () const
const osg::Vec3 & getSmoothingRate () const
virtual void updateSmoothingTime (const LCreal dt)
virtual void setSmoothing (const osg::Vec3 &vel, const LCreal tim)
virtual bool setSlotSignature (RfSignature *const s)
virtual bool setSlotSide (Basic::LcString *const msg)
virtual bool setSlotPosition (Basic::LcList *const msg)
virtual bool setSlotInitXPos (const Basic::LcNumber *const msg)
virtual bool setSlotInitYPos (const Basic::LcNumber *const msg)
virtual bool setSlotInitAlt (const Basic::LcNumber *const msg)
virtual bool setSlotInitLat (const Basic::LcLatLon *const msg)
virtual bool setSlotInitLat (const Basic::LcAngle *const msg)
virtual bool setSlotInitLat (const Basic::LcNumber *const msg)
virtual bool setSlotInitLon (const Basic::LcLatLon *const msg)
virtual bool setSlotInitLon (const Basic::LcAngle *const msg)
virtual bool setSlotInitLon (const Basic::LcNumber *const msg)
virtual bool setSlotEulerAngles (Basic::LcList *const msg)
virtual bool setSlotInitRoll (const Basic::LcNumber *const msg)
virtual bool setSlotInitPitch (const Basic::LcNumber *const msg)
virtual bool setSlotInitHeading (const Basic::LcNumber *const msg)
virtual bool setSlotInitVelocity (const Basic::LcNumber *const msg)
virtual bool setSlotInitMode (Basic::LcString *const msg)
virtual bool setSlotID (const Basic::LcNumber *const msg)
virtual bool setSlotTerrainElevReq (const Basic::LcNumber *const msg)
virtual bool setSlotPositionFreeze (const Basic::LcNumber *const msg)
virtual bool setSlotAltitudeFreeze (const Basic::LcNumber *const msg)
virtual bool setSlotAttitudeFreeze (const Basic::LcNumber *const msg)
virtual bool setSlotFuelFreeze (const Basic::LcNumber *const msg)
virtual bool setSlotCrashOverride (const Basic::LcNumber *const msg)
virtual bool setSlotKillOverride (const Basic::LcNumber *const msg)
virtual bool setSlotDataLogTime (const Basic::LcNumber *const msg)
virtual bool setSlotCamouflageType (const Basic::LcNumber *const msg)
virtual bool killedNotification (Player *const killedBy=0)
virtual bool detonationNotification (Weapon *const msg)
virtual bool onRfEmissionEventPlayer (Emission *const msg)
virtual bool onWpnRelEvent (const Basic::LcBoolean *const msg=0)
virtual bool onTriggerSwEvent (const Basic::LcBoolean *const msg=0)
virtual bool onTgtStepEvent ()
virtual bool onDatalinkMessageEventPlayer (Basic::LcObject *const msg)
virtual bool onReflectionsRequest (Basic::LcComponent *const msg)
virtual bool onReflectionsCancel (const Basic::LcComponent *const msg)
virtual void processDetonation (const LCreal detRange, Weapon *const wpn=0)
double getInitLatitude ()
double getInitLongitude ()
bool isFrozen () const
bool isNotFrozen () const
virtual void freeze (const bool fflag)
LcComponent * container ()
const LcComponent * container () const
LcComponent * container (LcComponent *const p)
LcComponent * findContainerByType (const std::type_info &type)
const LcComponent * findContainerByType (const std::type_info &type) const
LcPairStream * getComponents ()
const LcPairStream * getComponents () const
virtual bool addComponent (LcPair *const p)
const LcComponent * getSelectedComponent () const
LcComponent * getSelectedComponent ()
virtual LcPair * findByName (const char *const slotname)
virtual const LcPair * findByName (const char *const slotname) const
virtual LcPair * findByIndex (const int slotindex)
virtual const LcPair * findByIndex (const int slotindex) const
virtual LcPair * findByType (const std::type_info &type)
virtual const LcPair * findByType (const std::type_info &type) const
virtual const LcIdent * findNameOfComponent (const LcComponent *const p) 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 LCreal 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 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)
void tcFrame (const LCreal dt=0.0f)
bool isShutdown () const
bool isNotShutdown () const
const LcStatistic * getTimingStats () const
bool isTimingStatsEnabled () const
bool isTimingStatsPrintEnabled () const
virtual bool setTimingStatsEnabled (const bool b)
virtual bool setPrintTimingStats (const bool b)
virtual bool setSlotComponent (LcPairStream *const multiple)
virtual bool setSlotComponent (LcComponent *const single)
virtual bool setSlotEnableTimingStats (const LcNumber *const num)
virtual bool setSlotPrintTimingStats (const LcNumber *const num)
virtual bool setSlotFreeze (const LcNumber *const num)
virtual bool setSlotEventLogger (LcLogger *const logger)
LcLogger * getEventLogger ()
LcLogger * getAnyEventLogger ()
virtual bool setEventLogger (LcLogger *const logger)
virtual bool isClassType (const std::type_info &type) const
virtual LcObject * clone () const
virtual std::ostream & serialize (std::ostream &sout, const int i=0, const bool slotsOnly=false) const
virtual bool isFormName (const char name[]) const
virtual const char * formName () const
virtual bool isValid () const
bool setSlotByName (const char *const slotname, LcObject *const obj)
LcObject * getSlotByName (const char *const slotname)
const char * slotIndex2Name (const int slotindex) const
int slotName2Index (const char *const slotname) const
int getRefCount () const
void ref () const
void unref () const

Static Public Member Functions

static const LcSlotTable & getSlotTable ()
static const char * getFormName ()

Protected Member Functions

virtual bool setSlotVpMin (const Basic::LcNumber *const msg)
virtual bool setSlotVpMax (const Basic::LcNumber *const msg)
virtual bool setSlotVpMaxG (const Basic::LcNumber *const msg)
virtual bool setSlotMaxG (const Basic::LcNumber *const msg)
virtual bool setSlotMaxAccel (const Basic::LcNumber *const msg)
virtual bool setSlotCmdPitch (const Basic::LcNumber *const msg)
virtual bool setSlotCmdHeading (const Basic::LcNumber *const msg)
virtual bool setSlotCmdVelocity (const Basic::LcNumber *const msg)
virtual void weaponGuidance (const LCreal dt)
virtual void weaponDynamics (const LCreal dt)
virtual void updateTOF (const LCreal dt)
virtual void setTOF (const LCreal newTOF)
virtual void selectDefaultTarget ()
virtual bool setTerrainElevReq (const bool b)
virtual bool setSimulation (Simulation *const s)
virtual bool computeEulerRates ()
virtual void printTimingStats ()
virtual bool shutdownNotification ()
virtual bool onEventReset ()
virtual bool setSelectionName (const LcObject *const s)
virtual bool select (const LcString *const name)
virtual bool select (const LcNumber *const num)
virtual LcPairStream * processComponents (LcPairStream *const list, const std::type_info &filter, LcPair *const add=0, LcComponent *const remove=0)
void copyData (const LcObject &org, const bool cc=false)
void deleteData ()
virtual bool setSlotByIndex (const int slotindex, LcObject *const obj)
virtual LcObject * getSlotByIndex (const int slotindex)
void indent (std::ostream &sout, const int ident) const

Protected Attributes

const LcSlotTable * slotTable

Static Protected Attributes

static const LcSlotTable slottable

Member Enumeration Documentation

anonymous enum [inherited]

Enumerator:
IROLL 
IPITCH 
IYAW 

anonymous enum [inherited]

Enumerator:
CLR_KEY 
BACK_SPACE 
ENTER_KEY 
ESC_KEY 
FORWARD_SPACE 
UP_ARROW_KEY 
DOWN_ARROW_KEY 
LEFT_ARROW_KEY 
RIGHT_ARROW_KEY 
BUTTON_HIT 
INPUT_RIGHT_EDGE 
INPUT_LEFT_EDGE 
ON_SINGLE_CLICK 
ON_DOUBLE_CLICK 
F1_KEY 
F2_KEY 
F3_KEY 
F4_KEY 
F5_KEY 
F6_KEY 
F7_KEY 
F8_KEY 
F9_KEY 
F10_KEY 
F11_KEY 
F12_KEY 
OSB_T1 
OSB_T2 
OSB_T3 
OSB_T4 
OSB_T5 
OSB_R1 
OSB_R2 
OSB_R3 
OSB_R4 
OSB_R5 
OSB_B1 
OSB_B2 
OSB_B3 
OSB_B4 
OSB_B5 
OSB_L1 
OSB_L2 
OSB_L3 
OSB_L4 
OSB_L5 
USER_KEY_EVENT 
MAX_KEY_EVENT 
SHUTDOWN_EVENT 
ON_ENTRY 
ON_EXIT 
SELECT 
UPDATE_INSTRUMENTS 
UPDATE_VALUE 
UPDATE_VALUE1 
UPDATE_VALUE2 
UPDATE_VALUE3 
UPDATE_VALUE4 
UPDATE_VALUE5 
UPDATE_VALUE6 
UPDATE_VALUE7 
UPDATE_VALUE8 
UPDATE_VALUE9 
SET_VISIBILITY 
SET_COLOR 
SET_LINEWIDTH 
SET_POSITION 
SET_WIDTH 
SET_HIGHLIGHT 
SET_UNDERLINE 
SET_REVERSED 
SET_SPECIAL 
SET_JUSTIFICATION 
SET_FLASHRATE 
SET_LINE 
SET_COLUMN 
RESET_EVENT 
FREEZE_EVENT 
FREEZE_EVENT_ALL 
KILL_EVENT 
CRASH_EVENT 
DETONATION_EVENT 
RF_EMISSION 
RF_EMISSION_RETURN 
DESIGNATOR_EVENT 
DATALINK_MESSAGE 
ON_OWNSHIP_CONNECT 
ON_OWNSHIP_DISCONNECT 
SCAN_START 
SCAN_END 
WPN_RELOAD 
RF_REFLECTED_EMISSION 
RF_REFLECTIONS_REQUEST 
RF_REFLECTIONS_CANCEL 
SENSOR_RTS 
TGT_STEP_EVENT 
TGT_DESIGNATE 
WPN_REL_EVENT 
TRIGGER_SW_EVENT 
TMS_FWD_EVENT 
TMS_AFT_EVENT 
TMS_LEFT_EVENT 
TMS_RIGHT_EVENT 
DMS_FWD_EVENT 
DMS_AFT_EVENT 
DMS_LEFT_EVENT 
DMS_RIGHT_EVENT 
CMS_FWD_EVENT 
CMS_AFT_EVENT 
CMS_LEFT_EVENT 
CMS_RIGHT_EVENT 
PINKY_SW_EVENT 
NWS_SW_EVENT 
CURSOR_ZERO_EVENT 
CURSOR_X_EVENT 
CURSOR_Y_EVENT 
USER_EVENTS 

anonymous enum [inherited]

Enumerator:
INORTH 
IEAST 
IDOWN 

anonymous enum [inherited]

Enumerator:
GRAVITY 
CLUSTER 
GUIDED 
MISSILE 

enum Eaagles::Simulation::Player::DeadReckoning [inherited]

Enumerator:
OTHER_DRM 
STATIC_DRM 
FPW_DRM 
RPW_DRM 
RVW_DRM 
FVW_DRM 
FPB_DRM 
RPB_DRM 
RVB_DRM 
FVB_DRM 

enum Eaagles::Simulation::Weapon::Detonation [inherited]

Enumerator:
DETONATE_OTHER 
DETONATE_ENTITY_IMPACT 
DETONATE_ENTITY_PROXIMATE_DETONATION 
DETONATE_GROUND_IMPACT 
DETONATE_GROUND_PROXIMATE_DETONATION 
DETONATE_DETONATION 
DETONATE_NONE 

enum Eaagles::Simulation::Player::MajorType [inherited]

Enumerator:
GENERIC 
AIR_VEHICLE 
GROUND_VEHICLE 
WEAPON 
SHIP 
BUILDING 
LIFE_FORM 

enum Eaagles::Simulation::Player::Mode [inherited]

Enumerator:
INACTIVE 
ACTIVE 
KILLED 
CRASHED 
DETONATED 
LAUNCHED 
PRERELEASE 
DELETE_REQUEST 

enum Eaagles::Simulation::Player::Side [inherited]

Enumerator:
BLUE 
RED 
YELLOW 
CYAN 
GRAY 
WHITE 


Constructor & Destructor Documentation

Eaagles::Simulation::Agm154Missile::Agm154Missile (  ) 


Member Function Documentation

virtual bool Eaagles::Basic::LcComponent::addComponent ( LcPair *const   p  )  [virtual, inherited]

int Eaagles::Simulation::Player::aer2xyz ( osg::Vec4 *const   pos,
const LCreal  az,
const LCreal  el,
const LCreal  rng 
) const [inherited]

int Eaagles::Simulation::Player::aer2xyzArray ( osg::Vec4 *const   pos,
const LCreal *const   az,
const LCreal *const   el,
const LCreal *const   rng,
const int  n 
) const [inherited]

void Eaagles::Simulation::Missile::atReleaseInit (  )  [virtual, inherited]

Reimplemented from Eaagles::Simulation::Weapon.

LcObject * Eaagles::Basic::LcObject::clone (  )  const [virtual, inherited]

bool Eaagles::Simulation::Weapon::collisionNotification ( Player *const   p  )  [virtual, inherited]

Reimplemented from Eaagles::Simulation::Player.

Reimplemented in Eaagles::Simulation::Bomb, and Eaagles::Simulation::Effects.

bool Eaagles::Simulation::Player::computeEulerRates (  )  [protected, virtual, inherited]

bool Eaagles::Simulation::Missile::computeMinMax ( const Player *const   ownship,
const Track *const   tgt,
LCreal *const   tofMax,
LCreal *const   rngMax,
LCreal *const   rngMin,
LCreal *const   rngMax2,
LCreal *const   rngMin2 
) [virtual, inherited]

LcComponent* Eaagles::Basic::LcComponent::container ( LcComponent *const   p  )  [inline, inherited]

const LcComponent* Eaagles::Basic::LcComponent::container (  )  const [inline, inherited]

LcComponent* Eaagles::Basic::LcComponent::container (  )  [inline, inherited]

void Eaagles::Basic::LcObject::copyData ( const LcObject org,
const bool  cc = false 
) [protected, inherited]

bool Eaagles::Simulation::Weapon::crashNotification (  )  [virtual, inherited]

Reimplemented from Eaagles::Simulation::Player.

Reimplemented in Eaagles::Simulation::Bomb, and Eaagles::Simulation::Effects.

void Eaagles::Basic::LcObject::deleteData (  )  [protected, inherited]

bool Eaagles::Simulation::Player::detonationNotification ( Weapon *const   msg  )  [virtual, inherited]

void Eaagles::Simulation::Weapon::dynamics ( const LCreal  dt = 0.0  )  [virtual, inherited]

Reimplemented from Eaagles::Simulation::Player.

Reimplemented in Eaagles::Simulation::Sam.

virtual bool Eaagles::Simulation::Missile::event ( const int  event,
Basic::LcObject *const   obj = 0 
) [virtual, inherited]

Reimplemented from Eaagles::Simulation::Weapon.

Reimplemented in Eaagles::Simulation::Sam.

virtual const LcPair* Eaagles::Basic::LcComponent::findByIndex ( const int  slotindex  )  const [virtual, inherited]

virtual LcPair* Eaagles::Basic::LcComponent::findByIndex ( const int  slotindex  )  [virtual, inherited]

virtual const LcPair* Eaagles::Basic::LcComponent::findByName ( const char *const   slotname  )  const [virtual, inherited]

virtual LcPair* Eaagles::Basic::LcComponent::findByName ( const char *const   slotname  )  [virtual, inherited]

virtual const LcPair* Eaagles::Basic::LcComponent::findByType ( const std::type_info &  type  )  const [virtual, inherited]

virtual LcPair* Eaagles::Basic::LcComponent::findByType ( const std::type_info &  type  )  [virtual, inherited]

const LcComponent* Eaagles::Basic::LcComponent::findContainerByType ( const std::type_info &  type  )  const [inherited]

LcComponent* Eaagles::Basic::LcComponent::findContainerByType ( const std::type_info &  type  )  [inherited]

virtual const LcIdent* Eaagles::Basic::LcComponent::findNameOfComponent ( const LcComponent *const   p  )  const [virtual, inherited]

const char * Eaagles::Basic::LcObject::formName (  )  const [virtual, inherited]

virtual void Eaagles::Basic::LcComponent::freeze ( const bool  fflag  )  [inline, virtual, inherited]

const osg::Vec3& Eaagles::Simulation::Player::getAcceleration (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getAltitude (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getAltitudeAgl (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getAltitudeAglFt (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getAltitudeAglM (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getAltitudeFt (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getAltitudeM (  )  const [inline, inherited]

const osg::Vec3& Eaagles::Simulation::Player::getAngularVelocities (  )  const [inline, inherited]

LcLogger* Eaagles::Basic::LcComponent::getAnyEventLogger (  )  [inherited]

int Eaagles::Simulation::Weapon::getBlockMask (  )  const [inline, inherited]

unsigned int Eaagles::Simulation::Player::getCamouflageType (  )  const [inline, inherited]

int Eaagles::Simulation::Agm154Missile::getCategory (  )  const [virtual]

Reimplemented from Eaagles::Simulation::Agm.

LCreal Eaagles::Simulation::Player::getCG (  )  const [virtual, inherited]

LCreal Eaagles::Simulation::Player::getCommandedAltitude (  )  const [virtual, inherited]

LCreal Eaagles::Simulation::Player::getCommandedAltitudeFt (  )  const [virtual, inherited]

LCreal Eaagles::Simulation::Player::getCommandedAltitudeM (  )  const [virtual, inherited]

LCreal Eaagles::Simulation::Player::getCommandedHeading (  )  const [virtual, inherited]

LCreal Eaagles::Simulation::Player::getCommandedHeadingD (  )  const [virtual, inherited]

LCreal Eaagles::Simulation::Player::getCommandedHeadingR (  )  const [virtual, inherited]

LCreal Eaagles::Simulation::Player::getCommandedVelocityFps (  )  const [virtual, inherited]

LCreal Eaagles::Simulation::Player::getCommandedVelocityKts (  )  const [virtual, inherited]

LCreal Eaagles::Simulation::Player::getCommandedVelocityMps (  )  const [virtual, inherited]

const LcPairStream* Eaagles::Basic::LcComponent::getComponents (  )  const [inherited]

LcPairStream* Eaagles::Basic::LcComponent::getComponents (  )  [inherited]

LCreal Eaagles::Simulation::Player::getCosHeading (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getCosPitch (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getCosRoll (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getDamage (  )  const [inline, inherited]

const Datalink * Eaagles::Simulation::Player::getDatalink (  )  const [inherited]

Datalink * Eaagles::Simulation::Player::getDatalink (  )  [inherited]

Datalink * Eaagles::Simulation::Player::getDatalinkByName ( const char *const   name  )  [inherited]

Basic::LcPair * Eaagles::Simulation::Player::getDatalinkByType ( const std::type_info &  type  )  [inherited]

const Basic::LcIdent * Eaagles::Simulation::Player::getDatalinkName (  )  const [inherited]

DeadReckoning Eaagles::Simulation::Player::getDeadReckoning (  )  const [inline, inherited]

const char * Eaagles::Simulation::Agm154Missile::getDescription (  )  const [virtual]

Reimplemented from Eaagles::Simulation::Agm.

LCreal Eaagles::Simulation::Weapon::getDetonationRange (  )  const [inline, inherited]

Detonation Eaagles::Simulation::Weapon::getDetonationResults (  )  const [inline, inherited]

const DynamicsModel * Eaagles::Simulation::Player::getDynamicsModel (  )  const [inherited]

DynamicsModel * Eaagles::Simulation::Player::getDynamicsModel (  )  [inherited]

const Basic::LcIdent * Eaagles::Simulation::Player::getDynamicsModelName (  )  const [inherited]

LCreal Eaagles::Simulation::Weapon::getEOBT (  )  const [inline, inherited]

const osg::Vec3& Eaagles::Simulation::Player::getEulerAngles (  )  const [inline, inherited]

const osg::Vec3& Eaagles::Simulation::Player::getEulerRates (  )  const [inline, inherited]

LcLogger* Eaagles::Basic::LcComponent::getEventLogger (  )  [inherited]

LCreal Eaagles::Simulation::Player::getFlames (  )  const [inline, inherited]

const Weapon* Eaagles::Simulation::Weapon::getFlyOutWeapon (  )  const [inline, inherited]

Weapon* Eaagles::Simulation::Weapon::getFlyOutWeapon (  )  [inline, inherited]

const char * Eaagles::Basic::LcObject::getFormName (  )  [static, inherited]

const Gimbal * Eaagles::Simulation::Player::getGimbal (  )  const [inherited]

Gimbal * Eaagles::Simulation::Player::getGimbal (  )  [inherited]

Gimbal * Eaagles::Simulation::Player::getGimbalByName ( const char *const   name  )  [inherited]

Basic::LcPair * Eaagles::Simulation::Player::getGimbalByType ( const std::type_info &  type  )  [inherited]

const Basic::LcIdent * Eaagles::Simulation::Player::getGimbalName (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getGrossWeight (  )  const [virtual, inherited]

Reimplemented in Eaagles::Simulation::AirVehicle, and Eaagles::Simulation::GroundVehicle.

LCreal Eaagles::Simulation::Player::getGroundSpeed (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getGroundSpeedFPS (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getGroundSpeedKts (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getGroundTrack (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getGroundTrackD (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getGroundTrackR (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getHeading (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getHeadingD (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getHeadingR (  )  const [inline, inherited]

unsigned short Eaagles::Simulation::Player::getID (  )  const [inline, inherited]

double Eaagles::Simulation::Player::getInitLatitude (  )  [inline, inherited]

double Eaagles::Simulation::Player::getInitLongitude (  )  [inline, inherited]

const osg::Vec3& Eaagles::Simulation::Player::getInitPosition (  )  const [inline, inherited]

bool Eaagles::Simulation::Weapon::getJettisonAble (  )  const [inline, inherited]

double Eaagles::Simulation::Player::getLatitude (  )  const [inline, inherited]

const Player* Eaagles::Simulation::Weapon::getLauncher (  )  const [inline, inherited]

Player* Eaagles::Simulation::Weapon::getLauncher (  )  [inline, inherited]

LCreal Eaagles::Simulation::Weapon::getLethalRange (  )  const [inline, inherited]

double Eaagles::Simulation::Player::getLongitude (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getMach (  )  const [virtual, inherited]

Reimplemented in Eaagles::Simulation::AirVehicle.

Player::MajorType Eaagles::Simulation::Weapon::getMajorType (  )  const [virtual, inherited]

Reimplemented from Eaagles::Simulation::Player.

LCreal Eaagles::Simulation::Missile::getMaxAccel (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Weapon::getMaxBurstRng (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Missile::getMaxG (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Weapon::getMaxGimbalAngle (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Weapon::getMaxTOF (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Missile::getMinAccel (  )  const [inline, inherited]

Mode Eaagles::Simulation::Player::getMode (  )  const [inline, inherited]

const Basic::LcString* Eaagles::Simulation::Player::getName (  )  const [inline, inherited]

const Navigation * Eaagles::Simulation::Player::getNavigation (  )  const [inherited]

Navigation * Eaagles::Simulation::Player::getNavigation (  )  [inherited]

Navigation * Eaagles::Simulation::Player::getNavigationByName ( const char *const   name  )  [inherited]

Basic::LcPair * Eaagles::Simulation::Player::getNavigationByType ( const std::type_info &  type  )  [inherited]

const Basic::LcIdent * Eaagles::Simulation::Player::getNavigationName (  )  const [inherited]

int Eaagles::Simulation::Player::getNetworkID (  )  const [inline, inherited]

const Nib* Eaagles::Simulation::Player::getNib (  )  const [inline, inherited]

Nib* Eaagles::Simulation::Player::getNib (  )  [inline, inherited]

const char * Eaagles::Simulation::Agm154Missile::getNickname (  )  const [virtual]

Reimplemented from Eaagles::Simulation::Agm.

const OnboardComputer * Eaagles::Simulation::Player::getOnboardComputer (  )  const [inherited]

OnboardComputer * Eaagles::Simulation::Player::getOnboardComputer (  )  [inherited]

OnboardComputer * Eaagles::Simulation::Player::getOnboardComputerByName ( const char *const   name  )  [inherited]

Basic::LcPair * Eaagles::Simulation::Player::getOnboardComputerByType ( const std::type_info &  type  )  [inherited]

const Basic::LcIdent * Eaagles::Simulation::Player::getOnboardComputerName (  )  const [inherited]

const Pilot * Eaagles::Simulation::Player::getPilot (  )  const [inherited]

Pilot * Eaagles::Simulation::Player::getPilot (  )  [inherited]

const Basic::LcIdent * Eaagles::Simulation::Player::getPilotName (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getPitch (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getPitchD (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getPitchR (  )  const [inline, inherited]

const osg::Vec3& Eaagles::Simulation::Player::getPosition (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::getPositionLL ( double *const   lat,
double *const   lon 
) const [inherited]

bool Eaagles::Simulation::Player::getPositionLLA ( double *const   lat,
double *const   lon,
LCreal *const   alt 
) const [inherited]

const osg::Quat& Eaagles::Simulation::Player::getQuaternions (  )  const [inline, inherited]

const Radio * Eaagles::Simulation::Player::getRadio (  )  const [inherited]

Radio * Eaagles::Simulation::Player::getRadio (  )  [inherited]

Radio * Eaagles::Simulation::Player::getRadioByName ( const char *const   name  )  [inherited]

Basic::LcPair * Eaagles::Simulation::Player::getRadioByType ( const std::type_info &  type  )  [inherited]

const Basic::LcIdent * Eaagles::Simulation::Player::getRadioName (  )  const [inherited]

int Eaagles::Basic::LcObject::getRefCount (  )  const [inline, inherited]

unsigned short Eaagles::Simulation::Weapon::getReleaseEventID (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getRoll (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getRollD (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getRollR (  )  const [inline, inherited]

const osg::Matrix& Eaagles::Simulation::Player::getRotationalMatrix (  )  const [inline, inherited]

LcComponent* Eaagles::Basic::LcComponent::getSelectedComponent (  )  [inline, inherited]

const LcComponent* Eaagles::Basic::LcComponent::getSelectedComponent (  )  const [inline, inherited]

const RfSensor * Eaagles::Simulation::Player::getSensor (  )  const [inherited]

RfSensor * Eaagles::Simulation::Player::getSensor (  )  [inherited]

RfSensor * Eaagles::Simulation::Player::getSensorByName ( const char *const   name  )  [inherited]

Basic::LcPair * Eaagles::Simulation::Player::getSensorByType ( const std::type_info &  type  )  [inherited]

const Basic::LcIdent * Eaagles::Simulation::Player::getSensorName (  )  const [inherited]

Side Eaagles::Simulation::Player::getSide (  )  const [inline, inherited]

const Simulation* Eaagles::Simulation::Player::getSimulation (  )  const [inline, inherited]

Simulation* Eaagles::Simulation::Player::getSimulation (  )  [inline, inherited]

LCreal Eaagles::Simulation::Player::getSinHeading (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getSinPitch (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getSinRoll (  )  const [inline, inherited]

LcObject * Eaagles::Basic::LcObject::getSlotByIndex ( const int  slotindex  )  [protected, virtual, inherited]

LcObject * Eaagles::Basic::LcObject::getSlotByName ( const char *const   slotname  )  [inherited]

const LcSlotTable & Eaagles::Basic::LcObject::getSlotTable (  )  [static, inherited]

LCreal Eaagles::Simulation::Player::getSmoke (  )  const [inline, inherited]

const osg::Vec3& Eaagles::Simulation::Player::getSmoothingRate (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Weapon::getSOBT (  )  const [inline, inherited]

int Eaagles::Simulation::Weapon::getStation (  )  const [inline, inherited]

const StoresMgr * Eaagles::Simulation::Player::getStoresManagement (  )  const [inherited]

StoresMgr * Eaagles::Simulation::Player::getStoresManagement (  )  [inherited]

const Basic::LcIdent * Eaagles::Simulation::Player::getStoresManagementName (  )  const [inherited]

const Player* Eaagles::Simulation::Weapon::getTargetPlayer (  )  const [inline, inherited]

Player* Eaagles::Simulation::Weapon::getTargetPlayer (  )  [inline, inherited]

const osg::Vec3& Eaagles::Simulation::Weapon::getTargetPosition (  )  const [inline, inherited]

const Track* Eaagles::Simulation::Weapon::getTargetTrack (  )  const [inline, inherited]

Track* Eaagles::Simulation::Weapon::getTargetTrack (  )  [inline, inherited]

LCreal Eaagles::Simulation::Player::getTerrainElevation (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getTerrainElevationFt (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getTerrainElevationM (  )  const [inline, inherited]

const LcStatistic* Eaagles::Basic::LcComponent::getTimingStats (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Weapon::getTOF (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getTotalVelocity (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getTotalVelocityFPS (  )  const [inherited]

LCreal Eaagles::Simulation::Player::getTotalVelocityKts (  )  const [inherited]

LCreal Eaagles::Simulation::Weapon::getTSG (  )  const [inline, inherited]

const Basic::LcString* Eaagles::Simulation::Player::getType (  )  const [inline, inherited]

const osg::Vec3& Eaagles::Simulation::Player::getVelocity (  )  const [inline, inherited]

const osg::Vec3& Eaagles::Simulation::Player::getVelocityBody (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Missile::getVpMax (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Missile::getVpMaxG (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Missile::getVpMin (  )  const [inline, inherited]

int Eaagles::Simulation::Weapon::getWeaponID (  )  const [inline, inherited]

bool Eaagles::Simulation::Weapon::getWillHang (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getXPosition (  )  const [inline, inherited]

LCreal Eaagles::Simulation::Player::getYPosition (  )  const [inline, inherited]

void Eaagles::Basic::LcObject::indent ( std::ostream &  sout,
const int  ident 
) const [protected, inherited]

bool Eaagles::Simulation::Player::isActive (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isAltitudeFrozen (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isAltitudeHoldOn (  )  const [virtual, inherited]

bool Eaagles::Simulation::Player::isAltitudeSlaved (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isAttitudeFrozen (  )  const [inline, inherited]

bool Eaagles::Simulation::Weapon::isBlocked (  )  const [inline, inherited]

bool Eaagles::Simulation::Weapon::isCategory ( const int  t  )  const [inline, inherited]

bool Eaagles::Basic::LcObject::isClassType ( const std::type_info &  type  )  const [virtual, inherited]

bool Eaagles::Simulation::Player::isCrashed (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isCrashOverride (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isDead (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isDeadReckoning ( const DeadReckoning  dr  )  const [inline, inherited]

virtual bool Eaagles::Simulation::Player::isDestroyed (  )  const [inline, virtual, inherited]

bool Eaagles::Simulation::Player::isDetonated (  )  const [inline, inherited]

bool Eaagles::Simulation::Weapon::isDummy (  )  const [inline, inherited]

bool Eaagles::Simulation::Weapon::isEngineBurnEnabled (  )  const [inline, inherited]

bool Eaagles::Simulation::Weapon::isFailed (  )  const [inline, inherited]

bool Eaagles::Basic::LcObject::isFormName ( const char  name[]  )  const [virtual, inherited]

bool Eaagles::Basic::LcComponent::isFrozen (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isFuelFrozen (  )  const [inline, inherited]

bool Eaagles::Simulation::Weapon::isGuidanceEnabled (  )  const [virtual, inherited]

bool Eaagles::Simulation::Player::isHeadingHoldOn (  )  const [virtual, inherited]

bool Eaagles::Simulation::Weapon::isHung (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isID ( const unsigned short  tst  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isInactive (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isJustKilled (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isKilled (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isKillOverride (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isLocalPlayer (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isMajorType ( const unsigned int  tst  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isMode ( const Mode  tst  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isName ( const char *const   tst  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isName ( const Basic::LcString *const   tst  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isNetworkedPlayer (  )  const [inline, inherited]

bool Eaagles::Basic::LcComponent::isNotFrozen (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isNotMode ( const Mode  tst  )  const [inline, inherited]

bool Eaagles::Basic::LcComponent::isNotShutdown (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isNotSide ( const unsigned int  tst  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isPositionFrozen (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isPositionSlaved (  )  const [inline, inherited]

bool Eaagles::Simulation::Weapon::isPowerOn (  )  const [inline, inherited]

bool Eaagles::Simulation::Weapon::isReleased (  )  const [inline, inherited]

bool Eaagles::Basic::LcComponent::isShutdown (  )  const [inline, inherited]

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

bool Eaagles::Simulation::Player::isSmoothing (  )  const [inline, inherited]

bool Eaagles::Simulation::Weapon::isTargetPositionValid (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::isTerrainElevationRequired (  )  const [inline, inherited]

bool Eaagles::Basic::LcComponent::isTimingStatsEnabled (  )  const [inline, inherited]

bool Eaagles::Basic::LcComponent::isTimingStatsPrintEnabled (  )  const [inline, inherited]

bool Eaagles::Basic::LcObject::isValid (  )  const [virtual, inherited]

Reimplemented in Eaagles::Basic::LcList, Eaagles::Basic::LcPair, Eaagles::Basic::LcTable, Eaagles::Basic::LcTable1, Eaagles::Basic::LcTable2, Eaagles::Basic::LcTable3, Eaagles::Basic::LcTable4, and Eaagles::Basic::LcTable5.

bool Eaagles::Simulation::Player::isVelocityHoldOn (  )  const [virtual, inherited]

bool Eaagles::Simulation::Weapon::isWeaponID ( const int  n  )  const [inline, inherited]

int Eaagles::Simulation::Player::killedByPlayerID (  )  const [inline, inherited]

bool Eaagles::Simulation::Player::killedNotification ( Player *const   killedBy = 0  )  [virtual, inherited]

Reimplemented in Eaagles::Simulation::GroundVehicle.

bool Eaagles::Simulation::Player::onDatalinkMessageEventPlayer ( Basic::LcObject *const   msg  )  [virtual, inherited]

bool Eaagles::Simulation::Weapon::onDesignatorEvent ( const Designator *const   msg  )  [virtual, inherited]

Reimplemented in Eaagles::Simulation::GBU12.

virtual bool Eaagles::Basic::LcComponent::onEventReset (  )  [protected, virtual, inherited]

bool Eaagles::Simulation::Player::onReflectionsCancel ( const Basic::LcComponent *const   msg  )  [virtual, inherited]

bool Eaagles::Simulation::Player::onReflectionsRequest ( Basic::LcComponent *const   msg  )  [virtual, inherited]

bool Eaagles::Simulation::Player::onRfEmissionEventPlayer ( Emission *const   msg  )  [virtual, inherited]

bool Eaagles::Simulation::Player::onTgtStepEvent (  )  [virtual, inherited]

bool Eaagles::Simulation::Player::onTriggerSwEvent ( const Basic::LcBoolean *const   msg = 0  )  [virtual, inherited]

bool Eaagles::Simulation::Player::onWpnRelEvent ( const Basic::LcBoolean *const   msg = 0  )  [virtual, inherited]

void Eaagles::Simulation::Player::printTimingStats (  )  [protected, virtual, inherited]

Reimplemented from Eaagles::Basic::LcComponent.

virtual LcPairStream* Eaagles::Basic::LcComponent::processComponents ( LcPairStream *const   list,
const std::type_info &  filter,
LcPair *const   add = 0,
LcComponent *const   remove = 0 
) [protected, virtual, inherited]

Reimplemented in Eaagles::BasicGL::LcGraphic, Eaagles::Simulation::Route, Eaagles::Simulation::Steerpoint, and Eaagles::Simulation::StoresMgr.

void Eaagles::Simulation::Player::processDetonation ( const LCreal  detRange,
Weapon *const   wpn = 0 
) [virtual, inherited]

void Eaagles::Basic::LcObject::ref (  )  const [inline, inherited]

Weapon * Eaagles::Simulation::Weapon::release (  )  [virtual, inherited]

void Eaagles::Simulation::Missile::reset (  )  [virtual, inherited]

Reimplemented from Eaagles::Simulation::Weapon.

void Eaagles::Simulation::Player::resetJustKilled (  )  [inline, inherited]

virtual bool Eaagles::Basic::LcComponent::select ( const LcNumber *const   num  )  [protected, virtual, inherited]

virtual bool Eaagles::Basic::LcComponent::select ( const LcString *const   name  )  [protected, virtual, inherited]

void Eaagles::Simulation::Weapon::selectDefaultTarget (  )  [protected, virtual, inherited]

bool Eaagles::Basic::LcComponent::send ( const char *const   id,
const int  event,
const char *const   value[],
SendData  sd[],
const int  n 
) [inherited]

bool Eaagles::Basic::LcComponent::send ( const char *const   id,
const int  event,
const double  value[],
SendData  sd[],
const int  n 
) [inherited]

bool Eaagles::Basic::LcComponent::send ( const char *const   id,
const int  event,
const float  value[],
SendData  sd[],
const int  n 
) [inherited]

bool Eaagles::Basic::LcComponent::send ( const char *const   id,
const int  event,
const int  value[],
SendData  sd[],
const int  n 
) [inherited]

bool Eaagles::Basic::LcComponent::send ( const char *const   id,
const int  event,
const char *const   value,
SendData sd 
) [inherited]

bool Eaagles::Basic::LcComponent::send ( const char *const   id,
const int  event,
const LCreal  value,
SendData sd 
) [inherited]

bool Eaagles::Basic::LcComponent::send ( const char *const   id,
const int  event,
const int  value,
SendData sd 
) [inherited]

bool Eaagles::Basic::LcComponent::send ( const char *const   id,
const int  event 
) [inherited]

std::ostream & Eaagles::Basic::LcObject::serialize ( std::ostream &  sout,
const int  i = 0,
const bool  slotsOnly = false 
) const [virtual, inherited]

bool Eaagles::Simulation::Player::setAcceleration ( const osg::Vec3 &  newAccel  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setAcceleration ( const LCreal  due,
const LCreal  dve,
const LCreal  dwe 
) [virtual, inherited]

bool Eaagles::Simulation::Player::setAltitudeFreeze ( const bool  f  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setAltitudeHoldOn ( const bool  b  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setAngularVelocities ( const osg::Vec3 &  newAngVel  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setAngularVelocities ( const LCreal  pa,
const LCreal  qa,
const LCreal  ra 
) [virtual, inherited]

bool Eaagles::Simulation::Player::setAttitudeFreeze ( const bool  f  )  [virtual, inherited]

virtual void Eaagles::Simulation::Weapon::setBlocked ( const bool  b  )  [inline, virtual, inherited]

virtual void Eaagles::Simulation::Weapon::setBlockMask ( const int  m  )  [inline, virtual, inherited]

bool Eaagles::Simulation::Player::setCamouflageType ( const unsigned int  v  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setCommandedAltitude ( const LCreal  a  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setCommandedAltitudeFt ( const LCreal  a  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setCommandedAltitudeM ( const LCreal  a  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setCommandedHeading ( const LCreal  h  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setCommandedHeadingD ( const LCreal  h  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setCommandedHeadingR ( const LCreal  h  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setCommandedVelocityKts ( const LCreal  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]

bool Eaagles::Simulation::Player::setDamage ( const LCreal  v  )  [virtual, inherited]

void Eaagles::Simulation::Player::setDeadReckoning ( const DeadReckoning  dr  )  [virtual, inherited]

bool Eaagles::Simulation::Weapon::setDetonationRange ( const LCreal  v  )  [virtual, inherited]

virtual void Eaagles::Simulation::Weapon::setDetonationResults ( const Detonation  dr  )  [inline, virtual, inherited]

virtual void Eaagles::Simulation::Weapon::setDummy ( const bool  f  )  [inline, virtual, inherited]

bool Eaagles::Simulation::Weapon::setEOBT ( const LCreal  v  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setEulerAngles ( const osg::Vec3 &  newAngles  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setEulerAngles ( const LCreal  r,
const LCreal  p,
const LCreal  y 
) [virtual, inherited]

virtual bool Eaagles::Basic::LcComponent::setEventLogger ( LcLogger *const   logger  )  [virtual, inherited]

virtual void Eaagles::Simulation::Weapon::setFailed ( const bool  f  )  [inline, virtual, inherited]

bool Eaagles::Simulation::Player::setFlames ( const LCreal  v  )  [virtual, inherited]

bool Eaagles::Simulation::Weapon::setFlyOutWeapon ( Weapon *const   p  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setFuelFreeze ( const bool  f  )  [virtual, inherited]

bool Eaagles::Simulation::Player::setHeadingHoldOn ( const bool  b  )  [virtual, inherited]

virtual void Eaagles::Simulation::Weapon::setHung ( const bool  f  )  [inline, virtual, inherited]