, including all inherited members.
| alg_mutex_ | CleaningPlanAlgorithm | [protected] |
| away_from_surface_distance | CleaningPlanAlgorithm | [protected] |
| board_plan | CleaningPlanAlgorithm | [protected] |
| camera_frame | CleaningPlanAlgorithm | [protected] |
| CleaningPlanAlgorithm(void) | CleaningPlanAlgorithm | |
| Config typedef | CleaningPlanAlgorithm | |
| config_ | CleaningPlanAlgorithm | |
| config_update(Config &new_cfg, uint32_t level=0) | CleaningPlanAlgorithm | |
| getAngle2D(const Eigen::Vector2f &v1, const Eigen::Vector2f &v2) | CleaningPlanAlgorithm | [inline, protected] |
| getAngle2DwithAxisX(const cv::Point2f &v1, const cv::Point2f &v2) | CleaningPlanAlgorithm | [inline, protected] |
| getDistance(cv::Point2f p1, cv::Point2f p2) | CleaningPlanAlgorithm | [inline, protected] |
| getMovementFromAction(std::vector< estirabot_msgs::DirtyArea > dirty_areas, std::string action, estirabot_msgs::ArrayIndexes target_ellipses, EllipsesRepresentation &ellipses_rep, pcl::PointCloud< pcl::PointXYZ >::Ptr cloud, std::vector< float > plane_coeffs, std::vector< geometry_msgs::PoseStamped > &poses, std::vector< iri_perception_msgs::ImagePoint > &poses_img_coords, std::vector< uint8_t > &secondary_arm) | CleaningPlanAlgorithm | |
| getNearestPoint(std::vector< cv::Point2f > points1, std::vector< cv::Point2f > points2) | CleaningPlanAlgorithm | [protected] |
| getNoPerceptionPoints(cv::Mat image) | CleaningPlanAlgorithm | [protected] |
| getPointsCircularClean(cv::RotatedRect ellipse) | CleaningPlanAlgorithm | [protected] |
| getPointsGroupObjects(cv::RotatedRect ellipse) | CleaningPlanAlgorithm | [protected] |
| getPointsJoinGroups(std::vector< cv::RotatedRect > ellipses) | CleaningPlanAlgorithm | [protected] |
| getPointsLastSmallClean(cv::RotatedRect ellipse) | CleaningPlanAlgorithm | [protected] |
| getPointsMoveToContainer(cv::RotatedRect &ellipse, int max_steps=1) | CleaningPlanAlgorithm | [protected] |
| getPointsPickUp(cv::RotatedRect ellipse) | CleaningPlanAlgorithm | [protected] |
| getPointsSmallClean(cv::RotatedRect ellipse) | CleaningPlanAlgorithm | [protected] |
| getPointsStraightClean(cv::RotatedRect ellipse) | CleaningPlanAlgorithm | [protected] |
| IMAGE_HEIGHT | CleaningPlanAlgorithm | [protected, static] |
| IMAGE_WIDTH | CleaningPlanAlgorithm | [protected, static] |
| lock(void) | CleaningPlanAlgorithm | [inline] |
| movements_offset | CleaningPlanAlgorithm | [protected] |
| movePoseAwayFromSurface(geometry_msgs::PoseStamped &pose, std::vector< float > plane_coeffs) | CleaningPlanAlgorithm | [protected] |
| pointToPlaneDistance(const pcl::PointXYZ &p, const std::vector< float > &plane_coefficients) | CleaningPlanAlgorithm | [inline, protected] |
| pointToPlaneDistanceSigned(const pcl::PointXYZ &p, const std::vector< float > &plane_coefficients) | CleaningPlanAlgorithm | [inline, protected] |
| pose_yaw | CleaningPlanAlgorithm | [protected] |
| posesFromImageCoordinates(pcl::PointCloud< pcl::PointXYZ >::Ptr cloud, std::vector< cv::Point2f > img_coords, std::vector< float > plane_coeffs, double orientation_yaw, std::vector< geometry_msgs::PoseStamped > &poses, std::vector< iri_perception_msgs::ImagePoint > &poses_coords, uint8_t secondary_arm_movements, std::vector< uint8_t > &secondary_arm) | CleaningPlanAlgorithm | [protected] |
| processedPosesFromImageCoordinates(EllipsesRepresentation &ellipses_rep, const pcl::PointCloud< pcl::PointXYZ >::Ptr cloud, const std::vector< cv::Point2f > img_coords, const std::vector< float > plane_coeffs, const uint8_t secondary_arm_movements, const double orientation_yaw, std::vector< geometry_msgs::PoseStamped > &poses, std::vector< iri_perception_msgs::ImagePoint > &poses_img_coords, std::vector< uint8_t > &secondary_arm) | CleaningPlanAlgorithm | |
| quaternionFrom3dVector(std::vector< float > plane_coefs, double new_yaw=0) | CleaningPlanAlgorithm | [protected] |
| rotate_hand | CleaningPlanAlgorithm | [protected] |
| small_objects_max | CleaningPlanAlgorithm | [protected] |
| small_objects_min | CleaningPlanAlgorithm | [protected] |
| try_enter(void) | CleaningPlanAlgorithm | [inline] |
| two_arms_version | CleaningPlanAlgorithm | [protected] |
| unlock(void) | CleaningPlanAlgorithm | [inline] |
| ~CleaningPlanAlgorithm(void) | CleaningPlanAlgorithm | |