00001 #ifndef OMK_TRACKER_H 00002 #define OMK_TRACKER_H 00003 00004 //----------------------------------------------------------------------------- 00005 #include "OMKSimplePoint.h" 00006 00007 namespace OMK 00008 { 00009 00010 //----------------------------------------------------------------------------- 00065 //----------------------------------------------------------------------------- 00066 class OMKADDON_API Tracker: public SimplePoint 00067 { 00068 DECLARE_OBJECT_FACTORY( Tracker ) ; 00069 protected: 00070 virtual void computeParameters() ; 00076 virtual bool loadParameters( const ConfigurationParameterDescriptor * node ) ; 00077 00079 OMK::AttributeT< float > _speed ; 00081 OMK::AttributeT< OMK::Type::Transform > _target ; 00083 Wm4::Vector3f _refOrientation ; 00085 Type::Transform _refPosition ; 00087 bool _followOrientation ; 00088 } ; 00089 00090 } // namespace OMK 00091 #endif // defined OMK_TRACKER_H 00092 00093
Documentation generated on Mon Jun 9 11:45:57 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |