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