Inheritance diagram for Eaagles::Simulation::Rwr:


Public Member Functions | |
| Rwr () | |
| LCreal | getDegreesPerRay () const |
| int | getNumberOfRays () const |
| LCreal | getRay (const int i) const |
| int | getRayIndex (const LCreal az) const |
| LCreal | getRayAzimuth (const int idx) const |
| void | clearRays (const int ibuff) |
| virtual bool | killedNotification (Player *const killedBy=0) |
Protected Member Functions | |
| virtual void | receive (const LCreal dt) |
| virtual void | process (const LCreal dt) |
Private Member Functions | |
| void | xferRays () |
Private Attributes | |
| QQueue< Emission * > | rptQueue |
| bool | clearing |
| LCreal | rays [2][NUM_RAYS] |
Static Private Attributes | |
| static const int | MAX_EMISSIONS = 1000 |
| static const int | NUM_RAYS = 360 |
| Eaagles::Simulation::Rwr::Rwr | ( | ) |
| LCreal Eaagles::Simulation::Rwr::getDegreesPerRay | ( | ) | const [inline] |
| int Eaagles::Simulation::Rwr::getNumberOfRays | ( | ) | const [inline] |
| LCreal Eaagles::Simulation::Rwr::getRay | ( | const int | i | ) | const [inline] |
| int Eaagles::Simulation::Rwr::getRayIndex | ( | const LCreal | az | ) | const |
| LCreal Eaagles::Simulation::Rwr::getRayAzimuth | ( | const int | idx | ) | const |
| void Eaagles::Simulation::Rwr::clearRays | ( | const int | ibuff | ) | [inline] |
| virtual bool Eaagles::Simulation::Rwr::killedNotification | ( | Player *const | killedBy = 0 |
) | [virtual] |
System Interface -- Event handler(s).
| virtual void Eaagles::Simulation::Rwr::receive | ( | const LCreal | dt | ) | [protected, virtual] |
System Interface -- phase callbacks.
| virtual void Eaagles::Simulation::Rwr::process | ( | const LCreal | dt | ) | [protected, virtual] |
| void Eaagles::Simulation::Rwr::xferRays | ( | ) | [inline, private] |
const int Eaagles::Simulation::Rwr::MAX_EMISSIONS = 1000 [static, private] |
const int Eaagles::Simulation::Rwr::NUM_RAYS = 360 [static, private] |
QQueue<Emission*> Eaagles::Simulation::Rwr::rptQueue [private] |
Report queue.
bool Eaagles::Simulation::Rwr::clearing [private] |
Clearing tracks & queue in progress.
LCreal Eaagles::Simulation::Rwr::rays[2][NUM_RAYS] [private] |
Back (sensor) buffer [0][*] and front (graphics) buffer [1][*].
1.5.0