, 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::Cylinder | [protected, virtual] |
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] |
computeHeight() | cob_3d_mapping::Cylinder | |
computePose(Eigen::Vector3f origin, Eigen::Vector3f z_axis) | cob_3d_mapping::Cylinder | |
computePose(Eigen::Vector3f origin, std::vector< std::vector< Eigen::Vector3f > > &contours_3d) | cob_3d_mapping::Cylinder | |
cob_3d_mapping::Polygon::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 | |
Cylinder() | cob_3d_mapping::Cylinder | [inline] |
Cylinder(unsigned int id, Eigen::Vector3f origin, Eigen::Vector3f sym_axis, double radius, std::vector< std::vector< Eigen::Vector3f > > &contours_3d, std::vector< bool > holes, std::vector< float > color) | cob_3d_mapping::Cylinder | |
Cylinder(unsigned int id, Eigen::Vector3f origin, Eigen::Vector3f sym_axis, double radius, std::vector< pcl::PointCloud< pcl::PointXYZ > > &contours_3d, std::vector< bool > holes, std::vector< float > color) | cob_3d_mapping::Cylinder | |
d_ | cob_3d_mapping::Polygon | |
d_color_ | cob_3d_mapping::Polygon | [protected] |
dbgOut(pcl::PointCloud< pcl::PointXYZRGB >::Ptr points, std::string &name) | cob_3d_mapping::Cylinder | |
debugOutput(std::string name) | cob_3d_mapping::Polygon | |
dumpParams(std::string name) | cob_3d_mapping::Cylinder | |
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::Cylinder | [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 > &cylinder_array, std::vector< int > &intersections) | cob_3d_mapping::Cylinder | [virtual] |
cob_3d_mapping::Polygon::getMergeCandidates(const std::vector< Polygon::Ptr > &poly_vec, std::vector< int > &intersections) const | cob_3d_mapping::Polygon | [virtual] |
h_max_ | cob_3d_mapping::Cylinder | |
h_min_ | cob_3d_mapping::Cylinder | |
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::Cylinder | [virtual] |
cob_3d_mapping::Polygon::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 | |
printAttributes(std::string &name) | cob_3d_mapping::Cylinder | |
projectContour(const Polygon &p, std::vector< std::vector< Eigen::Vector2f > > &contours) const | cob_3d_mapping::Polygon | [virtual] |
Ptr typedef | cob_3d_mapping::Cylinder | |
r_ | cob_3d_mapping::Cylinder | |
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::Cylinder | [virtual] |
setParamsFrom(Polygon::Ptr &p) | cob_3d_mapping::Cylinder | [virtual] |
Shape() | cob_3d_mapping::Shape | [inline] |
smoothContours() | cob_3d_mapping::Polygon | |
sym_axis_ | cob_3d_mapping::Cylinder | |
transform(Eigen::Affine3f &tf) | cob_3d_mapping::Cylinder | [virtual] |
cob_3d_mapping::Polygon::transform(const Eigen::Affine3f &trafo) | cob_3d_mapping::Polygon | [virtual] |
triangulate(list< TPPLPoly > &tri_list) const | cob_3d_mapping::Cylinder | [virtual] |
updateAttributes(const Eigen::Vector3f &sym_axis, const Eigen::Vector3f &origin, const Eigen::Vector3f &z_axis) | cob_3d_mapping::Cylinder | [virtual] |
cob_3d_mapping::Polygon::updateAttributes(const Eigen::Vector3f &new_normal, const Eigen::Vector3f &new_centroid) | cob_3d_mapping::Polygon | [virtual] |
~Shape() | cob_3d_mapping::Shape | [inline, virtual] |