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
Documentation generated on Mon Jun 9 11:45:56 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |