19 #include <matrix/vlVector.h>
20 #include <vlutil/vlTime.h>
52 virtual bool needsUpdate(
DtTime tNow );
56 virtual void update(
DtTime tNow );
61 virtual void setLocalLocation(
const DtVector& location );
63 virtual const DtVector& localLocation()
const;
67 virtual bool isOverWater()
const;
70 virtual void setIsOverWater(
bool isOverWater );
74 virtual bool locationIsChanged()
const;
78 virtual void setLocationIsChanged(
bool locationIsChanged );
84 virtual void slot_dynamicOceanObjectsChanged();
DtSignalConnectionManager mySignalConnections
Definition: DtOverWaterUpdater.h:95
Contains makVrv::DtDe class.
An abstract base class for objects that require updates.
Definition: DtTickable.h:26
DtVector myLocalLocation
Definition: DtOverWaterUpdater.h:92
bool myIsOverWater
Definition: DtOverWaterUpdater.h:94
bool myLocationIsChanged
Definition: DtOverWaterUpdater.h:93
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
DtDe & myDe
Definition: DtOverWaterUpdater.h:91
Contains the declaration for makVrv::DtTickable.
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Class to periodically check if a location is over triton dynamic ocean or not (assumed to be land)...
Definition: DtOverWaterUpdater.h:34
Contains DLL export macros.