Inheritance diagram for Eaagles::Simulation::SteerpointActionDecoyRelease:


Public Member Functions | |
| SteerpointActionDecoyRelease () | |
| virtual bool | trigger (Route *const routeMgr) |
| virtual bool | setInterval (const LCreal x) |
| virtual bool | setNumToLaunch (const int x) |
| virtual void | process (const LCreal dt) |
Protected Member Functions | |
| bool | setSlotInterval (const Basic::LcNumber *x) |
| bool | setSlotNumToLaunch (const Basic::LcNumber *x) |
Private Attributes | |
| int | numToLaunch |
| LCreal | interval |
| LCreal | tod |
| LCreal | startTOD |
Releases a decoy (MALD, or other)
| Eaagles::Simulation::SteerpointActionDecoyRelease::SteerpointActionDecoyRelease | ( | ) |
| bool Eaagles::Simulation::SteerpointActionDecoyRelease::trigger | ( | Route *const | routeMgr | ) | [virtual] |
Starts this action.
SteerpointAction Interface
Reimplemented from Eaagles::Simulation::SteerpointAction.
| virtual bool Eaagles::Simulation::SteerpointActionDecoyRelease::setInterval | ( | const LCreal | x | ) | [inline, virtual] |
set functions
| virtual bool Eaagles::Simulation::SteerpointActionDecoyRelease::setNumToLaunch | ( | const int | x | ) | [inline, virtual] |
| void Eaagles::Simulation::SteerpointActionDecoyRelease::process | ( | const LCreal | dt | ) | [virtual] |
| bool Eaagles::Simulation::SteerpointActionDecoyRelease::setSlotInterval | ( | const Basic::LcNumber * | x | ) | [protected] |
| bool Eaagles::Simulation::SteerpointActionDecoyRelease::setSlotNumToLaunch | ( | const Basic::LcNumber * | x | ) | [protected] |
how many decoys to launch this action?
seconds delay between launch... default is 0
the sim time of day (we are going to add to it)
our starting tod (that way we know when we've elapsed so far)
1.5.0