35 virtual void setFixedDistance(
bool );
41 virtual void update(
DtTime tNow );
44 virtual bool doIntersection();
47 virtual void updateSceneObject(
DtTime tNow );
50 virtual double calculateDistance(
const DtVector& start,
54 virtual void calculateFixedDistance();
59 double heading,
double distance )
const;
62 virtual double calculateHeading(
const DtVector& start,
IntersectionInformation myIntersectionInformation
Definition: DtAttachableIntervisibilityUpdater.h:78
double myFixedDistance
Definition: DtAttachableIntervisibilityUpdater.h:81
Descriptor for a single intersection result.
Definition: DtIntersector.h:33
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:26
Contains makVrv:DtIntersector, makVrv:DtIntersectorLineSegment, and makVrv:DtIntersectorResult classe...
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
double myFixedHeading
Definition: DtAttachableIntervisibilityUpdater.h:82
Contains the DtLineModelUpdater class declaration.
bool myFixDistance
Definition: DtAttachableIntervisibilityUpdater.h:80
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Base class for updaters updating segmented line models Contains methods and information struct for wo...
Definition: DtLineModelUpdater.h:22
Class which will keep track of Intervisibility between an origin and an end point.
Definition: DtAttachableIntervisibilityUpdater.h:22