13 #include "matrix/vlVector.h"
40 virtual bool init()
override;
50 virtual void tick()
override;
59 virtual void processVerticesChanged();
64 bool createCoverPoint();
67 bool coverPointCreationComplete();
70 void removeCoverPoint();
74 bool adjustToNearestVertexLinkPoint(
const DtString&,
const double,
const double,
const DtVector&, DtVector&)
const;
unsigned myCoverPointIndex
Definition: coverPointNavInterface.h:82
A nav interface is a software component of an object that maintains the object's presence in the navi...
Definition: vrfObjectNavInterface.h:39
boost::signals2::scoped_connection mySetLocationConnection
Definition: coverPointNavInterface.h:84
This is the DtVrfObjectNavInterface subclass for objects which insert themselves as nav edges into th...
Definition: coverPointNavInterface.h:23
bool myCreationInProgress
Definition: coverPointNavInterface.h:81
DtNavArea * myNavArea
Definition: coverPointNavInterface.h:77
#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.
DtNavArea * myNewNavArea
Definition: coverPointNavInterface.h:78
bool myChangingNavArea
Definition: coverPointNavInterface.h:80
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.
virtual void changingNavArea(DtNavArea *newNavArea)
Called when about to change to a new navArea.
A locally simulated VRF object.
Definition: localObject.h:98
bool myUpdatePointsRequired
Definition: coverPointNavInterface.h:79