VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtGlStudioObjectAttributeUpdater.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 
11 #ifndef DtGlStudioObjectAttributeUpdater_h
12 #define DtGlStudioObjectAttributeUpdater_h
13 
15 #include <vrvCore/DtUniqueID.h>
16 
17 #include <vlpi/trigonometricSmoother.h>
18 
19 namespace makVrv
20 {
21  class DtDe;
22 
27  {
28  public:
31 
33  virtual void init(DtSmoother* smoother, DtDe* de);
34 
36  virtual std::string value(double time)=0;
37 
40  virtual std::string value() {return "";}
41 
43  virtual void setElementId(DtElementID id);
44 
46  virtual DtElementID elementId() const;
47 
48  protected:
49  DtSmoother* mySmoother;
52  };
53 
54 } //makVrv::
55 
56 #endif
57 
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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)