cob_3d_mapping::Polygon Member List
This is the complete list of members for cob_3d_mapping::Polygon, 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 typedefcob_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 typedefcob_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]


cob_3d_mapping_common
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:02:19