Inheritance diagram for Eaagles::Vehicle::RacModel:


Public Member Functions | |
| RacModel () | |
| virtual void | dynamics (const LCreal dt) |
| virtual bool | setCmdHdgDeg (const LCreal h) |
Private Types | |
| enum | Submode { SM_SELECT, SM_NAV, SM_NAV4D, SM_FOLLOW, SM_O_ANCHOR, SM_O_MIRROR, SM_E_PRELAUNCH, SM_E_POSTLAUNCH, SM_EW_PRELAUNCH, SM_EW_POSTLAUNCH } |
| enum | NavMode { NM_SELECT, NM_NAV, NM_NAV4D, NM_ORBIT, NM_ENGAGE, NM_FOLLOW } |
Private Member Functions | |
| bool | setSlotCmdHeading (const Basic::LcNumber *const num) |
| void | updateRAC (const LCreal dt) |
| void | pdlRAC (const LCreal dt) |
Private Attributes | |
| Submode | submode |
| NavMode | navMode |
| LCreal | acVPMIN |
| LCreal | acVPMAXG |
| LCreal | acGMAX |
| LCreal | acMaxAccel |
| LCreal | cmdPitch |
| LCreal | cmdHeading |
| LCreal | cmdVelocity |
enum Eaagles::Vehicle::RacModel::Submode [private] |
Modes.
enum Eaagles::Vehicle::RacModel::NavMode [private] |
| Eaagles::Vehicle::RacModel::RacModel | ( | ) |
public interface
| virtual void Eaagles::Vehicle::RacModel::dynamics | ( | const LCreal | dt | ) | [virtual] |
One pass model update; called from Player::dynamics().
Reimplemented from Eaagles::Simulation::DynamicsModel.
| virtual bool Eaagles::Vehicle::RacModel::setCmdHdgDeg | ( | const LCreal | h | ) | [virtual] |
Commanded heading (true; degs).
| bool Eaagles::Vehicle::RacModel::setSlotCmdHeading | ( | const Basic::LcNumber *const | num | ) | [private] |
| void Eaagles::Vehicle::RacModel::updateRAC | ( | const LCreal | dt | ) | [private] |
Set commanded heading angle.
| void Eaagles::Vehicle::RacModel::pdlRAC | ( | const LCreal | dt | ) | [private] |
Submode Eaagles::Vehicle::RacModel::submode [private] |
Player submode.
NavMode Eaagles::Vehicle::RacModel::navMode [private] |
Player navigation mode.
LCreal Eaagles::Vehicle::RacModel::acVPMIN [private] |
Minimum Velocity (m/s).
LCreal Eaagles::Vehicle::RacModel::acVPMAXG [private] |
Velocity for Max G's (g's).
LCreal Eaagles::Vehicle::RacModel::acGMAX [private] |
Max G's (g's).
LCreal Eaagles::Vehicle::RacModel::acMaxAccel [private] |
Max longitudual acceleration (m/s/s).
LCreal Eaagles::Vehicle::RacModel::cmdPitch [private] |
Commanded Pitch (rad).
LCreal Eaagles::Vehicle::RacModel::cmdHeading [private] |
Commanded Heading (rad).
Commanded speed (m/s).
1.5.0