OMKHumanoRecorder.h

Go to the documentation of this file.
00001 #ifndef OMK_HUMANORECORDER_H
00002 #define OMK_HUMANORECORDER_H
00003 
00004 //-----------------------------------------------------------------------------
00005 #include "OMKExtensibleSimulatedObject.h"
00006 #include "OMKPostureDataType.h"
00007 #include "HBTRecorder.h"
00008 
00009 namespace OMK
00010 {
00011   
00012 //-----------------------------------------------------------------------------
00015 class OMKADDON_API HumanoRecorder : public ExtensibleSimulatedObject 
00016 {
00017   DECLARE_OBJECT_FACTORY( HumanoRecorder ) ;
00018 protected:
00019   virtual bool loadParameters( const ConfigurationParameterDescriptor * node ) ;
00020   virtual void computeParameters() ;
00021   bool processInitialisationSequence( OMK::Type::InitialisationSequenceEvent* e ) ;
00022   AttributeT< HBT::PostureData > _posture ;
00023   AttributeT< bool > _record ;
00024   Name _humanoToRecord ;
00025   HBT::Recorder _file ;
00026 } ;
00027 
00028 } // namespace OMK
00029 #endif // defined OMK_HUMANORECORDER_H
00030 
00031 

logo OpenMask

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

Generated with doxygen by Dimitri van Heesch ,   1997-2007