11 #ifndef DtGlStudioObjectAttributeUpdater_h
12 #define DtGlStudioObjectAttributeUpdater_h
17 #include <vlpi/trigonometricSmoother.h>
33 virtual void init(DtSmoother* smoother,
DtDe* de);
36 virtual std::string value(
double time)=0;
40 virtual std::string
value() {
return "";}
DT_DLL_EXAMPLESCENEROOTPLUGIN void init(DtDe &anIG)
Base class for a GLStudio cockpit attribute.
Definition: DtGlStudioAttributeUpdater.h:23
DtDe * myDe
Definition: DtGlStudioObjectAttributeUpdater.h:50
DtElementID myElementId
Definition: DtGlStudioObjectAttributeUpdater.h:51
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
DtSmoother * mySmoother
Definition: DtGlStudioObjectAttributeUpdater.h:49
virtual std::string value()
just to make the base class happy since this particular type of updater needs a time to function prop...
Definition: DtGlStudioObjectAttributeUpdater.h:40
A HUD object side updater abstract base class. It has the HUD objects smoother available to compute v...
Definition: DtGlStudioObjectAttributeUpdater.h:26
#define DT_DLL_VRVGLSTUDIOSHARED
Definition: DtGlStudioShared.h:22
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