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