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