, including all inherited members.
| alg_mutex_ | EllipsesRepresentation | [protected] |
| board_plan | EllipsesRepresentation | [protected] |
| calculateRosDirtyAreas(std::vector< cv::RotatedRect > ellipses) | EllipsesRepresentation | |
| clearLastEllipses() | EllipsesRepresentation | [protected] |
| computeBoundingEllipses(cv::Mat image) | EllipsesRepresentation | [protected] |
| Config typedef | EllipsesRepresentation | |
| config_ | EllipsesRepresentation | |
| config_update(Config &new_cfg, uint32_t level=0) | EllipsesRepresentation | |
| createNewState(cv::Mat image) | EllipsesRepresentation | |
| currentArmPosition | EllipsesRepresentation | |
| dirtyAreas_ | EllipsesRepresentation | [protected] |
| dirtyAreasDistancesToString(std::vector< estirabot_msgs::PointsDistanceMsg > distances) | EllipsesRepresentation | [protected] |
| dirtyAreaToString(estirabot_msgs::DirtyArea dirty_area, int idx) | EllipsesRepresentation | [protected] |
| distancesBetweenEllipses(std::vector< estirabot_msgs::DirtyArea > dirty_areas) | EllipsesRepresentation | |
| divideBigEllipse(cv::Mat image, cv::Mat ellipseMask, cv::RotatedRect currentEllipse) | EllipsesRepresentation | [protected] |
| drawPoints(std::vector< cv::Point2f > img_coords) | EllipsesRepresentation | |
| ellipsesArea | EllipsesRepresentation | [protected] |
| ellipsesMaxWidths | EllipsesRepresentation | [protected] |
| ellipsesMinWidths | EllipsesRepresentation | [protected] |
| EllipsesRepresentation(void) | EllipsesRepresentation | |
| ellipsesSparse | EllipsesRepresentation | [protected] |
| getCurrentEllipses() | EllipsesRepresentation | [inline] |
| getDistance(cv::Point2f p1, cv::Point2f p2) | EllipsesRepresentation | [inline, protected] |
| getDistance(iri_perception_msgs::ImagePoint p1, iri_perception_msgs::ImagePoint p2) | EllipsesRepresentation | [inline, protected] |
| getEllipseFromRosDirtyAreas(std::vector< estirabot_msgs::DirtyArea > dirty_areas, int idx) | EllipsesRepresentation | |
| getEllipsesAreas() | EllipsesRepresentation | [inline] |
| getEllipsesMaxWidths() | EllipsesRepresentation | [inline] |
| getEllipsesMinWidths() | EllipsesRepresentation | [inline] |
| getEllipsesNumber() | EllipsesRepresentation | [inline] |
| getEllipsesRosMsg() | EllipsesRepresentation | [inline] |
| getEllipsesSparse() | EllipsesRepresentation | [inline] |
| getEllipsesSummedAreas() | EllipsesRepresentation | [inline] |
| getGoodPathThroughAllDirtyAreas(std::vector< estirabot_msgs::DirtyArea > dirty_areas) | EllipsesRepresentation | |
| getGoodPathThroughAllEllipses(size_t init_ellipse) | EllipsesRepresentation | |
| getNearestEllipse() | EllipsesRepresentation | |
| getRosDirtyAreas() | EllipsesRepresentation | |
| getStateString(const std::vector< estirabot_msgs::DirtyArea > dirty_areas) | EllipsesRepresentation | |
| getStateStringOrdered(const std::vector< estirabot_msgs::DirtyArea > dirty_areas) | EllipsesRepresentation | |
| getTraversedEllipses(std::vector< estirabot_msgs::DirtyArea > dirty_areas) | EllipsesRepresentation | |
| IMAGE_HEIGHT | EllipsesRepresentation | [protected, static] |
| IMAGE_WIDTH | EllipsesRepresentation | [protected, static] |
| imageEllipses | EllipsesRepresentation | [protected] |
| initial_state_idx | EllipsesRepresentation | [protected] |
| is_learning | EllipsesRepresentation | [protected] |
| is_planning | EllipsesRepresentation | [protected] |
| loadEllipsesFromRosMsg(std::vector< estirabot_msgs::Ellipse > ellipses_msg) | EllipsesRepresentation | |
| loadEllipsesFromRosMsg(std::vector< estirabot_msgs::DirtyArea > dirty_areas_msg) | EllipsesRepresentation | |
| lock(void) | EllipsesRepresentation | [inline] |
| max_number_ellipses | EllipsesRepresentation | [protected] |
| max_width_threshold | EllipsesRepresentation | [protected] |
| medium_area_threshold | EllipsesRepresentation | [protected] |
| min_width_threshold | EllipsesRepresentation | [protected] |
| minAreaThreshold | EllipsesRepresentation | [protected] |
| minFillThreshold | EllipsesRepresentation | [protected] |
| near_distance_threshold | EllipsesRepresentation | [protected] |
| orderDirtyAreas(const std::vector< estirabot_msgs::DirtyArea > dirty_areas, const std::vector< estirabot_msgs::DirtyArea > previous_dirty_areas) | EllipsesRepresentation | |
| pointIsBetween(cv::Point2f p1, cv::Point2f p2, cv::Point2f point) | EllipsesRepresentation | |
| pointIsBetween(iri_perception_msgs::ImagePoint new_p1, iri_perception_msgs::ImagePoint new_p2, iri_perception_msgs::ImagePoint new_point) | EllipsesRepresentation | |
| pointIsBetween(iri_perception_msgs::ImagePoint new_p1, cv::Point2f p2, iri_perception_msgs::ImagePoint new_point) | EllipsesRepresentation | |
| rosEllipseToRotatedRect(estirabot_msgs::Ellipse ellipse_msg) | EllipsesRepresentation | [inline] |
| rotatedRectToRosEllipse(cv::RotatedRect ellipse) | EllipsesRepresentation | [inline] |
| setSourceImage(cv::Mat image) | EllipsesRepresentation | [protected] |
| show_image | EllipsesRepresentation | |
| small_area_threshold | EllipsesRepresentation | [protected] |
| small_objects_join_distance | EllipsesRepresentation | [protected] |
| state_image | EllipsesRepresentation | |
| traversedEllipsesToString(std::vector< estirabot_msgs::TraversedEllipses > traversed_ellipses) | EllipsesRepresentation | [protected] |
| truncateEllipsesNumber() | EllipsesRepresentation | |
| try_enter(void) | EllipsesRepresentation | [inline] |
| unlock(void) | EllipsesRepresentation | [inline] |
| writeStateToFile(std::string path, std::vector< estirabot_msgs::DirtyArea > dirty_areas) | EllipsesRepresentation | |
| ~EllipsesRepresentation(void) | EllipsesRepresentation | |