, including all inherited members.
applyGpcStructure(const Eigen::Affine3f &external_trafo, const gpc_polygon *gpc_p) | cob_3d_mapping::Polygon | |
applyWeighting(std::vector< Cylinder::Ptr > &merge_candidates) | cob_3d_mapping::Cylinder | [virtual] |
cob_3d_mapping::Polygon::applyWeighting(const std::vector< Polygon::Ptr > &poly_vec, Polygon::Ptr &p_average) | cob_3d_mapping::Polygon | [virtual] |
assignID(const std::vector< Polygon::Ptr > &poly_vec) | cob_3d_mapping::Polygon | |
assignWeight() | cob_3d_mapping::Polygon | |
centroid | cob_3d_mapping::Shape | |
color | cob_3d_mapping::Shape | |
compensate_offset(Cylinder::Ptr &c_ref) | cob_3d_mapping::Cylinder | [protected] |
computeArea() const | cob_3d_mapping::Polygon | |
computeArea3d() const | cob_3d_mapping::Polygon | |
computeAttributes(const Eigen::Vector3f &sym_axis, const Eigen::Vector3f &new_normal, const Eigen::Vector3f &new_origin) | cob_3d_mapping::Cylinder | [virtual] |
cob_3d_mapping::Polygon::computeAttributes(const Eigen::Vector3f &new_normal, const Eigen::Vector4f &new_centroid) | cob_3d_mapping::Polygon | [virtual] |
computeCentroid() | cob_3d_mapping::Polygon | |
computeDistanceFromViewpoint() | cob_3d_mapping::Shape | [inline] |
computePoseAndBoundingBox(Eigen::Affine3f &pose, Eigen::Vector4f &min_pt, Eigen::Vector4f &max_pt) | 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 | |
ContoursFromCloud(pcl::PointCloud< pcl::PointXYZ >::ConstPtr in_cloud) | cob_3d_mapping::Cylinder | |
ContoursFromList(std::vector< std::vector< Eigen::Vector3f > > &in_list) | cob_3d_mapping::Cylinder | |
Cylinder() | cob_3d_mapping::Cylinder | [inline] |
d | cob_3d_mapping::Polygon | |
dbg_out(pcl::PointCloud< pcl::PointXYZRGB >::Ptr points, std::string &name) | cob_3d_mapping::Cylinder | |
debug_output(std::string name) | cob_3d_mapping::Polygon | |
dump_params(std::string name) | cob_3d_mapping::Cylinder | |
frame_stamp | cob_3d_mapping::Shape | |
getArc(const Eigen::Vector3f &goal, const Eigen::Vector3f &start, float &Tx, bool first) | cob_3d_mapping::Cylinder | [protected] |
getContourOverlap(const Polygon::Ptr &poly, float &rel_overlap, int &abs_overlap) const | cob_3d_mapping::Polygon | |
getCyl2D(Cylinder &c2d) | cob_3d_mapping::Cylinder | |
getCyl3D(Cylinder &c3d) | cob_3d_mapping::Cylinder | |
getGpcStructure(const Eigen::Affine3f &external_trafo, gpc_polygon *gpc_p) const | cob_3d_mapping::Polygon | |
getIntersection(const Polygon::Ptr &poly, gpc_polygon *gpc_intersection) const | cob_3d_mapping::Polygon | |
getMergeCandidates(const std::vector< Polygon::Ptr > &poly_vec, std::vector< int > &intersections) const | cob_3d_mapping::Polygon | [virtual] |
getPt3D(Eigen::Vector3f &pt2d, Eigen::Vector3f &pt3d) | cob_3d_mapping::Cylinder | |
getTransformationFromPlaneToWorld(const Eigen::Vector3f &normal, const Eigen::Vector3f &origin, Eigen::Affine3f &transformation) const | cob_3d_mapping::Polygon | |
getTransformationFromPlaneToWorld(const Eigen::Vector3f z_axis, const Eigen::Vector3f &normal, const Eigen::Vector3f &origin, Eigen::Affine3f &transformation) | cob_3d_mapping::Polygon | |
getTransformedContours(const Eigen::Affine3f &trafo, std::vector< std::vector< Eigen::Vector3f > > &new_contours) const | cob_3d_mapping::Polygon | |
GrabParams(Cylinder &c_src) | cob_3d_mapping::Cylinder | |
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] |
isMergeCandidate(const std::vector< Cylinder::Ptr > &cylinder_array, const merge_config &limits, std::vector< int > &intersections) | cob_3d_mapping::Cylinder | [virtual] |
makeCyl2D() | cob_3d_mapping::Cylinder | |
makeCyl3D() | cob_3d_mapping::Cylinder | |
merge(std::vector< Cylinder::Ptr > &c_array) | 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_union(std::vector< Polygon::Ptr > &poly_vec, Polygon::Ptr &p_average) | cob_3d_mapping::Polygon | |
merge_weight_ | cob_3d_mapping::Polygon | |
merged | cob_3d_mapping::Shape | |
merged_limit | cob_3d_mapping::Cylinder | |
normal | cob_3d_mapping::Polygon | |
origin_ | cob_3d_mapping::Cylinder | |
outerContourIndex() const | cob_3d_mapping::Polygon | [inline] |
ParamsFromCloud(pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr in_cloud, std::vector< int > &indices) | cob_3d_mapping::Cylinder | |
ParamsFromShapeMsg() | cob_3d_mapping::Cylinder | |
Polygon() | cob_3d_mapping::Polygon | [inline] |
printAttributes(std::string &name) | cob_3d_mapping::Cylinder | |
Ptr typedef | cob_3d_mapping::Cylinder | |
r_ | cob_3d_mapping::Cylinder | |
Shape() | cob_3d_mapping::Shape | [inline] |
smoothPolygon() | cob_3d_mapping::Polygon | |
sym_axis | cob_3d_mapping::Cylinder | |
transform2tf(Eigen::Affine3f &tf) | cob_3d_mapping::Cylinder | [virtual] |
cob_3d_mapping::Polygon::transform2tf(const Eigen::Affine3f &trafo) | cob_3d_mapping::Polygon | [virtual] |
transform_from_world_to_plane | cob_3d_mapping::Polygon | |
TransformContours(const Eigen::Affine3f &trafo) | cob_3d_mapping::Polygon | |
~Shape() | cob_3d_mapping::Shape | [inline, virtual] |