, 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 | |