00001 00020 #ifndef SIMPLEIKRATINGMODULE_H 00021 #define SIMPLEIKRATINGMODULE_H 00022 00023 #include "robot_model_services/rating/IKRatingModule.h" 00024 00025 00026 00027 namespace robot_model_services { 00036 class SimpleIKRatingModule : public IKRatingModule { 00037 public: 00041 SimpleIKRatingModule(); 00042 00046 virtual ~SimpleIKRatingModule(); 00047 00056 double getPanAngleRating(const geometry_msgs::Point &sourcePosition, const geometry_msgs::Point &targetPosition, double sourceRotationBase, double targetRotationBase); 00057 }; 00058 00062 typedef boost::shared_ptr<SimpleIKRatingModule> SimpleIKRatingModulePtr; 00063 } 00064 00065 #endif /* SIMPLEIKRATINGMODULE_H */