![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2009 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: DtExampleMetersPerSecondUpdater.h,v $ $Revision: 1.4 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00012 00013 #ifndef DtExampleMetersPerSecondUpdater_h 00014 #define DtExampleMetersPerSecondUpdater_h 00015 00016 #include "exampleHudUpdaterPlugin.h" 00017 00018 #include <vrvGlStudioShared/DtGlStudioObjectAttributeUpdater.h> 00019 00020 #include <matrix/vlVector.h> 00021 00022 namespace makVrv 00023 { 00026 class DtExampleMetersPerSecondUpdater : public DtGlStudioObjectAttributeUpdater 00027 { 00028 public: 00029 DtExampleMetersPerSecondUpdater(); 00030 00031 virtual ~DtExampleMetersPerSecondUpdater(); 00032 00033 virtual std::string value(double time); 00034 00035 protected: 00036 DtVector myVelocity; 00037 }; 00038 00041 class DT_DLL_EXAMPLEHUDUPDATERPLUGIN DtExampleMetersPerSecondUpdaterCreator : public DtGlStudioAttributeUpdaterCreator 00042 { 00043 public: 00044 DtExampleMetersPerSecondUpdaterCreator(); 00045 virtual ~DtExampleMetersPerSecondUpdaterCreator(); 00046 00047 virtual DtGlStudioAttributeUpdater* create() const; 00048 00049 protected: 00050 }; 00051 00052 } //makVrv:: 00053 00054 #endif