21 #include <matrix/vlVector.h>
22 #include <vlutil/vlTime.h>
63 virtual bool needsUpdate(
DtTime tNow );
67 virtual void update(
DtTime tNow );
72 virtual void setLocalLocation(
const DtVector& location );
74 virtual const DtVector& localLocation()
const;
78 virtual bool isOverWater()
const;
81 virtual void setIsOverWater(
bool isOverWater );
85 virtual bool locationIsChanged()
const;
89 virtual void setLocationIsChanged(
bool locationIsChanged );
95 virtual void slot_dynamicOceanObjectsChanged();
DtSignalConnectionManager mySignalConnections
Definition: DtOverWaterUpdater.h:113
Contains makVrv::DtDe class.
An abstract base class for objects that require updates. This object automatically adds itself to a D...
Definition: DtTickable.h:26
DtVector myLocalLocation
Definition: DtOverWaterUpdater.h:110
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:23
bool myIsOverWater
Definition: DtOverWaterUpdater.h:112
bool myLocationIsChanged
Definition: DtOverWaterUpdater.h:111
friend DtOverWaterUpdaterCreator
Definition: DtOverWaterUpdater.h:49
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
const char * creatorTypeName< DtOverWaterUpdater >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtOverWaterUpdater.h:35
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtDe & myDe
Definition: DtOverWaterUpdater.h:109
Contains the declaration for makVrv::DtTickable.
DtVirtualBaseClassCreator< DtOverWaterUpdater, DtUniqueID > DtOverWaterUpdaterCreator
creator
Definition: DtOverWaterUpdater.h:28
Contains makVrv::DtUniqueID type.
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:76
Class to periodically check if a location is over triton dynamic ocean or not (assumed to be land)...
Definition: DtOverWaterUpdater.h:47
Contains DLL export macros.