![]() |
VR-Forces 4.8 Class Documentation
|
Contains all the data and logic for navigation within a specific edge reinterpreted to a ladder. More...
Public Member Functions | |
| virtual | ~DtNavLadder () |
| virtual const std::vector < DtLadderPoint > & | ladderPoints () const |
| virtual const std::vector < DtLadderPoint > & | ladderExitEntryPoints () const |
| virtual const DtNavTagUniqueIdType & | ladderId () const |
| virtual bool | contains (const std::vector< DtVector > &pointsToCheck) const |
Static Public Member Functions | |
| static DtNavLadder | createLadderFromNavEdge (const DtNavEdge *edge) |
| static void | createLaddersFromNavEdges (const std::list< DtNavEdge * > &, std::list< DtNavLadder > &result, DtLadderCreationOptions opt=ConsumeEdgesYes) |
| static void | findNearbyLadders (const DtString &navigationProfile, DtNavArea *navArea, const DtVector &localStartPoint, double range, std::list< DtNavLadder > &result) |
Protected Member Functions | |
| virtual void | addMainPoint (const DtLadderPoint &) |
| virtual void | addEntryExitPoint (const DtLadderPoint &) |
| virtual void | setLadderId (const DtNavTagUniqueIdType &id) |
| DtNavLadder () | |
Protected Attributes | |
| std::vector< DtLadderPoint > | myMainLadderPoints |
| std::vector< DtLadderPoint > | myEntryExitLadderPoints |
| DtNavTagUniqueIdType | myLadderId |
Contains all the data and logic for navigation within a specific edge reinterpreted to a ladder.
This class is really only valid for the frame it was called, so you cannot Manipulate the ladder from this class and any manipulations of the ladder in subsequent frames are not reflected in the DtNavLadder
|
inlinevirtual |
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
static |
|
static |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |