|
WSF
|
This is the complete list of members for WsfSA_GroupUtils, including all inherited members.
| CalcRadiusForGroup_nm(const WsfSA_Group *aGroup, double aMinGroupRadius_nm) | WsfSA_GroupUtils | static |
| CalculateNumPIs(const std::list< WsfSA_PerceivedItem * > &aItemList) | WsfSA_GroupUtils | static |
| CalculateNumPIs(const std::list< WsfSA_Group * > &aGroupList) | WsfSA_GroupUtils | static |
| cASCENDING_ALTITUDE enum value | WsfSA_GroupUtils | |
| cASCENDING_DISTANCE enum value | WsfSA_GroupUtils | |
| cASCENDING_ENTITY_COUNT enum value | WsfSA_GroupUtils | |
| cASCENDING_RADIUS enum value | WsfSA_GroupUtils | |
| cASCENDING_TARGET enum value | WsfSA_GroupUtils | |
| cASCENDING_THREAT enum value | WsfSA_GroupUtils | |
| cDESCENDING_ALTITUDE enum value | WsfSA_GroupUtils | |
| cDESCENDING_DISTANCE enum value | WsfSA_GroupUtils | |
| cDESCENDING_ENTITY_COUNT enum value | WsfSA_GroupUtils | |
| cDESCENDING_RADIUS enum value | WsfSA_GroupUtils | |
| cDESCENDING_TARGET enum value | WsfSA_GroupUtils | |
| cDESCENDING_THREAT enum value | WsfSA_GroupUtils | |
| cLEFTMOST_FROM_HEADING enum value | WsfSA_GroupUtils | |
| cMAX_ALTITUDE enum value | WsfSA_GroupUtils | |
| cMAX_DISTANCE enum value | WsfSA_GroupUtils | |
| cMAX_TARGET enum value | WsfSA_GroupUtils | |
| cMAX_THREAT enum value | WsfSA_GroupUtils | |
| cMIN_ALTITUDE enum value | WsfSA_GroupUtils | |
| cMIN_DISTANCE enum value | WsfSA_GroupUtils | |
| cMIN_TARGET enum value | WsfSA_GroupUtils | |
| cMIN_THREAT enum value | WsfSA_GroupUtils | |
| CreateGroup(int aPI_Limit, int aPI_Current, std::list< WsfSA_Group * > &aGroupList, const WsfPlatform *aOwningPlatform, const std::list< WsfSA_EntityPerception * > &aElements, const std::string &aName, double aMinGroupRadius_nm, bool aProtect=false) | WsfSA_GroupUtils | static |
| cRIGHTMOST_FROM_HEADING enum value | WsfSA_GroupUtils | |
| DisbandGroup(int aPI_Limit, int aPI_Current, std::list< WsfSA_Group * > &aGroupList, WsfSA_Group *aGroup, std::function< std::string()> aNamingFunc, double aMinGroupRadius_nm, bool aProtect=false) | WsfSA_GroupUtils | static |
| DistanceFromCentroid(const WsfSA_Group *aGroup, const WsfSA_EntityPerception *aEntity) | WsfSA_GroupUtils | static |
| GroupSorting enum name | WsfSA_GroupUtils | |
| MergeGroups(std::list< WsfSA_Group * > &aGroupList, const std::list< WsfSA_Group * > &aGroups, const WsfPlatform *aOwningPlatform, double aMinGroupRadius_nm, bool aProtect=false) | WsfSA_GroupUtils | static |
| Prune(int aPI_Limit, std::list< WsfSA_PerceivedItem * > &aGroupList, std::list< WsfSA_PerceivedItem * > &aToRemove) | WsfSA_GroupUtils | static |
| PruneRecursive(int aPI_Limit, WsfSA_PerceivedItem::Importance aImportance, bool aPreserve, std::list< WsfSA_PerceivedItem * > &aGroupList, std::list< WsfSA_PerceivedItem * > &aToRemove) | WsfSA_GroupUtils | static |
| RecalculateGroupCentroid(WsfSA_Group *aGroup, double aMinGroupRadius_nm) | WsfSA_GroupUtils | static |
| RemoveEntityFromGroup(int aPI_Limit, int aPI_Current, std::list< WsfSA_Group * > &aGroupList, WsfSA_EntityPerception *aEntity, const std::string &aDegenerateGroupName, double aMinGroupRadius_nm, bool aProtect=false) | WsfSA_GroupUtils | static |
| RenameGroup(const std::list< WsfSA_Group * > &aGroupList, WsfSA_Group *aGroup, const std::string &aName) | WsfSA_GroupUtils | static |
| SetFocus(int aPI_Limit, int aPI_Current, WsfSA_Group *aGroup, bool aFocus, bool aProtect=false) | WsfSA_GroupUtils | static |
| SortedGroups(int aSortingEnum, std::vector< WsfSA_Group * > &aOutputGroups, const std::list< WsfSA_Group * > &aGroupList, const WsfPlatform *aPlatform) | WsfSA_GroupUtils | static |
| SplitCriteria enum name | WsfSA_GroupUtils | |
| SplitGroup(int aPI_Limit, int aPI_Current, std::list< WsfSA_Group * > &aGroupList, WsfSA_Group *aGroup, int aNumElements, int aCriterion, WsfPlatform *aPlatform, const std::string &aNewGroupName, double aMinGroupRadius_nm, bool aProtect=false) | WsfSA_GroupUtils | static |
| StringToGroupSorting(const std::string &aEnumString) | WsfSA_GroupUtils | static |
| StringToSplitCriteria(const std::string &aEnumString) | WsfSA_GroupUtils | static |
| TransferEntity(int aPI_Limit, int aPI_Current, std::list< WsfSA_Group * > &aGroupList, WsfSA_EntityPerception *aEntity, WsfSA_Group *aGroup, double aMinGroupRadius_nm, bool aProtect=false) | WsfSA_GroupUtils | static |