13 #include "matrix/vlVector.h"
41 virtual bool init()
override;
51 virtual void tick()
override;
61 virtual void processVerticesChanged();
75 bool adjustToNearestVertexLinkPoint(
const DtString&,
const double,
const double,
const DtVector&, DtVector&)
const;
DtNavArea * myNavArea
Definition: navEdgeNavInterface.h:78
A nav interface is a software component of an object that maintains the object's presence in the navi...
Definition: vrfObjectNavInterface.h:39
DtNavArea * myNewNavArea
Definition: navEdgeNavInterface.h:79
bool myChangingNavArea
Definition: navEdgeNavInterface.h:81
bool myUpdatePointsRequired
Definition: navEdgeNavInterface.h:80
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
This class contains all the data and logic for navigation within a specific area. Nav Data may be loa...
Definition: navArea.h:205
virtual bool init()
Virtual init, called from the create() method.
boost::signals2::scoped_connection myCurrentPitchedChangedConnection
Definition: navEdgeNavInterface.h:85
unsigned myNavEdgeIndex
Definition: navEdgeNavInterface.h:82
boost::signals2::scoped_connection mySetLocationConnection
Definition: navEdgeNavInterface.h:84
virtual void postObjectInit()
Perform additional initialization after the object has been initialized. Default behavior is to do no...
Definition: vrfObjectNavInterface.h:67
DtVrfObjectNavInterface & operator=(const DtVrfObjectNavInterface &orig)
Not Implemented.
This is the DtVrfObjectNavInterface subclass for objects which insert themselves as nav edges into th...
Definition: navEdgeNavInterface.h:24
virtual void changingNavArea(DtNavArea *newNavArea)
Called when about to change to a new navArea.
A locally simulated VRF object.
Definition: localObject.h:98