00001 00002 // 00003 //Contents: Class CActive 00004 // 00006 00007 #ifndef _Active_Header_ 00008 #define _Active_Header_ 00009 00010 #include "Joints.h" 00011 00012 class CActive: public CJoints 00013 { 00014 public: 00015 CActive(); 00016 CActive(FrameManager *frameManager); 00017 ~CActive(); 00018 00019 //Get random active joint variables 00020 virtual bool GetConfiguration(Configuration &conf); 00021 //Get active joint variables in the neighbouring area of configuration "current" 00022 virtual bool GetConfiguration(Configuration &conf, Configuration ¤t, double dist); 00023 }; 00024 00025 00026 #endif