WSF
WsfNavigationMesh Member List

This is the complete list of members for WsfNavigationMesh, including all inherited members.

AddZone(WsfZone *aZonePtr, double aWeight)WsfPathFinder
CleanUpDuplicatePoints()WsfNavigationMesh
Clone() const overrideWsfUncloneableObjectvirtual
ComputeExtrapolate(WsfMover &aMover, WsfRoute &aRoute) overrideWsfPathFindervirtual
ComputeFindPath(WsfMover &aMover, WsfRoute &aRoute) overrideWsfNavigationMeshvirtual
ComputeSetRoute(WsfMover &aMover, WsfRoute &aRoute, int &aInitialPointIndex) overrideWsfNavigationMeshvirtual
ComputeUpdateRoute(WsfMover &aMover, WsfRoute &aRoute) overrideWsfPathFindervirtual
ContainsZone(WsfZone *aZonePtr)WsfPathFinderprotected
ContainsZone(const std::string &aZoneName)WsfPathFinderprotected
CreateNavigationMesh()WsfNavigationMesh
DebugDrawGrid()WsfPathFinder
DebugDrawMesh()WsfNavigationMesh
DebugDrawZones() overrideWsfNavigationMeshvirtual
DebugEnabled() constWsfPathFinderinline
FindClosestPointInQuadrant(const WsfGeoPoint &aGeoPoint, int aQuadrant)WsfPathFinder
FindClosestPointOnEdge(double aSimTime, const WsfGeoPoint &aGeoPoint)WsfPathFinder
FindClosestValidPoint(double aSimTime, const WsfGeoPoint &aGeoPoint) overrideWsfNavigationMeshvirtual
FindPath(const WsfGeoPoint &aStartPtr, WsfGeoPoint &aEndPtr, WsfRoute &aRoute, double &aCost) overrideWsfNavigationMeshvirtual
GetBaseType() constWsfObject
GetBaseTypeId() constWsfObjectinline
GetCellForPoint(const WsfGeoPoint &aPoint)WsfNavigationMesh
GetCellNeighbors(WsfNavigationCell *aNavCellPtr)WsfNavigationMesh
GetCellsForPoint(const WsfGeoPoint &aPoint)WsfNavigationMesh
GetCellZoneInteraction(WsfNavigationCell *aCellPtr, WsfZoneDefinition *aZonePtr)WsfNavigationMesh
GetClosestNode(const WsfGeoPoint &aPointPtr) overrideWsfNavigationMeshvirtual
GetConsiderNode(const WsfPFNode &aNode)WsfPathFinder
GetConsiderNode(const WsfGeoPoint &aGeoPoint)WsfPathFinder
GetEnabled()WsfRouteComputerinlinevirtual
GetFurthestVisiblePoint(int aIndex, WsfRoute &aRoute)WsfNavigationMesh
GetGrid(long aX, long aY)WsfNavigationMesh
GetGridAbsolute(unsigned long idx)WsfPathFinder
GetGridSizeDegrees()WsfPathFinderinline
GetLowerRight()WsfPathFinderinline
GetName() constWsfObject
GetNameId() constWsfObjectinline
GetNavMeshThinkTime()WsfNavigationMeshinline
GetNodeLocation(int nodeIndex)WsfPathFinder
GetNumberOfZones()WsfPathFinder
GetNumCells()WsfNavigationMeshinline
GetRandomLocation() overrideWsfNavigationMeshvirtual
GetRefineUpdateTime()WsfNavigationMeshinline
GetRouteIntersectionPoints()WsfNavigationMesh
GetScriptClassName() const overrideWsfNavigationMesh
GetSimulation() constWsfPathFinderinline
GetType() constWsfObject
GetTypeId() constWsfObjectinline
GetTypeList() constWsfObjectinline
GetUpperLeft()WsfPathFinderinline
GetXSize()WsfNavigationMeshinline
GetYSize()WsfNavigationMeshinline
GetZoneByName(const std::string &aZoneName)WsfPathFinder
Initialize(WsfSimulation *aSimulationPtr) overrideWsfNavigationMeshvirtual
InsertCellIntoGrid(WsfNavigationCell *aNavCellPtr)WsfNavigationMesh
IsA_TypeOf(WsfStringId aType) constWsfObjectinline
IsDuplicateEdge(node_iterator nodeIter, const WsfPFNode &aNode2, const WsfPFEdge &tmpEdge)WsfPathFinderprotected
IsNavMesh() overrideWsfNavigationMeshinlinevirtual
LineOfSightTest(WsfNavigationCell *aFromCellPtr, int aIndexFrom, int aIndexTo, WsfRoute &aRoute)WsfNavigationMesh
LinkGridNeighbors(WsfNavigationCell *aNavCellPtr)WsfNavigationMesh
mAdjustedPathWsfNavigationMeshprotected
mDebugDrawObjPtrWsfPathFinderprotected
mDebugEnabledWsfPathFinderprotected
mDebugMeshDrawPtrWsfNavigationMeshprotected
mDebugRouteDrawPtrWsfNavigationMeshprotected
mGetCellForPointCacheWsfNavigationMeshprotected
mGridWsfPathFinderprotected
mGridSizeDegreesWsfPathFinderprotected
mInitializedWsfPathFinderprotected
mLowerRightWsfPathFinderprotected
mMeshCellsWsfNavigationMeshprotected
mMeshCellsIteratorWsfNavigationMeshprotected
mMeshNodesWsfNavigationMeshprotected
MovePointAlongPath(WsfGeoPoint &aPoint, int aIndexFrom, int aIndexTo)WsfNavigationMesh
MovePointTowardsCentroid(WsfGeoPoint &aPoint, int aIndexFrom, WsfNavigationCell *aCellPtr)WsfNavigationMesh
mScenarioPtrWsfPathFinderprotected
mSimulationPtrWsfPathFinderprotected
mUpperLeftWsfPathFinderprotected
mXSizeWsfPathFinderprotected
mYSizeWsfPathFinderprotected
mZonesWsfPathFinderprotected
mZoneWeightsWsfPathFinderprotected
NO_INTERACTION enum valueWsfNavigationMesh
ONE_VERT_INSIDE enum valueWsfNavigationMesh
operator=(const WsfObject &aRhs)WsfObject
PFGraph typedefWsfPathFinder
PointIsInGridBounds(int x, int y)WsfPathFinderprotected
print() constWsfPathFinder
ProcessInput(UtInput &aInput) overrideWsfNavigationMeshvirtual
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) overrideWsfPathFindervirtual
Serialize(T &aBuff)WsfObjectinline
SetDebugEnabled(bool aDebugEnabled)WsfPathFinderinlinevirtual
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)WsfObjectinline
SetNavMeshThinkTime(double aTime)WsfNavigationMeshinline
SetRefineUpdateTime(double aTime)WsfNavigationMeshinline
SetType(WsfStringId aType)WsfObject
shortest_path(const_node_iterator aSrcNodeIter, const_node_iterator aDstNodeIter, NodeList &aPath, double &aCost, const cost_func *aCostFuncPtr=nullptr) const overrideWsfNavigationMesh
TessellateCell(WsfNavigationCell *aCellPtr, WsfZoneDefinition *aZonePtr, int aCurrentTessLevel)WsfNavigationMesh
THREE_VERTS_INSIDE enum valueWsfNavigationMesh
TWO_VERTS_INSIDE enum valueWsfNavigationMesh
TypeList typedefWsfObject
WsfNavigationMesh(WsfScenario *aScenarioPtr)WsfNavigationMesh
WsfObject()WsfObject
WsfObject(const WsfObject &aSrc)WsfObjectprotected
WsfPathFinder(WsfScenario *aScenarioPtr, WsfGeoPoint &aUpperLeftPtr, WsfGeoPoint &aLowerRightPtr, double aGridSizeDegrees)WsfPathFinder
WsfPathFinder(WsfScenario *aScenarioPtr)WsfPathFinder
WsfUncloneableObject()WsfUncloneableObjectinline
ZONE_INTERACTION enum nameWsfNavigationMesh
ZONE_VERT_INSIDE enum valueWsfNavigationMesh
~WsfNavigationMesh() overrideWsfNavigationMesh
~WsfObject() overrideWsfObject
~WsfPathFinder() overrideWsfPathFinder
~WsfRouteComputer()WsfRouteComputerinlinevirtual
Copyrights Multiple, All Rights Reserved