| AddZone(WsfZone *aZonePtr, double aWeight) | WsfPathFinder | |
| CleanUpDuplicatePoints() | WsfNavigationMesh | |
| Clone() const override | WsfUncloneableObject | virtual |
| ComputeExtrapolate(WsfMover &aMover, WsfRoute &aRoute) override | WsfPathFinder | virtual |
| ComputeFindPath(WsfMover &aMover, WsfRoute &aRoute) override | WsfNavigationMesh | virtual |
| ComputeSetRoute(WsfMover &aMover, WsfRoute &aRoute, int &aInitialPointIndex) override | WsfNavigationMesh | virtual |
| ComputeUpdateRoute(WsfMover &aMover, WsfRoute &aRoute) override | WsfPathFinder | virtual |
| ContainsZone(WsfZone *aZonePtr) | WsfPathFinder | protected |
| ContainsZone(const std::string &aZoneName) | WsfPathFinder | protected |
| CreateNavigationMesh() | WsfNavigationMesh | |
| DebugDrawGrid() | WsfPathFinder | |
| DebugDrawMesh() | WsfNavigationMesh | |
| DebugDrawZones() override | WsfNavigationMesh | virtual |
| DebugEnabled() const | WsfPathFinder | inline |
| FindClosestPointInQuadrant(const WsfGeoPoint &aGeoPoint, int aQuadrant) | WsfPathFinder | |
| FindClosestPointOnEdge(double aSimTime, const WsfGeoPoint &aGeoPoint) | WsfPathFinder | |
| FindClosestValidPoint(double aSimTime, const WsfGeoPoint &aGeoPoint) override | WsfNavigationMesh | virtual |
| FindPath(const WsfGeoPoint &aStartPtr, WsfGeoPoint &aEndPtr, WsfRoute &aRoute, double &aCost) override | WsfNavigationMesh | virtual |
| GetBaseType() const | WsfObject | |
| GetBaseTypeId() const | WsfObject | inline |
| GetCellForPoint(const WsfGeoPoint &aPoint) | WsfNavigationMesh | |
| GetCellNeighbors(WsfNavigationCell *aNavCellPtr) | WsfNavigationMesh | |
| GetCellsForPoint(const WsfGeoPoint &aPoint) | WsfNavigationMesh | |
| GetCellZoneInteraction(WsfNavigationCell *aCellPtr, WsfZoneDefinition *aZonePtr) | WsfNavigationMesh | |
| GetClosestNode(const WsfGeoPoint &aPointPtr) override | WsfNavigationMesh | virtual |
| GetConsiderNode(const WsfPFNode &aNode) | WsfPathFinder | |
| GetConsiderNode(const WsfGeoPoint &aGeoPoint) | WsfPathFinder | |
| GetEnabled() | WsfRouteComputer | inlinevirtual |
| GetFurthestVisiblePoint(int aIndex, WsfRoute &aRoute) | WsfNavigationMesh | |
| GetGrid(long aX, long aY) | WsfNavigationMesh | |
| GetGridAbsolute(unsigned long idx) | WsfPathFinder | |
| GetGridSizeDegrees() | WsfPathFinder | inline |
| GetLowerRight() | WsfPathFinder | inline |
| GetName() const | WsfObject | |
| GetNameId() const | WsfObject | inline |
| GetNavMeshThinkTime() | WsfNavigationMesh | inline |
| GetNodeLocation(int nodeIndex) | WsfPathFinder | |
| GetNumberOfZones() | WsfPathFinder | |
| GetNumCells() | WsfNavigationMesh | inline |
| GetRandomLocation() override | WsfNavigationMesh | virtual |
| GetRefineUpdateTime() | WsfNavigationMesh | inline |
| GetRouteIntersectionPoints() | WsfNavigationMesh | |
| GetScriptClassName() const override | WsfNavigationMesh | |
| GetSimulation() const | WsfPathFinder | inline |
| GetType() const | WsfObject | |
| GetTypeId() const | WsfObject | inline |
| GetTypeList() const | WsfObject | inline |
| GetUpperLeft() | WsfPathFinder | inline |
| GetXSize() | WsfNavigationMesh | inline |
| GetYSize() | WsfNavigationMesh | inline |
| GetZoneByName(const std::string &aZoneName) | WsfPathFinder | |
| Initialize(WsfSimulation *aSimulationPtr) override | WsfNavigationMesh | virtual |
| InsertCellIntoGrid(WsfNavigationCell *aNavCellPtr) | WsfNavigationMesh | |
| IsA_TypeOf(WsfStringId aType) const | WsfObject | inline |
| IsDuplicateEdge(node_iterator nodeIter, const WsfPFNode &aNode2, const WsfPFEdge &tmpEdge) | WsfPathFinder | protected |
| IsNavMesh() override | WsfNavigationMesh | inlinevirtual |
| LineOfSightTest(WsfNavigationCell *aFromCellPtr, int aIndexFrom, int aIndexTo, WsfRoute &aRoute) | WsfNavigationMesh | |
| LinkGridNeighbors(WsfNavigationCell *aNavCellPtr) | WsfNavigationMesh | |
| mAdjustedPath | WsfNavigationMesh | protected |
| mDebugDrawObjPtr | WsfPathFinder | protected |
| mDebugEnabled | WsfPathFinder | protected |
| mDebugMeshDrawPtr | WsfNavigationMesh | protected |
| mDebugRouteDrawPtr | WsfNavigationMesh | protected |
| mGetCellForPointCache | WsfNavigationMesh | protected |
| mGrid | WsfPathFinder | protected |
| mGridSizeDegrees | WsfPathFinder | protected |
| mInitialized | WsfPathFinder | protected |
| mLowerRight | WsfPathFinder | protected |
| mMeshCells | WsfNavigationMesh | protected |
| mMeshCellsIterator | WsfNavigationMesh | protected |
| mMeshNodes | WsfNavigationMesh | protected |
| MovePointAlongPath(WsfGeoPoint &aPoint, int aIndexFrom, int aIndexTo) | WsfNavigationMesh | |
| MovePointTowardsCentroid(WsfGeoPoint &aPoint, int aIndexFrom, WsfNavigationCell *aCellPtr) | WsfNavigationMesh | |
| mScenarioPtr | WsfPathFinder | protected |
| mSimulationPtr | WsfPathFinder | protected |
| mUpperLeft | WsfPathFinder | protected |
| mXSize | WsfPathFinder | protected |
| mYSize | WsfPathFinder | protected |
| mZones | WsfPathFinder | protected |
| mZoneWeights | WsfPathFinder | protected |
| NO_INTERACTION enum value | WsfNavigationMesh | |
| ONE_VERT_INSIDE enum value | WsfNavigationMesh | |
| operator=(const WsfObject &aRhs) | WsfObject | |
| PFGraph typedef | WsfPathFinder | |
| PointIsInGridBounds(int x, int y) | WsfPathFinder | protected |
| print() const | WsfPathFinder | |
| ProcessInput(UtInput &aInput) override | WsfNavigationMesh | virtual |
| RecalculateWeights() | WsfPathFinder | |
| RefineFromCurrentIndex(int aIndex) | WsfNavigationMesh | |
| RefineFromCurrentPosition(int aIndex, double aLat, double aLon, double aAlt, WsfRoute &aRoute, const WsfRoute *aOriginalRoute) | WsfNavigationMesh | |
| RemoveZone(WsfZone *aZonePtr) | WsfPathFinder | |
| ReNumberMeshCells() | WsfNavigationMesh | |
| ReturnToRoute(WsfMover &aMover, WsfRoute &aRoute) override | WsfPathFinder | virtual |
| Serialize(T &aBuff) | WsfObject | inline |
| SetDebugEnabled(bool aDebugEnabled) | WsfPathFinder | inlinevirtual |
| SetGrid(unsigned long aX, unsigned long aY, node_iterator aIterPtr) | WsfPathFinder | |
| SetGridAbsolute(unsigned long aX, node_iterator aIterPtr) | WsfPathFinder | |
| SetMeshBoundries(double aLLA[3]) | WsfNavigationMesh | |
| SetMeshCenter() | WsfNavigationMesh | |
| SetName(WsfStringId aName) | WsfObject | inline |
| SetNavMeshThinkTime(double aTime) | WsfNavigationMesh | inline |
| SetRefineUpdateTime(double aTime) | WsfNavigationMesh | inline |
| SetType(WsfStringId aType) | WsfObject | |
| shortest_path(const_node_iterator aSrcNodeIter, const_node_iterator aDstNodeIter, NodeList &aPath, double &aCost, const cost_func *aCostFuncPtr=nullptr) const override | WsfNavigationMesh | |
| TessellateCell(WsfNavigationCell *aCellPtr, WsfZoneDefinition *aZonePtr, int aCurrentTessLevel) | WsfNavigationMesh | |
| THREE_VERTS_INSIDE enum value | WsfNavigationMesh | |
| TWO_VERTS_INSIDE enum value | WsfNavigationMesh | |
| TypeList typedef | WsfObject | |
| WsfNavigationMesh(WsfScenario *aScenarioPtr) | WsfNavigationMesh | |
| WsfObject() | WsfObject | |
| WsfObject(const WsfObject &aSrc) | WsfObject | protected |
| WsfPathFinder(WsfScenario *aScenarioPtr, WsfGeoPoint &aUpperLeftPtr, WsfGeoPoint &aLowerRightPtr, double aGridSizeDegrees) | WsfPathFinder | |
| WsfPathFinder(WsfScenario *aScenarioPtr) | WsfPathFinder | |
| WsfUncloneableObject() | WsfUncloneableObject | inline |
| ZONE_INTERACTION enum name | WsfNavigationMesh | |
| ZONE_VERT_INSIDE enum value | WsfNavigationMesh | |
| ~WsfNavigationMesh() override | WsfNavigationMesh | |
| ~WsfObject() override | WsfObject | |
| ~WsfPathFinder() override | WsfPathFinder | |
| ~WsfRouteComputer() | WsfRouteComputer | inlinevirtual |