|
WSF
|
#include <WsfWMAIEngagementMod.hpp>


Public Member Functions | |
| Pursue (const il::evaluationAssignment &assignment, const bool generated_action, WsfWMAIEngagementMod *wm_em) | |
| void | Perform (const double sim_time_s) override |
| bool | isFinished (const double sim_time_s) override |
| BehaviorType | getType () const override |
| const il::idRecord | getAssignedId () const |
| bool | hasGeneratedAction () const |
| void | setHasGeneratedAction () |
| Public Member Functions inherited from WsfWMAIEngagementMod::Behavior | |
| const il::idRecord | getLocalTrackId () const |
Additional Inherited Members | |
| Public Types inherited from WsfWMAIEngagementMod::Behavior | |
| enum | BehaviorType { UNKNOWN , BEAM , DRAG , TAKEACTION , INTERCEPT , PURSUE } |
| Static Public Member Functions inherited from WsfWMAIEngagementMod::Behavior | |
| static std::string | getBehaviorTypeString (const BehaviorType type) |
| static BehaviorType | getBehaviorTypeFromString (const std::string type) |
| Protected Member Functions inherited from WsfWMAIEngagementMod::Behavior | |
| Behavior (WsfWMAIEngagementMod *wm_em, il::idRecord local_track_id) | |
| Protected Attributes inherited from WsfWMAIEngagementMod::Behavior | |
| WsfWMAIEngagementMod * | m_wm_em |
| il::idRecord | m_local_track_id |
| Static Protected Attributes inherited from WsfWMAIEngagementMod::Behavior | |
| static const std::string | UnknownString = "Unknown" |
| static const std::string | BeamString = "Beam" |
| static const std::string | DragString = "Drag" |
| static const std::string | TakeActionString = "Take_Action" |
| static const std::string | InterceptString = "Intercept" |
| static const std::string | PursueString = "Pursue" |
| WsfWMAIEngagementMod::Pursue::Pursue | ( | const il::evaluationAssignment & | assignment, |
| const bool | generated_action, | ||
| WsfWMAIEngagementMod * | wm_em ) |
|
inline |
|
inlineoverridevirtual |
Implements WsfWMAIEngagementMod::Behavior.
References WsfWMAIEngagementMod::Behavior::PURSUE.
|
inline |
|
overridevirtual |
|
overridevirtual |
Reimplemented from WsfWMAIEngagementMod::Behavior.
References WsfWMAIEngagementMod::Behavior::m_local_track_id, and WsfWMAIEngagementMod::Behavior::m_wm_em.
|
inline |