#include <Antenna.h>
Public Types | |
| enum | Polarization { NONE, VERTICAL, HORIZONTAL, SLANT, RHC, LHC } |
| enum | { MANUAL_SCAN, HORIZONTAL_BAR_SCAN, VERTICAL_BAR_SCAN, CONICAL_SCAN, CIRCULAR_SCAN, PSEUDO_RANDOM_SCAN, SPIRAL_SCAN, USER_MODES } |
| enum | Side { BEGINNING = 0, ENDING = 1 } |
| enum | Type { MECHANICAL, ELECTRONIC } |
| enum | ServoMode { FREEZE_SERVO, RATE_SERVO, POSITION_SERVO } |
| enum | { AZ_IDX, ELEV_IDX, ROLL_IDX } |
| enum | { MAX_PLAYERS = 1000 } |
| enum | { PWR_OFF, PWR_STBY, PWR_ON, PWR_LAST } |
Public Member Functions | |
| Antenna () | |
| virtual void | rfTransmit (Emission *const em) |
| RfSystem * | getSystem () |
| const RfSystem * | getSystem () const |
| virtual bool | setSystem (RfSystem *const p) |
| int | getMaxEmissions () const |
| double | getPolarizationGain (const Polarization p1) const |
| Polarization | getPolarization () const |
| double | getGain () const |
| const Basic::Function * | gainPatternTable () const |
| bool | isGainPatternDegrees () const |
| double | getTransmitThreshold () const |
| virtual bool | setPolarization (const Polarization p) |
| virtual bool | setThreshold (const double th) |
| virtual bool | setGain (double const g) |
| virtual bool | setSlotPolarization (Basic::String *const v) |
| virtual bool | setSlotThreshold (Basic::Power *const p) |
| virtual bool | setSlotGain (const Basic::Number *const g) |
| virtual bool | setSlotGainPattern (Basic::Function *const func) |
| virtual bool | setSlotGainPatternDeg (const Basic::Number *const g) |
| virtual bool | onRfEmissionReturnEventAntenna (Emission *const) |
| virtual bool | onStartScanEvent (Basic::Integer *const bar) |
| virtual bool | onEndScanEvent (Basic::Integer *const bar) |
| virtual bool | onRfEmissionEvent (Emission *const) |
| virtual bool | event (const int event, Basic::Object *const obj=0) |
| virtual void | reset () |
| const osg::Vec2d & | getRefPosition () const |
| double | getRefAzimuth () const |
| double | getRefElevation () const |
| unsigned int | getScanMode () const |
| virtual bool | setScanMode (const unsigned int m, const bool resetRequired=true) |
| virtual bool | resetScan () |
| void | getScanVolume (double *width, double *height) const |
| void | getScanVolumeD (double *width, double *height) const |
| double | getScanWidth () const |
| double | getScanWidthD () const |
| double | getScanHeight () const |
| double | getScanHeightD () const |
| unsigned int | getNumBars () const |
| unsigned int | getBarNumber () const |
| double | getBarSpacing () const |
| double | getScanRadius () const |
| double | getScanRadiusD () const |
| double | getRevPerSec () const |
| double | getMaxNumRevs () const |
| virtual bool | setScanWidth (const double newWidth) |
| virtual bool | setNumBars (const double newNumBars) |
| virtual bool | setBarSpacing (const double newSpacing) |
| virtual bool | setLeftToRightScan (const bool newLeftToRightScan) |
| virtual void | setRefPosition (const osg::Vec2d &nla) |
| virtual bool | setRefPosition (const double refAz, const double refEl) |
| virtual bool | setRefAzimuth (const double az) |
| virtual bool | setRefElevation (const double el) |
| virtual bool | setRevPerSec (const double newRevPerSec) |
| virtual bool | setScanRadius (const double newScanRadius) |
| virtual bool | setMaxRevs (const double newMaxRevs) |
| virtual bool | setSearchVolume (const double width, const double height, const int reqBars=0) |
| virtual bool | setSlotScanMode (Basic::String *const newMode) |
| virtual bool | setSlotLeftToRightScan (const Basic::Number *const newLeftToRightScan) |
| virtual bool | setSlotScanWidth (const Basic::Number *const newWidth) |
| virtual bool | setSlotSearchVolume (Basic::List *const numList) |
| virtual bool | setSlotRefPosition (const Basic::List *const numList) |
| virtual bool | setSlotBarSpacing (const Basic::Number *const newSpacing) |
| virtual bool | setSlotNumBars (const Basic::Number *const newNumBars) |
| virtual bool | setSlotRevPerSec (const Basic::Number *const newRevPerSec) |
| virtual bool | setSlotScanRadius (const Basic::Number *const newScanRadius) |
| virtual bool | setSlotPRVertices (const Basic::PairStream *const prObj) |
| virtual bool | setSlotMaxRevs (const Basic::Number *const newMaxRevs) |
| bool | isGimbalType (const Type tt) const |
| Type | getGimbalType () const |
| ServoMode | getServoMode () const |
| const osg::Vec3d & | getPosition () const |
| double | getAzimuth () const |
| double | getElevation () const |
| double | getRoll () const |
| double | getAzimuthD () const |
| double | getElevationD () const |
| double | getRollD () const |
| virtual bool | isPositioned (const double tol=-1) const |
| virtual bool | isAtLimits () const |
| const osg::Vec3d & | getRates () const |
| double | getAzimuthRate () const |
| double | getElevationRate () const |
| double | getRollRate () const |
| bool | isFastSlewMode () const |
| bool | isSlowSlewMode () const |
| const osg::Vec3d & | getCmdPosition () const |
| double | getCmdAz () const |
| double | getCmdElev () const |
| double | getCmdRoll () const |
| const osg::Vec3d & | getCmdRates () const |
| double | getCmdAzRate () const |
| double | getCmdElevRate () const |
| double | getCmdRollRate () const |
| const osg::Vec3d & | getLocation () const |
| const osg::Matrixd & | getRotMat () const |
| void | getAzimuthLimits (double *const leftLim, double *const rightLim) const |
| void | getElevationLimits (double *const lowerLim, double *const upperLim) const |
| void | getRollLimits (double *const lowerLim, double *const upperLim) const |
| void | getMaxRates (double *const azMaxRate, double *const ezMaxRate, double *const rollMaxRate) const |
| double | getMaxRange2PlayersOfInterest () const |
| double | getMaxAngle2PlayersOfInterest () const |
| unsigned int | getPlayerOfInterestTypes () const |
| unsigned int | getMaxPlayersOfInterest () const |
| bool | isLocalPlayersOfInterestOnly () const |
| bool | isTerrainOccultingEnabled () const |
| bool | isUsingWorldCoordinates () const |
| virtual bool | fromPlayerOfInterest (const Emission *const em) |
| virtual bool | setMaxRange2PlayersOfInterest (const double meters) |
| virtual bool | setMaxAngle2PlayersOfInterest (const double radians) |
| virtual bool | setPlayerOfInterestTypes (const unsigned int typeMask) |
| virtual bool | setMaxPlayersOfInterest (const unsigned int n) |
| virtual bool | setLocalPlayersOfInterestOnly (const bool flg) |
| virtual bool | setTerrainOccultingEnabled (const bool flg) |
| virtual bool | setUseWorld (const bool flg) |
| virtual unsigned int | processPlayersOfInterest (Basic::PairStream *const poi) |
| virtual bool | setServoMode (const ServoMode m) |
| virtual bool | setPosition (const double azim, const double elev) |
| virtual bool | setPosition (const double azim, const double elev, const double roll) |
| virtual bool | setMaxRates (const double azMaxRate, const double ezMaxRate) |
| virtual bool | setMaxRates (const double azMaxRate, const double ezMaxRate, const double rollMaxRate) |
| virtual bool | setCmdPos (const osg::Vec2d &p) |
| virtual bool | setCmdPos (const osg::Vec3d &p) |
| virtual bool | setCmdPos (const double az, const double el, const double roll=0) |
| virtual bool | setCmdRate (const osg::Vec2d &r) |
| virtual bool | setCmdRate (const osg::Vec3d &r) |
| virtual bool | setCmdRate (const double azRate, const double elRate) |
| virtual bool | setCmdRate (const double azRate, const double elRate, const double rollRate) |
| virtual bool | setAzimuthLimits (const double leftLim, const double rightLim) |
| virtual bool | setElevationLimits (const double lowerLim, const double upperLim) |
| virtual bool | setRollLimits (const double lowerLim, const double upperLim) |
| virtual bool | setLocation (const double x, const double y, const double z) |
| virtual bool | setFastSlewMode (const bool flg) |
| virtual bool | setSlotType (const Basic::String *const msg) |
| virtual bool | setSlotLocation (const Basic::List *const msg) |
| virtual bool | setSlotPosition (const Basic::List *const msg) |
| virtual bool | setSlotPosAzimuth (const Basic::Angle *const msg) |
| virtual bool | setSlotPosElevation (const Basic::Angle *const msg) |
| virtual bool | setSlotPosRoll (const Basic::Angle *const msg) |
| virtual bool | setSlotAzimuthLimits (const Basic::List *const msg) |
| virtual bool | setSlotAzimuthLimitLeft (const Basic::Angle *const msg) |
| virtual bool | setSlotAzimuthLimitRight (const Basic::Angle *const msg) |
| virtual bool | setSlotElevationLimits (const Basic::List *const msg) |
| virtual bool | setSlotElevationLower (const Basic::Angle *const msg) |
| virtual bool | setSlotElevationUpper (const Basic::Angle *const msg) |
| virtual bool | setSlotRollLimits (const Basic::List *const msg) |
| virtual bool | setSlotRollLimitLower (const Basic::Angle *const msg) |
| virtual bool | setSlotRollLimitUpper (const Basic::Angle *const msg) |
| virtual bool | setSlotMaxRates (const Basic::List *const msg) |
| virtual bool | setSlotMaxRateAzimuth (const Basic::Angle *const msg) |
| virtual bool | setSlotMaxRateElevation (const Basic::Angle *const msg) |
| virtual bool | setSlotMaxRateRoll (const Basic::Angle *const msg) |
| virtual bool | setSlotCmdPos (const Basic::List *const msg) |
| virtual bool | setSlotCmdPosAzimuth (const Basic::Angle *const msg) |
| virtual bool | setSlotCmdPosElevation (const Basic::Angle *const msg) |
| virtual bool | setSlotCmdPosRoll (const Basic::Angle *const msg) |
| virtual bool | setSlotCmdRate (const Basic::List *const msg) |
| virtual bool | setSlotCmdRateAzimuth (const Basic::Angle *const msg) |
| virtual bool | setSlotCmdRateElevation (const Basic::Angle *const msg) |
| virtual bool | setSlotCmdRateRoll (const Basic::Angle *const msg) |
| virtual bool | setSlotTerrainOcculting (const Basic::Number *const msg) |
| virtual bool | setSlotPlayerTypes (const Basic::PairStream *const msg) |
| virtual bool | setSlotMaxPlayers (const Basic::Number *const msg) |
| virtual bool | setSlotMaxRange2PlayersOfInterest (const Basic::Distance *const msg) |
| virtual bool | setSlotMaxAngle2PlayersOfInterest (const Basic::Angle *const msg) |
| virtual bool | setSlotLocalPlayersOfInterestOnly (const Basic::Number *const msg) |
| virtual bool | setSlotUseWorldCoordinates (const Basic::Number *const msg) |
| virtual unsigned int | getPowerSwitch () const |
| virtual bool | setPowerSwitch (const unsigned int p) |
| virtual Player * | getOwnship () |
| virtual const Player * | getOwnship () const |
| virtual Simulation * | getSimulation () |
| virtual const Simulation * | getSimulation () const |
| virtual bool | killedNotification (Player *const killedBy=0) |
| virtual void | updateData (const LCreal dt=0.0) |
| virtual void | updateTC (const LCreal dt=0.0) |
| virtual bool | isFrozen () const |
| 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 double | getEffectiveArea (const double gain, const double lambda) |
| static void | limitVec (osg::Vec2d &vec, const osg::Vec2d &lim) |
| static void | limitVec (osg::Vec3d &vec, const osg::Vec3d &lim) |
| static void | limitVec (osg::Vec2d &vec, const osg::Vec2d &ll, const osg::Vec2d &ul) |
| static void | limitVec (osg::Vec3d &vec, const osg::Vec3d &ll, const osg::Vec3d &ul) |
| 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 | |
| void | clearQueues () |
| virtual void | process (const LCreal dt) |
| virtual void | scanController (const double dt) |
| virtual void | manualScanController (const double dt) |
| virtual void | barScanController (const double dt) |
| virtual void | conicalScanController (const double dt) |
| virtual void | circularScanController (const double dt) |
| virtual void | pseudoRandomScanController (const double dt) |
| virtual void | spiralScanController (const double dt) |
| virtual void | userModesScanController (const double dt) |
| virtual void | computeNewBarPos (const int bar, const Side side) |
| virtual void | nextBar () |
| osg::Vec2d & | getScanPos () |
| const osg::Vec2d & | getScanPos () const |
| bool | setScanPos (const double x, const double y) |
| unsigned int | getScanState () const |
| bool | setScanState (const unsigned int s) |
| double | getNumRevs () const |
| bool | setNumRevs (const double r) |
| double | getConAngle () const |
| bool | setConAngle (const double a) |
| bool | isOddNumberOfBars () const |
| bool | isLeftToRightScan () const |
| bool | isReverseScan () const |
| bool | setReverseScan (const bool f) |
| bool | setBarNumber (const unsigned int n) |
| virtual void | dynamics (const LCreal dt) |
| virtual void | servoController (const double dt=0.0) |
| virtual bool | setType (const Type rt) |
| virtual void | updateMatrix () |
| Tdb * | getCurrentTDB () |
| const Tdb * | getCurrentTDB () const |
| bool | setCurrentTdb (Tdb *const newTdb) |
| virtual void | transmit (const LCreal dt) |
| virtual void | receive (const LCreal dt) |
| virtual void | printTimingStats () |
| virtual bool | shutdownNotification () |
| virtual bool | onEventReset () |
| virtual bool | setSelectionName (const Object *const s) |
| virtual bool | select (const String *const name) |
| virtual bool | select (const Number *const num) |
| virtual void | processComponents (PairStream *const list, const std::type_info &filter, Pair *const add=0, Component *const remove=0) |
| 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 | |
| QStack< Emission * > | freeEmStack |
| int | freeEmLock |
| QQueue< Emission * > | inUseEmQueue |
| int | inUseEmLock |
| const SlotTable * | slotTable |
Static Protected Attributes | |
| static const SlotTable | slottable |
Private Member Functions | |
| void | initData () |
Private Attributes | |
| RfSystem * | sys |
| Polarization | polar |
| double | gain |
| Basic::Function * | gainPattern |
| double | threshold |
| bool | gainPatternDeg |
Static Private Attributes | |
| static const int | MAX_EMISSIONS = 10000 |
anonymous enum [inherited] |
enum Eaagles::Simulation::Gimbal::ServoMode [inherited] |
enum Eaagles::Simulation::ScanGimbal::Side [inherited] |
enum Eaagles::Simulation::Gimbal::Type [inherited] |
| Eaagles::Simulation::Antenna::Antenna | ( | ) |
References STANDARD_CONSTRUCTOR.
| virtual bool Eaagles::Basic::Component::addComponent | ( | Pair *const | p | ) | [virtual, inherited] |
Referenced by Eaagles::Network::Dis::Nib::processArticulationParameters().
| void Eaagles::Simulation::ScanGimbal::barScanController | ( | const double | dt | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::BEGINNING, Eaagles::Simulation::ScanGimbal::computeNewBarPos(), Eaagles::Simulation::ScanGimbal::ENDING, Eaagles::Simulation::ScanGimbal::getBarNumber(), Eaagles::Simulation::ScanGimbal::getRefPosition(), Eaagles::Simulation::ScanGimbal::getScanPos(), Eaagles::Simulation::ScanGimbal::getScanState(), Eaagles::Simulation::Gimbal::isAtLimits(), Eaagles::Simulation::Gimbal::isPositioned(), Eaagles::Simulation::ScanGimbal::nextBar(), Eaagles::Simulation::ScanGimbal::onEndScanEvent(), Eaagles::Simulation::ScanGimbal::onStartScanEvent(), Eaagles::Simulation::Gimbal::POSITION_SERVO, Eaagles::Simulation::ScanGimbal::setBarNumber(), Eaagles::Simulation::Gimbal::setCmdPos(), Eaagles::Simulation::Gimbal::setFastSlewMode(), Eaagles::Simulation::ScanGimbal::setScanState(), and Eaagles::Simulation::Gimbal::setServoMode().
Referenced by Eaagles::Simulation::ScanGimbal::scanController().
| void Eaagles::Simulation::ScanGimbal::circularScanController | ( | const double | dt | ) | [protected, virtual, inherited] |
References Eaagles::Basic::Angle::aepcdRad(), Eaagles::Simulation::Gimbal::getCmdAzRate(), Eaagles::Simulation::Gimbal::getPosition(), Eaagles::Simulation::ScanGimbal::getRefPosition(), Eaagles::Simulation::ScanGimbal::getScanState(), Eaagles::Simulation::Gimbal::isAtLimits(), Eaagles::Simulation::Gimbal::isPositioned(), Eaagles::Simulation::ScanGimbal::myLastAngle, Eaagles::Simulation::ScanGimbal::onEndScanEvent(), Eaagles::Simulation::ScanGimbal::onStartScanEvent(), Eaagles::Simulation::Gimbal::POSITION_SERVO, Eaagles::Simulation::Gimbal::RATE_SERVO, Eaagles::Simulation::Gimbal::setCmdPos(), Eaagles::Simulation::Gimbal::setFastSlewMode(), Eaagles::Simulation::ScanGimbal::setScanState(), Eaagles::Simulation::Gimbal::setServoMode(), and Eaagles::Simulation::x.
Referenced by Eaagles::Simulation::ScanGimbal::scanController().
| void Eaagles::Simulation::Antenna::clearQueues | ( | ) | [protected] |
References freeEmLock, freeEmStack, QQueue< T >::get(), inUseEmLock, inUseEmQueue, lcLock(), lcUnlock(), and QStack< T >::pop().
Referenced by reset().
| 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().
| void Eaagles::Simulation::ScanGimbal::computeNewBarPos | ( | const int | bar, | |
| const Side | side | |||
| ) | [protected, virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::getBarSpacing(), Eaagles::Simulation::ScanGimbal::getNumBars(), Eaagles::Simulation::ScanGimbal::getScanMode(), Eaagles::Simulation::ScanGimbal::getScanWidth(), Eaagles::Simulation::ScanGimbal::isLeftToRightScan(), Eaagles::Simulation::ScanGimbal::isReverseScan(), Eaagles::Simulation::ScanGimbal::setScanPos(), Eaagles::Simulation::x, and Eaagles::Simulation::y.
Referenced by Eaagles::Simulation::ScanGimbal::barScanController().
| void Eaagles::Simulation::ScanGimbal::conicalScanController | ( | const double | dt | ) | [protected, virtual, inherited] |
References Eaagles::Basic::Angle::aepcdDeg(), Eaagles::Basic::Angle::D2RCC, Eaagles::Simulation::ScanGimbal::getConAngle(), Eaagles::Simulation::ScanGimbal::getRefPosition(), Eaagles::Simulation::ScanGimbal::getRevPerSec(), Eaagles::Simulation::ScanGimbal::getScanPos(), Eaagles::Simulation::ScanGimbal::getScanRadius(), Eaagles::Simulation::ScanGimbal::getScanState(), Eaagles::Simulation::Gimbal::isAtLimits(), Eaagles::Simulation::Gimbal::isPositioned(), Eaagles::Simulation::ScanGimbal::onEndScanEvent(), Eaagles::Simulation::ScanGimbal::onStartScanEvent(), Eaagles::Simulation::Gimbal::POSITION_SERVO, Eaagles::Simulation::Gimbal::setCmdPos(), Eaagles::Simulation::ScanGimbal::setConAngle(), Eaagles::Simulation::Gimbal::setFastSlewMode(), Eaagles::Simulation::ScanGimbal::setScanPos(), Eaagles::Simulation::ScanGimbal::setScanState(), and Eaagles::Simulation::Gimbal::setServoMode().
Referenced by Eaagles::Simulation::ScanGimbal::scanController().
| 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.
| 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().
| void Eaagles::Basic::Object::copyData | ( | const Object & | org, | |
| const bool | cc = false | |||
| ) | [protected, inherited] |
References Eaagles::Basic::Object::disMsgBits, Eaagles::Basic::Object::enbMsgBits, Eaagles::Basic::Object::refCount, and Eaagles::Basic::Object::slotTable.
Referenced by Eaagles::Basic::BTUs::BTUs(), Eaagles::Basic::Calories::Calories(), Eaagles::Basic::CentiMeters::CentiMeters(), Eaagles::Basic::CubicFeet::CubicFeet(), Eaagles::Basic::CubicInches::CubicInches(), Eaagles::Basic::CubicMeters::CubicMeters(), Eaagles::Basic::Days::Days(), Eaagles::Basic::DecibelMilliWatts::DecibelMilliWatts(), Eaagles::Basic::DecibelSquareMeters::DecibelSquareMeters(), Eaagles::Basic::DecibelWatts::DecibelWatts(), Eaagles::Basic::Degrees::Degrees(), Eaagles::Basic::Feet::Feet(), Eaagles::Basic::FootPounds::FootPounds(), Eaagles::Basic::GigaHertz::GigaHertz(), Eaagles::Basic::Grams::Grams(), Eaagles::Basic::Hertz::Hertz(), Eaagles::Basic::Horsepower::Horsepower(), Eaagles::Basic::Hours::Hours(), Eaagles::Basic::Inches::Inches(), Eaagles::Basic::Joules::Joules(), Eaagles::Basic::KiloGrams::KiloGrams(), Eaagles::Basic::KiloHertz::KiloHertz(), Eaagles::Basic::KiloMeters::KiloMeters(), Eaagles::Basic::KiloNewtons::KiloNewtons(), Eaagles::Basic::KiloWattHours::KiloWattHours(), Eaagles::Basic::KiloWatts::KiloWatts(), Eaagles::Basic::Liters::Liters(), Eaagles::Basic::MegaHertz::MegaHertz(), Eaagles::Basic::Meters::Meters(), Eaagles::Basic::MicroMeters::MicroMeters(), Eaagles::Basic::Microns::Microns(), Eaagles::Basic::MicroSeconds::MicroSeconds(), Eaagles::Basic::MilliSeconds::MilliSeconds(), Eaagles::Basic::MilliWatts::MilliWatts(), Eaagles::Basic::Minutes::Minutes(), Eaagles::Basic::NanoSeconds::NanoSeconds(), Eaagles::Basic::NauticalMiles::NauticalMiles(), Eaagles::Basic::Newtons::Newtons(), Eaagles::Basic::Object::Object(), Eaagles::Basic::Object::operator=(), Eaagles::Basic::Poundals::Poundals(), Eaagles::Basic::PoundForces::PoundForces(), Eaagles::Basic::Radians::Radians(), Eaagles::Basic::Seconds::Seconds(), Eaagles::Basic::Semicircles::Semicircles(), Eaagles::Basic::Slugs::Slugs(), Eaagles::Basic::SquareCentiMeters::SquareCentiMeters(), Eaagles::Basic::SquareFeet::SquareFeet(), Eaagles::Basic::SquareInches::SquareInches(), Eaagles::Basic::SquareKiloMeters::SquareKiloMeters(), Eaagles::Basic::SquareMeters::SquareMeters(), Eaagles::Basic::SquareMiles::SquareMiles(), Eaagles::Basic::SquareMilliMeters::SquareMilliMeters(), Eaagles::Basic::SquareYards::SquareYards(), Eaagles::Basic::StatuteMiles::StatuteMiles(), Eaagles::Basic::TeraHertz::TeraHertz(), and Eaagles::Basic::Watts::Watts().
| void Eaagles::Basic::Object::deleteData | ( | ) | [protected, inherited] |
| bool Eaagles::Basic::Object::disableMessageTypes | ( | const unsigned short | msgTypeBits | ) | [inherited] |
References Eaagles::Basic::Object::disMsgBits, and Eaagles::Basic::Object::enbMsgBits.
| void Eaagles::Simulation::ScanGimbal::dynamics | ( | const LCreal | dt | ) | [protected, virtual, inherited] |
Reimplemented from Eaagles::Simulation::Gimbal.
References Eaagles::Simulation::ScanGimbal::scanController().
| bool Eaagles::Basic::Object::enableMessageTypes | ( | const unsigned short | msgTypeBits | ) | [inherited] |
References Eaagles::Basic::Object::disMsgBits, and Eaagles::Basic::Object::enbMsgBits.
| virtual bool Eaagles::Simulation::Antenna::event | ( | const int | event, | |
| Basic::Object *const | obj = 0 | |||
| ) | [virtual] |
Reimplemented from Eaagles::Simulation::ScanGimbal.
| 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] |
| bool Eaagles::Simulation::Gimbal::fromPlayerOfInterest | ( | const Emission *const | em | ) | [virtual, inherited] |
| const Basic::Function* Eaagles::Simulation::Antenna::gainPatternTable | ( | ) | const [inline] |
References gainPattern.
| 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().
| double Eaagles::Simulation::Gimbal::getAzimuth | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::pos.
Referenced by Eaagles::Simulation::IrSeeker::irQueryReturnEvent(), Eaagles::Simulation::IrSeeker::irRequestSignature(), rfTransmit(), Eaagles::Simulation::Gimbal::setSlotPosElevation(), Eaagles::Simulation::Gimbal::setSlotPosRoll(), and Eaagles::Simulation::Gimbal::updateMatrix().
| double Eaagles::Simulation::Gimbal::getAzimuthD | ( | ) | const [inherited] |
References Eaagles::Simulation::Gimbal::pos, and Eaagles::Basic::Angle::R2DCC.
| void Eaagles::Simulation::Gimbal::getAzimuthLimits | ( | double *const | leftLim, | |
| double *const | rightLim | |||
| ) | const [inherited] |
| double Eaagles::Simulation::Gimbal::getAzimuthRate | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::rate.
| unsigned int Eaagles::Simulation::ScanGimbal::getBarNumber | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::ScanGimbal::barNum.
Referenced by Eaagles::Simulation::ScanGimbal::barScanController(), and Eaagles::Simulation::ScanGimbal::nextBar().
| double Eaagles::Simulation::ScanGimbal::getBarSpacing | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::ScanGimbal::barSpacing.
Referenced by Eaagles::Simulation::ScanGimbal::computeNewBarPos().
| const char * Eaagles::Basic::Object::getClassName | ( | ) | [static, inherited] |
References Eaagles::Basic::Object::_static, and Eaagles::Basic::Object::_Static::cname.
| double Eaagles::Simulation::Gimbal::getCmdAz | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::cmdPos.
Referenced by Eaagles::Simulation::Gimbal::setSlotCmdPosElevation(), and Eaagles::Simulation::Gimbal::setSlotCmdPosRoll().
| double Eaagles::Simulation::Gimbal::getCmdAzRate | ( | ) | const [inline, inherited] |
| double Eaagles::Simulation::Gimbal::getCmdElev | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::cmdPos.
Referenced by Eaagles::Simulation::Gimbal::setSlotCmdPosAzimuth(), and Eaagles::Simulation::Gimbal::setSlotCmdPosRoll().
| double Eaagles::Simulation::Gimbal::getCmdElevRate | ( | ) | const [inline, inherited] |
| const osg::Vec3d& Eaagles::Simulation::Gimbal::getCmdPosition | ( | ) | const [inline, inherited] |
| const osg::Vec3d& Eaagles::Simulation::Gimbal::getCmdRates | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::cmdRate.
| double Eaagles::Simulation::Gimbal::getCmdRoll | ( | ) | const [inline, inherited] |
| double Eaagles::Simulation::Gimbal::getCmdRollRate | ( | ) | const [inline, 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] |
| double Eaagles::Simulation::ScanGimbal::getConAngle | ( | ) | const [inline, protected, inherited] |
| Tdb * Eaagles::Simulation::Gimbal::getCurrentTDB | ( | ) | [protected, inherited] |
References SPtr< T >::getRefPtr(), and Eaagles::Simulation::Gimbal::tdb.
Referenced by Eaagles::Simulation::IrSeeker::irRequestSignature(), and rfTransmit().
| const Tdb * Eaagles::Simulation::Gimbal::getCurrentTDB | ( | ) | const [protected, inherited] |
References SPtr< T >::getRefPtr(), and Eaagles::Simulation::Gimbal::tdb.
| static double Eaagles::Simulation::Antenna::getEffectiveArea | ( | const double | gain, | |
| const double | lambda | |||
| ) | [inline, static] |
References Eaagles::PI.
Referenced by onRfEmissionEvent(), and onRfEmissionReturnEventAntenna().
| double Eaagles::Simulation::Gimbal::getElevation | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::pos.
Referenced by Eaagles::Simulation::IrSeeker::irQueryReturnEvent(), Eaagles::Simulation::IrSeeker::irRequestSignature(), rfTransmit(), Eaagles::Simulation::Gimbal::setSlotPosAzimuth(), Eaagles::Simulation::Gimbal::setSlotPosRoll(), and Eaagles::Simulation::Gimbal::updateMatrix().
| double Eaagles::Simulation::Gimbal::getElevationD | ( | ) | const [inherited] |
References Eaagles::Simulation::Gimbal::pos, and Eaagles::Basic::Angle::R2DCC.
| void Eaagles::Simulation::Gimbal::getElevationLimits | ( | double *const | lowerLim, | |
| double *const | upperLim | |||
| ) | const [inherited] |
| double Eaagles::Simulation::Gimbal::getElevationRate | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::rate.
| Logger* Eaagles::Basic::Component::getEventLogger | ( | ) | [inherited] |
| 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().
| double Eaagles::Simulation::Antenna::getGain | ( | ) | const [inline] |
References gain.
| Type Eaagles::Simulation::Gimbal::getGimbalType | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::type.
| const osg::Vec3d& Eaagles::Simulation::Gimbal::getLocation | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::location.
Referenced by Eaagles::Simulation::Gimbal::updateMatrix().
| double Eaagles::Simulation::Gimbal::getMaxAngle2PlayersOfInterest | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::maxAnglePlayers.
Referenced by Eaagles::Simulation::Tdb::processPlayers().
| int Eaagles::Simulation::Antenna::getMaxEmissions | ( | ) | const [inline] |
References MAX_EMISSIONS.
| double Eaagles::Simulation::ScanGimbal::getMaxNumRevs | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::ScanGimbal::maxNumRevs.
Referenced by Eaagles::Simulation::ScanGimbal::spiralScanController().
| unsigned int Eaagles::Simulation::Gimbal::getMaxPlayersOfInterest | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::maxPlayers.
Referenced by Eaagles::Simulation::IrSeeker::processPlayersOfInterest().
| double Eaagles::Simulation::Gimbal::getMaxRange2PlayersOfInterest | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::maxRngPlayers.
Referenced by Eaagles::Simulation::Tdb::processPlayers().
| void Eaagles::Simulation::Gimbal::getMaxRates | ( | double *const | azMaxRate, | |
| double *const | ezMaxRate, | |||
| double *const | rollMaxRate | |||
| ) | 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.
| unsigned int Eaagles::Simulation::ScanGimbal::getNumBars | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::ScanGimbal::numBars.
Referenced by Eaagles::Simulation::ScanGimbal::computeNewBarPos(), and Eaagles::Simulation::ScanGimbal::nextBar().
| unsigned int Eaagles::Basic::Component::getNumberOfComponents | ( | ) | const [inherited] |
Referenced by Eaagles::Simulation::Route::getNumberOfSteerpoints().
| double Eaagles::Simulation::ScanGimbal::getNumRevs | ( | ) | const [inline, protected, inherited] |
References Eaagles::Simulation::ScanGimbal::numRevs.
Referenced by Eaagles::Simulation::ScanGimbal::spiralScanController().
| Player * Eaagles::Simulation::System::getOwnship | ( | ) | [virtual, inherited] |
References Eaagles::Simulation::System::findOwnship(), and Eaagles::Simulation::System::ownship.
Referenced by Eaagles::Simulation::Autopilot::altitudeController(), Eaagles::Sensor::Stt::dynamics(), Eaagles::Sensor::Gmti::dynamics(), Eaagles::Simulation::StabilizingGimbal::elevationStabilizingController(), Eaagles::Simulation::SimpleStoresMgr::getNextTarget(), Eaagles::Simulation::System::getOwnship(), Eaagles::Simulation::Autopilot::headingController(), Eaagles::Simulation::IrSeeker::irQueryReturnEvent(), Eaagles::Simulation::IrSeeker::irRequestSignature(), Eaagles::Simulation::IrSystem::isQuerying(), Eaagles::Simulation::RfSystem::isTransmitting(), onRfEmissionEvent(), Eaagles::Simulation::Stores::prereleaseWeapon(), Eaagles::Simulation::Sar::process(), Eaagles::Simulation::Autopilot::processModeFollowTheLead(), Eaagles::Simulation::Autopilot::processModeLoiter(), Eaagles::Simulation::Autopilot::processModeNavigation(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::Datalink::queueIncomingMessage(), Eaagles::Simulation::Stores::releaseWeapon(), Eaagles::Simulation::Autopilot::requestLoiter(), Eaagles::Simulation::System::reset(), Eaagles::Simulation::RfSensor::reset(), Eaagles::Simulation::IrSensor::reset(), Eaagles::Simulation::Autopilot::reset(), rfTransmit(), Eaagles::Simulation::StabilizingGimbal::rollStabilizingController(), Eaagles::Simulation::Datalink::sendMessage(), Eaagles::Simulation::Autopilot::setAltitudeHoldMode(), Eaagles::Simulation::Tdb::setGimbal(), Eaagles::Simulation::Autopilot::setLoiterMode(), Eaagles::Simulation::Autopilot::setNavMode(), Eaagles::Simulation::NavRadio::setPosition(), Eaagles::Simulation::Radar::transmit(), Eaagles::Simulation::CommRadio::transmitDataMessage(), Eaagles::Simulation::System::updateData(), Eaagles::Simulation::RfSystem::updateData(), Eaagles::Simulation::IlsRadio::updateData(), Eaagles::Simulation::TacanRadio::updateData(), Eaagles::Simulation::Navigation::updateData(), Eaagles::Simulation::IrSystem::updateData(), Eaagles::Simulation::IrSensor::updateData(), Eaagles::Simulation::Navigation::updateSysAttitude(), Eaagles::Simulation::Navigation::updateSysPosition(), Eaagles::Simulation::Navigation::updateSysVelocity(), Eaagles::Simulation::System::updateTC(), and Eaagles::Simulation::Autopilot::velocityContoller().
| const Player * Eaagles::Simulation::System::getOwnship | ( | ) | const [virtual, inherited] |
| unsigned int Eaagles::Simulation::Gimbal::getPlayerOfInterestTypes | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::playerTypes.
Referenced by Eaagles::Simulation::Tdb::processPlayers().
| Polarization Eaagles::Simulation::Antenna::getPolarization | ( | ) | const [inline] |
References polar.
Referenced by rfTransmit().
| double Eaagles::Simulation::Antenna::getPolarizationGain | ( | const Polarization | p1 | ) | const |
References LHC, polar, and Eaagles::Simulation::table.
Referenced by onRfEmissionEvent().
| const osg::Vec3d& Eaagles::Simulation::Gimbal::getPosition | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::pos.
Referenced by Eaagles::Simulation::ScanGimbal::circularScanController().
| unsigned int Eaagles::Simulation::System::getPowerSwitch | ( | ) | const [virtual, inherited] |
| const osg::Vec3d& Eaagles::Simulation::Gimbal::getRates | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::rate.
| double Eaagles::Simulation::ScanGimbal::getRefAzimuth | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::ScanGimbal::refAngle.
| double Eaagles::Simulation::ScanGimbal::getRefElevation | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::ScanGimbal::refAngle.
| const osg::Vec2d& Eaagles::Simulation::ScanGimbal::getRefPosition | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::ScanGimbal::refAngle.
Referenced by Eaagles::Simulation::ScanGimbal::barScanController(), Eaagles::Simulation::ScanGimbal::circularScanController(), Eaagles::Simulation::ScanGimbal::conicalScanController(), Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), and Eaagles::Simulation::ScanGimbal::spiralScanController().
| double Eaagles::Simulation::ScanGimbal::getRevPerSec | ( | ) | const [inline, inherited] |
| double Eaagles::Simulation::Gimbal::getRoll | ( | ) | const [inline, inherited] |
| double Eaagles::Simulation::Gimbal::getRollD | ( | ) | const [inherited] |
References Eaagles::Simulation::Gimbal::pos, and Eaagles::Basic::Angle::R2DCC.
| void Eaagles::Simulation::Gimbal::getRollLimits | ( | double *const | lowerLim, | |
| double *const | upperLim | |||
| ) | const [inherited] |
| double Eaagles::Simulation::Gimbal::getRollRate | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::rate.
| const osg::Matrixd& Eaagles::Simulation::Gimbal::getRotMat | ( | ) | const [inline, inherited] |
| double Eaagles::Simulation::ScanGimbal::getScanHeight | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::ScanGimbal::scanHeight.
| double Eaagles::Simulation::ScanGimbal::getScanHeightD | ( | ) | const [inherited] |
References Eaagles::Basic::Angle::R2DCC, and Eaagles::Simulation::ScanGimbal::scanHeight.
| unsigned int Eaagles::Simulation::ScanGimbal::getScanMode | ( | ) | const [inline, inherited] |
| osg::Vec2d& Eaagles::Simulation::ScanGimbal::getScanPos | ( | ) | [inline, protected, inherited] |
References Eaagles::Simulation::ScanGimbal::scanPos.
Referenced by Eaagles::Simulation::ScanGimbal::barScanController(), Eaagles::Simulation::ScanGimbal::conicalScanController(), Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), and Eaagles::Simulation::ScanGimbal::spiralScanController().
| const osg::Vec2d& Eaagles::Simulation::ScanGimbal::getScanPos | ( | ) | const [inline, protected, inherited] |
References Eaagles::Simulation::ScanGimbal::scanPos.
| double Eaagles::Simulation::ScanGimbal::getScanRadius | ( | ) | const [inline, inherited] |
| double Eaagles::Simulation::ScanGimbal::getScanRadiusD | ( | ) | const [inherited] |
References Eaagles::Basic::Angle::R2DCC, and Eaagles::Simulation::ScanGimbal::scanRadius.
| unsigned int Eaagles::Simulation::ScanGimbal::getScanState | ( | ) | const [inline, protected, inherited] |
References Eaagles::Simulation::ScanGimbal::scanState.
Referenced by Eaagles::Simulation::ScanGimbal::barScanController(), Eaagles::Simulation::ScanGimbal::circularScanController(), Eaagles::Simulation::ScanGimbal::conicalScanController(), Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), and Eaagles::Simulation::ScanGimbal::spiralScanController().
| void Eaagles::Simulation::ScanGimbal::getScanVolume | ( | double * | width, | |
| double * | height | |||
| ) | const [inherited] |
| void Eaagles::Simulation::ScanGimbal::getScanVolumeD | ( | double * | width, | |
| double * | height | |||
| ) | const [inherited] |
| double Eaagles::Simulation::ScanGimbal::getScanWidth | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::ScanGimbal::scanWidth.
Referenced by Eaagles::Simulation::ScanGimbal::computeNewBarPos().
| double Eaagles::Simulation::ScanGimbal::getScanWidthD | ( | ) | const [inherited] |
References Eaagles::Basic::Angle::R2DCC, and Eaagles::Simulation::ScanGimbal::scanWidth.
| Component* Eaagles::Basic::Component::getSelectedComponent | ( | ) | [inline, inherited] |
References Eaagles::Basic::Component::selected.
Referenced by Eaagles::BasicGL::Graphic::draw(), and Eaagles::Simulation::Gimbal::onRfEmissionEvent().
| const Component* Eaagles::Basic::Component::getSelectedComponent | ( | ) | const [inline, inherited] |
References Eaagles::Basic::Component::selected.
| ServoMode Eaagles::Simulation::Gimbal::getServoMode | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::servoMode.
| Simulation * Eaagles::Simulation::System::getSimulation | ( | ) | [virtual, inherited] |
References Eaagles::Simulation::Player::getSimulation(), and Eaagles::Simulation::System::ownship.
Referenced by Eaagles::Simulation::NavRadio::getAirportLoader(), Eaagles::Simulation::Autopilot::getLeadPlayer(), Eaagles::Simulation::NavRadio::getNavaidLoader(), Eaagles::Simulation::Sar::process(), Eaagles::Simulation::RfSystem::processPlayersOfInterest(), Eaagles::Simulation::IrSystem::processPlayersOfInterest(), Eaagles::Simulation::Navigation::reset(), and Eaagles::Simulation::Datalink::sendMessage().
| const Simulation * Eaagles::Simulation::System::getSimulation | ( | ) | const [virtual, inherited] |
| 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.
| RfSystem* Eaagles::Simulation::Antenna::getSystem | ( | ) | [inline] |
References sys.
Referenced by onEndScanEvent(), and onStartScanEvent().
| 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().
| double Eaagles::Simulation::Antenna::getTransmitThreshold | ( | ) | const [inline] |
References threshold.
| 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::Antenna::initData | ( | ) | [private] |
| bool Eaagles::Simulation::Gimbal::isAtLimits | ( | ) | const [virtual, inherited] |
References Eaagles::Simulation::Gimbal::atLimit.
Referenced by Eaagles::Simulation::ScanGimbal::barScanController(), Eaagles::Simulation::ScanGimbal::circularScanController(), Eaagles::Simulation::ScanGimbal::conicalScanController(), Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), and Eaagles::Simulation::ScanGimbal::spiralScanController().
| 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::Gimbal::isFastSlewMode | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::fastSlew.
Referenced by Eaagles::Simulation::Gimbal::servoController().
| 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::System::isFrozen | ( | ) | const [virtual, inherited] |
Reimplemented from Eaagles::Basic::Component.
References Eaagles::Basic::Component::frz, Eaagles::Simulation::Player::isFrozen(), and Eaagles::Simulation::System::ownship.
Referenced by Eaagles::Simulation::System::updateTC().
| bool Eaagles::Simulation::Antenna::isGainPatternDegrees | ( | ) | const [inline] |
References gainPatternDeg.
| bool Eaagles::Simulation::Gimbal::isGimbalType | ( | const Type | tt | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::type.
Referenced by Eaagles::Simulation::ScanGimbal::pseudoRandomScanController().
| bool Eaagles::Simulation::ScanGimbal::isLeftToRightScan | ( | ) | const [inline, protected, inherited] |
References Eaagles::Simulation::ScanGimbal::leftToRightScan.
Referenced by Eaagles::Simulation::ScanGimbal::computeNewBarPos().
| bool Eaagles::Simulation::Gimbal::isLocalPlayersOfInterestOnly | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::localOnly.
Referenced by Eaagles::Simulation::Tdb::processPlayers().
| 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(), 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(), 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().
| virtual bool Eaagles::Basic::Component::isNotFrozen | ( | ) | const [virtual, inherited] |
Referenced by Eaagles::Simulation::Nib::isPlayerStateUpdateRequired().
| bool Eaagles::Basic::Component::isNotShutdown | ( | ) | const [inline, inherited] |
References Eaagles::Basic::Component::shutdown.
| bool Eaagles::Simulation::ScanGimbal::isOddNumberOfBars | ( | ) | const [inline, protected, inherited] |
References Eaagles::Simulation::ScanGimbal::oddNumberOfBars.
Referenced by Eaagles::Simulation::ScanGimbal::nextBar().
| bool Eaagles::Simulation::Gimbal::isPositioned | ( | const double | tol = -1 |
) | const [virtual, inherited] |
References Eaagles::Basic::Angle::aepcdRad(), Eaagles::Simulation::Gimbal::AZ_IDX, Eaagles::Simulation::Gimbal::cmdPos, Eaagles::Simulation::Gimbal::defaultTolerance, Eaagles::Simulation::Gimbal::ELEV_IDX, Eaagles::Simulation::Gimbal::pos, and Eaagles::Simulation::Gimbal::ROLL_IDX.
Referenced by Eaagles::Simulation::ScanGimbal::barScanController(), Eaagles::Simulation::ScanGimbal::circularScanController(), Eaagles::Simulation::ScanGimbal::conicalScanController(), Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), and Eaagles::Simulation::ScanGimbal::spiralScanController().
| bool Eaagles::Simulation::ScanGimbal::isReverseScan | ( | ) | const [inline, protected, inherited] |
| bool Eaagles::Basic::Component::isShutdown | ( | ) | const [inline, inherited] |
References Eaagles::Basic::Component::shutdown.
Referenced by Eaagles::Otw::CigiClNetwork::mainLoop().
| bool Eaagles::Simulation::Gimbal::isSlowSlewMode | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::fastSlew.
Referenced by Eaagles::Simulation::Gimbal::servoController().
| bool Eaagles::Simulation::Gimbal::isTerrainOccultingEnabled | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::terrainOcculting.
Referenced by Eaagles::Simulation::Tdb::processPlayers().
| 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::Simulation::Gimbal::isUsingWorldCoordinates | ( | ) | const [inline, inherited] |
References Eaagles::Simulation::Gimbal::useWorld.
Referenced by Eaagles::Simulation::Tdb::processPlayers().
| 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::System::killedNotification | ( | Player *const | killedBy = 0 |
) | [virtual, inherited] |
| void Eaagles::Simulation::Gimbal::limitVec | ( | osg::Vec3d & | vec, | |
| const osg::Vec3d & | ll, | |||
| const osg::Vec3d & | ul | |||
| ) | [static, inherited] |
| void Eaagles::Simulation::Gimbal::limitVec | ( | osg::Vec2d & | vec, | |
| const osg::Vec2d & | lim | |||
| ) | [static, inherited] |
Referenced by Eaagles::Simulation::Gimbal::servoController().
| void Eaagles::Simulation::Gimbal::limitVec | ( | osg::Vec3d & | vec, | |
| const osg::Vec3d & | lim | |||
| ) | [static, inherited] |
| void Eaagles::Simulation::Gimbal::limitVec | ( | osg::Vec2d & | vec, | |
| const osg::Vec2d & | ll, | |||
| const osg::Vec2d & | ul | |||
| ) | [static, inherited] |
| void Eaagles::Simulation::ScanGimbal::manualScanController | ( | const double | dt | ) | [protected, virtual, inherited] |
Referenced by Eaagles::Simulation::ScanGimbal::scanController().
| void Eaagles::Simulation::ScanGimbal::nextBar | ( | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::getBarNumber(), Eaagles::Simulation::ScanGimbal::getNumBars(), Eaagles::Simulation::ScanGimbal::isOddNumberOfBars(), Eaagles::Simulation::ScanGimbal::isReverseScan(), Eaagles::Simulation::ScanGimbal::setBarNumber(), and Eaagles::Simulation::ScanGimbal::setReverseScan().
Referenced by Eaagles::Simulation::ScanGimbal::barScanController().
| bool Eaagles::Simulation::Antenna::onEndScanEvent | ( | Basic::Integer *const | bar | ) | [virtual] |
Reimplemented from Eaagles::Simulation::ScanGimbal.
References Eaagles::Simulation::System::event(), getSystem(), and SCAN_END.
| virtual bool Eaagles::Basic::Component::onEventReset | ( | ) | [protected, virtual, inherited] |
| bool Eaagles::Simulation::Antenna::onRfEmissionEvent | ( | Emission * const | em | ) | [virtual] |
Reimplemented from Eaagles::Simulation::Gimbal.
References Eaagles::Basic::Func1::f(), Eaagles::Basic::Func2::f(), Eaagles::Simulation::Gimbal::fromPlayerOfInterest(), gain, gainPattern, gainPatternDeg, getEffectiveArea(), Eaagles::Simulation::System::getOwnship(), Eaagles::Simulation::Emission::getPolarization(), getPolarizationGain(), Eaagles::Simulation::Player::getRotMat(), Eaagles::Simulation::Gimbal::getRotMat(), Eaagles::Simulation::SensorMsg::getTgtLosVec(), Eaagles::Simulation::Emission::getWavelength(), Eaagles::Basic::lambda, Eaagles::Simulation::System::ownship, Eaagles::Basic::Angle::R2DCC, Eaagles::Simulation::RfSystem::rfReceivedEmission(), and sys.
| bool Eaagles::Simulation::Antenna::onRfEmissionReturnEventAntenna | ( | Emission * const | em | ) | [virtual] |
| bool Eaagles::Simulation::Antenna::onStartScanEvent | ( | Basic::Integer *const | bar | ) | [virtual] |
Reimplemented from Eaagles::Simulation::ScanGimbal.
References Eaagles::Simulation::System::event(), getSystem(), and SCAN_START.
| virtual void Eaagles::Basic::Component::printTimingStats | ( | ) | [protected, virtual, inherited] |
Reimplemented in Eaagles::Simulation::Player, and Eaagles::Simulation::Simulation.
| void Eaagles::Simulation::Antenna::process | ( | const LCreal | dt | ) | [protected, virtual] |
Reimplemented from Eaagles::Simulation::System.
References Eaagles::Simulation::Emission::clear(), QQueue< T >::entries(), freeEmLock, freeEmStack, QQueue< T >::get(), Eaagles::Basic::i, inUseEmLock, inUseEmQueue, QStack< T >::isNotFull(), lcLock(), lcUnlock(), QStack< T >::push(), and QQueue< T >::put().
| virtual void Eaagles::Basic::Component::processComponents | ( | PairStream *const | list, | |
| const std::type_info & | filter, | |||
| Pair *const | add = 0, |
|||
| Component *const | remove = 0 | |||
| ) | [protected, virtual, inherited] |
Reimplemented in Eaagles::BasicGL::Graphic, Eaagles::Simulation::Player, Eaagles::Simulation::Route, and Eaagles::Simulation::Steerpoint.
| unsigned int Eaagles::Simulation::Gimbal::processPlayersOfInterest | ( | Basic::PairStream *const | poi | ) | [virtual, inherited] |
Reimplemented in Eaagles::Simulation::IrSeeker.
References Eaagles::Simulation::Gimbal::maxPlayers, Eaagles::Simulation::Tdb::processPlayers(), and Eaagles::Simulation::Gimbal::setCurrentTdb().
Referenced by Eaagles::Simulation::RfSystem::processPlayersOfInterest().
| void Eaagles::Simulation::ScanGimbal::pseudoRandomScanController | ( | const double | dt | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::cprv, Eaagles::Simulation::Gimbal::ELECTRONIC, Eaagles::Simulation::ScanGimbal::getRefPosition(), Eaagles::Simulation::ScanGimbal::getScanPos(), Eaagles::Simulation::ScanGimbal::getScanState(), Eaagles::Simulation::Gimbal::isAtLimits(), Eaagles::Simulation::Gimbal::isGimbalType(), Eaagles::Simulation::Gimbal::isPositioned(), Eaagles::Simulation::ScanGimbal::MANUAL_SCAN, Eaagles::Simulation::ScanGimbal::nprv, Eaagles::Simulation::ScanGimbal::onEndScanEvent(), Eaagles::Simulation::ScanGimbal::onStartScanEvent(), Eaagles::Simulation::Gimbal::POSITION_SERVO, Eaagles::Simulation::ScanGimbal::prScanVertices, Eaagles::Simulation::Gimbal::setCmdPos(), Eaagles::Simulation::Gimbal::setFastSlewMode(), Eaagles::Simulation::ScanGimbal::setScanMode(), Eaagles::Simulation::ScanGimbal::setScanPos(), Eaagles::Simulation::ScanGimbal::setScanState(), Eaagles::Simulation::Gimbal::setServoMode(), Eaagles::Simulation::x, and Eaagles::Simulation::y.
Referenced by Eaagles::Simulation::ScanGimbal::scanController().
| void Eaagles::Simulation::System::receive | ( | const LCreal | dt | ) | [protected, virtual, inherited] |
Reimplemented in Eaagles::Simulation::IrSensor, Eaagles::Simulation::Radar, Eaagles::Simulation::Radio, and Eaagles::Simulation::Rwr.
Referenced by Eaagles::Simulation::System::updateTC().
| unsigned int Eaagles::Basic::Object::registerClass | ( | const _Static *const | a | ) | [static, protected, inherited] |
| void Eaagles::Simulation::Antenna::reset | ( | ) | [virtual] |
Reimplemented from Eaagles::Simulation::ScanGimbal.
References clearQueues().
| bool Eaagles::Simulation::ScanGimbal::resetScan | ( | ) | [virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::scanState.
Referenced by Eaagles::Simulation::ScanGimbal::reset(), and Eaagles::Simulation::ScanGimbal::setScanMode().
| void Eaagles::Simulation::Antenna::rfTransmit | ( | Emission *const | em | ) | [virtual] |
References Eaagles::Simulation::Emission::clear(), Eaagles::Simulation::Tdb::computeBoresightData(), Eaagles::Simulation::Player::event(), Eaagles::Basic::Func1::f(), Eaagles::Basic::Func2::f(), freeEmLock, freeEmStack, gain, gainPattern, gainPatternDeg, Eaagles::Simulation::Gimbal::getAzimuth(), Eaagles::Simulation::Tdb::getBoresightAzimuthErrors(), Eaagles::Simulation::Tdb::getBoresightElevationErrors(), Eaagles::Simulation::Tdb::getBoresightErrorAngles(), Eaagles::Simulation::Gimbal::getCurrentTDB(), Eaagles::Simulation::Gimbal::getElevation(), Eaagles::Simulation::Tdb::getGimbalLosVectors(), Eaagles::Simulation::Tdb::getLosVectors(), Eaagles::Simulation::System::getOwnship(), getPolarization(), Eaagles::Simulation::Emission::getPower(), Eaagles::Simulation::Tdb::getTargetLosVectors(), Eaagles::Simulation::Tdb::getTargetRangeRates(), Eaagles::Simulation::Tdb::getTargetRanges(), Eaagles::Simulation::Tdb::getTargets(), Eaagles::Basic::i, inUseEmLock, inUseEmQueue, Eaagles::Basic::Component::isMessageEnabled(), QQueue< T >::isNotFull(), QStack< T >::isNotFull(), lcLock(), lcUnlock(), Eaagles::Simulation::Gimbal::MAX_PLAYERS, Eaagles::Basic::Object::MSG_ERROR, Eaagles::multArrayConst(), Eaagles::Simulation::System::ownship, QStack< T >::pop(), Eaagles::pow10Array(), QStack< T >::push(), QQueue< T >::put(), Eaagles::Basic::Angle::R2DCC, Eaagles::Simulation::ranges, RF_EMISSION, Eaagles::Simulation::Emission::setGain(), Eaagles::Simulation::SensorMsg::setGimbal(), Eaagles::Simulation::SensorMsg::setGimbalAzimuth(), Eaagles::Simulation::SensorMsg::setGimbalElevation(), Eaagles::Simulation::SensorMsg::setLosVec(), Eaagles::Simulation::SensorMsg::setOwnship(), Eaagles::Simulation::Emission::setPolarization(), Eaagles::Simulation::Emission::setPower(), Eaagles::Simulation::Emission::setRange(), Eaagles::Simulation::SensorMsg::setRangeRate(), Eaagles::Simulation::SensorMsg::setTarget(), Eaagles::Simulation::SensorMsg::setTgtLosVec(), Eaagles::Simulation::Gimbal::tdb, and threshold.
Referenced by Eaagles::Simulation::Radar::transmit(), and Eaagles::Simulation::CommRadio::transmitDataMessage().
| void Eaagles::Simulation::ScanGimbal::scanController | ( | const double | dt | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::barScanController(), Eaagles::Simulation::ScanGimbal::CIRCULAR_SCAN, Eaagles::Simulation::ScanGimbal::circularScanController(), Eaagles::Simulation::ScanGimbal::CONICAL_SCAN, Eaagles::Simulation::ScanGimbal::conicalScanController(), Eaagles::Simulation::ScanGimbal::getScanMode(), Eaagles::Simulation::ScanGimbal::HORIZONTAL_BAR_SCAN, Eaagles::Simulation::ScanGimbal::MANUAL_SCAN, Eaagles::Simulation::ScanGimbal::manualScanController(), Eaagles::Simulation::ScanGimbal::PSEUDO_RANDOM_SCAN, Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), Eaagles::Simulation::ScanGimbal::SPIRAL_SCAN, Eaagles::Simulation::ScanGimbal::spiralScanController(), Eaagles::Simulation::ScanGimbal::userModesScanController(), and Eaagles::Simulation::ScanGimbal::VERTICAL_BAR_SCAN.
Referenced by Eaagles::Simulation::ScanGimbal::dynamics().
| virtual bool Eaagles::Basic::Component::select | ( | const String *const | name | ) | [protected, virtual, inherited] |
| virtual bool Eaagles::Basic::Component::select | ( | const Number *const | num | ) | [protected, virtual, inherited] |
| bool Eaagles::Basic::Component::send | ( | const char *const | id, | |
| const int | event, | |||
| const int | value, | |||
| SendData & | sd | |||
| ) | [inherited] |
| bool Eaagles::Basic::Component::send | ( | const char *const | id, | |
| const int | event, | |||
| const double | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [inherited] |
| bool Eaagles::Basic::Component::send | ( | const char *const | id, | |
| const int | event, | |||
| const int | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [inherited] |
| bool Eaagles::Basic::Component::send | ( | const char *const | id, | |
| const int | event, | |||
| const bool | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [inherited] |
| bool Eaagles::Basic::Component::send | ( | const char *const | id, | |
| const int | event, | |||
| const bool | value, | |||
| SendData & | sd | |||
| ) | [inherited] |
| bool Eaagles::Basic::Component::send | ( | const char *const | id, | |
| const int | event, | |||
| Object *const | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [inherited] |
| bool Eaagles::Basic::Component::send | ( | const char *const | id, | |
| const int | event | |||
| ) | [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 float | 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 char *const | 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 float | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [inherited] |
| bool Eaagles::Basic::Component::send | ( | const char *const | id, | |
| const int | event, | |||
| const char *const | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [inherited] |
| std::ostream & Eaagles::Basic::Object::serialize | ( | std::ostream & | sout, | |
| const int | i = 0, |
|||
| const bool | slotsOnly = false | |||
| ) | const [virtual, inherited] |
| void Eaagles::Simulation::Gimbal::servoController | ( | const double | dt = 0.0 |
) | [protected, virtual, inherited] |
References Eaagles::Basic::Angle::aepcdRad(), Eaagles::Simulation::Gimbal::atLimit, Eaagles::Simulation::Gimbal::AZ_IDX, Eaagles::Simulation::Gimbal::cmdPos, Eaagles::Simulation::Gimbal::cmdRate, Eaagles::Simulation::Gimbal::ELEV_IDX, Eaagles::Simulation::Gimbal::FREEZE_SERVO, Eaagles::Simulation::Gimbal::highLimits, Eaagles::Simulation::Gimbal::isFastSlewMode(), Eaagles::Simulation::Gimbal::isSlowSlewMode(), Eaagles::Simulation::Gimbal::limitVec(), Eaagles::Simulation::Gimbal::lowLimits, Eaagles::Simulation::Gimbal::maxRate, Eaagles::Simulation::Gimbal::MECHANICAL, Eaagles::PI, Eaagles::Simulation::Gimbal::pos, Eaagles::Simulation::Gimbal::POSITION_SERVO, Eaagles::Simulation::Gimbal::rate, Eaagles::Simulation::Gimbal::RATE_SERVO, Eaagles::Simulation::Gimbal::ROLL_IDX, Eaagles::Simulation::Gimbal::servoMode, Eaagles::Simulation::Gimbal::type, and Eaagles::Simulation::Gimbal::updateMatrix().
Referenced by Eaagles::Simulation::Gimbal::dynamics().
| bool Eaagles::Simulation::Gimbal::setAzimuthLimits | ( | const double | leftLim, | |
| const double | rightLim | |||
| ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setBarNumber | ( | const unsigned int | n | ) | [inline, protected, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setBarSpacing | ( | const double | newSpacing | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setCmdPos | ( | const osg::Vec3d & | p | ) | [virtual, inherited] |
References Eaagles::Basic::Angle::aepcdRad(), Eaagles::Simulation::Gimbal::AZ_IDX, Eaagles::Simulation::Gimbal::cmdPos, Eaagles::Simulation::Gimbal::ELEV_IDX, Eaagles::Simulation::Gimbal::highLimits, Eaagles::Simulation::Gimbal::lowLimits, Eaagles::PI, Eaagles::Simulation::Gimbal::POSITION_SERVO, Eaagles::Simulation::Gimbal::ROLL_IDX, and Eaagles::Simulation::Gimbal::setServoMode().
| bool Eaagles::Simulation::Gimbal::setCmdPos | ( | const double | az, | |
| const double | el, | |||
| const double | roll = 0 | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::setCmdPos().
| bool Eaagles::Simulation::Gimbal::setCmdPos | ( | const osg::Vec2d & | p | ) | [virtual, inherited] |
Referenced by Eaagles::Simulation::ScanGimbal::barScanController(), Eaagles::Simulation::ScanGimbal::circularScanController(), Eaagles::Simulation::ScanGimbal::conicalScanController(), Eaagles::Simulation::StabilizingGimbal::elevationStabilizingController(), Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), Eaagles::Simulation::StabilizingGimbal::rollStabilizingController(), Eaagles::Simulation::Gimbal::setCmdPos(), Eaagles::Simulation::Gimbal::setSlotCmdPos(), Eaagles::Simulation::Gimbal::setSlotCmdPosAzimuth(), Eaagles::Simulation::Gimbal::setSlotCmdPosElevation(), Eaagles::Simulation::Gimbal::setSlotCmdPosRoll(), and Eaagles::Simulation::ScanGimbal::spiralScanController().
| bool Eaagles::Simulation::Gimbal::setCmdRate | ( | const osg::Vec2d & | r | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setCmdRate | ( | const osg::Vec3d & | r | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setCmdRate | ( | const double | azRate, | |
| const double | elRate, | |||
| const double | rollRate | |||
| ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setCmdRate | ( | const double | azRate, | |
| const double | elRate | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::setCmdRate().
| bool Eaagles::Simulation::ScanGimbal::setConAngle | ( | const double | a | ) | [inline, protected, inherited] |
| bool Eaagles::Simulation::Gimbal::setCurrentTdb | ( | Tdb *const | newTdb | ) | [protected, inherited] |
| bool Eaagles::Simulation::Gimbal::setElevationLimits | ( | const double | lowerLim, | |
| const double | upperLim | |||
| ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setEventLogger | ( | Logger *const | logger | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setFastSlewMode | ( | const bool | flg | ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::fastSlew.
Referenced by Eaagles::Simulation::ScanGimbal::barScanController(), Eaagles::Simulation::ScanGimbal::circularScanController(), Eaagles::Simulation::ScanGimbal::conicalScanController(), Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), and Eaagles::Simulation::ScanGimbal::spiralScanController().
| bool Eaagles::Simulation::Antenna::setGain | ( | double const | g | ) | [virtual] |
References gain.
Referenced by setSlotGain().
| bool Eaagles::Simulation::ScanGimbal::setLeftToRightScan | ( | const bool | newLeftToRightScan | ) | [virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::leftToRightScan.
Referenced by Eaagles::Simulation::ScanGimbal::setSlotLeftToRightScan().
| bool Eaagles::Simulation::Gimbal::setLocalPlayersOfInterestOnly | ( | const bool | flg | ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::localOnly.
Referenced by Eaagles::Simulation::Gimbal::setSlotLocalPlayersOfInterestOnly().
| bool Eaagles::Simulation::Gimbal::setLocation | ( | const double | x, | |
| const double | y, | |||
| const double | z | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::location.
Referenced by Eaagles::Simulation::Gimbal::setSlotLocation().
| bool Eaagles::Simulation::Gimbal::setMaxAngle2PlayersOfInterest | ( | const double | radians | ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::maxAnglePlayers.
Referenced by Eaagles::Simulation::Gimbal::setSlotMaxAngle2PlayersOfInterest().
| bool Eaagles::Simulation::Gimbal::setMaxPlayersOfInterest | ( | const unsigned int | n | ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::maxPlayers.
Referenced by initData(), and Eaagles::Simulation::Gimbal::setSlotMaxPlayers().
| bool Eaagles::Simulation::Gimbal::setMaxRange2PlayersOfInterest | ( | const double | meters | ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::maxRngPlayers.
Referenced by Eaagles::Simulation::Gimbal::setSlotMaxRange2PlayersOfInterest().
| bool Eaagles::Simulation::Gimbal::setMaxRates | ( | const double | azMaxRate, | |
| const double | ezMaxRate | |||
| ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setMaxRates | ( | const double | azMaxRate, | |
| const double | ezMaxRate, | |||
| const double | rollMaxRate | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::maxRate.
| bool Eaagles::Simulation::ScanGimbal::setMaxRevs | ( | const double | newMaxRevs | ) | [virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::maxNumRevs.
Referenced by Eaagles::Simulation::ScanGimbal::setSlotMaxRevs().
| bool Eaagles::Simulation::ScanGimbal::setNumBars | ( | const double | newNumBars | ) | [virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::barSpacing, Eaagles::Simulation::ScanGimbal::numBars, Eaagles::Simulation::ScanGimbal::oddNumberOfBars, Eaagles::Simulation::ScanGimbal::reverseScan, and Eaagles::Simulation::ScanGimbal::scanHeight.
Referenced by Eaagles::Simulation::ScanGimbal::setSlotNumBars().
| bool Eaagles::Simulation::ScanGimbal::setNumRevs | ( | const double | r | ) | [inline, protected, inherited] |
References Eaagles::Simulation::ScanGimbal::numRevs.
Referenced by Eaagles::Simulation::ScanGimbal::spiralScanController().
| bool Eaagles::Simulation::Gimbal::setPlayerOfInterestTypes | ( | const unsigned int | typeMask | ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::playerTypes.
Referenced by initData(), and Eaagles::Simulation::Gimbal::setSlotPlayerTypes().
| virtual bool Eaagles::Simulation::Antenna::setPolarization | ( | const Polarization | p | ) | [inline, virtual] |
References polar.
Referenced by setSlotPolarization().
| bool Eaagles::Simulation::Gimbal::setPosition | ( | const double | azim, | |
| const double | elev | |||
| ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setPosition | ( | const double | azim, | |
| const double | elev, | |||
| const double | roll | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::pos.
| bool Eaagles::Simulation::System::setPowerSwitch | ( | const unsigned int | p | ) | [virtual, inherited] |
References Eaagles::Simulation::System::pwrSw.
| virtual bool Eaagles::Basic::Component::setPrintTimingStats | ( | const bool | b | ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setRefAzimuth | ( | const double | az | ) | [virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::refAngle.
Referenced by Eaagles::Simulation::Sar::process(), and Eaagles::Simulation::ScanGimbal::setRefPosition().
| bool Eaagles::Simulation::ScanGimbal::setRefElevation | ( | const double | el | ) | [virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::refAngle.
Referenced by Eaagles::Simulation::Sar::process(), and Eaagles::Simulation::ScanGimbal::setRefPosition().
| void Eaagles::Simulation::ScanGimbal::setRefPosition | ( | const osg::Vec2d & | nla | ) | [virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::refAngle.
Referenced by Eaagles::Simulation::ScanGimbal::setSlotRefPosition().
| bool Eaagles::Simulation::ScanGimbal::setRefPosition | ( | const double | refAz, | |
| const double | refEl | |||
| ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setReverseScan | ( | const bool | f | ) | [inline, protected, inherited] |
References Eaagles::Simulation::ScanGimbal::reverseScan.
Referenced by Eaagles::Simulation::ScanGimbal::nextBar().
| bool Eaagles::Simulation::ScanGimbal::setRevPerSec | ( | const double | newRevPerSec | ) | [virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::revPerSec.
Referenced by Eaagles::Simulation::ScanGimbal::setSlotRevPerSec().
| bool Eaagles::Simulation::Gimbal::setRollLimits | ( | const double | lowerLim, | |
| const double | upperLim | |||
| ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setScanMode | ( | const unsigned int | m, | |
| const bool | resetRequired = true | |||
| ) | [virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::resetScan(), and Eaagles::Simulation::ScanGimbal::scanMode.
Referenced by Eaagles::Simulation::Sar::process(), Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), Eaagles::Simulation::ScanGimbal::setSearchVolume(), and Eaagles::Simulation::ScanGimbal::setSlotScanMode().
| bool Eaagles::Simulation::ScanGimbal::setScanPos | ( | const double | x, | |
| const double | y | |||
| ) | [inline, protected, inherited] |
References Eaagles::Simulation::ScanGimbal::scanPos.
Referenced by Eaagles::Simulation::ScanGimbal::computeNewBarPos(), Eaagles::Simulation::ScanGimbal::conicalScanController(), Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), and Eaagles::Simulation::ScanGimbal::spiralScanController().
| bool Eaagles::Simulation::ScanGimbal::setScanRadius | ( | const double | newScanRadius | ) | [virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::scanRadius.
Referenced by Eaagles::Simulation::ScanGimbal::setSlotScanRadius().
| bool Eaagles::Simulation::ScanGimbal::setScanState | ( | const unsigned int | s | ) | [inline, protected, inherited] |
References Eaagles::Simulation::ScanGimbal::scanState.
Referenced by Eaagles::Simulation::ScanGimbal::barScanController(), Eaagles::Simulation::ScanGimbal::circularScanController(), Eaagles::Simulation::ScanGimbal::conicalScanController(), Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), and Eaagles::Simulation::ScanGimbal::spiralScanController().
| bool Eaagles::Simulation::ScanGimbal::setScanWidth | ( | const double | newWidth | ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setSearchVolume | ( | const double | width, | |
| const double | height, | |||
| const int | reqBars = 0 | |||
| ) | [virtual, inherited] |
References Eaagles::Basic::Angle::D2RCC, Eaagles::Simulation::ScanGimbal::HORIZONTAL_BAR_SCAN, Eaagles::Simulation::ScanGimbal::numBars, Eaagles::Simulation::ScanGimbal::oddNumberOfBars, Eaagles::Simulation::ScanGimbal::reverseScan, Eaagles::Simulation::ScanGimbal::scanHeight, Eaagles::Simulation::ScanGimbal::setBarSpacing(), Eaagles::Simulation::ScanGimbal::setScanMode(), and Eaagles::Simulation::ScanGimbal::setScanWidth().
Referenced by Eaagles::Simulation::ScanGimbal::setSlotSearchVolume().
| virtual bool Eaagles::Basic::Component::setSelectionName | ( | const Object *const | s | ) | [protected, virtual, inherited] |
Referenced by Eaagles::BasicGL::Rotary2::Rotary2().
| bool Eaagles::Simulation::Gimbal::setServoMode | ( | const ServoMode | m | ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::servoMode.
Referenced by Eaagles::Simulation::ScanGimbal::barScanController(), Eaagles::Simulation::ScanGimbal::circularScanController(), Eaagles::Simulation::ScanGimbal::conicalScanController(), Eaagles::Simulation::ScanGimbal::pseudoRandomScanController(), Eaagles::Simulation::Gimbal::setCmdPos(), Eaagles::Simulation::Gimbal::setCmdRate(), and Eaagles::Simulation::ScanGimbal::spiralScanController().
| bool Eaagles::Simulation::Gimbal::setSlotAzimuthLimitLeft | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotAzimuthLimitRight | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotAzimuthLimits | ( | const Basic::List *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setSlotBarSpacing | ( | const Basic::Number *const | newSpacing | ) | [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::Gimbal::setSlotCmdPos | ( | const Basic::List *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotCmdPosAzimuth | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotCmdPosElevation | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotCmdPosRoll | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotCmdRate | ( | const Basic::List *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotCmdRateAzimuth | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotCmdRateElevation | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotCmdRateRoll | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotComponent | ( | Component *const | single | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotComponent | ( | PairStream *const | multiple | ) | [virtual, inherited] |
| 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::Gimbal::setSlotElevationLimits | ( | const Basic::List *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotElevationLower | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotElevationUpper | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotEnableMsgType | ( | const Identifier *const | msg | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotEnableMsgType | ( | const Number *const | msg | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotEnableTimingStats | ( | const Number *const | num | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotEventLogger | ( | Logger *const | logger | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotFreeze | ( | const Number *const | num | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Antenna::setSlotGain | ( | const Basic::Number *const | g | ) | [virtual] |
| bool Eaagles::Simulation::Antenna::setSlotGainPattern | ( | Basic::Function *const | func | ) | [virtual] |
References gainPattern.
| bool Eaagles::Simulation::Antenna::setSlotGainPatternDeg | ( | const Basic::Number *const | g | ) | [virtual] |
References gainPatternDeg, and Eaagles::Basic::Number::getBoolean().
| bool Eaagles::Simulation::ScanGimbal::setSlotLeftToRightScan | ( | const Basic::Number *const | newLeftToRightScan | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotLocalPlayersOfInterestOnly | ( | const Basic::Number *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotLocation | ( | const Basic::List *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotMaxAngle2PlayersOfInterest | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotMaxPlayers | ( | const Basic::Number *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotMaxRange2PlayersOfInterest | ( | const Basic::Distance *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotMaxRateAzimuth | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotMaxRateElevation | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotMaxRateRoll | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotMaxRates | ( | const Basic::List *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setSlotMaxRevs | ( | const Basic::Number *const | newMaxRevs | ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setSlotNumBars | ( | const Basic::Number *const | newNumBars | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotPlayerTypes | ( | const Basic::PairStream *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Antenna::setSlotPolarization | ( | Basic::String *const | v | ) | [virtual] |
References HORIZONTAL, LHC, NONE, RHC, setPolarization(), SLANT, and VERTICAL.
| bool Eaagles::Simulation::Gimbal::setSlotPosAzimuth | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotPosElevation | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotPosition | ( | const Basic::List *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotPosRoll | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::Component::setSlotPrintTimingStats | ( | const Number *const | num | ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setSlotPRVertices | ( | const Basic::PairStream *const | prObj | ) | [virtual, inherited] |
References Eaagles::Basic::List::entries(), Eaagles::Basic::List::getFirstItem(), Eaagles::Basic::List::Item::getNext(), Eaagles::Basic::List::getNumberList(), Eaagles::Basic::List::Item::getValue(), Eaagles::Simulation::ScanGimbal::nprv, Eaagles::Basic::Pair::object(), and Eaagles::Simulation::ScanGimbal::prScanVertices.
| bool Eaagles::Simulation::ScanGimbal::setSlotRefPosition | ( | const Basic::List *const | numList | ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setSlotRevPerSec | ( | const Basic::Number *const | newRevPerSec | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotRollLimitLower | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotRollLimits | ( | const Basic::List *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotRollLimitUpper | ( | const Basic::Angle *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setSlotScanMode | ( | Basic::String *const | newMode | ) | [virtual, inherited] |
References Eaagles::Simulation::ScanGimbal::CIRCULAR_SCAN, Eaagles::Simulation::ScanGimbal::CONICAL_SCAN, Eaagles::Simulation::ScanGimbal::HORIZONTAL_BAR_SCAN, Eaagles::Simulation::ScanGimbal::MANUAL_SCAN, Eaagles::Simulation::ScanGimbal::PSEUDO_RANDOM_SCAN, Eaagles::Simulation::ScanGimbal::setScanMode(), Eaagles::Simulation::ScanGimbal::SPIRAL_SCAN, and Eaagles::Simulation::ScanGimbal::VERTICAL_BAR_SCAN.
| bool Eaagles::Simulation::ScanGimbal::setSlotScanRadius | ( | const Basic::Number *const | newScanRadius | ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setSlotScanWidth | ( | const Basic::Number *const | newWidth | ) | [virtual, inherited] |
| bool Eaagles::Simulation::ScanGimbal::setSlotSearchVolume | ( | Basic::List *const | numList | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotTerrainOcculting | ( | const Basic::Number *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Antenna::setSlotThreshold | ( | Basic::Power *const | p | ) | [virtual] |
References Eaagles::Basic::Power::convert(), setThreshold(), and Eaagles::Simulation::x.
| bool Eaagles::Simulation::Gimbal::setSlotType | ( | const Basic::String *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setSlotUseWorldCoordinates | ( | const Basic::Number *const | msg | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Antenna::setSystem | ( | RfSystem *const | p | ) | [virtual] |
References sys.
Referenced by Eaagles::Simulation::RfSystem::updateData().
| bool Eaagles::Simulation::Gimbal::setTerrainOccultingEnabled | ( | const bool | flg | ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::terrainOcculting.
Referenced by Eaagles::Simulation::Gimbal::setSlotTerrainOcculting().
| bool Eaagles::Simulation::Antenna::setThreshold | ( | const double | th | ) | [virtual] |
References threshold.
Referenced by setSlotThreshold().
| virtual bool Eaagles::Basic::Component::setTimingStatsEnabled | ( | const bool | b | ) | [virtual, inherited] |
| bool Eaagles::Simulation::Gimbal::setType | ( | const Type | rt | ) | [protected, virtual, inherited] |
References Eaagles::Simulation::Gimbal::type.
Referenced by Eaagles::Simulation::Gimbal::setSlotType().
| bool Eaagles::Simulation::Gimbal::setUseWorld | ( | const bool | flg | ) | [virtual, inherited] |
References Eaagles::Simulation::Gimbal::useWorld.
Referenced by Eaagles::Simulation::Gimbal::setSlotUseWorldCoordinates().
| virtual bool Eaagles::Basic::Component::shutdownNotification | ( | ) | [protected, virtual, inherited] |
| const char * Eaagles::Basic::Object::slotIndex2Name | ( | const int | slotindex | ) | const [inherited] |
References Eaagles::Basic::SlotTable::name(), and Eaagles::Basic::Object::slotTable.
| int Eaagles::Basic::Object::slotName2Index | ( | const char *const | slotname | ) | const [inherited] |
| void Eaagles::Simulation::ScanGimbal::spiralScanController | ( | const double | dt | ) | [protected, virtual, inherited] |
References Eaagles::Basic::Angle::D2RCC, Eaagles::Simulation::ScanGimbal::getConAngle(), Eaagles::Simulation::ScanGimbal::getMaxNumRevs(), Eaagles::Simulation::ScanGimbal::getNumRevs(), Eaagles::Simulation::ScanGimbal::getRefPosition(), Eaagles::Simulation::ScanGimbal::getRevPerSec(), Eaagles::Simulation::ScanGimbal::getScanPos(), Eaagles::Simulation::ScanGimbal::getScanRadius(), Eaagles::Simulation::ScanGimbal::getScanState(), Eaagles::Simulation::Gimbal::isAtLimits(), Eaagles::Simulation::Gimbal::isPositioned(), Eaagles::Simulation::ScanGimbal::onEndScanEvent(), Eaagles::Simulation::ScanGimbal::onStartScanEvent(), Eaagles::PI, Eaagles::Simulation::Gimbal::POSITION_SERVO, Eaagles::Simulation::Gimbal::setCmdPos(), Eaagles::Simulation::ScanGimbal::setConAngle(), Eaagles::Simulation::Gimbal::setFastSlewMode(), Eaagles::Simulation::ScanGimbal::setNumRevs(), Eaagles::Simulation::ScanGimbal::setScanPos(), Eaagles::Simulation::ScanGimbal::setScanState(), and Eaagles::Simulation::Gimbal::setServoMode().
Referenced by Eaagles::Simulation::ScanGimbal::scanController().
| 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::System::transmit | ( | const LCreal | dt | ) | [protected, virtual, inherited] |
Reimplemented in Eaagles::Simulation::IrSensor, Eaagles::Simulation::Jammer, and Eaagles::Simulation::Radar.
Referenced by Eaagles::Simulation::System::updateTC().
| void Eaagles::Simulation::System::updateData | ( | const LCreal | dt = 0.0 |
) | [virtual, inherited] |
Reimplemented from Eaagles::Basic::Component.
Reimplemented in Eaagles::Simulation::IrSensor, Eaagles::Simulation::IrSystem, Eaagles::Simulation::Navigation, Eaagles::Simulation::TacanRadio, Eaagles::Simulation::IlsRadio, Eaagles::Simulation::OnboardComputer, Eaagles::Simulation::Radar, Eaagles::Simulation::RfSensor, Eaagles::Simulation::RfSystem, Eaagles::Simulation::Stores, and Eaagles::Simulation::SimpleStoresMgr.
References Eaagles::Simulation::System::getOwnship(), and Eaagles::Simulation::System::ownship.
Referenced by Eaagles::Simulation::Stores::updateData().
| void Eaagles::Simulation::Gimbal::updateMatrix | ( | ) | [protected, virtual, inherited] |
References Eaagles::Basic::Nav::computeRotationalMatrix(), Eaagles::Basic::Component::container(), Eaagles::Simulation::Gimbal::getAzimuth(), Eaagles::Simulation::Gimbal::getElevation(), Eaagles::Simulation::Gimbal::getLocation(), Eaagles::Simulation::Gimbal::getRoll(), Eaagles::Simulation::Gimbal::getRotMat(), and Eaagles::Simulation::Gimbal::tm.
Referenced by Eaagles::Simulation::Gimbal::servoController().
| void Eaagles::Simulation::System::updateTC | ( | const LCreal | dt = 0.0 |
) | [virtual, inherited] |
Reimplemented from Eaagles::Basic::Component.
Reimplemented in Eaagles::Simulation::Stores.
References Eaagles::Simulation::System::dynamics(), Eaagles::Simulation::System::getOwnship(), Eaagles::Simulation::Player::getSimulation(), Eaagles::Simulation::System::isFrozen(), Eaagles::Simulation::System::ownship, Eaagles::Simulation::System::process(), Eaagles::Simulation::System::receive(), and Eaagles::Simulation::System::transmit().
Referenced by Eaagles::Simulation::Stores::updateTC().
| void Eaagles::Simulation::ScanGimbal::userModesScanController | ( | const double | dt | ) | [protected, virtual, inherited] |
Referenced by Eaagles::Simulation::ScanGimbal::scanController().
| void Eaagles::Basic::Object::writeClassList | ( | std::ostream & | sout | ) | [static, inherited] |
const Object::_Static * Eaagles::Basic::Object::classes = { &Object::_static } [static, inherited] |
Referenced by Eaagles::Basic::Object::registerClass(), and Eaagles::Basic::Object::writeClassList().
int Eaagles::Simulation::Antenna::freeEmLock [protected] |
Referenced by clearQueues(), process(), and rfTransmit().
QStack<Emission*> Eaagles::Simulation::Antenna::freeEmStack [protected] |
Referenced by clearQueues(), process(), and rfTransmit().
double Eaagles::Simulation::Antenna::gain [private] |
Referenced by getGain(), initData(), onRfEmissionEvent(), rfTransmit(), and setGain().
Referenced by gainPatternTable(), initData(), onRfEmissionEvent(), rfTransmit(), and setSlotGainPattern().
bool Eaagles::Simulation::Antenna::gainPatternDeg [private] |
Referenced by initData(), isGainPatternDegrees(), onRfEmissionEvent(), rfTransmit(), and setSlotGainPatternDeg().
int Eaagles::Simulation::Antenna::inUseEmLock [protected] |
Referenced by clearQueues(), process(), and rfTransmit().
QQueue<Emission*> Eaagles::Simulation::Antenna::inUseEmQueue [protected] |
Referenced by clearQueues(), process(), and rfTransmit().
const unsigned int Eaagles::Basic::Object::MAX_CLASSES = 1000 [static, inherited] |
Referenced by Eaagles::Basic::Object::registerClass().
const int Eaagles::Simulation::Antenna::MAX_EMISSIONS = 10000 [static, private] |
Referenced by getMaxEmissions().
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(), 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(), setSlotGain(), Eaagles::IoDevice::AnalogOutput::setSlotGain(), Eaagles::Simulation::IrSensor::setSlotIFOV(), Eaagles::BasicGL::Field::setSlotJustification(), Eaagles::Basic::Func5::setSlotLfiTable(), Eaagles::Basic::Func4::setSlotLfiTable(), Eaagles::Basic::Func3::setSlotLfiTable(), Eaagles::Basic::Func2::setSlotLfiTable(), Eaagles::Basic::Func1::setSlotLfiTable(), Eaagles::BasicGL::Font::setSlotLookupTable(), Eaagles::Simulation::IrSensor::setSlotLowerWavelength(), Eaagles::Simulation::IrSensor::setSlotNEI(), Eaagles::Otw::OtwPC::setSlotNetOutput(), Eaagles::BasicGL::Graphic::setSlotNormals(), Eaagles::Simulation::Gun::setSlotPitch(), Eaagles::Simulation::Gun::setSlotRoll(), Eaagles::Simulation::IrSensor::setSlotSensorType(), Eaagles::IoDevice::SignalGen::setSlotSignal(), Eaagles::LinearSystem::LagFilter::setSlotTau(), Eaagles::BasicGL::Graphic::setSlotTexCoord(), Eaagles::Simulation::IrSensor::setSlotThreshold(), Eaagles::Simulation::IrSensor::setSlotUpperWavelength(), Eaagles::LinearSystem::LowpassFilter::setSlotWc(), Eaagles::Simulation::Gun::setSlotYaw(), Eaagles::IoDevice::AnalogOutput::setTable(), Eaagles::IoDevice::AnalogInput::setTable(), Eaagles::Simulation::IrSensor::transmit(), Eaagles::Simulation::Simulation::updateData(), Eaagles::Simulation::IrSystem::updateData(), Eaagles::Simulation::IrSensor::updateData(), and Eaagles::Simulation::Simulation::updateTC().
const unsigned short Eaagles::Basic::Object::MSG_INFO = 0x0004 [static, inherited] |
Referenced by Eaagles::Basic::TcpServerSingle::acceptConnection(), Eaagles::Basic::TcpServerMulti::acceptConnection(), Eaagles::Basic::BroadcastHandler::bindSocket(), Eaagles::Basic::TcpClient::connectToServer(), Eaagles::BasicGL::GlutDisplay::createSubWindow(), Eaagles::BasicGL::GlutDisplay::createWindow(), Eaagles::Otw::CigiClNetwork::initCigiNetwork(), Eaagles::Otw::CigiClNetwork::initialize(), Eaagles::Basic::ThreadSyncTask::mainThreadFunc(), Eaagles::Basic::ThreadSingleTask::mainThreadFunc(), Eaagles::BasicGL::GlutDisplay::onEscKey(), Eaagles::Basic::Logger::openFile(), Eaagles::Simulation::Player::positionUpdate(), Eaagles::Simulation::Sar::process(), Eaagles::Simulation::ActionImagingSar::process(), Eaagles::Simulation::RwrTrkMgr::processTrackList(), Eaagles::Simulation::GmtiTrkMgr::processTrackList(), Eaagles::Simulation::AirTrkMgr::processTrackList(), Eaagles::Simulation::AirAngleOnlyTrkMgr::processTrackList(), Eaagles::Simulation::Sar::requestImage(), Eaagles::Simulation::Station::reset(), Eaagles::Simulation::ActionImagingSar::setSlotImageSize(), Eaagles::Simulation::ActionWeaponRelease::trigger(), Eaagles::Simulation::ActionImagingSar::trigger(), Eaagles::Otw::NetThread::userFunc(), and Eaagles::Simulation::Missile::weaponGuidance().
const unsigned short Eaagles::Basic::Object::MSG_STD_ALL = 0x00FF [static, inherited] |
const unsigned short Eaagles::Basic::Object::MSG_USER = 0x0020 [static, inherited] |
const unsigned short Eaagles::Basic::Object::MSG_WARNING = 0x0002 [static, inherited] |
Referenced by Eaagles::Network::Dis::NtmInputNode::add2OurLists(), Eaagles::Simulation::NtmOutputNodeStd::addNtmSorted(), Eaagles::Simulation::IrSeeker::irRequestSignature(), Eaagles::BasicGL::Texture::loadTexture(), Eaagles::Basic::Object::Object(), Eaagles::Simulation::Player::onWpnRelEvent(), Eaagles::Simulation::Datalink::queueIncomingMessage(), Eaagles::Simulation::Datalink::queueOutgoingMessage(), Eaagles::BasicGL::BmpTexture::readBitmapFile(), Eaagles::Basic::ColorRotaryB::setCurrentColor(), Eaagles::BasicGL::Texture::setHeight(), Eaagles::BasicGL::Texture::setSlotMagFilter(), Eaagles::BasicGL::Texture::setSlotMinFilter(), Eaagles::Simulation::Station::setSlotOutTheWindow(), Eaagles::BasicGL::Graphic::setSlotTransformList(), Eaagles::BasicGL::Graphic::setSlotVertices(), Eaagles::BasicGL::Texture::setSlotWrapS(), Eaagles::BasicGL::Texture::setSlotWrapT(), and Eaagles::BasicGL::Texture::setWidth().
unsigned int Eaagles::Basic::Object::numClasses = 1 [static, inherited] |
Referenced by Eaagles::Basic::Object::registerClass(), and Eaagles::Basic::Object::writeClassList().
Referenced by getPolarization(), getPolarizationGain(), initData(), and setPolarization().
const SlotTable* Eaagles::Basic::Object::slotTable [protected, inherited] |
const SlotTable Eaagles::Basic::Object::slottable [static, protected, inherited] |
Referenced by Eaagles::Basic::Object::getSlotTable().
RfSystem* Eaagles::Simulation::Antenna::sys [private] |
Referenced by getSystem(), initData(), onRfEmissionEvent(), onRfEmissionReturnEventAntenna(), and setSystem().
double Eaagles::Simulation::Antenna::threshold [private] |
Referenced by getTransmitThreshold(), initData(), rfTransmit(), and setThreshold().
const char *const Eaagles::Basic::Object::version = "v2010_0122" [static, inherited] |
Reimplemented in Eaagles::Network::Dis::NetIO.
1.7.1