|
WSF
|
#include <WsfSA_EntityPerception.hpp>


Public Member Functions | |
| WsfSA_EntityPerception ()=default | |
| WsfSA_EntityPerception (WsfSimulation *aSimulation, double aSimTime, const WsfPlatform *aOwningPlatform, WsfPlatform &aPlatform, bool aFriendlyAsset) | |
| WsfSA_EntityPerception (WsfSimulation *aSimulation, double aSimTime, const WsfPlatform *aOwningPlatform, WsfLocalTrack *aTrack) | |
| WsfSA_EntityPerception (double aSimTime, const WsfPlatform *aOwningPlatform, const WsfSA_EntityPerception &aSrc) | |
| WsfSA_EntityPerception (const WsfSA_EntityPerception &aSrc) | |
| ~WsfSA_EntityPerception () override | |
| WsfSA_EntityPerception * | Clone () const |
| WsfSA_EntityPerception & | operator= (const WsfSA_EntityPerception &aRhs) |
| bool | operator== (const WsfSA_EntityPerception &aRhs)=delete |
| bool | operator!= (const WsfSA_EntityPerception &aRhs)=delete |
| bool | IsSame (const WsfSA_PerceivedItem *aOther) const override |
| const char * | GetScriptClassName () const override |
| operator int () | |
| operator const int () const | |
| operator size_t () | |
| operator const size_t () const | |
| void | SetTargetPlatformIndex (size_t aIndex) |
| size_t | GetTargetPlatformIndex () const |
| void | SetIdIffFriend () |
| void | SetIdIffFoe () |
| void | SetIdIffNeutral () |
| void | SetIdIffUnknown () |
| void | ClearIdIff () |
| void | SetIdAuxFriend () |
| void | SetIdAuxFoe () |
| void | SetIdAuxNeutral () |
| void | SetIdAuxUnknown () |
| void | ClearIdAux () |
| void | SetIdSideFriend () |
| void | SetIdSideFoe () |
| void | SetIdSideNeutral () |
| void | SetIdSideUnknown () |
| void | ClearIdSide () |
| void | SetIdTypeFriend () |
| void | SetIdTypeFoe () |
| void | SetIdTypeNeutral () |
| void | SetIdTypeUnknown () |
| void | ClearIdType () |
| bool | PerceptionIsMalformed () const |
| void | SetMalformedCondition () |
| ItemType | GetItemType () const override |
| double | Time () const |
| void | Time (double aTime) |
| size_t | GetEntityPlatformIndex () const |
| void | SetEntityPlatformIndex (size_t aEntityPlatformIndex) |
| WsfLocalTrack * | GetTrackPtr () const |
| void | SetTrackPtr (WsfLocalTrack *aTrackPtr) |
| double | GetLat_deg () const override |
| void | SetLat_deg (double aLat_deg) override |
| double | GetLon_deg () const override |
| void | SetLon_deg (double aLon_deg) override |
| double | GetAltitude_ft () const override |
| void | SetAltitude_ft (double aAltitude_ft) override |
| double | GetSpeed_kts () const override |
| void | SetSpeed_kts (double aSpeed_kts) override |
| double | GetHeading_deg () const override |
| void | SetHeading_deg (double aHeading_deg) override |
| Identification | GetIdentification () const override |
| void | SetIdentification (Identification aIdent) override |
| double | GetRisk () const |
| void | SetRisk (double aRisk) |
| double | GetDefensiveness () const |
| void | SetDefensiveness (double aDefensiveness) |
| double | GetUrgency () const |
| void | SetUrgency (double aUrgency) |
| Importance | GetImportance () const override |
| void | SetImportance (Importance aImportance) override |
| std::string | GetIdString () const |
| void | SetIdString (const std::string &aIdString) |
| size_t | GetPerceivedIndex () const |
| void | SetPerceivedIndex (size_t aIndex) |
| std::string | GetPerceivedName () const override |
| void | SetPerceivedName (const std::string &aPerceivedName) override |
| std::string | GetPerceivedType () const |
| void | SetPerceivedType (const std::string &aPerceivedType) |
| uint16_t | GetFlightId () const |
| void | SetFlightId (uint16_t aFlightId) |
| std::string | GetIdFlag () const |
| void | SetIdFlag (const std::string &aIdFlag) |
| bool | GetAngleOnly () const override |
| void | SetAngleOnly (bool aSetting) override |
| bool | GetIdIffFriend () const |
| void | SetIdIffFriend (bool aSetting) |
| bool | GetIdIffFoe () const |
| void | SetIdIffFoe (bool aSetting) |
| bool | GetIdIffNeutral () const |
| void | SetIdIffNeutral (bool aSetting) |
| bool | GetIdIffUnknown () const |
| void | SetIdIffUnknown (bool aSetting) |
| bool | GetIdAuxFriend () const |
| void | SetIdAuxFriend (bool aSetting) |
| bool | GetIdAuxFoe () const |
| void | SetIdAuxFoe (bool aSetting) |
| bool | GetIdAuxNeutral () const |
| void | SetIdAuxNeutral (bool aSetting) |
| bool | GetIdAuxUnknown () const |
| void | SetIdAuxUnknown (bool aSetting) |
| bool | GetIdSideFriend () const |
| void | SetIdSideFriend (bool aSetting) |
| bool | GetIdSideFoe () const |
| void | SetIdSideFoe (bool aSetting) |
| bool | GetIdSideNeutral () const |
| void | SetIdSideNeutral (bool aSetting) |
| bool | GetIdSideUnknown () const |
| void | SetIdSideUnknown (bool aSetting) |
| bool | GetIdTypeFriend () const |
| void | SetIdTypeFriend (bool aSetting) |
| bool | GetIdTypeFoe () const |
| void | SetIdTypeFoe (bool aSetting) |
| bool | GetIdTypeNeutral () const |
| void | SetIdTypeNeutral (bool aSetting) |
| bool | GetIdTypeUnknown () const |
| void | SetIdTypeUnknown (bool aSetting) |
| bool | GetIsMissile () const |
| void | SetIsMissile (bool aSetting) |
| bool | GetIsCoasting () const |
| void | SetIsCoasting (bool aSetting) |
| bool | GetIsNonTrackAsset () const |
| void | SetIsNonTrackAsset (bool aSetting) |
| bool | GetFriendlyAsset () const |
| void | SetFriendlyAsset (bool aSetting) |
| bool | GetIsHostile () const |
| void | SetIsHostile (bool aSetting) |
| WsfSA_Group * | GetParentGroup () |
| const WsfSA_Group * | GetParentGroup () const |
| void | SetParentGroup (WsfSA_Group *aParentGroup) |
| double | GetLastUpdateTime () const |
| void | SetLastUpdateTime (double aTime) |
| double | GetLastExtrapolationTime () const |
| void | SetLastExtrapolationTime (double aTime) |
| double | EstimatedTimeToIntercept (WsfPlatform *aTarget) const override |
| Returns an estimate of the time for this entity to intercept the specified platform. | |
| Public Member Functions inherited from WsfSA_PerceivedItem | |
| WsfSA_PerceivedItem () | |
| WsfSA_PerceivedItem (const WsfPlatform *aOwningPlatform) | |
| WsfSA_PerceivedItem (const WsfSA_PerceivedItem &aSrc) | |
| WsfSA_PerceivedItem & | operator= (const WsfSA_PerceivedItem &aRhs) |
| bool | operator== (const WsfSA_PerceivedItem &aRhs)=delete |
| bool | operator!= (const WsfSA_PerceivedItem &aRhs)=delete |
| const char * | GetScriptClassName () const override |
| double | CalcRangeForPlatform (const WsfPlatform *aPlatform) |
| double | AngleOffHeadingFromOwningPlatform_deg () |
| Find the angle off heading from this PI's owning platform, in degrees -180 to 180. | |
| const WsfPlatform * | OwningPlatform () const |
| void | OwningPlatform (const WsfPlatform *aPlatform) |
| bool | PerceptionIsMalformed () const |
| void | SetMalformedCondition () |
| virtual double | GetBearing_deg () const |
| virtual void | SetBearing_deg (double aBearing_deg) |
| virtual double | GetThreatLevel () const |
| virtual void | SetThreatLevel (double aThreatLevel) |
| virtual double | GetTargetValue () const |
| virtual void | SetTargetValue (double aTargetValue) |
| virtual bool | GetAltitudeValid () const |
| virtual void | SetAltitudeValid (bool aSetting) |
| virtual bool | GetSpeedValid () const |
| virtual void | SetSpeedValid (bool aSetting) |
| virtual bool | GetHeadingValid () const |
| virtual void | SetHeadingValid (bool aSetting) |
| virtual double | GetSelectionScore () const |
| virtual void | SetSelectionScore (double aSelectionScore) |
Additional Inherited Members | |
| Public Types inherited from WsfSA_PerceivedItem | |
| enum | Identification { UNKNOWN = 0 , FRIENDLY = 1 , NEUTRAL = 2 , BOGIE = 3 , BANDIT = 4 } |
| enum | ItemType { ENTITY = 0 , GROUP = 1 } |
| enum | Importance { IGNORED = 0 , NOMINAL = 1 , IMPORTANT = 2 } |
| Static Public Member Functions inherited from WsfSA_PerceivedItem | |
| static double | GetAssumedRangeForAngleOnlyTargets () |
| static void | SetAssumedRangeForAngleOnlyTargets (double aRange) |
| static bool | CompareScoreLowGood (const WsfSA_PerceivedItem *aFirstItem, const WsfSA_PerceivedItem *aSecondItem) |
| static bool | CompareScoreHighGood (const WsfSA_PerceivedItem *aFirstItem, const WsfSA_PerceivedItem *aSecondItem) |
| static bool | CompareThreatLevelHighGood (const WsfSA_PerceivedItem *aFirstItem, const WsfSA_PerceivedItem *aSecondItem) |
| static bool | CompareTargetValueHighGood (const WsfSA_PerceivedItem *aFirstItem, const WsfSA_PerceivedItem *aSecondItem) |
| Static Public Attributes inherited from WsfSA_PerceivedItem | |
| static double | mAssumedRangeForAngleOnlyTargets = 2.0e13 |
The WsfSA_EntityPerception class is used for perception of an entity, which may be friendly (an asset), unknown (a bogie), or a threat (bandit or hostile). An entity perception may include a platform, a track, or other information. A future improvement may include sharing entity perceptions through the use of WsfSA_EntityMessages. Entities include a perceived location, which may be estimated using an assumed range for angle-only tracks, for example.
|
default |
References WsfSA_EntityPerception().
Referenced by Clone(), IsSame(), operator!=(), operator=(), operator==(), WsfSA_EntityPerception(), WsfSA_EntityPerception(), and WsfSA_EntityPerception().
| WsfSA_EntityPerception::WsfSA_EntityPerception | ( | WsfSimulation * | aSimulation, |
| double | aSimTime, | ||
| const WsfPlatform * | aOwningPlatform, | ||
| WsfPlatform & | aPlatform, | ||
| bool | aFriendlyAsset ) |
References WsfSA_Processor::FlightId(), WsfSA_PerceivedItem::FRIENDLY, GetIdString(), WsfPlatform::GetIndex(), WsfObject::GetName(), WsfSA_Processor::GetSA_Processor(), WsfObject::GetType(), WsfSA_Processor::IdFlag(), WsfSA_Processor::IsMissileType(), WsfSA_PerceivedItem::OwningPlatform(), WsfSA_PerceivedItem::SetAltitudeValid(), WsfSA_PerceivedItem::SetBearing_deg(), SetDefensiveness(), SetFriendlyAsset(), SetHeading_deg(), WsfSA_PerceivedItem::SetHeadingValid(), SetIdString(), SetIsHostile(), SetPerceivedIndex(), SetPerceivedName(), SetPerceivedType(), SetRisk(), SetSpeed_kts(), WsfSA_PerceivedItem::SetSpeedValid(), WsfSA_PerceivedItem::SetTargetValue(), WsfSA_PerceivedItem::SetThreatLevel(), SetUrgency(), WsfSA_PerceivedItem::UNKNOWN, WsfPlatform::Update(), and WsfSA_PerceivedItem::WsfSA_PerceivedItem().
| WsfSA_EntityPerception::WsfSA_EntityPerception | ( | WsfSimulation * | aSimulation, |
| double | aSimTime, | ||
| const WsfPlatform * | aOwningPlatform, | ||
| WsfLocalTrack * | aTrack ) |
References WsfSA_PerceivedItem::BANDIT, WsfSA_PerceivedItem::BOGIE, WsfTrack::cIFF_FOE, WsfTrack::cIFF_FRIEND, WsfTrack::cIFF_NEUTRAL, WsfSA_PerceivedItem::FRIENDLY, WsfAuxDataEnabled::GetAuxData(), GetIdAuxFoe(), GetIdAuxFriend(), GetIdAuxNeutral(), GetIdIffFoe(), GetIdIffFriend(), GetIdIffNeutral(), GetIdSideFoe(), GetIdSideFriend(), GetIdSideNeutral(), GetIdString(), GetIdTypeFoe(), GetIdTypeFriend(), GetIdTypeNeutral(), WsfTrack::GetIFF_Status(), GetPerceivedIndex(), WsfSA_Processor::GetSA_Processor(), WsfPlatform::GetSide(), WsfTrack::GetTargetIndex(), WsfTrack::GetTargetName(), WsfTrack::GetTargetType(), WsfAuxDataEnabled::HasAuxData(), WsfTrack::IFF_StatusValid(), WsfSA_Processor::IsEnemySide(), WsfSA_Processor::IsEnemyType(), WsfSA_Processor::IsFriendlySide(), WsfSA_Processor::IsFriendlyType(), WsfSA_Processor::IsMissileType(), WsfSA_Processor::IsNeutralSide(), WsfSA_Processor::IsNeutralType(), WsfSA_PerceivedItem::mAssumedRangeForAngleOnlyTargets, WsfSA_PerceivedItem::NEUTRAL, WsfSA_PerceivedItem::OwningPlatform(), WsfSA_Processor::PlatformInTrackListMWS(), WsfSA_PerceivedItem::SetAltitudeValid(), WsfSA_PerceivedItem::SetBearing_deg(), SetHeading_deg(), WsfSA_PerceivedItem::SetHeadingValid(), SetIdentification(), SetIdString(), SetMalformedCondition(), SetPerceivedIndex(), SetSpeed_kts(), WsfSA_PerceivedItem::SetSpeedValid(), WsfSA_PerceivedItem::UNKNOWN, WsfSA_Processor::UseIFF(), WsfSA_Processor::UseSimpleIdByType(), and WsfSA_PerceivedItem::WsfSA_PerceivedItem().
| WsfSA_EntityPerception::WsfSA_EntityPerception | ( | double | aSimTime, |
| const WsfPlatform * | aOwningPlatform, | ||
| const WsfSA_EntityPerception & | aSrc ) |
| WsfSA_EntityPerception::WsfSA_EntityPerception | ( | const WsfSA_EntityPerception & | aSrc | ) |
References WsfSA_EntityPerception(), and WsfSA_PerceivedItem::WsfSA_PerceivedItem().
|
override |
References GetParentGroup().
| void WsfSA_EntityPerception::ClearIdAux | ( | ) |
| void WsfSA_EntityPerception::ClearIdIff | ( | ) |
| void WsfSA_EntityPerception::ClearIdSide | ( | ) |
| void WsfSA_EntityPerception::ClearIdType | ( | ) |
|
inline |
References WsfSA_EntityPerception().
Referenced by WsfSA_Perceive::ProcessMessage().
|
overridevirtual |
Returns an estimate of the time for this entity to intercept the specified platform.
If no intercept is possible, -1.0 will be returned. If the entity is angle-only, or if it lacks speed data, no intercept will be calculated and -1.0 will be returned.
| aTarget | pointer to the platform being considered |
Implements WsfSA_PerceivedItem.
References GetAltitude_ft(), WsfSA_PerceivedItem::GetAltitudeValid(), GetAngleOnly(), GetLat_deg(), GetLon_deg(), GetSpeed_kts(), WsfSA_PerceivedItem::GetSpeedValid(), and WsfIntercept::Intercept().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
Referenced by EstimatedTimeToIntercept(), and WsfSA_Predict::GetPerceivedState().
|
inline |
Referenced by WsfSA_Assess::CalculateDefensiveness().
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
Referenced by WsfSA_Perceive::DropEntity().
|
inline |
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
|
inline |
Referenced by WsfSA_EntityPerception(), and WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
References WsfSA_PerceivedItem::ENTITY.
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
Referenced by WsfSA_Assess::CalculateMissileTargetValue(), WsfSA_Assess::CalculateMissileThreatLevel(), WsfSA_GroupUtils::DistanceFromCentroid(), EstimatedTimeToIntercept(), WsfSA_Predict::GetPerceivedState(), WsfSA_Predict::ProjectPositionForward(), and WsfSA_Predict::ProjectPositionGoToPoint().
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
Referenced by WsfSA_Assess::CalculateMissileTargetValue(), WsfSA_Assess::CalculateMissileThreatLevel(), WsfSA_GroupUtils::DistanceFromCentroid(), EstimatedTimeToIntercept(), WsfSA_Predict::GetPerceivedState(), WsfSA_Predict::ProjectPositionForward(), and WsfSA_Predict::ProjectPositionGoToPoint().
| WsfSA_Group * WsfSA_EntityPerception::GetParentGroup | ( | ) |
| const WsfSA_Group * WsfSA_EntityPerception::GetParentGroup | ( | ) | const |
|
inline |
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
Referenced by WsfSA_Predict::CheckRequestedTime(), WsfSA_Predict::ProjectPositionForward(), WsfSA_Predict::ProjectPositionInTime(), WsfSA_Predict::ProjectPositionLevelTurn(), WsfSA_Predict::ProjectPositionRollAndPull(), and WsfSA_Predict::ProjectPositionTurnToHeading().
|
inline |
|
inline |
Referenced by WsfSA_Assess::CalculateRisk().
|
inlineoverride |
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
Referenced by EstimatedTimeToIntercept(), and WsfSA_Predict::GetPerceivedState().
|
inline |
Referenced by WsfSA_Perceive::CreateAssetsList().
|
inline |
|
inline |
Referenced by WsfSA_Assess::CalculateUrgency().
|
overridevirtual |
Implements WsfSA_PerceivedItem.
References WsfSA_PerceivedItem::ENTITY, WsfSA_PerceivedItem::GetItemType(), GetPerceivedIndex(), WsfSA_EntityPerception(), and WsfSA_PerceivedItem::WsfSA_PerceivedItem().
Referenced by WsfSA_Perceive::AddOrUpdatePerception(), and WsfSA_Perceive::DropEntity().
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
References WsfSA_EntityPerception(), and WsfSA_PerceivedItem::WsfSA_PerceivedItem().
| WsfSA_EntityPerception & WsfSA_EntityPerception::operator= | ( | const WsfSA_EntityPerception & | aRhs | ) |
References WsfSA_PerceivedItem::operator=(), and WsfSA_EntityPerception().
|
delete |
References WsfSA_EntityPerception().
|
inline |
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
|
inline |
Referenced by WsfSA_Assess::CalculateDefensiveness(), and WsfSA_EntityPerception().
|
inline |
|
inline |
Referenced by WsfSA_Perceive::UpdateStatus().
|
inline |
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
Referenced by WsfSA_EntityPerception(), and WsfSA_EntityPerception().
| void WsfSA_EntityPerception::SetIdAuxFoe | ( | ) |
References SetFriendlyAsset().
|
inline |
| void WsfSA_EntityPerception::SetIdAuxFriend | ( | ) |
|
inline |
| void WsfSA_EntityPerception::SetIdAuxNeutral | ( | ) |
References SetFriendlyAsset().
|
inline |
| void WsfSA_EntityPerception::SetIdAuxUnknown | ( | ) |
|
inline |
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
Referenced by WsfSA_Perceive::CreateBanditsList(), and WsfSA_EntityPerception().
|
inline |
| void WsfSA_EntityPerception::SetIdIffFoe | ( | ) |
References SetFriendlyAsset().
Referenced by WsfSA_Perceive::CreateBanditsList().
|
inline |
| void WsfSA_EntityPerception::SetIdIffFriend | ( | ) |
Referenced by WsfSA_Perceive::CreateBanditsList().
|
inline |
| void WsfSA_EntityPerception::SetIdIffNeutral | ( | ) |
References SetFriendlyAsset().
Referenced by WsfSA_Perceive::CreateBanditsList().
|
inline |
| void WsfSA_EntityPerception::SetIdIffUnknown | ( | ) |
|
inline |
| void WsfSA_EntityPerception::SetIdSideFoe | ( | ) |
References SetFriendlyAsset().
Referenced by WsfSA_Perceive::CreateBanditsList().
|
inline |
| void WsfSA_EntityPerception::SetIdSideFriend | ( | ) |
Referenced by WsfSA_Perceive::CreateBanditsList().
|
inline |
| void WsfSA_EntityPerception::SetIdSideNeutral | ( | ) |
References SetFriendlyAsset().
Referenced by WsfSA_Perceive::CreateBanditsList().
|
inline |
| void WsfSA_EntityPerception::SetIdSideUnknown | ( | ) |
|
inline |
|
inline |
Referenced by WsfSA_EntityPerception(), and WsfSA_EntityPerception().
| void WsfSA_EntityPerception::SetIdTypeFoe | ( | ) |
References SetFriendlyAsset().
Referenced by WsfSA_Perceive::CreateBanditsList().
|
inline |
| void WsfSA_EntityPerception::SetIdTypeFriend | ( | ) |
Referenced by WsfSA_Perceive::CreateBanditsList().
|
inline |
| void WsfSA_EntityPerception::SetIdTypeNeutral | ( | ) |
References SetFriendlyAsset().
Referenced by WsfSA_Perceive::CreateBanditsList().
|
inline |
| void WsfSA_EntityPerception::SetIdTypeUnknown | ( | ) |
|
inline |
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
Referenced by WsfSA_Perceive::CreateBanditsList().
|
inline |
|
inline |
Referenced by WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_Perceive::CreateBanditsList().
|
inline |
|
inline |
|
inline |
Referenced by WsfSA_Perceive::AddOrUpdatePerception().
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
|
inline |
Referenced by WsfSA_EntityPerception().
| void WsfSA_EntityPerception::SetParentGroup | ( | WsfSA_Group * | aParentGroup | ) |
Referenced by WsfSA_Group::AddElement(), WsfSA_Group::RemoveElement(), and WsfSA_Group::SetElementList().
|
inline |
Referenced by WsfSA_EntityPerception(), and WsfSA_EntityPerception().
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
Referenced by WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_EntityPerception().
|
inline |
Referenced by WsfSA_Assess::CalculateRisk(), and WsfSA_EntityPerception().
|
inlineoverridevirtual |
Implements WsfSA_PerceivedItem.
Referenced by WsfSA_EntityPerception(), and WsfSA_EntityPerception().
|
inline |
|
inline |
|
inline |
Referenced by WsfSA_Assess::CalculateUrgency(), and WsfSA_EntityPerception().
|
inline |
|
inline |