#include <TrackManager.h>
Inheritance diagram for Eaagles::Simulation::AirTrkMgr:


Public Types | |
| PWR_OFF | |
| PWR_STBY | |
| PWR_ON | |
| PWR_LAST | |
| enum | { PWR_OFF, PWR_STBY, PWR_ON, PWR_LAST } |
| CLR_KEY = 1 | |
| BACK_SPACE = 8 | |
| ENTER_KEY = 13 | |
| ESC_KEY = 27 | |
| FORWARD_SPACE = 28 | |
| UP_ARROW_KEY = 30 | |
| DOWN_ARROW_KEY = 31 | |
| LEFT_ARROW_KEY = BACK_SPACE | |
| RIGHT_ARROW_KEY = FORWARD_SPACE | |
| BUTTON_HIT = 128 | |
| INPUT_RIGHT_EDGE = 129 | |
| INPUT_LEFT_EDGE = 130 | |
| ON_SINGLE_CLICK = 131 | |
| ON_DOUBLE_CLICK = 132 | |
| F1_KEY = 141 | |
| F2_KEY = 142 | |
| F3_KEY = 143 | |
| F4_KEY = 144 | |
| F5_KEY = 145 | |
| F6_KEY = 146 | |
| F7_KEY = 147 | |
| F8_KEY = 148 | |
| F9_KEY = 149 | |
| F10_KEY = 150 | |
| F11_KEY = 151 | |
| F12_KEY = 152 | |
| OSB_T1 = 153 | |
| OSB_T2 = 154 | |
| OSB_T3 = 155 | |
| OSB_T4 = 156 | |
| OSB_T5 = 157 | |
| OSB_R1 = 158 | |
| OSB_R2 = 159 | |
| OSB_R3 = 160 | |
| OSB_R4 = 161 | |
| OSB_R5 = 162 | |
| OSB_B1 = 163 | |
| OSB_B2 = 164 | |
| OSB_B3 = 165 | |
| OSB_B4 = 166 | |
| OSB_B5 = 167 | |
| OSB_L1 = 168 | |
| OSB_L2 = 169 | |
| OSB_L3 = 170 | |
| OSB_L4 = 171 | |
| OSB_L5 = 172 | |
| USER_KEY_EVENT = 512 | |
| MAX_KEY_EVENT = 999 | |
| SHUTDOWN_EVENT = 1001 | |
| ON_ENTRY = 1201 | |
| ON_EXIT = 1202 | |
| SELECT = 1203 | |
| UPDATE_INSTRUMENTS = 1210 | |
| UPDATE_VALUE = 1211 | |
| UPDATE_VALUE1 = UPDATE_VALUE | |
| UPDATE_VALUE2 = 1212 | |
| UPDATE_VALUE3 = 1213 | |
| UPDATE_VALUE4 = 1214 | |
| UPDATE_VALUE5 = 1215 | |
| UPDATE_VALUE6 = 1216 | |
| UPDATE_VALUE7 = 1217 | |
| UPDATE_VALUE8 = 1218 | |
| UPDATE_VALUE9 = 1219 | |
| SET_VISIBILITY = 1221 | |
| SET_COLOR = 1222 | |
| SET_LINEWIDTH = 1223 | |
| SET_POSITION = 1224 | |
| SET_WIDTH = 1225 | |
| SET_HIGHLIGHT = 1226 | |
| SET_UNDERLINE = 1227 | |
| SET_REVERSED = 1228 | |
| SET_SPECIAL = 1229 | |
| SET_JUSTIFICATION = 1230 | |
| SET_FLASHRATE = 1231 | |
| SET_LINE = 1232 | |
| SET_COLUMN = 1233 | |
| RESET_EVENT = 1301 | |
| FREEZE_EVENT = 1302 | |
| FREEZE_EVENT_ALL = 1303 | |
| KILL_EVENT = 1304 | |
| CRASH_EVENT = 1305 | |
| DETONATION_EVENT = 1306 | |
| RF_EMISSION = 1307 | |
| RF_EMISSION_RETURN = 1308 | |
| DESIGNATOR_EVENT = 1309 | |
| DATALINK_MESSAGE = 1310 | |
| ON_OWNSHIP_CONNECT = 1311 | |
| ON_OWNSHIP_DISCONNECT = 1312 | |
| SCAN_START = 1313 | |
| SCAN_END = 1314 | |
| WPN_RELOAD = 1315 | |
| RF_REFLECTED_EMISSION = 1316 | |
| RF_REFLECTIONS_REQUEST = 1317 | |
| RF_REFLECTIONS_CANCEL = 1318 | |
| SENSOR_RTS = 1400 | |
| TGT_STEP_EVENT = 1401 | |
| TGT_DESIGNATE = 1402 | |
| WPN_REL_EVENT = 1405 | |
| TRIGGER_SW_EVENT = 1406 | |
| TMS_FWD_EVENT = 1407 | |
| TMS_AFT_EVENT = 1408 | |
| TMS_LEFT_EVENT = 1409 | |
| TMS_RIGHT_EVENT = 1410 | |
| DMS_FWD_EVENT = 1411 | |
| DMS_AFT_EVENT = 1412 | |
| DMS_LEFT_EVENT = 1413 | |
| DMS_RIGHT_EVENT = 1414 | |
| CMS_FWD_EVENT = 1415 | |
| CMS_AFT_EVENT = 1416 | |
| CMS_LEFT_EVENT = 1417 | |
| CMS_RIGHT_EVENT = 1418 | |
| PINKY_SW_EVENT = 1419 | |
| NWS_SW_EVENT = 1420 | |
| CURSOR_ZERO_EVENT = 1421 | |
| CURSOR_X_EVENT = 1422 | |
| CURSOR_Y_EVENT = 1423 | |
| USER_EVENTS = 2000 | |
| enum | { CLR_KEY = 1, BACK_SPACE = 8, ENTER_KEY = 13, ESC_KEY = 27, FORWARD_SPACE = 28, UP_ARROW_KEY = 30, DOWN_ARROW_KEY = 31, LEFT_ARROW_KEY = BACK_SPACE, RIGHT_ARROW_KEY = FORWARD_SPACE, BUTTON_HIT = 128, INPUT_RIGHT_EDGE = 129, INPUT_LEFT_EDGE = 130, ON_SINGLE_CLICK = 131, ON_DOUBLE_CLICK = 132, F1_KEY = 141, F2_KEY = 142, F3_KEY = 143, F4_KEY = 144, F5_KEY = 145, F6_KEY = 146, F7_KEY = 147, F8_KEY = 148, F9_KEY = 149, F10_KEY = 150, F11_KEY = 151, F12_KEY = 152, OSB_T1 = 153, OSB_T2 = 154, OSB_T3 = 155, OSB_T4 = 156, OSB_T5 = 157, OSB_R1 = 158, OSB_R2 = 159, OSB_R3 = 160, OSB_R4 = 161, OSB_R5 = 162, OSB_B1 = 163, OSB_B2 = 164, OSB_B3 = 165, OSB_B4 = 166, OSB_B5 = 167, OSB_L1 = 168, OSB_L2 = 169, OSB_L3 = 170, OSB_L4 = 171, OSB_L5 = 172, USER_KEY_EVENT = 512, MAX_KEY_EVENT = 999, SHUTDOWN_EVENT = 1001, ON_ENTRY = 1201, ON_EXIT = 1202, SELECT = 1203, UPDATE_INSTRUMENTS = 1210, UPDATE_VALUE = 1211, UPDATE_VALUE1 = UPDATE_VALUE, UPDATE_VALUE2 = 1212, UPDATE_VALUE3 = 1213, UPDATE_VALUE4 = 1214, UPDATE_VALUE5 = 1215, UPDATE_VALUE6 = 1216, UPDATE_VALUE7 = 1217, UPDATE_VALUE8 = 1218, UPDATE_VALUE9 = 1219, SET_VISIBILITY = 1221, SET_COLOR = 1222, SET_LINEWIDTH = 1223, SET_POSITION = 1224, SET_WIDTH = 1225, SET_HIGHLIGHT = 1226, SET_UNDERLINE = 1227, SET_REVERSED = 1228, SET_SPECIAL = 1229, SET_JUSTIFICATION = 1230, SET_FLASHRATE = 1231, SET_LINE = 1232, SET_COLUMN = 1233, RESET_EVENT = 1301, FREEZE_EVENT = 1302, FREEZE_EVENT_ALL = 1303, KILL_EVENT = 1304, CRASH_EVENT = 1305, DETONATION_EVENT = 1306, RF_EMISSION = 1307, RF_EMISSION_RETURN = 1308, DESIGNATOR_EVENT = 1309, DATALINK_MESSAGE = 1310, ON_OWNSHIP_CONNECT = 1311, ON_OWNSHIP_DISCONNECT = 1312, SCAN_START = 1313, SCAN_END = 1314, WPN_RELOAD = 1315, RF_REFLECTED_EMISSION = 1316, RF_REFLECTIONS_REQUEST = 1317, RF_REFLECTIONS_CANCEL = 1318, SENSOR_RTS = 1400, TGT_STEP_EVENT = 1401, TGT_DESIGNATE = 1402, WPN_REL_EVENT = 1405, TRIGGER_SW_EVENT = 1406, TMS_FWD_EVENT = 1407, TMS_AFT_EVENT = 1408, TMS_LEFT_EVENT = 1409, TMS_RIGHT_EVENT = 1410, DMS_FWD_EVENT = 1411, DMS_AFT_EVENT = 1412, DMS_LEFT_EVENT = 1413, DMS_RIGHT_EVENT = 1414, CMS_FWD_EVENT = 1415, CMS_AFT_EVENT = 1416, CMS_LEFT_EVENT = 1417, CMS_RIGHT_EVENT = 1418, PINKY_SW_EVENT = 1419, NWS_SW_EVENT = 1420, CURSOR_ZERO_EVENT = 1421, CURSOR_X_EVENT = 1422, CURSOR_Y_EVENT = 1423, USER_EVENTS = 2000 } |
Public Member Functions | |
| AirTrkMgr () | |
| LCreal | getMaxTrackAge () const |
| int | getMaxTracks () const |
| void | newReport (Emission *em, LCreal snDbl) |
| virtual int | getTrackList (Track *tlist[], const int max) |
| virtual int | getTrackList (const Track *tlist[], const int max) const |
| virtual int | getTrackList (SPtr< Track > *const tlist, const int max) const |
| virtual void | clearTracksAndQueues () |
| virtual bool | addTrack (Track *const t) |
| bool | isType (const short t) const |
| short | getType () const |
| void | setType (const short t) |
| void | setSubtype (const short t) |
| virtual bool | killedNotification (Player *const killedBy=0) |
| virtual void | reset () |
| 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 void | updateTC (const LCreal dt=0.0) |
| virtual bool | event (const int event, Basic::LcObject *const obj=0) |
| bool | isFrozen () const |
| bool | isNotFrozen () const |
| virtual void | freeze (const bool fflag) |
| virtual void | updateData (const LCreal dt=0.0f) |
| LcComponent * | container () |
| const LcComponent * | container () const |
| LcComponent * | container (LcComponent *const p) |
| LcComponent * | findContainerByType (const std::type_info &type) |
| const LcComponent * | findContainerByType (const std::type_info &type) const |
| LcPairStream * | getComponents () |
| const LcPairStream * | getComponents () const |
| virtual bool | addComponent (LcPair *const p) |
| const LcComponent * | getSelectedComponent () const |
| LcComponent * | getSelectedComponent () |
| virtual LcPair * | findByName (const char *const slotname) |
| virtual const LcPair * | findByName (const char *const slotname) const |
| virtual LcPair * | findByIndex (const int slotindex) |
| virtual const LcPair * | findByIndex (const int slotindex) const |
| virtual LcPair * | findByType (const std::type_info &type) |
| virtual const LcPair * | findByType (const std::type_info &type) const |
| virtual const LcIdent * | findNameOfComponent (const LcComponent *const p) const |
| bool | send (const char *const id, const int event) |
| bool | send (const char *const id, const int event, const int value, SendData &sd) |
| bool | send (const char *const id, const int event, const LCreal value, SendData &sd) |
| bool | send (const char *const id, const int event, const char *const value, SendData &sd) |
| bool | send (const char *const id, const int event, const int value[], SendData sd[], const int n) |
| bool | send (const char *const id, const int event, const float value[], SendData sd[], const int n) |
| bool | send (const char *const id, const int event, const double value[], SendData sd[], const int n) |
| bool | send (const char *const id, const int event, const char *const value[], SendData sd[], const int n) |
| void | tcFrame (const LCreal dt=0.0f) |
| bool | isShutdown () const |
| bool | isNotShutdown () const |
| const LcStatistic * | getTimingStats () const |
| bool | isTimingStatsEnabled () const |
| bool | isTimingStatsPrintEnabled () const |
| virtual bool | setTimingStatsEnabled (const bool b) |
| virtual bool | setPrintTimingStats (const bool b) |
| virtual bool | setSlotComponent (LcPairStream *const multiple) |
| virtual bool | setSlotComponent (LcComponent *const single) |
| virtual bool | setSlotEnableTimingStats (const LcNumber *const num) |
| virtual bool | setSlotPrintTimingStats (const LcNumber *const num) |
| virtual bool | setSlotFreeze (const LcNumber *const num) |
| virtual bool | setSlotEventLogger (LcLogger *const logger) |
| LcLogger * | getEventLogger () |
| LcLogger * | getAnyEventLogger () |
| virtual bool | setEventLogger (LcLogger *const logger) |
| virtual bool | isClassType (const std::type_info &type) const |
| virtual LcObject * | clone () const |
| virtual std::ostream & | serialize (std::ostream &sout, const int i=0, const bool slotsOnly=false) const |
| virtual bool | isFormName (const char name[]) const |
| virtual const char * | formName () const |
| virtual bool | isValid () const |
| bool | setSlotByName (const char *const slotname, LcObject *const obj) |
| LcObject * | getSlotByName (const char *const slotname) |
| const char * | slotIndex2Name (const int slotindex) const |
| int | slotName2Index (const char *const slotname) const |
| int | getRefCount () const |
| void | ref () const |
| void | unref () const |
Static Public Member Functions | |
| static const LcSlotTable & | getSlotTable () |
| static const char * | getFormName () |
Protected Member Functions | |
| virtual void | processTrackList (const LCreal dt) |
| int | getNewTrackID () |
| virtual Emission * | getReport (LCreal *const sn) |
| virtual bool | setSlotMaxTracks (const Basic::LcNumber *const num) |
| virtual bool | setSlotMaxTrackAge (const Basic::LcNumber *const num) |
| virtual bool | setSlotFirstTrackId (const Basic::LcNumber *const num) |
| virtual bool | setSlotAlpha (const Basic::LcNumber *const num) |
| virtual bool | setSlotBeta (const Basic::LcNumber *const num) |
| virtual bool | setSlotGamma (const Basic::LcNumber *const num) |
| void | makeMatrixA (const LCreal dt) |
| virtual void | process (const LCreal dt) |
| virtual bool | setOwnship (Player *const p) |
| virtual void | dynamics (const LCreal dt) |
| 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 LcObject *const s) |
| virtual bool | select (const LcString *const name) |
| virtual bool | select (const LcNumber *const num) |
| virtual LcPairStream * | processComponents (LcPairStream *const list, const std::type_info &filter, LcPair *const add=0, LcComponent *const remove=0) |
| void | copyData (const LcObject &org, const bool cc=false) |
| void | deleteData () |
| virtual bool | setSlotByIndex (const int slotindex, LcObject *const obj) |
| virtual LcObject * | getSlotByIndex (const int slotindex) |
| void | indent (std::ostream &sout, const int ident) const |
Protected Attributes | |
| Track * | tracks [MAX_TRKS] |
| int | nTrks |
| int | maxTrks |
| bool | clearing |
| LCreal | A [3][3] |
| bool | haveMatrixA |
| LCreal | alpha |
| LCreal | beta |
| LCreal | gamma |
| const LcSlotTable * | slotTable |
Static Protected Attributes | |
| static const int | MAX_TRKS = 200 |
| static const int | MAX_REPORTS = 200 |
| static const LcSlotTable | slottable |
Private Member Functions | |
| bool | setPositionGate (const Basic::LcNumber *const num) |
| bool | setRangeGate (const Basic::LcNumber *const num) |
| bool | setVelocityGate (const Basic::LcNumber *const num) |
Private Attributes | |
| LCreal | posGate |
| LCreal | rngGate |
| LCreal | velGate |
anonymous enum [inherited] |
| Eaagles::Simulation::AirTrkMgr::AirTrkMgr | ( | ) |
| virtual bool Eaagles::Basic::LcComponent::addComponent | ( | LcPair *const | p | ) | [virtual, inherited] |
| bool Eaagles::Simulation::TrackManager::addTrack | ( | Track *const | t | ) | [virtual, inherited] |
| void Eaagles::Simulation::TrackManager::clearTracksAndQueues | ( | ) | [virtual, inherited] |
| LcObject * Eaagles::Basic::LcObject::clone | ( | ) | const [virtual, inherited] |
| LcComponent* Eaagles::Basic::LcComponent::container | ( | LcComponent *const | p | ) | [inline, inherited] |
| const LcComponent* Eaagles::Basic::LcComponent::container | ( | ) | const [inline, inherited] |
| LcComponent* Eaagles::Basic::LcComponent::container | ( | ) | [inline, inherited] |
| void Eaagles::Basic::LcObject::copyData | ( | const LcObject & | org, | |
| const bool | cc = false | |||
| ) | [protected, inherited] |
| void Eaagles::Basic::LcObject::deleteData | ( | ) | [protected, inherited] |
| void Eaagles::Simulation::System::dynamics | ( | const LCreal | dt | ) | [protected, virtual, inherited] |
| virtual bool Eaagles::Simulation::System::event | ( | const int | event, | |
| Basic::LcObject *const | obj = 0 | |||
| ) | [virtual, inherited] |
Reimplemented from Eaagles::Basic::LcComponent.
Reimplemented in Eaagles::Simulation::Antenna, Eaagles::Simulation::Datalink, Eaagles::Simulation::Gimbal, Eaagles::Simulation::RfSensor, Eaagles::Simulation::ScanGimbal, and Eaagles::Simulation::StoresMgr.
| virtual const LcPair* Eaagles::Basic::LcComponent::findByIndex | ( | const int | slotindex | ) | const [virtual, inherited] |
| virtual LcPair* Eaagles::Basic::LcComponent::findByIndex | ( | const int | slotindex | ) | [virtual, inherited] |
| virtual const LcPair* Eaagles::Basic::LcComponent::findByName | ( | const char *const | slotname | ) | const [virtual, inherited] |
| virtual LcPair* Eaagles::Basic::LcComponent::findByName | ( | const char *const | slotname | ) | [virtual, inherited] |
| virtual const LcPair* Eaagles::Basic::LcComponent::findByType | ( | const std::type_info & | type | ) | const [virtual, inherited] |
| virtual LcPair* Eaagles::Basic::LcComponent::findByType | ( | const std::type_info & | type | ) | [virtual, inherited] |
| const LcComponent* Eaagles::Basic::LcComponent::findContainerByType | ( | const std::type_info & | type | ) | const [inherited] |
| LcComponent* Eaagles::Basic::LcComponent::findContainerByType | ( | const std::type_info & | type | ) | [inherited] |
| virtual const LcIdent* Eaagles::Basic::LcComponent::findNameOfComponent | ( | const LcComponent *const | p | ) | const [virtual, inherited] |
| const char * Eaagles::Basic::LcObject::formName | ( | ) | const [virtual, inherited] |
| virtual void Eaagles::Basic::LcComponent::freeze | ( | const bool | fflag | ) | [inline, virtual, inherited] |
| LcLogger* Eaagles::Basic::LcComponent::getAnyEventLogger | ( | ) | [inherited] |
| const LcPairStream* Eaagles::Basic::LcComponent::getComponents | ( | ) | const [inherited] |
| LcPairStream* Eaagles::Basic::LcComponent::getComponents | ( | ) | [inherited] |
| LcLogger* Eaagles::Basic::LcComponent::getEventLogger | ( | ) | [inherited] |
| const char * Eaagles::Basic::LcObject::getFormName | ( | ) | [static, inherited] |
| LCreal Eaagles::Simulation::TrackManager::getMaxTrackAge | ( | ) | const [inline, inherited] |
| int Eaagles::Simulation::TrackManager::getMaxTracks | ( | ) | const [inline, inherited] |
| int Eaagles::Simulation::TrackManager::getNewTrackID | ( | ) | [inline, protected, inherited] |
| const Player * Eaagles::Simulation::System::getOwnship | ( | ) | const [virtual, inherited] |
| Player * Eaagles::Simulation::System::getOwnship | ( | ) | [virtual, inherited] |
| unsigned int Eaagles::Simulation::System::getPowerSwitch | ( | ) | const [virtual, inherited] |
| int Eaagles::Basic::LcObject::getRefCount | ( | ) | const [inline, inherited] |
| Emission * Eaagles::Simulation::TrackManager::getReport | ( | LCreal *const | sn | ) | [protected, virtual, inherited] |
| LcComponent* Eaagles::Basic::LcComponent::getSelectedComponent | ( | ) | [inline, inherited] |
| const LcComponent* Eaagles::Basic::LcComponent::getSelectedComponent | ( | ) | const [inline, inherited] |
| const Simulation * Eaagles::Simulation::System::getSimulation | ( | ) | const [virtual, inherited] |
| Simulation * Eaagles::Simulation::System::getSimulation | ( | ) | [virtual, inherited] |
| LcObject * Eaagles::Basic::LcObject::getSlotByIndex | ( | const int | slotindex | ) | [protected, virtual, inherited] |
| LcObject * Eaagles::Basic::LcObject::getSlotByName | ( | const char *const | slotname | ) | [inherited] |
| const LcSlotTable & Eaagles::Basic::LcObject::getSlotTable | ( | ) | [static, inherited] |
| const LcStatistic* Eaagles::Basic::LcComponent::getTimingStats | ( | ) | const [inline, inherited] |
| int Eaagles::Simulation::TrackManager::getTrackList | ( | SPtr< Track > *const | tlist, | |
| const int | max | |||
| ) | const [virtual, inherited] |
| int Eaagles::Simulation::TrackManager::getTrackList | ( | const Track * | tlist[], | |
| const int | max | |||
| ) | const [virtual, inherited] |
| int Eaagles::Simulation::TrackManager::getTrackList | ( | Track * | tlist[], | |
| const int | max | |||
| ) | [virtual, inherited] |
| short Eaagles::Simulation::TrackManager::getType | ( | ) | const [inline, inherited] |
| void Eaagles::Basic::LcObject::indent | ( | std::ostream & | sout, | |
| const int | ident | |||
| ) | const [protected, inherited] |
| bool Eaagles::Basic::LcObject::isClassType | ( | const std::type_info & | type | ) | const [virtual, inherited] |
| bool Eaagles::Basic::LcObject::isFormName | ( | const char | name[] | ) | const [virtual, inherited] |
| bool Eaagles::Basic::LcComponent::isFrozen | ( | ) | const [inline, inherited] |
| bool Eaagles::Basic::LcComponent::isNotFrozen | ( | ) | const [inline, inherited] |
| bool Eaagles::Basic::LcComponent::isNotShutdown | ( | ) | const [inline, inherited] |
| bool Eaagles::Basic::LcComponent::isShutdown | ( | ) | const [inline, inherited] |
| bool Eaagles::Basic::LcComponent::isTimingStatsEnabled | ( | ) | const [inline, inherited] |
| bool Eaagles::Basic::LcComponent::isTimingStatsPrintEnabled | ( | ) | const [inline, inherited] |
| bool Eaagles::Simulation::TrackManager::isType | ( | const short | t | ) | const [inline, inherited] |
| bool Eaagles::Basic::LcObject::isValid | ( | ) | const [virtual, inherited] |
| bool Eaagles::Simulation::TrackManager::killedNotification | ( | Player *const | killedBy = 0 |
) | [virtual, inherited] |
Reimplemented from Eaagles::Simulation::System.
| void Eaagles::Simulation::TrackManager::makeMatrixA | ( | const LCreal | dt | ) | [protected, inherited] |
| virtual bool Eaagles::Basic::LcComponent::onEventReset | ( | ) | [protected, virtual, inherited] |
| virtual void Eaagles::Basic::LcComponent::printTimingStats | ( | ) | [protected, virtual, inherited] |
Reimplemented in Eaagles::Simulation::Player, and Eaagles::Simulation::Simulation.
| void Eaagles::Simulation::TrackManager::process | ( | const LCreal | dt | ) | [protected, virtual, inherited] |
Reimplemented from Eaagles::Simulation::System.
| virtual LcPairStream* Eaagles::Basic::LcComponent::processComponents | ( | LcPairStream *const | list, | |
| const std::type_info & | filter, | |||
| LcPair *const | add = 0, |
|||
| LcComponent *const | remove = 0 | |||
| ) | [protected, virtual, inherited] |
| void Eaagles::Simulation::AirTrkMgr::processTrackList | ( | const LCreal | dt | ) | [protected, virtual] |
Implements Eaagles::Simulation::TrackManager.
| void Eaagles::Simulation::System::receive | ( | const LCreal | dt | ) | [protected, virtual, inherited] |
Reimplemented in Eaagles::Simulation::Radar, Eaagles::Simulation::Radio, and Eaagles::Simulation::Rwr.
| void Eaagles::Basic::LcObject::ref | ( | ) | const [inline, inherited] |
| void Eaagles::Simulation::TrackManager::reset | ( | ) | [virtual, inherited] |
Reimplemented from Eaagles::Simulation::System.
| virtual bool Eaagles::Basic::LcComponent::select | ( | const LcNumber *const | num | ) | [protected, virtual, inherited] |
| virtual bool Eaagles::Basic::LcComponent::select | ( | const LcString *const | name | ) | [protected, virtual, inherited] |
| bool Eaagles::Basic::LcComponent::send | ( | const char *const | id, | |
| const int | event, | |||
| const char *const | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [inherited] |
| bool Eaagles::Basic::LcComponent::send | ( | const char *const | id, | |
| const int | event, | |||
| const double | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [inherited] |
| bool Eaagles::Basic::LcComponent::send | ( | const char *const | id, | |
| const int | event, | |||
| const float | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [inherited] |
| bool Eaagles::Basic::LcComponent::send | ( | const char *const | id, | |
| const int | event, | |||
| const int | value[], | |||
| SendData | sd[], | |||
| const int | n | |||
| ) | [inherited] |
| bool Eaagles::Basic::LcComponent::send | ( | const char *const | id, | |
| const int | event, | |||
| const char *const | value, | |||
| SendData & | sd | |||
| ) | [inherited] |
| bool Eaagles::Basic::LcComponent::send | ( | const char *const | id, | |
| const int | event, | |||
| const LCreal | value, | |||
| SendData & | sd | |||
| ) | [inherited] |
| bool Eaagles::Basic::LcComponent::send | ( | const char *const | id, | |
| const int | event, | |||
| const int | value, | |||
| SendData & | sd | |||
| ) | [inherited] |
| bool Eaagles::Basic::LcComponent::send | ( | const char *const | id, | |
| const int | event | |||
| ) | [inherited] |
| std::ostream & Eaagles::Basic::LcObject::serialize | ( | std::ostream & | sout, | |
| const int | i = 0, |
|||
| const bool | slotsOnly = false | |||
| ) | const [virtual, inherited] |
| virtual bool Eaagles::Basic::LcComponent::setEventLogger | ( | LcLogger *const | logger | ) | [virtual, inherited] |
| bool Eaagles::Simulation::System::setOwnship | ( | Player *const | p | ) | [protected, virtual, inherited] |
| bool Eaagles::Simulation::AirTrkMgr::setPositionGate | ( | const Basic::LcNumber *const | num | ) | [private] |
| bool Eaagles::Simulation::System::setPowerSwitch | ( | const unsigned int | p | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::LcComponent::setPrintTimingStats | ( | const bool | b | ) | [virtual, inherited] |
| bool Eaagles::Simulation::AirTrkMgr::setRangeGate | ( | const Basic::LcNumber *const | num | ) | [private] |
| virtual bool Eaagles::Basic::LcComponent::setSelectionName | ( | const LcObject *const | s | ) | [protected, virtual, inherited] |
| bool Eaagles::Simulation::TrackManager::setSlotAlpha | ( | const Basic::LcNumber *const | num | ) | [protected, virtual, inherited] |
| bool Eaagles::Simulation::TrackManager::setSlotBeta | ( | const Basic::LcNumber *const | num | ) | [protected, virtual, inherited] |
| bool Eaagles::Basic::LcObject::setSlotByIndex | ( | const int | slotindex, | |
| LcObject *const | obj | |||
| ) | [protected, virtual, inherited] |
| bool Eaagles::Basic::LcObject::setSlotByName | ( | const char *const | slotname, | |
| LcObject *const | obj | |||
| ) | [inherited] |
| virtual bool Eaagles::Basic::LcComponent::setSlotComponent | ( | LcComponent *const | single | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::LcComponent::setSlotComponent | ( | LcPairStream *const | multiple | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::LcComponent::setSlotEnableTimingStats | ( | const LcNumber *const | num | ) | [virtual, inherited] |
| virtual bool Eaagles::Basic::LcComponent::setSlotEventLogger | ( | LcLogger *const | logger | ) | [virtual, inherited] |
| bool Eaagles::Simulation::TrackManager::setSlotFirstTrackId | ( | const Basic::LcNumber *const | num | ) | [protected, virtual, inherited] |
| virtual bool Eaagles::Basic::LcComponent::setSlotFreeze | ( | const LcNumber *const | num | ) | [virtual, inherited] |
| bool Eaagles::Simulation::TrackManager::setSlotGamma | ( | const Basic::LcNumber *const | num | ) | [protected, virtual, inherited] |
| bool Eaagles::Simulation::TrackManager::setSlotMaxTrackAge | ( | const Basic::LcNumber *const | num | ) | [protected, virtual, inherited] |
| bool Eaagles::Simulation::TrackManager::setSlotMaxTracks | ( | const Basic::LcNumber *const | num | ) | [protected, virtual, inherited] |
| virtual bool Eaagles::Basic::LcComponent::setSlotPrintTimingStats | ( | const LcNumber *const | num | ) | [virtual, inherited] |
| void Eaagles::Simulation::TrackManager::setSubtype | ( | const short | t | ) | [inline, inherited] |
| virtual bool Eaagles::Basic::LcComponent::setTimingStatsEnabled | ( | const bool | b | ) | [virtual, inherited] |
| void Eaagles::Simulation::TrackManager::setType | ( | const short | t | ) | [inline, inherited] |
| bool Eaagles::Simulation::AirTrkMgr::setVelocityGate | ( | const Basic::LcNumber *const | num | ) | [private] |
| virtual bool Eaagles::Basic::LcComponent::shutdownNotification | ( | ) | [protected, virtual, inherited] |
Reimplemented in Eaagles::Simulation::Simulation, and Eaagles::Simulation::Station.
| const char * Eaagles::Basic::LcObject::slotIndex2Name | ( | const int | slotindex | ) | const [inherited] |
| int Eaagles::Basic::LcObject::slotName2Index | ( | const char *const | slotname | ) | const [inherited] |
| void Eaagles::Basic::LcComponent::tcFrame | ( | const LCreal | dt = 0.0f |
) | [inherited] |
| void Eaagles::Simulation::System::transmit | ( | const LCreal | dt | ) | [protected, virtual, inherited] |
Reimplemented in Eaagles::Simulation::Jammer, and Eaagles::Simulation::Radar.
| void Eaagles::Basic::LcObject::unref | ( | ) | const [inline, inherited] |
| virtual void Eaagles::Basic::LcComponent::updateData | ( | const LCreal | dt = 0.0f |
) | [virtual, inherited] |
Reimplemented in Eaagles::Basic::LcLogger, Eaagles::BasicGL::LcField, Eaagles::BasicGL::LcPage, Eaagles::BasicGL::LcCursor, Eaagles::BasicGL::LcNumericRo, Eaagles::Fltk::MapDisplay, Eaagles::Fox::Display, Eaagles::Fox::Station, Eaagles::Instruments::LcPushButton, Eaagles::Instruments::AltitudeDial, Eaagles::Instruments::DialArcSegment, Eaagles::Instruments::EngPage, Eaagles::Instruments::DigitalAoaGauge, Eaagles::Instruments::Instrument, Eaagles::Instruments::LandingGear, Eaagles::Instruments::MapPage, Eaagles::Instruments::BearingPointer, Eaagles::Instruments::CompassRose, Eaagles::Instruments::MfdPage, Eaagles::Instruments::SymbolLoader, Eaagles::Instruments::TestAlt, Eaagles::Instruments::TestCas, Eaagles::Instruments::TestCompass, Eaagles::Instruments::TestDigitalGauge, Eaagles::Instruments::TestDynamicMapPage, Eaagles::Instruments::TestEngineDial, Eaagles::Instruments::TestEngPage, Eaagles::Instruments::TestFtitDial, Eaagles::Instruments::TestGauge1, Eaagles::Instruments::TestGMeterDial, Eaagles::Instruments::TestHsi, Eaagles::Instruments::TestLandingGear, Eaagles::Instruments::TestNozzle, Eaagles::Instruments::TestOilPressure, Eaagles::Instruments::TestRpmDial, Eaagles::Instruments::TestSpeedBrake, Eaagles::Instruments::TestVVI, Eaagles::MovingMap::MapDisplay, Eaagles::MovingMap::MapPage, Eaagles::MovingMap::MovingMapImage, Eaagles::Simulation::Navigation, Eaagles::Simulation::NavRadio, Eaagles::Simulation::TacanRadio, Eaagles::Simulation::IlsRadio, Eaagles::Simulation::OnboardComputer, Eaagles::Simulation::Player, Eaagles::Simulation::Radar, Eaagles::Simulation::RfSensor, Eaagles::Simulation::RfSystem, Eaagles::Simulation::Route, Eaagles::Simulation::SamVehicle, Eaagles::Simulation::SimLogger, Eaagles::Simulation::Simulation, Eaagles::Simulation::Station, Eaagles::Simulation::StoresMgr, and Eaagles::Simulation::Weapon.
| void Eaagles::Simulation::System::updateTC | ( | const LCreal | dt = 0.0 |
) | [virtual, inherited] |
Reimplemented from Eaagles::Basic::LcComponent.
LCreal Eaagles::Simulation::TrackManager::A[3][3] [protected, inherited] |
LCreal Eaagles::Simulation::TrackManager::alpha [protected, inherited] |
LCreal Eaagles::Simulation::TrackManager::beta [protected, inherited] |
bool Eaagles::Simulation::TrackManager::clearing [protected, inherited] |
LCreal Eaagles::Simulation::TrackManager::gamma [protected, inherited] |
bool Eaagles::Simulation::TrackManager::haveMatrixA [protected, inherited] |
const int Eaagles::Simulation::TrackManager::MAX_REPORTS = 200 [static, protected, inherited] |
const int Eaagles::Simulation::TrackManager::MAX_TRKS = 200 [static, protected, inherited] |
int Eaagles::Simulation::TrackManager::maxTrks [protected, inherited] |
int Eaagles::Simulation::TrackManager::nTrks [protected, inherited] |
const LcSlotTable* Eaagles::Basic::LcObject::slotTable [protected, inherited] |
const LcSlotTable Eaagles::Basic::LcObject::slottable [static, protected, inherited] |
Track* Eaagles::Simulation::TrackManager::tracks[MAX_TRKS] [protected, inherited] |
1.4.7