, including all inherited members.
applyGpcStructure(const gpc_polygon *gpc_p) | cob_3d_mapping::Polygon | [protected] |
assignID(const std::vector< Polygon::Ptr > &poly_vec) | cob_3d_mapping::Polygon | [protected] |
assignWeight() | cob_3d_mapping::Polygon | |
color_ | cob_3d_mapping::Shape | |
computeArea3d() const | cob_3d_mapping::Polygon | |
computeAverage(const std::vector< Polygon::Ptr > &poly_vec, Polygon::Ptr &p_average) | cob_3d_mapping::Polygon | [protected, virtual] |
computeCentroid() | cob_3d_mapping::Polygon | |
computeCentroid(std::vector< std::vector< Eigen::Vector3f > > &contours_3d) | cob_3d_mapping::Polygon | |
computeDistanceFromViewpoint() | cob_3d_mapping::Shape | [inline] |
computePose(std::vector< std::vector< Eigen::Vector3f > > &contours_3d) | cob_3d_mapping::Polygon | |
computeSimilarity(const Polygon::Ptr &poly) const | cob_3d_mapping::Polygon | |
ConstPtr typedef | cob_3d_mapping::Polygon | |
contours_ | cob_3d_mapping::Polygon | |
d_ | cob_3d_mapping::Polygon | |
d_color_ | cob_3d_mapping::Polygon | [protected] |
debugOutput(std::string name) | cob_3d_mapping::Polygon | |
frame_stamp_ | cob_3d_mapping::Shape | |
getContourOverlap(const Polygon::Ptr &poly, float &rel_overlap, int &abs_overlap) const | cob_3d_mapping::Polygon | |
getContours2D() | cob_3d_mapping::Polygon | [inline] |
getContours3D() | cob_3d_mapping::Polygon | [virtual] |
getGpcStructure(gpc_polygon *gpc_p, const std::vector< std::vector< Eigen::Vector2f > > &contours) const | cob_3d_mapping::Polygon | [protected] |
getIntersection(const Polygon::Ptr &poly, gpc_polygon *gpc_intersection) const | cob_3d_mapping::Polygon | [protected] |
getMergeCandidates(const std::vector< Polygon::Ptr > &poly_vec, std::vector< int > &intersections) const | cob_3d_mapping::Polygon | [virtual] |
hasSimilarParametersWith(const Polygon::Ptr &poly) const | cob_3d_mapping::Polygon | [inline] |
holes_ | cob_3d_mapping::Polygon | |
id_ | cob_3d_mapping::Shape | |
isIntersectedWith(const Polygon::Ptr &poly) const | cob_3d_mapping::Polygon | [virtual] |
merge(std::vector< Polygon::Ptr > &poly_vec) | cob_3d_mapping::Polygon | [virtual] |
merge_settings_ | cob_3d_mapping::Polygon | |
merge_weight_ | cob_3d_mapping::Polygon | |
merged_ | cob_3d_mapping::Shape | |
merged_limit_ | cob_3d_mapping::Shape | |
mergeDifference(Polygon::Ptr &p_merge) | cob_3d_mapping::Polygon | |
mergeUnion(std::vector< Polygon::Ptr > &poly_vec, Polygon::Ptr &p_average) | cob_3d_mapping::Polygon | [protected] |
normal_ | cob_3d_mapping::Polygon | |
outerContourIndex() const | cob_3d_mapping::Polygon | [inline] |
Polygon() | cob_3d_mapping::Polygon | [inline] |
Polygon(unsigned int id, Eigen::Vector3f normal, Eigen::Vector3f centroid, std::vector< std::vector< Eigen::Vector3f > > &contours_3d, std::vector< bool > holes, std::vector< float > color) | cob_3d_mapping::Polygon | |
Polygon(unsigned int id, Eigen::Vector3f normal, Eigen::Vector3f centroid, std::vector< pcl::PointCloud< pcl::PointXYZ > > &contours_3d, std::vector< bool > holes, std::vector< float > color) | cob_3d_mapping::Polygon | |
pose_ | cob_3d_mapping::Shape | |
projectContour(const Polygon &p, std::vector< std::vector< Eigen::Vector2f > > &contours) const | cob_3d_mapping::Polygon | [virtual] |
Ptr typedef | cob_3d_mapping::Polygon | |
setContours2D(std::vector< std::vector< Eigen::Vector2f > > &contours_2d) | cob_3d_mapping::Polygon | [inline] |
setContours3D(std::vector< std::vector< Eigen::Vector3f > > &contours_3d) | cob_3d_mapping::Polygon | [virtual] |
setParamsFrom(Polygon::Ptr &p) | cob_3d_mapping::Polygon | [virtual] |
Shape() | cob_3d_mapping::Shape | [inline] |
smoothContours() | cob_3d_mapping::Polygon | |
transform(const Eigen::Affine3f &trafo) | cob_3d_mapping::Polygon | [virtual] |
triangulate(list< TPPLPoly > &tri_list) const | cob_3d_mapping::Polygon | [virtual] |
updateAttributes(const Eigen::Vector3f &new_normal, const Eigen::Vector3f &new_centroid) | cob_3d_mapping::Polygon | [virtual] |
~Shape() | cob_3d_mapping::Shape | [inline, virtual] |