OMKTracker.h

Go to the documentation of this file.
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 

logo OpenMask

Documentation generated on Mon Jun 9 11:45:57 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007