13 #include "matrix/vlVector.h"
63 static void verticesChangedCallback(
const DtVrfObject* obj,
void* usr);
64 virtual void processVerticesChanged(
const DtVrfObject* obj);
69 bool createCoverPoint();
72 bool coverPointCreationComplete();
75 void removeCoverPoint();
unsigned myCoverPointIndex
Definition: coverPointNavInterface.h:87
Definition: vrfObjectNavInterface.h:18
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
This is the DtVrfObjectNavInterface subclass for objects which insert themselves as nav edges into th...
Definition: coverPointNavInterface.h:26
bool myCreationInProgress
Definition: coverPointNavInterface.h:86
DtSharedVrfObjectReference class will allocate an empty DtVrfObjectReference if one is not assigned s...
Definition: vrfObjectReference.h:102
DtNavArea * myNavArea
Definition: coverPointNavInterface.h:82
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
Contains all the data and logic for navigation within a specific area.
Definition: navArea.h:181
virtual bool init()
Virtual init, called from the create() method.
DtNavArea * myNewNavArea
Definition: coverPointNavInterface.h:83
bool myChangingNavArea
Definition: coverPointNavInterface.h:85
virtual void postObjectInit()
Perform additional initialization after the object has been initialized.
Definition: vrfObjectNavInterface.h:44
DtVrfObjectNavInterface & operator=(const DtVrfObjectNavInterface &orig)
Not Implemented.
virtual void changingNavArea(DtNavArea *newNavArea)
Called when about to change to a new navArea.
bool myUpdatePointsRequired
Definition: coverPointNavInterface.h:84