#include <WsfWMAIEngagementMod.hpp>
◆ BehaviorType
| Enumerator |
|---|
| UNKNOWN | |
| BEAM | |
| DRAG | |
| TAKEACTION | |
| INTERCEPT | |
| PURSUE | |
◆ Behavior()
| WsfWMAIEngagementMod::Behavior::Behavior |
( |
WsfWMAIEngagementMod * | wm_em, |
|
|
il::idRecord | local_track_id ) |
|
protected |
◆ getBehaviorTypeFromString()
References BEAM, BeamString, DRAG, DragString, INTERCEPT, InterceptString, PURSUE, PursueString, TAKEACTION, TakeActionString, and UNKNOWN.
◆ getBehaviorTypeString()
| std::string WsfWMAIEngagementMod::Behavior::getBehaviorTypeString |
( |
const BehaviorType | type | ) |
|
|
static |
References BEAM, BeamString, DRAG, DragString, INTERCEPT, InterceptString, PURSUE, PursueString, TAKEACTION, TakeActionString, and UnknownString.
◆ getLocalTrackId()
| const il::idRecord WsfWMAIEngagementMod::Behavior::getLocalTrackId |
( |
| ) |
const |
|
inline |
◆ getType()
| virtual BehaviorType WsfWMAIEngagementMod::Behavior::getType |
( |
| ) |
const |
|
pure virtual |
◆ isFinished()
| bool WsfWMAIEngagementMod::Behavior::isFinished |
( |
const double | sim_time_s | ) |
|
|
virtual |
◆ Perform()
| void WsfWMAIEngagementMod::Behavior::Perform |
( |
const double | sim_time_s | ) |
|
|
virtual |
◆ BeamString
| const std::string WsfWMAIEngagementMod::Behavior::BeamString = "Beam" |
|
staticprotected |
◆ DragString
| const std::string WsfWMAIEngagementMod::Behavior::DragString = "Drag" |
|
staticprotected |
◆ InterceptString
| const std::string WsfWMAIEngagementMod::Behavior::InterceptString = "Intercept" |
|
staticprotected |
◆ m_local_track_id
| il::idRecord WsfWMAIEngagementMod::Behavior::m_local_track_id |
|
protected |
◆ m_wm_em
Referenced by WsfWMAIEngagementMod::Beam::Beam(), Behavior(), WsfWMAIEngagementMod::Beam::isFinished(), isFinished(), WsfWMAIEngagementMod::Drag::isFinished(), WsfWMAIEngagementMod::Intercept::isFinished(), WsfWMAIEngagementMod::Pursue::isFinished(), WsfWMAIEngagementMod::TakeAction::isFinished(), WsfWMAIEngagementMod::Beam::Perform(), Perform(), WsfWMAIEngagementMod::Drag::Perform(), WsfWMAIEngagementMod::Intercept::Perform(), WsfWMAIEngagementMod::Pursue::Perform(), and WsfWMAIEngagementMod::TakeAction::Perform().
◆ PursueString
| const std::string WsfWMAIEngagementMod::Behavior::PursueString = "Pursue" |
|
staticprotected |
◆ TakeActionString
| const std::string WsfWMAIEngagementMod::Behavior::TakeActionString = "Take_Action" |
|
staticprotected |
◆ UnknownString
| const std::string WsfWMAIEngagementMod::Behavior::UnknownString = "Unknown" |
|
staticprotected |
The documentation for this class was generated from the following files: