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