12 #include <matrix/vlVector.h>
40 virtual const std::vector< DtLadderPoint > & ladderPoints()
const;
41 virtual const std::vector< DtLadderPoint > & ladderExitEntryPoints()
const;
44 virtual bool contains(
const std::vector< DtVector >& pointsToCheck)
const;
49 static void findNearbyLadders(
const DtString& navigationProfile,
const DtNavArea* navArea,
const DtVector& localStartPoint,
double range, std::list<DtNavLadder>& result);
Definition: navLadder.h:26
DtVector DtLadderLocation
Definition: navLadder.h:17
DtNavTagUniqueIdType myLadderId
Definition: navLadder.h:58
Definition: navLadder.h:25
std::vector< DtLadderPoint > myMainLadderPoints
Definition: navLadder.h:56
DtLadderCreationOptions
Definition: navLadder.h:23
This class contains all the data and logic for navigation within a specific area. Nav Data may be loa...
Definition: navArea.h:205
Contains all the data and logic for navigation within a specific edge.
Definition: navEdge.h:18
std::pair< DtLadderLocation, DtLadderIndex > DtLadderPoint
Definition: navLadder.h:20
unsigned int DtLadderIndex
Definition: navLadder.h:19
virtual ~DtNavLadder()
Definition: navLadder.h:38
#define DT_DLL_vrfNavigation
This file is used to determine how to build.
Definition: vrfNavigationDefines.h:26
unsigned int DtNavTagUniqueIdType
Definition: navLadder.h:21
std::vector< DtLadderPoint > myEntryExitLadderPoints
Definition: navLadder.h:57
Contains all the data and logic for navigation within a specific edge reinterpreted to a ladder...
Definition: navLadder.h:35