17 #include <matrix/vlVector.h>
21 class DtCachedIntersectorsContainer;
22 class DtCoordinateSystem;
39 virtual void setFanModeSamplingRate(
double);
43 virtual void setStartPointOffsetFromCenter(
const DtVector&);
44 const DtVector& startPointOffsetFromCenter()
const;
48 virtual void updateSceneObject(
DtTime tNow);
49 virtual bool doIntersection(
const DtTime tNow);
52 virtual DtVector calculateEndPointFromRadian(
const DtVector& start,
double endZ,
double radius,
double degree)
const;
55 virtual void slot_coordinateSystemChanged();
std::vector< IntersectionInformation > Intersections
Definition: DtAttachableFanUpdater.h:58
Contains makVrv::DtAttachableIntervisibilityUpdater class.
bool myForceUpdate
Definition: DtAttachableFanUpdater.h:62
double myFanModeSamplingRate
Definition: DtAttachableFanUpdater.h:60
DtSignalConnectionManager myConnections
Definition: DtAttachableFanUpdater.h:66
Intersections myIntersections
Definition: DtAttachableFanUpdater.h:59
DtVector myStartPointOffsetFromCenter
Definition: DtAttachableFanUpdater.h:61
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Class which will keep track of fan los object (spokes between an origin and the outer rim of the circ...
Definition: DtAttachableFanUpdater.h:29
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:40
The DtCachedIntersectorsContainer class contains instances of cached intersectors of different model ...
Definition: DtCachedIntersectorsContainer.h:43
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
Class which will keep track of Intervisibility between an origin and an end point. Will update all scene objects attached to it with the Intervisibility information.
Definition: DtAttachableIntervisibilityUpdater.h:29
Contains DLL export macros.