00001 #ifndef OMK_MKMHUMANO_H 00002 #define OMK_MKMHUMANO_H 00003 00004 //----------------------------------------------------------------------------- 00005 #include "OMKHumano.h" 00006 #include "OMKMovingHumano.h" 00007 #include "OMKExtensibleSimulatedObject.h" 00008 #include "OMKPostureDataType.h" 00009 #include "Object3d/mkCOgreAvatarMeshMaster.h" 00010 #include "Control/mkCHumanControl.h" 00011 #include "Skeleton/mkCHumanSkeletonMesh.h" 00012 #include "OMKAttribute.h" 00013 00014 namespace OMK 00015 { 00016 00017 //----------------------------------------------------------------------------- 00020 class OMKHUMANO_API MKMHumano: public MovingHumano 00021 { 00022 DECLARE_OBJECT_FACTORY( MKMHumano ) ; 00023 public: 00024 mkm::CHumanSkeletonMesh _treehMesh ; 00025 mkSystem::COgreAvatarMeshMaster _avatarMaster ; 00026 mkm::CHumanControl _controlMesh ; 00027 protected: 00028 virtual void finish() ; 00030 virtual void computeParameters() ; 00031 } ; 00032 00033 } // namespace OMK 00034 #endif // defined OMK_HUMANO_H 00035 00036
Documentation generated on Mon Jun 9 11:45:56 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |