__init__.py
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/door_handle_detector/
____init_____8py
door_handle_detector
angles.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/cloud_geometry/
angles_8cpp
door_handle_detector/geometry/point.h
door_handle_detector/geometry/angles.h
cloud_geometry
cloud_geometry::angles
angles.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/geometry/
angles_8h
door_handle_detector/geometry/point.h
door_handle_detector/geometry/nearest.h
cloud_geometry
cloud_geometry::angles
void
flipNormalTowardsViewpoint
namespacecloud__geometry_1_1angles.html
a2f9573e4ac419f97b6d687f165473447
(Eigen::Vector4d &normal, const geometry_msgs::Point32 &point, const geometry_msgs::PointStamped &viewpoint)
void
flipNormalTowardsViewpoint
namespacecloud__geometry_1_1angles.html
aa68933fe014d1d6af0ef835ee7f9e504
(Eigen::Vector4d &normal, const geometry_msgs::Point32 &point, const geometry_msgs::Point &viewpoint)
void
flipNormalTowardsViewpoint
namespacecloud__geometry_1_1angles.html
a1fb99c0205f14e5f10e74796347b822d
(Eigen::Vector4d &normal, const geometry_msgs::Point32 &point, const geometry_msgs::Point32 &viewpoint)
void
flipNormalTowardsViewpoint
namespacecloud__geometry_1_1angles.html
ab7913bf4521d5c9c99dd060ff869e894
(std::vector< double > &normal, const geometry_msgs::Point32 &point, const geometry_msgs::PointStamped &viewpoint)
void
flipNormalTowardsViewpoint
namespacecloud__geometry_1_1angles.html
abb7b5ed4c80a35c2728679040a8dfa4e
(std::vector< double > &normal, const geometry_msgs::Point32 &point, const geometry_msgs::Point32 &viewpoint)
double
getAngle2D
namespacecloud__geometry_1_1angles.html
ad6c4470762256ed4d79131747502aac7
(const double point[2])
double
getAngle2D
namespacecloud__geometry_1_1angles.html
a0e972ee1eaf4170169af226484417451
(double x, double y)
double
getAngle3D
namespacecloud__geometry_1_1angles.html
ac88f34270315faacc3f6d7137acc8d4c
(const geometry_msgs::Point32 &v1, const geometry_msgs::Point32 &v2)
double
getAngle3D
namespacecloud__geometry_1_1angles.html
ae5d8969595715b8950610eba5ebdaf3a
(const geometry_msgs::Point &v1, const geometry_msgs::Point &v2)
double
getAngle3D
namespacecloud__geometry_1_1angles.html
a486cad8c4636a877a7c3927f44779416
(const geometry_msgs::Point32 &v1, const geometry_msgs::Point &v2)
double
getAngle3D
namespacecloud__geometry_1_1angles.html
ad155227d2284b1899316ec9a57ce272f
(const geometry_msgs::Point &v1, const geometry_msgs::Point32 &v2)
double
getAngleBetweenPlanes
namespacecloud__geometry_1_1angles.html
a158ecc91d76e640d4a86ae87784866ec
(const std::vector< double > &plane_a, const std::vector< double > &plane_b)
double
getAngleBetweenPlanes
namespacecloud__geometry_1_1angles.html
a74faa81c275072c77146c6f72e9219d0
(const geometry_msgs::Point32 &plane_a, const geometry_msgs::Point32 &plane_b)
double
getAngleBetweenPlanes
namespacecloud__geometry_1_1angles.html
a9d96ae0e614b66229f02c61ba2753db2
(const geometry_msgs::Point32 &plane_a, const std::vector< double > &plane_b)
double
getAngleBetweenPlanes
namespacecloud__geometry_1_1angles.html
ab2e1c3d8bdbaae6c0ef8f24933ff814f
(const std::vector< double > &plane_a, const geometry_msgs::Point32 &plane_b)
annotate.py
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/data/
annotate_8py
annotate
def
annotate
namespaceannotate.html
a78ffcf52c10a2a11387a62f046b51d0d
def
on_mouse
namespaceannotate.html
ae84e62e866552880f46dc293a937e98b
def
read_bb
namespaceannotate.html
a5242f70a86a3161d169809c0f89621ec
def
show_bb
namespaceannotate.html
afdcaa69d21de0551559527c684f9d374
list
bb_list
namespaceannotate.html
a16717d658b6dac580093fd7f312f30fc
image
namespaceannotate.html
a38451aae3b2de98d3ff53f06eea60e1b
image_clone
namespaceannotate.html
a14d77410546f0a8c4623bcccb6d5f3b1
in_draw
namespaceannotate.html
a8d7815646f451c8d6dd8900c6cb21ce8
areas.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/cloud_geometry/
areas_8cpp
door_handle_detector/geometry/point.h
door_handle_detector/geometry/areas.h
door_handle_detector/geometry/distances.h
door_handle_detector/geometry/transforms.h
door_handle_detector/geometry/intersections.h
cloud_geometry
cloud_geometry::areas
double
compute2DPolygonalArea
namespacecloud__geometry_1_1areas.html
ae716f2ac8212d7d048ae01d1c0abb423
(const sensor_msgs::PointCloud &points, const std::vector< double > &normal)
double
compute2DPolygonalArea
namespacecloud__geometry_1_1areas.html
a48e9b8fda8cb1fffb0e9860c053429b6
(const geometry_msgs::Polygon &polygon, const std::vector< double > &normal)
double
compute2DPolygonalArea
namespacecloud__geometry_1_1areas.html
a306887f92a3fefe1192fc790d9ca8812
(const geometry_msgs::Polygon &polygon)
bool
compute2DPolygonNormal
namespacecloud__geometry_1_1areas.html
a7033657efded759fb8d29ab7c0a2af5c
(const geometry_msgs::Polygon &poly, std::vector< double > &normal)
void
convexHull2D
namespacecloud__geometry_1_1areas.html
af0d93c94d2b700d56e935065373085a9
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, const std::vector< double > &coeff, geometry_msgs::Polygon &hull)
void
convexHull2D
namespacecloud__geometry_1_1areas.html
a381626892245db5b6952906f818dfebc
(const std::vector< geometry_msgs::Point32 > &points, geometry_msgs::Polygon &hull)
bool
isPointIn2DPolygon
namespacecloud__geometry_1_1areas.html
a4b35d548ae6f73de693615f6e9c18fc1
(const geometry_msgs::Point32 &point, const geometry_msgs::Polygon &polygon)
areas.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/geometry/
areas_8h
door_handle_detector/geometry/nearest.h
cloud_geometry
cloud_geometry::areas
bool
comparePoint2D
namespacecloud__geometry_1_1areas.html
af66959f8548284ff74bba279120d6940
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
bool
comparePoint3D
namespacecloud__geometry_1_1areas.html
ac65091bcf501c4150ecfbedc87ecc1c0
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
compute2DPolygonalArea
namespacecloud__geometry_1_1areas.html
ae716f2ac8212d7d048ae01d1c0abb423
(const sensor_msgs::PointCloud &points, const std::vector< double > &normal)
double
compute2DPolygonalArea
namespacecloud__geometry_1_1areas.html
a48e9b8fda8cb1fffb0e9860c053429b6
(const geometry_msgs::Polygon &polygon, const std::vector< double > &normal)
double
compute2DPolygonalArea
namespacecloud__geometry_1_1areas.html
a306887f92a3fefe1192fc790d9ca8812
(const geometry_msgs::Polygon &polygon)
bool
compute2DPolygonNormal
namespacecloud__geometry_1_1areas.html
a7033657efded759fb8d29ab7c0a2af5c
(const geometry_msgs::Polygon &poly, std::vector< double > &normal)
void
convexHull2D
namespacecloud__geometry_1_1areas.html
af0d93c94d2b700d56e935065373085a9
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, const std::vector< double > &coeff, geometry_msgs::Polygon &hull)
void
convexHull2D
namespacecloud__geometry_1_1areas.html
a381626892245db5b6952906f818dfebc
(const std::vector< geometry_msgs::Point32 > &points, geometry_msgs::Polygon &hull)
bool
isPointIn2DPolygon
namespacecloud__geometry_1_1areas.html
a4b35d548ae6f73de693615f6e9c18fc1
(const geometry_msgs::Point32 &point, const geometry_msgs::Polygon &polygon)
convert.py
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/data/
convert_8py
def
convert
namespaceconvert.html
a83936d2f13742f844af4137ea40d1808
def
group
namespaceconvert.html
a1d6ce4b4259f12c657e2ea838b8ef801
def
read_bb
namespaceconvert.html
ac17fdc4df920cf9ac1f3d95610622047
detect_handle_from_bag.py
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/test/
detect__handle__from__bag_8py
detect_handle_from_bag::TestDoorHandleDetector
detect_handle_from_bag
string
PKG
namespacedetect__handle__from__bag.html
adb14ba282034475076768cd7cee49fba
distances.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/cloud_geometry/
distances_8cpp
door_handle_detector/geometry/point.h
door_handle_detector/geometry/distances.h
cloud_geometry
cloud_geometry::distances
void
lineToLineSegment
namespacecloud__geometry_1_1distances.html
af7b501b3a4040eba1e2054fa7fa96b73
(const std::vector< double > &line_a, const std::vector< double > &line_b, std::vector< double > &segment)
double
pointToLineDistance
namespacecloud__geometry_1_1distances.html
a58c2e65aa302a0ec2c229eba8f3a8325
(const geometry_msgs::Point32 &p, const geometry_msgs::Point32 &q, const geometry_msgs::Point32 &dir)
double
pointToLineDistance
namespacecloud__geometry_1_1distances.html
aa114e6e22f786f0ad5586030d69ceb58
(const geometry_msgs::Point32 &p, const std::vector< double > &line_coefficients)
distances.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/geometry/
distances_8h
cloud_geometry
cloud_geometry::distances
void
createParallel2DLine
namespacecloud__geometry_1_1distances.html
aac296f250b5f625eb3dbd6be94624cd8
(const std::vector< double > &line_a, std::vector< double > &line_b, double distance)
void
lineToLineSegment
namespacecloud__geometry_1_1distances.html
af7b501b3a4040eba1e2054fa7fa96b73
(const std::vector< double > &line_a, const std::vector< double > &line_b, std::vector< double > &segment)
double
pointToLineDistance
namespacecloud__geometry_1_1distances.html
a58c2e65aa302a0ec2c229eba8f3a8325
(const geometry_msgs::Point32 &p, const geometry_msgs::Point32 &q, const geometry_msgs::Point32 &dir)
double
pointToLineDistance
namespacecloud__geometry_1_1distances.html
aa114e6e22f786f0ad5586030d69ceb58
(const geometry_msgs::Point32 &p, const std::vector< double > &line_coefficients)
double
pointToPlaneDistance
namespacecloud__geometry_1_1distances.html
a7909db90d6169a34898f73e1fdfd8fe7
(const geometry_msgs::Point32 &p, const std::vector< double > &plane_coefficients)
double
pointToPlaneDistance
namespacecloud__geometry_1_1distances.html
a2536cdd3ccccbf880962eb1136daa4b7
(const geometry_msgs::Point32 &p, double a, double b, double c, double d)
double
pointToPlaneDistance
namespacecloud__geometry_1_1distances.html
a4f1d1182d7770c9f90054e5505db6468
(const geometry_msgs::Point32 &p, const Eigen::Vector4d &plane_coefficients)
double
pointToPlaneDistanceSigned
namespacecloud__geometry_1_1distances.html
a8bb7525da9c5750063c0031346eadf61
(const geometry_msgs::Point32 &p, const std::vector< double > &plane_coefficients)
double
pointToPlaneDistanceSigned
namespacecloud__geometry_1_1distances.html
a01fd533ab1bb35cc6c46865a8eb6002f
(const geometry_msgs::Point32 &p, double a, double b, double c, double d)
double
pointToPlaneDistanceSigned
namespacecloud__geometry_1_1distances.html
a71dc6f19b6645885d6aa62e74365d069
(const geometry_msgs::Point32 &p, const Eigen::Vector4d &plane_coefficients)
double
pointToPointDistance
namespacecloud__geometry_1_1distances.html
a197d44cc7402ae8616c182fabb32151f
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointDistance
namespacecloud__geometry_1_1distances.html
a13b7bda8f7d0dbcb31d2e9dadbc82e15
(const geometry_msgs::Point &p1, const geometry_msgs::Point &p2)
double
pointToPointDistance
namespacecloud__geometry_1_1distances.html
a9f4eba87006390f681e4096e1823f3af
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point &p2)
double
pointToPointDistance
namespacecloud__geometry_1_1distances.html
a725761beab77c91b0079272f0b3ccf3e
(const geometry_msgs::Point &p1, const geometry_msgs::Point32 &p2)
double
pointToPointDistanceSqr
namespacecloud__geometry_1_1distances.html
abfdc62fcf58319ca617387b6c9142cef
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointDistanceSqr
namespacecloud__geometry_1_1distances.html
ac55dcf7fd5df25e79e30d04e1613951e
(const geometry_msgs::Point &p1, const geometry_msgs::Point &p2)
double
pointToPointDistanceSqr
namespacecloud__geometry_1_1distances.html
a6a7770439a56775817c3296a63e62591
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point &p2)
double
pointToPointDistanceSqr
namespacecloud__geometry_1_1distances.html
ac3c4c4fd9a4c3671372aec6540be542f
(const geometry_msgs::Point &p1, const geometry_msgs::Point32 &p2)
double
pointToPointXYDistance
namespacecloud__geometry_1_1distances.html
a58cf26ed8a94c52dbbf5f5d087815a58
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointXYDistanceSqr
namespacecloud__geometry_1_1distances.html
a61320c77cf66fc392bf6d65a0ad18eda
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointXZDistance
namespacecloud__geometry_1_1distances.html
a707ff9b2733652b371d10a969ef30171
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointXZDistanceSqr
namespacecloud__geometry_1_1distances.html
a3330b5de411bfc7927933547b65e0c10
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointYZDistance
namespacecloud__geometry_1_1distances.html
a1df258ab9e11190215c05f087e1118ca
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointYZDistanceSqr
namespacecloud__geometry_1_1distances.html
ad105c13be6c839426117b7b9a7e9ad04
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPolygonDistance
namespacecloud__geometry_1_1distances.html
a1baa53006a56d1f79c409c70313b9fdd
(const geometry_msgs::Point32 &p, const geometry_msgs::Polygon &poly)
double
pointToPolygonDistanceSqr
namespacecloud__geometry_1_1distances.html
ab55822147953fbf9b3ff9452695e8b2e
(const geometry_msgs::Point32 &p, const geometry_msgs::Polygon &poly)
double
pointToSphereDistance
namespacecloud__geometry_1_1distances.html
a13982a43e9610fb3c232d0ea9f13543e
(const geometry_msgs::Point32 &p, const std::vector< double > &sphere_coefficients)
double
pointToSphereDistance
namespacecloud__geometry_1_1distances.html
aa3a5bf9da168ca0ef406c2d9a6f79221
(const geometry_msgs::Point32 &p, double x, double y, double z, double r)
door_checkerboard_detector.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/test/
door__checkerboard__detector_8cpp
DoorCheckerboardDetectorNode
int
main
door__checkerboard__detector_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
doors_detector.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/
doors__detector_8cpp
door_handle_detector/doors_detector.h
#define
DEBUG_FAILURES
doors__detector_8cpp.html
a932e6e8ed4288db63aa66455b002290f
int
main
doors__detector_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
doors_detector.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/
doors__detector_8h
door_handle_detector/geometric_helper.h
door_handle_detector::DoorDetector
door_handle_detector
find_door.py
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/scripts/
find__door_8py
find_door
def
detect_door
namespacefind__door.html
a20b905cc909a23cd60fdcdf5318e3927
def
move_arm
namespacefind__door.html
a4d84a621cbff12494f21c120e774e5d8
tuple
door_estimate
namespacefind__door.html
a08258786dadc24fff2924ab69dde3d6c
door_position
namespacefind__door.html
a2911a716f8a3f4091d6c6a1bb7f9759d
string
PKG
namespacefind__door.html
ad2a239f5d219c5f51841917bccd51425
tuple
tmp
namespacefind__door.html
ad90964b5801ca44f9a6dc416ad580f83
geometric_helper.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/
geometric__helper_8cpp
door_handle_detector/geometric_helper.h
bool
checkDoorEdges
geometric__helper_8cpp.html
aedad84793cc430a4dc8bfa399bfc4713
(const geometry_msgs::Polygon &poly, const geometry_msgs::Point32 &z_axis, double min_height, double eps_angle, double &door_frame1, double &door_frame2)
bool
checkIfClusterPerpendicular
geometric__helper_8cpp.html
a5ea426a17b9871becd2400e505590cad
(const sensor_msgs::PointCloud &points, const vector< int > &indices, geometry_msgs::PointStamped *viewpoint, vector< double > *coeff, double eps_angle)
void
estimatePointNormals
geometric__helper_8cpp.html
afa7d2406334f7433b94c0723ae566acf
(const sensor_msgs::PointCloud &points, const vector< int > &point_indices, sensor_msgs::PointCloud &points_down, int k, const geometry_msgs::PointStamped &viewpoint_cloud)
void
estimatePointNormals
geometric__helper_8cpp.html
a6d73188175c1724afa35c7c9d9f2ff4a
(sensor_msgs::PointCloud &points, const vector< int > &point_indices, int k, const geometry_msgs::PointStamped &viewpoint_cloud)
void
estimatePointNormals
geometric__helper_8cpp.html
a2ba31ce880b1e00d25b45a1de443d04b
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud &points_down, int k, const geometry_msgs::PointStamped &viewpoint_cloud)
void
findClusters
geometric__helper_8cpp.html
a9be3c92e7e238fe04044bdbc70ee07c4
(const sensor_msgs::PointCloud &points, const vector< int > &indices, double tolerance, vector< vector< int > > &clusters, int nx_idx, int ny_idx, int nz_idx, double eps_angle, unsigned int min_pts_per_cluster)
int
fitSACOrientedLine
geometric__helper_8cpp.html
ae5798819588975683d86fef91aa842e0
(sensor_msgs::PointCloud &points, const std::vector< int > &indices, double dist_thresh, const geometry_msgs::Point32 &axis, double eps_angle, std::vector< int > &line_inliers)
int
fitSACOrientedLine
geometric__helper_8cpp.html
a2d4cb60ec18d01b966954b9c19b4e603
(sensor_msgs::PointCloud &points, double dist_thresh, const geometry_msgs::Point32 &axis, double eps_angle, std::vector< int > &line_inliers)
bool
fitSACPlane
geometric__helper_8cpp.html
a26367be9655707e94fabc978b19ffc80
(sensor_msgs::PointCloud &points, vector< int > indices, vector< int > &inliers, vector< double > &coeff, const geometry_msgs::PointStamped &viewpoint_cloud, double dist_thresh, int min_pts)
void
get3DBounds
geometric__helper_8cpp.html
a7c5df400d9e6f40efa319da90abcf754
(geometry_msgs::Point32 *p1, geometry_msgs::Point32 *p2, geometry_msgs::Point32 &min_b, geometry_msgs::Point32 &max_b, double min_z_bounds, double max_z_bounds, int multiplier)
void
getCloudViewPoint
geometric__helper_8cpp.html
a4106a890bba9ceb46d9371ae1aa1eb00
(const string cloud_frame, geometry_msgs::PointStamped &viewpoint_cloud, const tf::TransformListener *tf)
void
growCurrentCluster
geometric__helper_8cpp.html
a232c9aa421e8aa10038b4e3819fe5f5e
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, const std::vector< int > &cluster, std::vector< int > &inliers, double dist_thresh)
void
obtainCloudIndicesSet
geometric__helper_8cpp.html
a3cb5b2d395bcabf831e2a1e01e5b3757
(const sensor_msgs::PointCloud &points, vector< int > &indices, door_msgs::Door &door, tf::TransformListener *tf, std::string parameter_frame, double min_z_bounds, double max_z_bounds, double frame_multiplier)
void
selectBestDistributionStatistics
geometric__helper_8cpp.html
af763a305fe656c4313485bcb10084cff
(const sensor_msgs::PointCloud &points, const vector< int > &indices, int d_idx, vector< int > &inliers)
void
selectBestDualDistributionStatistics
geometric__helper_8cpp.html
a2376eee6a6c1af194c8acd4e87c62c9f
(const sensor_msgs::PointCloud &points, const vector< int > &indices, int d_idx_1, int d_idx_2, vector< int > &inliers)
geometric_helper.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/
geometric__helper_8h
door_handle_detector/geometry/angles.h
door_handle_detector/geometry/areas.h
door_handle_detector/geometry/distances.h
door_handle_detector/geometry/intersections.h
door_handle_detector/geometry/nearest.h
door_handle_detector/geometry/transforms.h
door_handle_detector/geometry/point.h
door_handle_detector/geometry/projections.h
door_handle_detector/geometry/statistics.h
door_handle_detector/kdtree/kdtree_ann.h
door_handle_detector/sample_consensus/sac.h
door_handle_detector/sample_consensus/msac.h
door_handle_detector/sample_consensus/ransac.h
door_handle_detector/sample_consensus/lmeds.h
door_handle_detector/sample_consensus/sac_model_plane.h
door_handle_detector/sample_consensus/sac_model_oriented_line.h
bool
checkDoorEdges
geometric__helper_8h.html
aedad84793cc430a4dc8bfa399bfc4713
(const geometry_msgs::Polygon &poly, const geometry_msgs::Point32 &z_axis, double min_height, double eps_angle, double &door_frame1, double &door_frame2)
bool
checkIfClusterPerpendicular
geometric__helper_8h.html
a45ac875ce5e0fb77f43400b645c0037c
(sensor_msgs::PointCloud *points, std::vector< int > *indices, geometry_msgs::PointStamped *viewpoint, std::vector< double > *coeff, double eps_angle)
bool
compareDoorsWeight
geometric__helper_8h.html
a0f9c35d5f0d011f80a17c0dbad7599e2
(const door_msgs::Door &a, const door_msgs::Door &b)
bool
compareRegions
geometric__helper_8h.html
abb846744e914fbd8a2b6511c9d059e8b
(const std::vector< int > &a, const std::vector< int > &b)
void
estimatePointNormals
geometric__helper_8h.html
a6b1ce9142731ed6f998f136fea54720f
(const sensor_msgs::PointCloud &points, const std::vector< int > &point_indices, sensor_msgs::PointCloud &points_down, int k, const geometry_msgs::PointStamped &viewpoint_cloud)
void
estimatePointNormals
geometric__helper_8h.html
a2ba31ce880b1e00d25b45a1de443d04b
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud &points_down, int k, const geometry_msgs::PointStamped &viewpoint_cloud)
void
estimatePointNormals
geometric__helper_8h.html
aaf883dd416a29f960e3d484143bb30ad
(sensor_msgs::PointCloud &points, const std::vector< int > &point_indices, int k, const geometry_msgs::PointStamped &viewpoint_cloud)
void
findClusters
geometric__helper_8h.html
ae15fec67ccb4791c3646904da5cca7ef
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double tolerance, std::vector< std::vector< int > > &clusters, int nx_idx, int ny_idx, int nz_idx, double eps_angle, unsigned int min_pts_per_cluster=1)
int
fitSACOrientedLine
geometric__helper_8h.html
ae5798819588975683d86fef91aa842e0
(sensor_msgs::PointCloud &points, const std::vector< int > &indices, double dist_thresh, const geometry_msgs::Point32 &axis, double eps_angle, std::vector< int > &line_inliers)
int
fitSACOrientedLine
geometric__helper_8h.html
a2d4cb60ec18d01b966954b9c19b4e603
(sensor_msgs::PointCloud &points, double dist_thresh, const geometry_msgs::Point32 &axis, double eps_angle, std::vector< int > &line_inliers)
bool
fitSACPlane
geometric__helper_8h.html
a245bb22e30823f39775a46451d88c40d
(sensor_msgs::PointCloud &points, std::vector< int > indices, std::vector< int > &inliers, std::vector< double > &coeff, const geometry_msgs::PointStamped &viewpoint_cloud, double dist_thresh, int min_pts)
void
get3DBounds
geometric__helper_8h.html
a7c5df400d9e6f40efa319da90abcf754
(geometry_msgs::Point32 *p1, geometry_msgs::Point32 *p2, geometry_msgs::Point32 &min_b, geometry_msgs::Point32 &max_b, double min_z_bounds, double max_z_bounds, int multiplier)
void
getCloudViewPoint
geometric__helper_8h.html
a19f7f914aab6e69e0faeaffbc98d5e06
(const std::string cloud_frame, geometry_msgs::PointStamped &viewpoint_cloud, const tf::TransformListener *tf)
double
getRGB
geometric__helper_8h.html
a83bcdff250dc40f4748e531329daef87
(float r, float g, float b)
void
growCurrentCluster
geometric__helper_8h.html
a232c9aa421e8aa10038b4e3819fe5f5e
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, const std::vector< int > &cluster, std::vector< int > &inliers, double dist_thresh)
void
obtainCloudIndicesSet
geometric__helper_8h.html
a833bcff0c12f5d5375767473109cd97b
(sensor_msgs::PointCloud *points, std::vector< int > &indices, door_msgs::Door &door, tf::TransformListener *tf, std::string fixed_param_frame, double min_z_bounds, double max_z_bounds, double frame_multiplier)
void
selectBestDistributionStatistics
geometric__helper_8h.html
a1a2fb3047647f949b9d89f12cc6b1a7b
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int d_idx, std::vector< int > &inliers)
void
selectBestDualDistributionStatistics
geometric__helper_8h.html
a321dd63364491c413087dbb38b3c73be
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int d_idx_1, int d_idx_2, std::vector< int > &inliers)
void
sendMarker
geometric__helper_8h.html
ad8c29ddc3b828c7fd69d76c7d38856fb
(float px, float py, float pz, std::string frame_id, ros::Publisher &pub, int &id, int r, int g, int b, double radius=0.03)
double
transformDoubleValueTF
geometric__helper_8h.html
af18f16dc32a491843f312feb99b7547f
(double val, std::string src_frame, std::string tgt_frame, ros::Time stamp, tf::TransformListener *tf)
void
transformPoint
geometric__helper_8h.html
a7a8f9137d804db3e277eaa17ed53bfc4
(const tf::TransformListener *tf, const std::string &target_frame, const tf::Stamped< geometry_msgs::Point32 > &stamped_in, tf::Stamped< geometry_msgs::Point32 > &stamped_out)
handle_detector.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/
handle__detector_8cpp
door_handle_detector/handle_detector.h
int
main
handle__detector_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
handle_detector.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/
handle__detector_8h
door_handle_detector/geometric_helper.h
door_handle_detector::HandleDetector
door_handle_detector
handle_detector_vision.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/
handle__detector__vision_8cpp
topic_synchronizer2/topic_synchronizer.h
HandleDetector
IndexedIplImage
HandleDetector::Stats
int
main
handle__detector__vision_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
intersections.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/cloud_geometry/
intersections_8cpp
door_handle_detector/geometry/point.h
door_handle_detector/geometry/intersections.h
door_handle_detector/geometry/distances.h
cloud_geometry
cloud_geometry::intersections
bool
lineToBoxIntersection
namespacecloud__geometry_1_1intersections.html
aa5552baa433677400e0a8cdbc674ae55
(const std::vector< double > &line, const std::vector< double > &cube)
bool
lineToCircleIntersection
namespacecloud__geometry_1_1intersections.html
ab810d421a5aabe9e45369497380800be
(const std::vector< double > &line, const std::vector< double > &circle)
bool
lineWithLineIntersection
namespacecloud__geometry_1_1intersections.html
a50264d4aff25b7622015eb65ab1c0dca
(const std::vector< double > &line_a, const std::vector< double > &line_b, geometry_msgs::Point32 &point, double sqr_eps)
bool
lineWithPlaneIntersection
namespacecloud__geometry_1_1intersections.html
ab35824d28df02e84a4f099951ee2f918
(const std::vector< double > &plane, const std::vector< double > &line, geometry_msgs::Point32 &point)
bool
planeWithCubeIntersection
namespacecloud__geometry_1_1intersections.html
a90ebcde6f7bc32303ea2855f8e20123e
(const std::vector< double > &plane, const std::vector< double > &cube, geometry_msgs::Polygon &polygon)
bool
planeWithPlaneIntersection
namespacecloud__geometry_1_1intersections.html
a126e1985f580eb9e6dc77c1d70937e7e
(const std::vector< double > &plane_a, const std::vector< double > &plane_b, std::vector< double > &line)
intersections.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/geometry/
intersections_8h
cloud_geometry
cloud_geometry::intersections
bool
lineToBoxIntersection
namespacecloud__geometry_1_1intersections.html
aa5552baa433677400e0a8cdbc674ae55
(const std::vector< double > &line, const std::vector< double > &cube)
bool
lineWithLineIntersection
namespacecloud__geometry_1_1intersections.html
a50264d4aff25b7622015eb65ab1c0dca
(const std::vector< double > &line_a, const std::vector< double > &line_b, geometry_msgs::Point32 &point, double sqr_eps)
bool
lineWithPlaneIntersection
namespacecloud__geometry_1_1intersections.html
ab35824d28df02e84a4f099951ee2f918
(const std::vector< double > &plane, const std::vector< double > &line, geometry_msgs::Point32 &point)
bool
planeWithCubeIntersection
namespacecloud__geometry_1_1intersections.html
a90ebcde6f7bc32303ea2855f8e20123e
(const std::vector< double > &plane, const std::vector< double > &cube, geometry_msgs::Polygon &polygon)
bool
planeWithPlaneIntersection
namespacecloud__geometry_1_1intersections.html
a126e1985f580eb9e6dc77c1d70937e7e
(const std::vector< double > &plane_a, const std::vector< double > &plane_b, std::vector< double > &line)
kdtree.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/kdtree/
kdtree_8h
cloud_kdtree::KdTree
cloud_kdtree
kdtree_ann.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/cloud_kdtree/
kdtree__ann_8cpp
door_handle_detector/kdtree/kdtree_ann.h
cloud_kdtree
kdtree_ann.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/kdtree/
kdtree__ann_8h
door_handle_detector/kdtree/kdtree.h
cloud_kdtree::KdTreeANN
cloud_kdtree
kdtree_flann.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/cloud_kdtree/
kdtree__flann_8cpp
door_handle_detector/kdtree/kdtree_flann.h
cloud_kdtree
kdtree_flann.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/kdtree/
kdtree__flann_8h
door_handle_detector/kdtree/kdtree.h
cloud_kdtree::KdTreeFLANN
cloud_kdtree
lmeds.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
lmeds_8cpp
door_handle_detector/sample_consensus/lmeds.h
lmeds.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
lmeds_8h
door_handle_detector/sample_consensus/sac.h
door_handle_detector/sample_consensus/sac_model.h
sample_consensus::LMedS
message_notifier.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/tf/
message__notifier_8h
tf/message_notifier_base.h
tf::MessageNotifier::MessageDeleter
tf::MessageNotifier
#define
NOTIFIER_DEBUG
message__notifier_8h.html
a2b39551f0c297c5279599950ff893111
(fmt,...)
#define
NOTIFIER_WARN
message__notifier_8h.html
a0d45182ee8fdb827e15875678888fbc3
(fmt,...)
void *
notifierAllocate
namespacetf.html
a1af137c9874c7ea91af20b8bb7ffeea0
(uint32_t size)
void
notifierDeallocate
namespacetf.html
a42f1d251952cfd2e941adf53d9730c3a
(void *p)
message_notifier_base.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/tf/
message__notifier__base_8h
tf/message_notifier_base.h
tf::MessageNotifierBase
mlesac.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
mlesac_8cpp
door_handle_detector/sample_consensus/mlesac.h
door_handle_detector/geometry/statistics.h
mlesac.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
mlesac_8h
door_handle_detector/sample_consensus/sac.h
door_handle_detector/sample_consensus/sac_model.h
sample_consensus::MLESAC
model_types.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
model__types_8h
#define
SACMODEL_CIRCLE2D
model__types_8h.html
a2ace4afe2105d2a03aedc8e4912b3e58
#define
SACMODEL_CIRCLE3D
model__types_8h.html
ae77d72739e25103c5748bd8c89a9a032
#define
SACMODEL_CONE
model__types_8h.html
ac1322dd0fea828cc459334beb7d00570
#define
SACMODEL_CYLINDER
model__types_8h.html
a4a862d7f18172f6bbc09e40efd90084b
#define
SACMODEL_LINE
model__types_8h.html
ab832d2850a8793bc8eb342adc8dfc9d6
#define
SACMODEL_NORMAL_PLANE
model__types_8h.html
acc59b5aa78fc8f0cef393f8f489cbee7
#define
SACMODEL_ORIENTED_LINE
model__types_8h.html
a9eeaabbeaeef8efb857a765133ca5215
#define
SACMODEL_ORIENTED_PLANE
model__types_8h.html
a4f0e80d8456b8e1590ea7b3b4e2cd438
#define
SACMODEL_PARALLEL_LINES
model__types_8h.html
a2f59636ffea4dd5f5e22ef7eef8aec06
#define
SACMODEL_PLANE
model__types_8h.html
aa36ea6fd203f4773a9538efb474bcd2a
#define
SACMODEL_SPHERE
model__types_8h.html
a76cd3f2f919e19c9bac877722da0d6d5
#define
SACMODEL_TORUS
model__types_8h.html
a9c8774c09df7ccc5c71cf05e52dc75c9
msac.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
msac_8cpp
door_handle_detector/sample_consensus/msac.h
msac.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
msac_8h
door_handle_detector/sample_consensus/sac.h
door_handle_detector/sample_consensus/sac_model.h
sample_consensus::MSAC
nearest.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/cloud_geometry/
nearest_8cpp
door_handle_detector/geometry/angles.h
door_handle_detector/geometry/nearest.h
door_handle_detector/geometry/point.h
door_handle_detector/geometry/statistics.h
door_handle_detector/kdtree/kdtree.h
door_handle_detector/kdtree/kdtree_ann.h
cloud_geometry
cloud_geometry::nearest
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
a012a2a5a2ff4497a6e64a6052d8605f2
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, sensor_msgs::PointCloud ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
a8752f995c9c24b5f11489f04b98d34fc
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud ¢roid)
void
computeMomentInvariants
namespacecloud__geometry_1_1nearest.html
a43dac0bb888c01705b2315d5ec09da68
(const sensor_msgs::PointCloud &points, double &j1, double &j2, double &j3)
void
computeMomentInvariants
namespacecloud__geometry_1_1nearest.html
a04051b95721bc0ab84656536a073b777
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double &j1, double &j2, double &j3)
void
computeOrganizedPointCloudNormals
namespacecloud__geometry_1_1nearest.html
a727530f27ef200bcbef0d92f6580a87b
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, int k, int downsample_factor, int width, int height, double max_z, const geometry_msgs::Point32 &viewpoint)
void
computeOrganizedPointCloudNormals
namespacecloud__geometry_1_1nearest.html
adda7e9151c52c94c4c635c80e7e586dc
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloudConstPtr &surface, int k, int downsample_factor, int width, int height, double max_z, const geometry_msgs::Point32 &viewpoint)
void
computeOrganizedPointCloudNormalsWithFiltering
namespacecloud__geometry_1_1nearest.html
a28d0fc94913c1c1a3fd11456e0370a21
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, int k, int downsample_factor, int width, int height, double max_z, double min_angle, double max_angle, const geometry_msgs::Point32 &viewpoint)
void
computePatchEigen
namespacecloud__geometry_1_1nearest.html
a7b3e540e2ca6bef27b39a62150d10e01
(const sensor_msgs::PointCloud &points, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values)
void
computePatchEigen
namespacecloud__geometry_1_1nearest.html
a5557958c9c27dc6b052f149aabbadb4f
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values)
void
computePatchEigenNormalized
namespacecloud__geometry_1_1nearest.html
a4e575f833cd0bcbf569f5be5617b0bae
(const sensor_msgs::PointCloud &points, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values, geometry_msgs::Point32 ¢roid)
void
computePatchEigenNormalized
namespacecloud__geometry_1_1nearest.html
a5c7ea44cc7b033cf8cf8ca8c87711756
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values, geometry_msgs::Point32 ¢roid)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
af4cde43ff29b0cc2e6c88f21b2af23e8
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, int k, const geometry_msgs::PointStamped &viewpoint)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
a48cd8ce6a556103c28724f6af0e5be65
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, double radius, const geometry_msgs::PointStamped &viewpoint)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
ae713079e8d0e30fc04f37dec380db6ac
(sensor_msgs::PointCloud &points, int k, const geometry_msgs::PointStamped &viewpoint)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
a100ccbebfd73623f91a86641cf8a3f3d
(sensor_msgs::PointCloud &points, double radius, const geometry_msgs::PointStamped &viewpoint)
void
computePointNormal
namespacecloud__geometry_1_1nearest.html
a988319088b39abeba03afec1fed89838
(const sensor_msgs::PointCloud &points, Eigen::Vector4d &plane_parameters, double &curvature)
void
computePointNormal
namespacecloud__geometry_1_1nearest.html
a936d317807cbc7905862fff62b44895c
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Vector4d &plane_parameters, double &curvature)
void
computePointNormal
namespacecloud__geometry_1_1nearest.html
ab621a0c140ceb3fe8187e50804af31a3
(const sensor_msgs::PointCloudConstPtr &points, const std::vector< int > &indices, Eigen::Vector4d &plane_parameters, double &curvature)
void
extractEuclideanClusters
namespacecloud__geometry_1_1nearest.html
a2804419b2ec048961294126408889390
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double tolerance, std::vector< std::vector< int > > &clusters, int nx_idx, int ny_idx, int nz_idx, double eps_angle, unsigned int min_pts_per_cluster)
void
extractEuclideanClusters
namespacecloud__geometry_1_1nearest.html
a00ab129c27ff20c008bc2bef879ef347
(const sensor_msgs::PointCloud &points, double tolerance, std::vector< std::vector< int > > &clusters, int nx_idx, int ny_idx, int nz_idx, double eps_angle, unsigned int min_pts_per_cluster)
void
filterJumpEdges
namespacecloud__geometry_1_1nearest.html
a8a2a94c7df98f7f3e00546ebb1fa8238
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud &points_filtered, int k, int width, int height, double min_angle, double max_angle, const geometry_msgs::Point32 &viewpoint)
bool
isBoundaryPoint
namespacecloud__geometry_1_1nearest.html
a123a5dd6a38a463a9b319241f436fd83
(const sensor_msgs::PointCloud &points, int q_idx, const std::vector< int > &neighbors, const Eigen::Vector3d &u, const Eigen::Vector3d &v, double angle_threshold)
nearest.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/geometry/
nearest_8h
cloud_geometry
cloud_geometry::nearest
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
a833b1c177bf2e165ceaa9187794f0199
(const sensor_msgs::PointCloud &points, geometry_msgs::Point32 ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
ac07789e508343f04da7e859a76abfc5c
(const geometry_msgs::Polygon &poly, geometry_msgs::Point32 ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
abee75eeadca88c900260a5ea14224748
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, geometry_msgs::Point32 ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
ad2c5eb49a6e852f24f9202743a4f28aa
(const sensor_msgs::PointCloudConstPtr &points, const std::vector< int > &indices, geometry_msgs::Point32 ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
ab4f992c9c9675ae50d23e8f85b03b0ee
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, std::vector< double > ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
a8752f995c9c24b5f11489f04b98d34fc
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
a7debdf151c4f4ca1988649177151ee3a
(const sensor_msgs::PointCloud &points, std::vector< int > &indices, sensor_msgs::PointCloud ¢roid)
void
computeCovarianceMatrix
namespacecloud__geometry_1_1nearest.html
a3ab2877a0ac692297485d3f756995ee8
(const sensor_msgs::PointCloud &points, Eigen::Matrix3d &covariance_matrix, geometry_msgs::Point32 ¢roid)
void
computeCovarianceMatrix
namespacecloud__geometry_1_1nearest.html
a89193e2fbf40c2b60606780a7b7375d2
(const sensor_msgs::PointCloud &points, Eigen::Matrix3d &covariance_matrix)
void
computeCovarianceMatrix
namespacecloud__geometry_1_1nearest.html
a51f0bffb349d1fc291119ff4b12877f8
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Matrix3d &covariance_matrix, geometry_msgs::Point32 ¢roid)
void
computeCovarianceMatrix
namespacecloud__geometry_1_1nearest.html
ad350c2f33ccd34a696bdd674a46dbcba
(const sensor_msgs::PointCloudConstPtr &points, const std::vector< int > &indices, Eigen::Matrix3d &covariance_matrix, geometry_msgs::Point32 ¢roid)
void
computeCovarianceMatrix
namespacecloud__geometry_1_1nearest.html
ab1798d097c0550974d4a3933dc32075c
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Matrix3d &covariance_matrix)
void
computeMomentInvariants
namespacecloud__geometry_1_1nearest.html
a43dac0bb888c01705b2315d5ec09da68
(const sensor_msgs::PointCloud &points, double &j1, double &j2, double &j3)
void
computeMomentInvariants
namespacecloud__geometry_1_1nearest.html
a04051b95721bc0ab84656536a073b777
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double &j1, double &j2, double &j3)
void
computeOrganizedPointCloudNormals
namespacecloud__geometry_1_1nearest.html
a727530f27ef200bcbef0d92f6580a87b
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, int k, int downsample_factor, int width, int height, double max_z, const geometry_msgs::Point32 &viewpoint)
void
computeOrganizedPointCloudNormals
namespacecloud__geometry_1_1nearest.html
adda7e9151c52c94c4c635c80e7e586dc
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloudConstPtr &surface, int k, int downsample_factor, int width, int height, double max_z, const geometry_msgs::Point32 &viewpoint)
void
computeOrganizedPointCloudNormalsWithFiltering
namespacecloud__geometry_1_1nearest.html
a28d0fc94913c1c1a3fd11456e0370a21
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, int k, int downsample_factor, int width, int height, double max_z, double min_angle, double max_angle, const geometry_msgs::Point32 &viewpoint)
void
computePatchEigen
namespacecloud__geometry_1_1nearest.html
a7b3e540e2ca6bef27b39a62150d10e01
(const sensor_msgs::PointCloud &points, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values)
void
computePatchEigen
namespacecloud__geometry_1_1nearest.html
a5557958c9c27dc6b052f149aabbadb4f
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values)
void
computePatchEigenNormalized
namespacecloud__geometry_1_1nearest.html
a4e575f833cd0bcbf569f5be5617b0bae
(const sensor_msgs::PointCloud &points, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values, geometry_msgs::Point32 ¢roid)
void
computePatchEigenNormalized
namespacecloud__geometry_1_1nearest.html
a5c7ea44cc7b033cf8cf8ca8c87711756
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values, geometry_msgs::Point32 ¢roid)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
af4cde43ff29b0cc2e6c88f21b2af23e8
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, int k, const geometry_msgs::PointStamped &viewpoint)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
a48cd8ce6a556103c28724f6af0e5be65
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, double radius, const geometry_msgs::PointStamped &viewpoint)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
ae713079e8d0e30fc04f37dec380db6ac
(sensor_msgs::PointCloud &points, int k, const geometry_msgs::PointStamped &viewpoint)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
a100ccbebfd73623f91a86641cf8a3f3d
(sensor_msgs::PointCloud &points, double radius, const geometry_msgs::PointStamped &viewpoint)
void
computePointNormal
namespacecloud__geometry_1_1nearest.html
a988319088b39abeba03afec1fed89838
(const sensor_msgs::PointCloud &points, Eigen::Vector4d &plane_parameters, double &curvature)
void
computePointNormal
namespacecloud__geometry_1_1nearest.html
a936d317807cbc7905862fff62b44895c
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Vector4d &plane_parameters, double &curvature)
void
computePointNormal
namespacecloud__geometry_1_1nearest.html
ab621a0c140ceb3fe8187e50804af31a3
(const sensor_msgs::PointCloudConstPtr &points, const std::vector< int > &indices, Eigen::Vector4d &plane_parameters, double &curvature)
void
extractEuclideanClusters
namespacecloud__geometry_1_1nearest.html
a2804419b2ec048961294126408889390
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double tolerance, std::vector< std::vector< int > > &clusters, int nx_idx, int ny_idx, int nz_idx, double eps_angle, unsigned int min_pts_per_cluster)
void
extractEuclideanClusters
namespacecloud__geometry_1_1nearest.html
a00ab129c27ff20c008bc2bef879ef347
(const sensor_msgs::PointCloud &points, double tolerance, std::vector< std::vector< int > > &clusters, int nx_idx, int ny_idx, int nz_idx, double eps_angle, unsigned int min_pts_per_cluster)
void
filterJumpEdges
namespacecloud__geometry_1_1nearest.html
a8a2a94c7df98f7f3e00546ebb1fa8238
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud &points_filtered, int k, int width, int height, double min_angle, double max_angle, const geometry_msgs::Point32 &viewpoint)
double
getAngleWithViewpoint
namespacecloud__geometry_1_1nearest.html
a72499d3679008e903d4a0b3a67285807
(float px, float py, float pz, float qx, float qy, float qz, float vp_x=0, float vp_y=0, float vp_z=0)
bool
isBoundaryPoint
namespacecloud__geometry_1_1nearest.html
a123a5dd6a38a463a9b319241f436fd83
(const sensor_msgs::PointCloud &points, int q_idx, const std::vector< int > &neighbors, const Eigen::Vector3d &u, const Eigen::Vector3d &v, double angle_threshold)
norms.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/geometry/
norms_8h
cloud_geometry
cloud_geometry::norms
double
B_Norm
namespacecloud__geometry_1_1norms.html
a6684954a92279118c81adccb807858ad
(float *A, float *B, int dim)
double
CS_Norm
namespacecloud__geometry_1_1norms.html
aec6249571c84e24ec0383bda70d5818a
(float *A, float *B, int dim)
double
Div_Norm
namespacecloud__geometry_1_1norms.html
a02b163fdab70a44a2f3c65ea8104d4ba
(float *A, float *B, int dim)
double
JM_Norm
namespacecloud__geometry_1_1norms.html
af3e195dc446342c507c18f54c5f18f49
(float *A, float *B, int dim)
double
K_Norm
namespacecloud__geometry_1_1norms.html
ab18c1389fab3534306a3ad2e96319c95
(float *A, float *B, int dim, double P1, double P2)
double
KL_Norm
namespacecloud__geometry_1_1norms.html
ac313b6bd85c2b985051b694aebaf94bb
(float *A, float *B, int dim)
double
L1_Norm
namespacecloud__geometry_1_1norms.html
acc4cd09fd8329a1eb8d053fd2c81360a
(float *A, float *B, int dim)
double
L2_Norm
namespacecloud__geometry_1_1norms.html
a92b0561f20fd4770190da101943b51ab
(float *A, float *B, int dim)
double
L2_Norm_SQR
namespacecloud__geometry_1_1norms.html
aff25abbe7727d05dcbde8085461837cc
(float *A, float *B, int dim)
double
Linf_Norm
namespacecloud__geometry_1_1norms.html
ae2f60ad230d40fc1890eff453dda7f8a
(float *A, float *B, int dim)
double
PF_Norm
namespacecloud__geometry_1_1norms.html
ae6866818e0bbea9eb61fb0e97798c377
(float *A, float *B, int dim, double P1, double P2)
double
Sublinear_Norm
namespacecloud__geometry_1_1norms.html
a75ce7e17bb47a4416cb97deb51257f84
(float *A, float *B, int dim)
point.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/cloud_geometry/
point_8cpp
door_handle_detector/geometry/point.h
door_handle_detector/geometry/statistics.h
cloud_geometry
void
downsamplePointCloud
namespacecloud__geometry.html
a0f3911a55f15661c78b474059bff015b
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size, std::vector< Leaf > &leaves, int d_idx, double cut_distance)
void
downsamplePointCloud
namespacecloud__geometry.html
a137818b91afa40d0ce4b361f7c43a53e
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size, std::vector< Leaf > &leaves, int d_idx, double cut_distance)
void
downsamplePointCloud
namespacecloud__geometry.html
ac224362fd54335b7ad723c45f9948cff
(sensor_msgs::PointCloudConstPtr points, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size, std::vector< Leaf > &leaves, int d_idx, double cut_distance)
void
downsamplePointCloud
namespacecloud__geometry.html
ae11329206eaf900b62784b9e6352b901
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size)
std::string
getAvailableChannels
namespacecloud__geometry.html
ae403b6cd590c8b651200edfe2af2f85b
(const sensor_msgs::PointCloud &cloud)
std::string
getAvailableChannels
namespacecloud__geometry.html
a18ef4b3a49873a956ca8324b8d02ed1d
(const sensor_msgs::PointCloudConstPtr &cloud)
int
getChannelIndex
namespacecloud__geometry.html
ad00dab48fcde0cdbf0429584653187c1
(const sensor_msgs::PointCloud &points, std::string channel_name)
int
getChannelIndex
namespacecloud__geometry.html
ad95721590c5cbdaf57b60f6209c85c8c
(sensor_msgs::PointCloudConstPtr points, std::string channel_name)
void
getPointCloud
namespacecloud__geometry.html
acb2e53ed84c83ac86a460bbae097c35a
(const sensor_msgs::PointCloud &input, const std::vector< int > &indices, sensor_msgs::PointCloud &output)
void
getPointCloudOutside
namespacecloud__geometry.html
a7fa3796dc921d632b94130c01f2daca1
(const sensor_msgs::PointCloud &input, std::vector< int > indices, sensor_msgs::PointCloud &output)
void
getPointIndicesAxisParallelNormals
namespacecloud__geometry.html
a38dee1dc5c177f32fe060b75fc3fc7a1
(const sensor_msgs::PointCloud &points, int nx, int ny, int nz, double eps_angle, const geometry_msgs::Point32 &axis, std::vector< int > &indices)
void
getPointIndicesAxisPerpendicularNormals
namespacecloud__geometry.html
a32c80a898fa391484557d3002843aeb4
(const sensor_msgs::PointCloud &points, int nx, int ny, int nz, double eps_angle, const geometry_msgs::Point32 &axis, std::vector< int > &indices)
point.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/geometry/
point_8h
cloud_geometry::Leaf
cloud_geometry
void
cerr_p
namespacecloud__geometry.html
a636f5930725b6726f73564a6cb8bfd88
(const geometry_msgs::Point32 &p)
void
cerr_p
namespacecloud__geometry.html
a1a2c1f00b30876cb4fca83e9e6e9396f
(const std::vector< double > &p)
void
cerr_poly
namespacecloud__geometry.html
af2844e14b14cd75116f60db69d953510
(const geometry_msgs::Polygon &poly)
bool
checkPointEqual
namespacecloud__geometry.html
a2abade7f5571b8c593384c1d5e94099f
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2, double eps=1e-10)
geometry_msgs::Point32
cross
namespacecloud__geometry.html
a203d29b0c4c67427fb6a375ec5039271
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
geometry_msgs::Point32
cross
namespacecloud__geometry.html
a8663e455597a2c2d26f35805a06ef89a
(const std::vector< double > &p1, const geometry_msgs::Point32 &p2)
geometry_msgs::Point32
cross
namespacecloud__geometry.html
a0709b06862f5bf903705e0fb7853b990
(const geometry_msgs::Point32 &p1, const std::vector< double > &p2)
void
cross
namespacecloud__geometry.html
a6bd6243891f0cc820f3c3dc050f1f6f8
(const std::vector< double > &p1, const std::vector< double > &p2, std::vector< double > &p3)
double
dot
namespacecloud__geometry.html
ad79e3124c38ff4e10a59ebf96bdf3617
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
dot
namespacecloud__geometry.html
a4ff579b90802f95e16c68f0d78c7d4d1
(const geometry_msgs::Point &p1, const geometry_msgs::Point &p2)
double
dot
namespacecloud__geometry.html
af0ee02af9557a5a65e7a110f5aeb67bc
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point &p2)
double
dot
namespacecloud__geometry.html
aeff4e349560105cfa8662245154a0d52
(const geometry_msgs::Point &p1, const geometry_msgs::Point32 &p2)
double
dot
namespacecloud__geometry.html
afb90704e01868030554a1889a7cfbd1c
(const geometry_msgs::Point32 &p1, const geometry_msgs::Vector3 &p2)
double
dot
namespacecloud__geometry.html
a5259678a8a56e0a347cce0b6ff88a6c4
(const geometry_msgs::Vector3 &p1, const geometry_msgs::Point32 &p2)
double
dot
namespacecloud__geometry.html
a13bbe341145b9e219b25d0219424b71c
(const geometry_msgs::Vector3 &p1, const geometry_msgs::Vector3 &p2)
double
dot
namespacecloud__geometry.html
a190eabfc3e7bdcf16d6600b62eb98090
(const std::vector< double > &p1, const std::vector< double > &p2)
void
downsamplePointCloud
namespacecloud__geometry.html
a0f3911a55f15661c78b474059bff015b
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size, std::vector< Leaf > &leaves, int d_idx, double cut_distance)
void
downsamplePointCloud
namespacecloud__geometry.html
a137818b91afa40d0ce4b361f7c43a53e
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size, std::vector< Leaf > &leaves, int d_idx, double cut_distance)
void
downsamplePointCloud
namespacecloud__geometry.html
ac224362fd54335b7ad723c45f9948cff
(sensor_msgs::PointCloudConstPtr points, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size, std::vector< Leaf > &leaves, int d_idx, double cut_distance)
void
downsamplePointCloud
namespacecloud__geometry.html
ae11329206eaf900b62784b9e6352b901
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size)
std::string
getAvailableChannels
namespacecloud__geometry.html
ae403b6cd590c8b651200edfe2af2f85b
(const sensor_msgs::PointCloud &cloud)
std::string
getAvailableChannels
namespacecloud__geometry.html
a18ef4b3a49873a956ca8324b8d02ed1d
(const sensor_msgs::PointCloudConstPtr &cloud)
int
getChannelIndex
namespacecloud__geometry.html
ad00dab48fcde0cdbf0429584653187c1
(const sensor_msgs::PointCloud &points, std::string channel_name)
int
getChannelIndex
namespacecloud__geometry.html
ad95721590c5cbdaf57b60f6209c85c8c
(sensor_msgs::PointCloudConstPtr points, std::string channel_name)
void
getCoordinateSystemOnPlane
namespacecloud__geometry.html
a22e84312abbc0ca6b8865bf162ee8ab5
(const std::vector< double > &plane_coeff, Eigen::Vector3d &u, Eigen::Vector3d &v)
void
getPointAsFloatArray
namespacecloud__geometry.html
aa4fa5116441ada94d7acb77739015ad9
(const sensor_msgs::PointCloud &points, int index, std::vector< float > &array)
void
getPointAsFloatArray
namespacecloud__geometry.html
a89bd75c2d687b1f1961c5d60d759a8f3
(const sensor_msgs::PointCloud &points, int index, std::vector< float > &array, int nr_channels)
void
getPointAsFloatArray
namespacecloud__geometry.html
a1d7aa001b99c79137e781e087fed0094
(const sensor_msgs::PointCloud &points, int index, std::vector< float > &array, int start_channel, int end_channel)
void
getPointAsFloatArray
namespacecloud__geometry.html
a4156b19a7a59a39ed27a39f46977cef5
(const sensor_msgs::PointCloud &points, int index, std::vector< float > &array, std::vector< int > channels)
void
getPointCloud
namespacecloud__geometry.html
acb2e53ed84c83ac86a460bbae097c35a
(const sensor_msgs::PointCloud &input, const std::vector< int > &indices, sensor_msgs::PointCloud &output)
void
getPointCloudOutside
namespacecloud__geometry.html
a7fa3796dc921d632b94130c01f2daca1
(const sensor_msgs::PointCloud &input, std::vector< int > indices, sensor_msgs::PointCloud &output)
void
getPointIndicesAxisParallelNormals
namespacecloud__geometry.html
a38dee1dc5c177f32fe060b75fc3fc7a1
(const sensor_msgs::PointCloud &points, int nx, int ny, int nz, double eps_angle, const geometry_msgs::Point32 &axis, std::vector< int > &indices)
void
getPointIndicesAxisPerpendicularNormals
namespacecloud__geometry.html
a32c80a898fa391484557d3002843aeb4
(const sensor_msgs::PointCloud &points, int nx, int ny, int nz, double eps_angle, const geometry_msgs::Point32 &axis, std::vector< int > &indices)
void
normalizePoint
namespacecloud__geometry.html
a5f8929d7608f1f621870576ad8ffe007
(const geometry_msgs::Point32 &p, geometry_msgs::Point32 &q)
void
normalizePoint
namespacecloud__geometry.html
a04b7cddb2752c90b7f52e2c6a424f1a5
(geometry_msgs::Point32 &p)
point_cloud_cropper.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/test/
point__cloud__cropper_8cpp
Cropper
#define
USAGE
point__cloud__cropper_8cpp.html
a56fe9bff0a1be75aae2da3e593053e2c
int
main
point__cloud__cropper_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
point_cloud_cropper.py
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/scripts/
point__cloud__cropper_8py
point_cloud_cropper::Cropper
point_cloud_cropper
tuple
c
namespacepoint__cloud__cropper.html
aaa4cf0c57da37c85e65af6a231f23854
string
dest
namespacepoint__cloud__cropper.html
afd1343fe0e27ae74223e9e219a1db91c
string
help
namespacepoint__cloud__cropper.html
a413071c3af9b79dccb88b1ca6097eb20
string
NAME
namespacepoint__cloud__cropper.html
ad6581c60187898bd9c1948a18a7bc3b5
tuple
parser
namespacepoint__cloud__cropper.html
aeca29534c3326890eab2d293f24a65eb
string
PKG
namespacepoint__cloud__cropper.html
a50efbe3c657ff3fc32f3d8597ceb6c72
projections.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/cloud_geometry/
projections_8cpp
door_handle_detector/geometry/point.h
door_handle_detector/geometry/projections.h
cloud_geometry
cloud_geometry::projections
projections.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/geometry/
projections_8h
cloud_geometry
cloud_geometry::projections
void
pointsToPlane
namespacecloud__geometry_1_1projections.html
a6fdace31e9381845427b85a8751743fa
(const geometry_msgs::Polygon &p, geometry_msgs::Polygon &q, const std::vector< double > &plane_coefficients)
void
pointsToPlane
namespacecloud__geometry_1_1projections.html
aaab13020d0317846143fa341655b1404
(sensor_msgs::PointCloud &p, const std::vector< int > &indices, const std::vector< double > &plane_coefficients)
void
pointsToPlane
namespacecloud__geometry_1_1projections.html
aaa9923bee853c52965e83628c5e28051
(const sensor_msgs::PointCloud &p, const std::vector< int > &indices, sensor_msgs::PointCloud &q, const std::vector< double > &plane_coefficients)
void
pointToPlane
namespacecloud__geometry_1_1projections.html
ae1e9574912abdae4e8408d9bff86881d
(const geometry_msgs::Point32 &p, geometry_msgs::Point32 &q, const std::vector< double > &plane_coefficients)
void
pointToPlane
namespacecloud__geometry_1_1projections.html
a8b64111d01a7ef6db1bf39412c245e6f
(const geometry_msgs::Point32 &p, geometry_msgs::Point32 &q, const std::vector< double > &plane_coefficients, double &distance)
ransac.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
ransac_8cpp
door_handle_detector/sample_consensus/ransac.h
ransac.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
ransac_8h
door_handle_detector/sample_consensus/sac.h
door_handle_detector/sample_consensus/sac_model.h
rmsac.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
rmsac_8cpp
door_handle_detector/sample_consensus/rmsac.h
rmsac.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
rmsac_8h
door_handle_detector/sample_consensus/sac.h
door_handle_detector/sample_consensus/sac_model.h
sample_consensus::RMSAC
rransac.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
rransac_8cpp
door_handle_detector/sample_consensus/rransac.h
rransac.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
rransac_8h
door_handle_detector/sample_consensus/sac.h
door_handle_detector/sample_consensus/sac_model.h
sample_consensus::RRANSAC
sac.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
sac_8cpp
door_handle_detector/sample_consensus/sac.h
sac.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
sac_8h
door_handle_detector/sample_consensus/sac_model.h
sac_model.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
sac__model_8cpp
door_handle_detector/sample_consensus/sac_model.h
sac_model.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
sac__model_8h
sac_model_circle.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
sac__model__circle_8cpp
door_handle_detector/sample_consensus/sac_model_circle.h
door_handle_detector/geometry/nearest.h
#define
SQR
sac__model__circle_8cpp.html
ad41630f833e920c1ffa34722f45a8e77
(a)
sac_model_circle.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
sac__model__circle_8h
door_handle_detector/sample_consensus/sac_model.h
door_handle_detector/sample_consensus/model_types.h
sample_consensus::SACModelCircle2D
#define
MAX_ITERATIONS_COLLINEAR
sac__model__circle_8h.html
a2a66ecd43948bf454d11d38f41f6ee42
sac_model_cylinder.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
sac__model__cylinder_8cpp
door_handle_detector/sample_consensus/sac_model_cylinder.h
door_handle_detector/geometry/point.h
door_handle_detector/geometry/distances.h
sac_model_cylinder.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
sac__model__cylinder_8h
door_handle_detector/sample_consensus/sac_model.h
door_handle_detector/sample_consensus/model_types.h
sample_consensus::SACModelCylinder
#define
MAX_ITERATIONS_COLLINEAR
sac__model__cylinder_8h.html
a2a66ecd43948bf454d11d38f41f6ee42
sac_model_line.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
sac__model__line_8cpp
door_handle_detector/sample_consensus/sac_model_line.h
door_handle_detector/geometry/point.h
door_handle_detector/geometry/nearest.h
sac_model_line.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
sac__model__line_8h
door_handle_detector/sample_consensus/sac_model.h
door_handle_detector/sample_consensus/model_types.h
#define
MAX_ITERATIONS_UNIQUE
sac__model__line_8h.html
a5b4cf24b35c7c0b2d8fc473bacc81f21
sac_model_normal_plane.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
sac__model__normal__plane_8cpp
door_handle_detector/sample_consensus/sac_model_normal_plane.h
door_handle_detector/geometry/angles.h
door_handle_detector/geometry/point.h
door_handle_detector/geometry/nearest.h
int
get_channel_index
namespacesample__consensus.html
ac6001dc54ab7e30385d795faa66899a4
(sensor_msgs::PointCloud *cloud, std::string name)
sac_model_normal_plane.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
sac__model__normal__plane_8h
door_handle_detector/sample_consensus/sac_model.h
door_handle_detector/sample_consensus/sac_model_plane.h
door_handle_detector/sample_consensus/model_types.h
sample_consensus::SACModelNormalPlane
sac_model_oriented_line.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
sac__model__oriented__line_8cpp
door_handle_detector/sample_consensus/sac_model_oriented_line.h
door_handle_detector/geometry/angles.h
door_handle_detector/geometry/point.h
door_handle_detector/geometry/nearest.h
sac_model_oriented_line.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
sac__model__oriented__line_8h
door_handle_detector/sample_consensus/sac_model.h
door_handle_detector/sample_consensus/sac_model_line.h
door_handle_detector/sample_consensus/model_types.h
sample_consensus::SACModelOrientedLine
sac_model_oriented_plane.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
sac__model__oriented__plane_8cpp
door_handle_detector/sample_consensus/sac_model_oriented_plane.h
door_handle_detector/geometry/angles.h
door_handle_detector/geometry/point.h
door_handle_detector/geometry/nearest.h
sac_model_oriented_plane.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
sac__model__oriented__plane_8h
door_handle_detector/sample_consensus/sac_model.h
door_handle_detector/sample_consensus/sac_model_plane.h
door_handle_detector/sample_consensus/model_types.h
sample_consensus::SACModelOrientedPlane
sac_model_parallel_lines.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
sac__model__parallel__lines_8cpp
door_handle_detector/sample_consensus/sac_model_parallel_lines.h
door_handle_detector/geometry/point.h
door_handle_detector/geometry/nearest.h
sac_model_parallel_lines.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
sac__model__parallel__lines_8h
door_handle_detector/sample_consensus/sac_model.h
door_handle_detector/sample_consensus/model_types.h
sample_consensus::SACModelParallelLines
#define
MAX_ITERATIONS_UNIQUE
sac__model__parallel__lines_8h.html
a5b4cf24b35c7c0b2d8fc473bacc81f21
sac_model_plane.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
sac__model__plane_8cpp
door_handle_detector/sample_consensus/sac_model_plane.h
door_handle_detector/geometry/nearest.h
sac_model_plane.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
sac__model__plane_8h
door_handle_detector/sample_consensus/sac_model.h
door_handle_detector/sample_consensus/model_types.h
sample_consensus::SACModelPlane
#define
MAX_ITERATIONS_COLLINEAR
sac__model__plane_8h.html
a2a66ecd43948bf454d11d38f41f6ee42
sac_model_sphere.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/sample_consensus/
sac__model__sphere_8cpp
door_handle_detector/sample_consensus/sac_model_sphere.h
door_handle_detector/geometry/nearest.h
sac_model_sphere.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/sample_consensus/
sac__model__sphere_8h
door_handle_detector/sample_consensus/sac_model.h
door_handle_detector/sample_consensus/model_types.h
sample_consensus::SACModelSphere
#define
MAX_ITERATIONS_COLLINEAR
sac__model__sphere_8h.html
a2a66ecd43948bf454d11d38f41f6ee42
statistics.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/cloud_geometry/
statistics_8cpp
door_handle_detector/geometry/statistics.h
cloud_geometry
cloud_geometry::statistics
geometry_msgs::Point32
computeMedian
namespacecloud__geometry_1_1statistics.html
a53be98ef2a165f21ed8fe6985ba3e786
(const sensor_msgs::PointCloud &points)
geometry_msgs::Point32
computeMedian
namespacecloud__geometry_1_1statistics.html
a6619f54d6034be4015ce419881929e26
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices)
double
computeMedianAbsoluteDeviation
namespacecloud__geometry_1_1statistics.html
ace377626889a303431613bfb830fc4e4
(const sensor_msgs::PointCloud &points, double sigma)
double
computeMedianAbsoluteDeviation
namespacecloud__geometry_1_1statistics.html
a72eefc909090dd65f9564774f2de7661
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double sigma)
void
getChannelMeanStd
namespacecloud__geometry_1_1statistics.html
a386571ff78f3ec0742d8706999cf8a74
(const sensor_msgs::PointCloud &points, int d_idx, double &mean, double &stddev)
void
getChannelMeanStd
namespacecloud__geometry_1_1statistics.html
a039d915e7ea26bf6a491487208539cfd
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int d_idx, double &mean, double &stddev)
void
getTrimean
namespacecloud__geometry_1_1statistics.html
a07f52d3ef0db59535c1e36f71538d8b4
(std::vector< int > values, double &trimean)
void
selectPointsInsideDistribution
namespacecloud__geometry_1_1statistics.html
a4a3ba07cf6b7ddf6d23ec7a3602496de
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int d_idx, double mean, double stddev, double alpha, std::vector< int > &inliers)
void
selectPointsOutsideDistribution
namespacecloud__geometry_1_1statistics.html
ac622c70d9e67d6e73847a1dc56829eb6
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int d_idx, double mean, double stddev, double alpha, std::vector< int > &inliers)
statistics.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/geometry/
statistics_8h
cloud_geometry
cloud_geometry::statistics
double
computeCentralizedMoment
namespacecloud__geometry_1_1statistics.html
a39015768c26ede2ae144ae8795a0e0a8
(const sensor_msgs::PointCloud &points, double p, double q, double r)
double
computeCentralizedMoment
namespacecloud__geometry_1_1statistics.html
ab601b707a927bcc8b9f34026236f4203
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double p, double q, double r)
geometry_msgs::Point32
computeMedian
namespacecloud__geometry_1_1statistics.html
a53be98ef2a165f21ed8fe6985ba3e786
(const sensor_msgs::PointCloud &points)
geometry_msgs::Point32
computeMedian
namespacecloud__geometry_1_1statistics.html
a6619f54d6034be4015ce419881929e26
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices)
double
computeMedianAbsoluteDeviation
namespacecloud__geometry_1_1statistics.html
ace377626889a303431613bfb830fc4e4
(const sensor_msgs::PointCloud &points, double sigma)
double
computeMedianAbsoluteDeviation
namespacecloud__geometry_1_1statistics.html
a72eefc909090dd65f9564774f2de7661
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double sigma)
void
getChannelMeanStd
namespacecloud__geometry_1_1statistics.html
a386571ff78f3ec0742d8706999cf8a74
(const sensor_msgs::PointCloud &points, int d_idx, double &mean, double &stddev)
void
getChannelMeanStd
namespacecloud__geometry_1_1statistics.html
a039d915e7ea26bf6a491487208539cfd
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int d_idx, double &mean, double &stddev)
void
getLargestDiagonalIndices
namespacecloud__geometry_1_1statistics.html
a86e4ee6b24f621799b426f9b3e49861a
(const geometry_msgs::Polygon &poly, int &min_idx, int &max_idx)
void
getLargestDiagonalIndices
namespacecloud__geometry_1_1statistics.html
a597ca8cea31f0a6bb3dba41804c1dcb5
(const sensor_msgs::PointCloud &points, int &min_idx, int &max_idx)
void
getLargestDiagonalIndices
namespacecloud__geometry_1_1statistics.html
aa96d3dd569ac73f9c499c583b13c8332
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int &min_idx, int &max_idx)
void
getLargestDiagonalPoints
namespacecloud__geometry_1_1statistics.html
ae723e0bac45a01baabb68b6b1c6c443c
(const geometry_msgs::Polygon &poly, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getLargestDiagonalPoints
namespacecloud__geometry_1_1statistics.html
a9cea6c0140fab154629da47711ef7886
(const sensor_msgs::PointCloud &points, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getLargestDiagonalPoints
namespacecloud__geometry_1_1statistics.html
a51c3e1ef26c589b3f42e4cc2eb88dedd
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getLargestXYPoints
namespacecloud__geometry_1_1statistics.html
a5d7496dd4b75c84a134398478f797931
(const geometry_msgs::Polygon &poly, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getLargestXYPoints
namespacecloud__geometry_1_1statistics.html
adeec0622ed04efa3572387867c6bc177
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getMeanStd
namespacecloud__geometry_1_1statistics.html
ad95fd33a4eb807d67b4b7e42c6249665
(const std::vector< int > &values, double &mean, double &stddev)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
ac660b446b69684aea422df3e52a7db97
(const sensor_msgs::PointCloud &points, geometry_msgs::Point32 &minP, geometry_msgs::Point32 &maxP)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a3da983eae04161631a0f7d705e358717
(const geometry_msgs::Polygon &poly, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a2b44360ff39808917cc27bb09816c292
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a1e46cce124484105bf075ff76f5443dd
(const sensor_msgs::PointCloud &points, geometry_msgs::Point32 &min_pt, geometry_msgs::Point32 &max_pt, int c_idx, double cut_distance)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a7deeca3a22bf3e4ab960e06f811973f5
(sensor_msgs::PointCloudConstPtr points, geometry_msgs::Point32 &min_pt, geometry_msgs::Point32 &max_pt, int c_idx, double cut_distance)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a45af65f50fbf0180cc133e6a847cd309
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, geometry_msgs::Point32 &min_pt, geometry_msgs::Point32 &max_pt, int c_idx, double cut_distance)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a8535c7de2cc202584ee9adbe2276488b
(sensor_msgs::PointCloudConstPtr points, const std::vector< int > &indices, geometry_msgs::Point32 &min_pt, geometry_msgs::Point32 &max_pt, int c_idx, double cut_distance)
void
getTrimean
namespacecloud__geometry_1_1statistics.html
a07f52d3ef0db59535c1e36f71538d8b4
(std::vector< int > values, double &trimean)
void
selectPointsInsideDistribution
namespacecloud__geometry_1_1statistics.html
a4a3ba07cf6b7ddf6d23ec7a3602496de
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int d_idx, double mean, double stddev, double alpha, std::vector< int > &inliers)
void
selectPointsOutsideDistribution
namespacecloud__geometry_1_1statistics.html
ac622c70d9e67d6e73847a1dc56829eb6
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int d_idx, double mean, double stddev, double alpha, std::vector< int > &inliers)
test_detect_service.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/test/
test__detect__service_8cpp
bool
callDetector
test__detect__service_8cpp.html
a164985e00f3c745e8a5f2e67eeb241a9
()
int
main
test__detect__service_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
test_door_detection.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/test/
test__door__detection_8cpp
TestDoorDetectionNode
#define
MAX_COMPARE_TIME
test__door__detection_8cpp.html
a39cc85c13ac747deeda2802dbc9c880f
#define
MIN_DIST_THRESHOLD
test__door__detection_8cpp.html
a01dcb77fe7edf5addfab5f1c4ec93a69
int
main
test__door__detection_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
test_preempt_service.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/test/
test__preempt__service_8cpp
bool
callDetector
test__preempt__service_8cpp.html
a164985e00f3c745e8a5f2e67eeb241a9
()
int
main
test__preempt__service_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
topic_synchronizer.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/topic_synchronizer2/
topic__synchronizer_8h
TopicSynchronizer::CallbackFunctor
TopicSynchronizer
transforms.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/src/cloud_geometry/
transforms_8cpp
door_handle_detector/geometry/angles.h
door_handle_detector/geometry/transforms.h
door_handle_detector/geometry/nearest.h
cloud_geometry
cloud_geometry::transforms
void
convertAxisAngleToRotationMatrix
namespacecloud__geometry_1_1transforms.html
a3e7fb38454b60ce3e40d011deb9eb5b1
(const geometry_msgs::Point32 &axis, double angle, Eigen::Matrix3d &rotation)
void
getPlaneToPlaneTransformation
namespacecloud__geometry_1_1transforms.html
a72ad50415789153ba9f5449d5eacfbad
(const std::vector< double > &plane_a, const std::vector< double > &plane_b, float tx, float ty, float tz, Eigen::Matrix4d &transformation)
void
getPlaneToPlaneTransformation
namespacecloud__geometry_1_1transforms.html
ad92c888f43e9c2e490dcb42a8a3d2f33
(const std::vector< double > &plane_a, const geometry_msgs::Point32 &plane_b, float tx, float ty, float tz, Eigen::Matrix4d &transformation)
bool
getPointsRigidTransformation
namespacecloud__geometry_1_1transforms.html
ade8176e4817144b979c1db690f870d5f
(const sensor_msgs::PointCloud &pc_a, const sensor_msgs::PointCloud &pc_b, Eigen::Matrix4d &transformation)
bool
getPointsRigidTransformation
namespacecloud__geometry_1_1transforms.html
acc8e1e16366950d8121904acbe2a256a
(const sensor_msgs::PointCloud &pc_a, const std::vector< int > &indices_a, const sensor_msgs::PointCloud &pc_b, const std::vector< int > &indices_b, Eigen::Matrix4d &transformation)
transforms.h
/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/door_handle_detector/include/door_handle_detector/geometry/
transforms_8h
cloud_geometry
cloud_geometry::transforms
void
convertAxisAngleToRotationMatrix
namespacecloud__geometry_1_1transforms.html
a3e7fb38454b60ce3e40d011deb9eb5b1
(const geometry_msgs::Point32 &axis, double angle, Eigen::Matrix3d &rotation)
void
getInverseTransformation
namespacecloud__geometry_1_1transforms.html
a82f70c0b0c54f67d5baf29a2a53d1466
(const Eigen::Matrix4d &transformation, Eigen::Matrix4d &transformation_inverse)
void
getPlaneToPlaneTransformation
namespacecloud__geometry_1_1transforms.html
a72ad50415789153ba9f5449d5eacfbad
(const std::vector< double > &plane_a, const std::vector< double > &plane_b, float tx, float ty, float tz, Eigen::Matrix4d &transformation)
void
getPlaneToPlaneTransformation
namespacecloud__geometry_1_1transforms.html
ad92c888f43e9c2e490dcb42a8a3d2f33
(const std::vector< double > &plane_a, const geometry_msgs::Point32 &plane_b, float tx, float ty, float tz, Eigen::Matrix4d &transformation)
bool
getPointsRigidTransformation
namespacecloud__geometry_1_1transforms.html
ade8176e4817144b979c1db690f870d5f
(const sensor_msgs::PointCloud &pc_a, const sensor_msgs::PointCloud &pc_b, Eigen::Matrix4d &transformation)
bool
getPointsRigidTransformation
namespacecloud__geometry_1_1transforms.html
acc8e1e16366950d8121904acbe2a256a
(const sensor_msgs::PointCloud &pc_a, const std::vector< int > &indices_a, const sensor_msgs::PointCloud &pc_b, const std::vector< int > &indices_b, Eigen::Matrix4d &transformation)
void
transformPoint
namespacecloud__geometry_1_1transforms.html
a952e3aecbc65287cebd111543af75415
(const geometry_msgs::Point32 &point_in, geometry_msgs::Point32 &point_out, const Eigen::Matrix4d &transformation)
void
transformPoints
namespacecloud__geometry_1_1transforms.html
aa63e63697e3db6d3b8c994f8d5c67ea4
(const std::vector< geometry_msgs::Point32 > &points_in, std::vector< geometry_msgs::Point32 > &points_out, const Eigen::Matrix4d &transformation)
Cropper
classCropper.html
Cropper
classCropper.html
ad12441ab1e1e69a2ad50de34ea0a2996
(double zmin, double zmax, const std::string &frame_id)
~Cropper
classCropper.html
ab6ce48258bf43651884d8cda7c57a3a5
()
void
cloudCallback
classCropper.html
ae68b467160b9b7d73670c6686a54b0ff
(const sensor_msgs::PointCloudConstPtr &cloud_in)
std::string
frame_id_
classCropper.html
a88ae6e5eb2ef426c45b654f2a3ede55b
ros::NodeHandle
n
classCropper.html
aae6f612808197e0179ed2a0b747d7c9c
ros::Publisher
pub_
classCropper.html
acfa7ec01f74e97f9fc96b69e064473e0
ros::Subscriber
sub_
classCropper.html
a965034680ab279d9a8aca543de076c77
tf::TransformListener
tf_
classCropper.html
a8fb89d6e15ad7dda34262edbc6b3736d
double
zmax_
classCropper.html
a37d9c035f72d1edf64d72d2125ba81ac
double
zmin_
classCropper.html
ae73ce8ccd7412d4dbb5cb5f8c5faf65c
DoorCheckerboardDetectorNode
classDoorCheckerboardDetectorNode.html
bool
detectDoor
classDoorCheckerboardDetectorNode.html
a203211111838fe20999a7cff843ff25f
(door_handle_detector::DoorDetector::Request &req, door_handle_detector::DoorDetector::Response &resp)
void
doorCallback
classDoorCheckerboardDetectorNode.html
ab3bb7a2c925bdda929c3aed0b852b580
()
DoorCheckerboardDetectorNode
classDoorCheckerboardDetectorNode.html
a02e49188eaf6ba00a2929132d2d1f07b
(std::string node_name)
void
pointTFToMsg32
classDoorCheckerboardDetectorNode.html
a3eb655ff5a1a7302cc7ede66338d7089
(const tf::Vector3 &in, geometry_msgs::Point32 &out)
void
transformTFPoint
classDoorCheckerboardDetectorNode.html
a4241d29f2f20924fa42906edef3830ce
(const std::string &frame, const Stamped< tf::Point > &in, Stamped< tf::Point > &out)
~DoorCheckerboardDetectorNode
classDoorCheckerboardDetectorNode.html
a0cdb165afea7975e2187c38bdb56b430
()
double
checkerboard_handle_x_offset_
classDoorCheckerboardDetectorNode.html
ae90176d56697bd5c9c0431b7948396ee
double
checkerboard_handle_z_offset_
classDoorCheckerboardDetectorNode.html
a3659380b85b73ebb4ce9a45e5bbec5dc
checkerboard_detector::ObjectDetection
checkerboard_msg_
classDoorCheckerboardDetectorNode.html
a2f90872a6fa2e64ff3f9d70956db7da9
double
door_checkerboard_x_offset_
classDoorCheckerboardDetectorNode.html
a07ffda98fa7af28c53951168262dcb3a
double
door_checkerboard_z_offset_
classDoorCheckerboardDetectorNode.html
a5bf85d895cb6de3921d7acb48b50977c
door_msgs::Door
door_msg_
classDoorCheckerboardDetectorNode.html
aae2c156e6ad799bee834a46579580d59
double
door_width_
classDoorCheckerboardDetectorNode.html
a7727a26aa5c7c22ed8a331006cf32e90
std::string
frame_id_
classDoorCheckerboardDetectorNode.html
ab5adfc0dc98cafdfeb419a5e6f115b06
std::string
listen_topic_
classDoorCheckerboardDetectorNode.html
a2f1b2280f8249787d512fbb83dc3cf65
std::string
publish_topic_
classDoorCheckerboardDetectorNode.html
a8e9d9e01b1ca21e5ef3da9af4bcf5fd0
tf::TransformListener
tf_
classDoorCheckerboardDetectorNode.html
a5913452fbd0b7adec686ac83be574d3b
HandleDetector
classHandleDetector.html
HandleDetector::Stats
HandleDetector
classHandleDetector.html
abf59e3fdac5d0167d236676a77305f2a
()
void
serviceThread
classHandleDetector.html
a232ce6e70fb1f672501a0f847f6e5652
()
bool
spin
classHandleDetector.html
af62c8da8ca0fe2aaeeb9e6a6824a1c71
()
~HandleDetector
classHandleDetector.html
ab38d26dad0fd7e849c3d3c074ba60d1c
()
CvHaarClassifierCascade *
cascade
classHandleDetector.html
a973d8721b4cae859c824d49f2fdd1f28
sensor_msgs::PointCloudConstPtr
cloud_
classHandleDetector.html
a66536d9963af7915f501d4c8779582f8
ros::Subscriber
cloud_sub_
classHandleDetector.html
ab6ad8984e6e064d6ab002e8c710c625c
boost::condition_variable
data_cv_
classHandleDetector.html
ad9cec6e3418819f42c1449a13a6efdb3
boost::mutex
data_lock_
classHandleDetector.html
aa465434d6492ca4718ffcaad2c8c3879
sensor_msgs::CvBridge
dbridge_
classHandleDetector.html
a57a07140551c625c0b5b40d9ec4b43bc
ros::ServiceServer
detect_service_
classHandleDetector.html
a41a5ece11eb9bf502d1c8971f559b8e2
IplImage *
disp_
classHandleDetector.html
a9dcc22e62ac6ed6389d399319dbfd20d
IplImage *
disp_clone_
classHandleDetector.html
a831b8d7f6789cfcad36fd5f5c19cb359
stereo_msgs::DisparityImageConstPtr
dispimg_
classHandleDetector.html
a26150b2601d833b55d43c19d28baf3f0
ros::Subscriber
dispimg_sub_
classHandleDetector.html
a5920eedef8014dd930afdf9cdfde279c
bool
display_
classHandleDetector.html
af088a5b342b6b59f2c20f3496b466519
int
frames_no_
classHandleDetector.html
a9f528a54102614cf4d0841b9928afa59
bool
got_images_
classHandleDetector.html
a81e954d41eae519132b340310e3150e1
sensor_msgs::CvBridge
lbridge_
classHandleDetector.html
a167276a2f3b6110d96087dcc81bbfa0a
IplImage *
left_
classHandleDetector.html
af3b7dbdacdaa6737a74ce55a654ca713
ros::Subscriber
left_image_sub_
classHandleDetector.html
a46d6021433c68391b2918df0366a7885
sensor_msgs::ImageConstPtr
limage_
classHandleDetector.html
adf29caf1501b6f1027a5511a8ddba7c7
ros::Publisher
marker_pub_
classHandleDetector.html
a463145c9e18d56bea1875f59271a55cc
double
max_height_
classHandleDetector.html
a24ea205e30f17449abeaadcf46aa6dea
double
min_height_
classHandleDetector.html
a68c0ae1f895d7c94011b884b263c58bb
ros::NodeHandle
nh_
classHandleDetector.html
a50d31c73ea4dbabc40526b48d44eef01
ros::NodeHandle
nh_tilde_
classHandleDetector.html
ac1cb1853a46a03695ced28cd253fb908
ros::ServiceServer
preempt_service_
classHandleDetector.html
a8523cf283121cfe1fccba9f6a864d098
bool
preempted_
classHandleDetector.html
a2e94bc437dd94dbdd05ea7391f5b01fc
sensor_msgs::CvBridge
rbridge_
classHandleDetector.html
aba7ca10eb85282a6c26ec45c92a8ab09
sensor_msgs::CameraInfoConstPtr
rcinfo_
classHandleDetector.html
a1de8a75b39f29d74b1fd2eaf80e8c85a
IplImage *
right_
classHandleDetector.html
ac8246791ca9aa159297b6cc404c73c66
sensor_msgs::ImageConstPtr
rimage_
classHandleDetector.html
a3732809d1ff26c55442ed8c2fcca4ac5
ros::CallbackQueue
service_queue_
classHandleDetector.html
a2bdf5557e8e00749bc31667aa6b03112
boost::thread
service_thread_
classHandleDetector.html
a8c0f7f55bf72a26ba0da627e0dbab7f7
ros::Time
start_image_wait_
classHandleDetector.html
a3fc423519ff4a006dca44dc8d7311508
CvMemStorage *
storage
classHandleDetector.html
a689185b49b58d3feef4cefe0c3aad6b7
TopicSynchronizer
sync_
classHandleDetector.html
a0f8f8cda35b95eb42cbda1722081e738
tf::TransformListener
tf_
classHandleDetector.html
aed385a64d20399f767921e0e096dfe42
double
timeout_
classHandleDetector.html
af4bcc977d6343926452ac58dbb5672aa
void
applyPositionPrior
classHandleDetector.html
a2b2cd53dad9f1f82317d472fd17204e9
()
bool
belongsToCluster
classHandleDetector.html
a63c41e9bef7ae1e38efff7cc420ce920
(pair< float, float > center, pair< float, float > p)
void
cloudCallback
classHandleDetector.html
a61c49e37a179397278e0e85432c9fd28
(const sensor_msgs::PointCloud::ConstPtr &point_cloud)
bool
decideHandlePosition
classHandleDetector.html
ae6c2e598ac229840b09ddbaa3478875a
(vector< CvRect > &handle_rect, geometry_msgs::PointStamped &handle)
bool
detectHandleSrv
classHandleDetector.html
a0b4a4ac8c03e5159b97fa103cfdee57b
(door_handle_detector::DoorsDetector::Request &req, door_handle_detector::DoorsDetector::Response &resp)
double
disparitySTD
classHandleDetector.html
a3437f3da3dd5e15b7b3ddd398c0c4ae9
(IplImage *Id, const CvRect &R, double &meanDisparity, double minDisparity=0.5)
void
dispimgCallback
classHandleDetector.html
a792fec7d13c23e1941e7bdd8e4e5c0de
(const stereo_msgs::DisparityImage::ConstPtr &dinfo)
CvScalar
estimatePlaneLS
classHandleDetector.html
ac5a74f13a15775d3951ec5408d4d6380
(sensor_msgs::PointCloud points)
sensor_msgs::PointCloud
filterPointCloud
classHandleDetector.html
a3cecd9788fa88489c8d47b7945b3ea70
(const sensor_msgs::PointCloud pc, const CvRect &rect)
void
findHandleCascade
classHandleDetector.html
a76e1c8bb5acdd1f79a6581a06a1c27f5
(vector< CvRect > &handle_rect)
CvPoint
getDisparityCenter
classHandleDetector.html
a100bfdd3d6ea508f63b8eb11d8d316ac
(CvRect &r)
bool
handlePossibleHere
classHandleDetector.html
ae776087dfa7491cc1071ef20a8d9fcff
(CvRect &r)
void
leftImageCallback
classHandleDetector.html
a78809c459c025e6c4a7bada96d431c0d
(const sensor_msgs::Image::ConstPtr &image)
void
loadClassifier
classHandleDetector.html
a2fda7a9822a68cb3bdfdc6919a9c9db4
(string cascade_classifier)
void
pointCloudStatistics
classHandleDetector.html
ab09a1e4a4226cdb1ad7a3d5baac07885
(const sensor_msgs::PointCloud &pc, Stats &x_stats, Stats &y_stats, Stats &z_stats)
bool
preempt
classHandleDetector.html
a366cbc6a94e377fdc39e2228913ca8d8
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp)
pair< float, float >
rectCenter
classHandleDetector.html
a16aa6029ee78a8b37192b5db24e28d00
(const CvRect &r)
bool
runHandleDetector
classHandleDetector.html
a758c8aa8e22639330c964eff964ab9b8
(geometry_msgs::PointStamped &handle)
void
showHandleMarker
classHandleDetector.html
a6af195ff83f4e29d68318eebc43ea774
(geometry_msgs::PointStamped p)
void
subscribeStereoData
classHandleDetector.html
a338dbb9c1d5b438973009ffab30958f0
()
void
syncCallback
classHandleDetector.html
a272d15726d64fab53c8487845464b1e0
()
void
tryShrinkROI
classHandleDetector.html
ae6f4046e060133f551bc880fdfdbd651
(CvRect &r)
void
unsubscribeStereoData
classHandleDetector.html
ad0617d53f1a5959099ea0ee725e20896
()
HandleDetector::Stats
structHandleDetector_1_1Stats.html
Stats
structHandleDetector_1_1Stats.html
ad559298c66a6f3653343833e7b356fdb
()
float
max
structHandleDetector_1_1Stats.html
a14ee03bf230665d572cb00cf4d2ddead
float
mean
structHandleDetector_1_1Stats.html
a62c81d165c668b63cb75a3d74eb677cd
float
min
structHandleDetector_1_1Stats.html
ae762d6c40c270f8129730b013ada1920
float
stdev
structHandleDetector_1_1Stats.html
a066f37a5954368ab22fe36c3f3ce4e4e
IndexedIplImage
classIndexedIplImage.html
T
T
at
classIndexedIplImage.html
a6ca444b044347c0b02d64602e373e669
(int x, int y, int chan=0)
IndexedIplImage
classIndexedIplImage.html
a987f0dfdea4bf264f6c0a77fc33007d1
(IplImage *img)
T
integral_sum
classIndexedIplImage.html
a867fdbfdf1d2805488aa14cd1b5dd1e6
(const CvRect &r)
operator IplImage *
classIndexedIplImage.html
ab174f7147c8aa75bd9ee6ff017bbda6f
()
IplImage *
img_
classIndexedIplImage.html
ad70e5acd6130641c61289fb20b032db4
T *
p
classIndexedIplImage.html
a701190a00bbf8e63178eb22521939901
TestDoorDetectionNode
classTestDoorDetectionNode.html
bool
compareDoorMsgs
classTestDoorDetectionNode.html
afd6c6ea857366705e8cef9ea606dbb03
(door_msgs::Door msg_1, door_msgs::Door msg_2, std::string &print_string)
bool
detectDoor
classTestDoorDetectionNode.html
a931ec0103f02f3eeb3a80f07bd8be2c8
(const door_msgs::Door &door_estimate, door_msgs::Door &door_detection)
bool
detectDoorCheckerboard
classTestDoorDetectionNode.html
a53215f3b19f0857659b3e295c12e8b5c
(const door_msgs::Door &door_estimate, door_msgs::Door &door_detection)
double
distancePoints
classTestDoorDetectionNode.html
ac1d736f180878033e200cfe4d21d3596
(geometry_msgs::Point32 p1, geometry_msgs::Point32 p2)
double
distancePointsXY
classTestDoorDetectionNode.html
a85bb87e28a4e9cc49b430af77bac232e
(geometry_msgs::Point32 p1, geometry_msgs::Point32 p2)
void
joyCallback
classTestDoorDetectionNode.html
ad2f4f89748fb624754f0576dde495bd3
()
void
pointTFToMsg32
classTestDoorDetectionNode.html
a8022fc9248fd4eb782e5720757a10d34
(const tf::Vector3 &in, geometry_msgs::Point32 &out)
TestDoorDetectionNode
classTestDoorDetectionNode.html
ab71e4bb5493f1e6e36ee1ddda557db02
(std::string node_name)
void
transformTFPoint
classTestDoorDetectionNode.html
a50abf23c58dab51a034f65e0657eb266
(const std::string &frame, const Stamped< tf::Point > &in, Stamped< tf::Point > &out)
~TestDoorDetectionNode
classTestDoorDetectionNode.html
add35d4593e1513b89ad655621e6cdf72
()
door_msgs::Door
door_msg_from_checkerboard_
classTestDoorDetectionNode.html
ab990726acb8c522f8e06b96a05860fcb
door_msgs::Door
door_msg_from_detector_
classTestDoorDetectionNode.html
a41a403a1dbe4d0aca32b0cd2cfd68608
door_msgs::Door
door_msg_to_detector_
classTestDoorDetectionNode.html
a8730b22f9b2f5b5a4ceb4901efed3b01
double
door_width_
classTestDoorDetectionNode.html
a95ba4a4d7f79bf301c6decc6e6ced406
std::string
frame_id_
classTestDoorDetectionNode.html
a2da1fad4442b9be6e882c9f14b2c2db6
std_msgs::String
joy_msg_
classTestDoorDetectionNode.html
ab5a602e94b6627ba84a9798c48398a78
std::string
joy_topic_
classTestDoorDetectionNode.html
a86836d67410efe2b52112c7d23639db8
tf::TransformListener
tf_
classTestDoorDetectionNode.html
a314fab211d786ee8f037e8a12bf2b418
TopicSynchronizer
classTopicSynchronizer.html
TopicSynchronizer::CallbackFunctor
void
reset
classTopicSynchronizer.html
a207d0a8ab4864dc2c801d0d4f9128484
()
TopicSynchronizer
classTopicSynchronizer.html
a3894994ef781f50255bc82371d188a9d
(void(T::*fp)(), T *obj)
TopicSynchronizer
classTopicSynchronizer.html
a4612f8d5f42168699834fd3db2751bb5
(void(*fp)())
void
update
classTopicSynchronizer.html
a8b935f38d63e9886e77b2d4e0c9494b5
(const ros::Time &time)
const boost::function< void(const boost::shared_ptr< M const > &)>
synchronize
classTopicSynchronizer.html
a8eafc39f4f3e0ecc2c6239333754401e
(void(T::*fp)(const boost::shared_ptr< M const > &), T *obj)
boost::function< void()>
callback_
classTopicSynchronizer.html
a055ac233333b01b36dcb787df9d129c3
int
count_
classTopicSynchronizer.html
a0b3ea0205577a425795cab6d8ed7398e
int
expected_count_
classTopicSynchronizer.html
a913504f3128adfe646e047e3ccb235cd
boost::mutex
mutex_
classTopicSynchronizer.html
a504cf84d929acb9b8c75373b5c08188e
ros::Time
time_
classTopicSynchronizer.html
a1baf1b05651c4d82f5c110b39021671b
TopicSynchronizer::CallbackFunctor
classTopicSynchronizer_1_1CallbackFunctor.html
CallbackFunctor
classTopicSynchronizer_1_1CallbackFunctor.html
a59d54e1971c6221b28fa8aa24994459a
(TopicSynchronizer *synchronizer, const boost::function< void(const boost::shared_ptr< M const > &)> &callback)
void
operator()
classTopicSynchronizer_1_1CallbackFunctor.html
abca45034b1485ed4f7e69c77b144519b
(const boost::shared_ptr< M const > &message)
const boost::function< void(const boost::shared_ptr< M const > &)>
callback_
classTopicSynchronizer_1_1CallbackFunctor.html
a34df2c417419d5274c0884fea2e696f2
TopicSynchronizer *
synchronizer_
classTopicSynchronizer_1_1CallbackFunctor.html
a6e10510f363fd2ce7b594819f04316ed
annotate
namespaceannotate.html
def
annotate
namespaceannotate.html
a78ffcf52c10a2a11387a62f046b51d0d
def
on_mouse
namespaceannotate.html
ae84e62e866552880f46dc293a937e98b
def
read_bb
namespaceannotate.html
a5242f70a86a3161d169809c0f89621ec
def
show_bb
namespaceannotate.html
afdcaa69d21de0551559527c684f9d374
list
bb_list
namespaceannotate.html
a16717d658b6dac580093fd7f312f30fc
image
namespaceannotate.html
a38451aae3b2de98d3ff53f06eea60e1b
image_clone
namespaceannotate.html
a14d77410546f0a8c4623bcccb6d5f3b1
in_draw
namespaceannotate.html
a8d7815646f451c8d6dd8900c6cb21ce8
cloud_geometry
namespacecloud__geometry.html
cloud_geometry::angles
cloud_geometry::areas
cloud_geometry::distances
cloud_geometry::intersections
cloud_geometry::nearest
cloud_geometry::norms
cloud_geometry::projections
cloud_geometry::statistics
cloud_geometry::transforms
cloud_geometry::Leaf
void
cerr_p
namespacecloud__geometry.html
a636f5930725b6726f73564a6cb8bfd88
(const geometry_msgs::Point32 &p)
void
cerr_p
namespacecloud__geometry.html
a1a2c1f00b30876cb4fca83e9e6e9396f
(const std::vector< double > &p)
void
cerr_poly
namespacecloud__geometry.html
af2844e14b14cd75116f60db69d953510
(const geometry_msgs::Polygon &poly)
bool
checkPointEqual
namespacecloud__geometry.html
a2abade7f5571b8c593384c1d5e94099f
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2, double eps=1e-10)
geometry_msgs::Point32
cross
namespacecloud__geometry.html
a203d29b0c4c67427fb6a375ec5039271
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
geometry_msgs::Point32
cross
namespacecloud__geometry.html
a8663e455597a2c2d26f35805a06ef89a
(const std::vector< double > &p1, const geometry_msgs::Point32 &p2)
geometry_msgs::Point32
cross
namespacecloud__geometry.html
a0709b06862f5bf903705e0fb7853b990
(const geometry_msgs::Point32 &p1, const std::vector< double > &p2)
void
cross
namespacecloud__geometry.html
a6bd6243891f0cc820f3c3dc050f1f6f8
(const std::vector< double > &p1, const std::vector< double > &p2, std::vector< double > &p3)
double
dot
namespacecloud__geometry.html
ad79e3124c38ff4e10a59ebf96bdf3617
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
dot
namespacecloud__geometry.html
a4ff579b90802f95e16c68f0d78c7d4d1
(const geometry_msgs::Point &p1, const geometry_msgs::Point &p2)
double
dot
namespacecloud__geometry.html
af0ee02af9557a5a65e7a110f5aeb67bc
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point &p2)
double
dot
namespacecloud__geometry.html
aeff4e349560105cfa8662245154a0d52
(const geometry_msgs::Point &p1, const geometry_msgs::Point32 &p2)
double
dot
namespacecloud__geometry.html
afb90704e01868030554a1889a7cfbd1c
(const geometry_msgs::Point32 &p1, const geometry_msgs::Vector3 &p2)
double
dot
namespacecloud__geometry.html
a5259678a8a56e0a347cce0b6ff88a6c4
(const geometry_msgs::Vector3 &p1, const geometry_msgs::Point32 &p2)
double
dot
namespacecloud__geometry.html
a13bbe341145b9e219b25d0219424b71c
(const geometry_msgs::Vector3 &p1, const geometry_msgs::Vector3 &p2)
double
dot
namespacecloud__geometry.html
a190eabfc3e7bdcf16d6600b62eb98090
(const std::vector< double > &p1, const std::vector< double > &p2)
void
downsamplePointCloud
namespacecloud__geometry.html
a0f3911a55f15661c78b474059bff015b
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size, std::vector< Leaf > &leaves, int d_idx, double cut_distance)
void
downsamplePointCloud
namespacecloud__geometry.html
a137818b91afa40d0ce4b361f7c43a53e
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size, std::vector< Leaf > &leaves, int d_idx, double cut_distance)
void
downsamplePointCloud
namespacecloud__geometry.html
ac224362fd54335b7ad723c45f9948cff
(sensor_msgs::PointCloudConstPtr points, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size, std::vector< Leaf > &leaves, int d_idx, double cut_distance)
void
downsamplePointCloud
namespacecloud__geometry.html
ae11329206eaf900b62784b9e6352b901
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud &points_down, geometry_msgs::Point leaf_size)
std::string
getAvailableChannels
namespacecloud__geometry.html
ae403b6cd590c8b651200edfe2af2f85b
(const sensor_msgs::PointCloud &cloud)
std::string
getAvailableChannels
namespacecloud__geometry.html
a18ef4b3a49873a956ca8324b8d02ed1d
(const sensor_msgs::PointCloudConstPtr &cloud)
int
getChannelIndex
namespacecloud__geometry.html
ad00dab48fcde0cdbf0429584653187c1
(const sensor_msgs::PointCloud &points, std::string channel_name)
int
getChannelIndex
namespacecloud__geometry.html
ad95721590c5cbdaf57b60f6209c85c8c
(sensor_msgs::PointCloudConstPtr points, std::string channel_name)
void
getCoordinateSystemOnPlane
namespacecloud__geometry.html
a22e84312abbc0ca6b8865bf162ee8ab5
(const std::vector< double > &plane_coeff, Eigen::Vector3d &u, Eigen::Vector3d &v)
void
getPointAsFloatArray
namespacecloud__geometry.html
aa4fa5116441ada94d7acb77739015ad9
(const sensor_msgs::PointCloud &points, int index, std::vector< float > &array)
void
getPointAsFloatArray
namespacecloud__geometry.html
a89bd75c2d687b1f1961c5d60d759a8f3
(const sensor_msgs::PointCloud &points, int index, std::vector< float > &array, int nr_channels)
void
getPointAsFloatArray
namespacecloud__geometry.html
a1d7aa001b99c79137e781e087fed0094
(const sensor_msgs::PointCloud &points, int index, std::vector< float > &array, int start_channel, int end_channel)
void
getPointAsFloatArray
namespacecloud__geometry.html
a4156b19a7a59a39ed27a39f46977cef5
(const sensor_msgs::PointCloud &points, int index, std::vector< float > &array, std::vector< int > channels)
void
getPointCloud
namespacecloud__geometry.html
acb2e53ed84c83ac86a460bbae097c35a
(const sensor_msgs::PointCloud &input, const std::vector< int > &indices, sensor_msgs::PointCloud &output)
void
getPointCloudOutside
namespacecloud__geometry.html
a7fa3796dc921d632b94130c01f2daca1
(const sensor_msgs::PointCloud &input, std::vector< int > indices, sensor_msgs::PointCloud &output)
void
getPointIndicesAxisParallelNormals
namespacecloud__geometry.html
a38dee1dc5c177f32fe060b75fc3fc7a1
(const sensor_msgs::PointCloud &points, int nx, int ny, int nz, double eps_angle, const geometry_msgs::Point32 &axis, std::vector< int > &indices)
void
getPointIndicesAxisPerpendicularNormals
namespacecloud__geometry.html
a32c80a898fa391484557d3002843aeb4
(const sensor_msgs::PointCloud &points, int nx, int ny, int nz, double eps_angle, const geometry_msgs::Point32 &axis, std::vector< int > &indices)
void
normalizePoint
namespacecloud__geometry.html
a5f8929d7608f1f621870576ad8ffe007
(const geometry_msgs::Point32 &p, geometry_msgs::Point32 &q)
void
normalizePoint
namespacecloud__geometry.html
a04b7cddb2752c90b7f52e2c6a424f1a5
(geometry_msgs::Point32 &p)
cloud_geometry::Leaf
structcloud__geometry_1_1Leaf.html
float
centroid_x
structcloud__geometry_1_1Leaf.html
adbc1a1a5088a4a9ec00395543e75573d
float
centroid_y
structcloud__geometry_1_1Leaf.html
a24a6ba017c7ed827c1c346eb2e1c8ada
float
centroid_z
structcloud__geometry_1_1Leaf.html
a145dc8e14ea53b5f5d826f49f034e840
unsigned short
nr_points
structcloud__geometry_1_1Leaf.html
ae436be144c2251f6360d8cefdf52a047
cloud_geometry::angles
namespacecloud__geometry_1_1angles.html
void
flipNormalTowardsViewpoint
namespacecloud__geometry_1_1angles.html
a2f9573e4ac419f97b6d687f165473447
(Eigen::Vector4d &normal, const geometry_msgs::Point32 &point, const geometry_msgs::PointStamped &viewpoint)
void
flipNormalTowardsViewpoint
namespacecloud__geometry_1_1angles.html
aa68933fe014d1d6af0ef835ee7f9e504
(Eigen::Vector4d &normal, const geometry_msgs::Point32 &point, const geometry_msgs::Point &viewpoint)
void
flipNormalTowardsViewpoint
namespacecloud__geometry_1_1angles.html
a1fb99c0205f14e5f10e74796347b822d
(Eigen::Vector4d &normal, const geometry_msgs::Point32 &point, const geometry_msgs::Point32 &viewpoint)
void
flipNormalTowardsViewpoint
namespacecloud__geometry_1_1angles.html
ab7913bf4521d5c9c99dd060ff869e894
(std::vector< double > &normal, const geometry_msgs::Point32 &point, const geometry_msgs::PointStamped &viewpoint)
void
flipNormalTowardsViewpoint
namespacecloud__geometry_1_1angles.html
abb7b5ed4c80a35c2728679040a8dfa4e
(std::vector< double > &normal, const geometry_msgs::Point32 &point, const geometry_msgs::Point32 &viewpoint)
double
getAngle2D
namespacecloud__geometry_1_1angles.html
ad6c4470762256ed4d79131747502aac7
(const double point[2])
double
getAngle2D
namespacecloud__geometry_1_1angles.html
a0e972ee1eaf4170169af226484417451
(double x, double y)
double
getAngle3D
namespacecloud__geometry_1_1angles.html
ac88f34270315faacc3f6d7137acc8d4c
(const geometry_msgs::Point32 &v1, const geometry_msgs::Point32 &v2)
double
getAngle3D
namespacecloud__geometry_1_1angles.html
ae5d8969595715b8950610eba5ebdaf3a
(const geometry_msgs::Point &v1, const geometry_msgs::Point &v2)
double
getAngle3D
namespacecloud__geometry_1_1angles.html
a486cad8c4636a877a7c3927f44779416
(const geometry_msgs::Point32 &v1, const geometry_msgs::Point &v2)
double
getAngle3D
namespacecloud__geometry_1_1angles.html
ad155227d2284b1899316ec9a57ce272f
(const geometry_msgs::Point &v1, const geometry_msgs::Point32 &v2)
double
getAngleBetweenPlanes
namespacecloud__geometry_1_1angles.html
a158ecc91d76e640d4a86ae87784866ec
(const std::vector< double > &plane_a, const std::vector< double > &plane_b)
double
getAngleBetweenPlanes
namespacecloud__geometry_1_1angles.html
a74faa81c275072c77146c6f72e9219d0
(const geometry_msgs::Point32 &plane_a, const geometry_msgs::Point32 &plane_b)
double
getAngleBetweenPlanes
namespacecloud__geometry_1_1angles.html
a9d96ae0e614b66229f02c61ba2753db2
(const geometry_msgs::Point32 &plane_a, const std::vector< double > &plane_b)
double
getAngleBetweenPlanes
namespacecloud__geometry_1_1angles.html
ab2e1c3d8bdbaae6c0ef8f24933ff814f
(const std::vector< double > &plane_a, const geometry_msgs::Point32 &plane_b)
cloud_geometry::areas
namespacecloud__geometry_1_1areas.html
bool
comparePoint2D
namespacecloud__geometry_1_1areas.html
af66959f8548284ff74bba279120d6940
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
bool
comparePoint3D
namespacecloud__geometry_1_1areas.html
ac65091bcf501c4150ecfbedc87ecc1c0
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
compute2DPolygonalArea
namespacecloud__geometry_1_1areas.html
ae716f2ac8212d7d048ae01d1c0abb423
(const sensor_msgs::PointCloud &points, const std::vector< double > &normal)
double
compute2DPolygonalArea
namespacecloud__geometry_1_1areas.html
a48e9b8fda8cb1fffb0e9860c053429b6
(const geometry_msgs::Polygon &polygon, const std::vector< double > &normal)
double
compute2DPolygonalArea
namespacecloud__geometry_1_1areas.html
a306887f92a3fefe1192fc790d9ca8812
(const geometry_msgs::Polygon &polygon)
bool
compute2DPolygonNormal
namespacecloud__geometry_1_1areas.html
a7033657efded759fb8d29ab7c0a2af5c
(const geometry_msgs::Polygon &poly, std::vector< double > &normal)
void
convexHull2D
namespacecloud__geometry_1_1areas.html
af0d93c94d2b700d56e935065373085a9
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, const std::vector< double > &coeff, geometry_msgs::Polygon &hull)
void
convexHull2D
namespacecloud__geometry_1_1areas.html
a381626892245db5b6952906f818dfebc
(const std::vector< geometry_msgs::Point32 > &points, geometry_msgs::Polygon &hull)
bool
isPointIn2DPolygon
namespacecloud__geometry_1_1areas.html
a4b35d548ae6f73de693615f6e9c18fc1
(const geometry_msgs::Point32 &point, const geometry_msgs::Polygon &polygon)
cloud_geometry::distances
namespacecloud__geometry_1_1distances.html
void
createParallel2DLine
namespacecloud__geometry_1_1distances.html
aac296f250b5f625eb3dbd6be94624cd8
(const std::vector< double > &line_a, std::vector< double > &line_b, double distance)
void
lineToLineSegment
namespacecloud__geometry_1_1distances.html
af7b501b3a4040eba1e2054fa7fa96b73
(const std::vector< double > &line_a, const std::vector< double > &line_b, std::vector< double > &segment)
double
pointToLineDistance
namespacecloud__geometry_1_1distances.html
a58c2e65aa302a0ec2c229eba8f3a8325
(const geometry_msgs::Point32 &p, const geometry_msgs::Point32 &q, const geometry_msgs::Point32 &dir)
double
pointToLineDistance
namespacecloud__geometry_1_1distances.html
aa114e6e22f786f0ad5586030d69ceb58
(const geometry_msgs::Point32 &p, const std::vector< double > &line_coefficients)
double
pointToPlaneDistance
namespacecloud__geometry_1_1distances.html
a7909db90d6169a34898f73e1fdfd8fe7
(const geometry_msgs::Point32 &p, const std::vector< double > &plane_coefficients)
double
pointToPlaneDistance
namespacecloud__geometry_1_1distances.html
a2536cdd3ccccbf880962eb1136daa4b7
(const geometry_msgs::Point32 &p, double a, double b, double c, double d)
double
pointToPlaneDistance
namespacecloud__geometry_1_1distances.html
a4f1d1182d7770c9f90054e5505db6468
(const geometry_msgs::Point32 &p, const Eigen::Vector4d &plane_coefficients)
double
pointToPlaneDistanceSigned
namespacecloud__geometry_1_1distances.html
a8bb7525da9c5750063c0031346eadf61
(const geometry_msgs::Point32 &p, const std::vector< double > &plane_coefficients)
double
pointToPlaneDistanceSigned
namespacecloud__geometry_1_1distances.html
a01fd533ab1bb35cc6c46865a8eb6002f
(const geometry_msgs::Point32 &p, double a, double b, double c, double d)
double
pointToPlaneDistanceSigned
namespacecloud__geometry_1_1distances.html
a71dc6f19b6645885d6aa62e74365d069
(const geometry_msgs::Point32 &p, const Eigen::Vector4d &plane_coefficients)
double
pointToPointDistance
namespacecloud__geometry_1_1distances.html
a197d44cc7402ae8616c182fabb32151f
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointDistance
namespacecloud__geometry_1_1distances.html
a13b7bda8f7d0dbcb31d2e9dadbc82e15
(const geometry_msgs::Point &p1, const geometry_msgs::Point &p2)
double
pointToPointDistance
namespacecloud__geometry_1_1distances.html
a9f4eba87006390f681e4096e1823f3af
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point &p2)
double
pointToPointDistance
namespacecloud__geometry_1_1distances.html
a725761beab77c91b0079272f0b3ccf3e
(const geometry_msgs::Point &p1, const geometry_msgs::Point32 &p2)
double
pointToPointDistanceSqr
namespacecloud__geometry_1_1distances.html
abfdc62fcf58319ca617387b6c9142cef
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointDistanceSqr
namespacecloud__geometry_1_1distances.html
ac55dcf7fd5df25e79e30d04e1613951e
(const geometry_msgs::Point &p1, const geometry_msgs::Point &p2)
double
pointToPointDistanceSqr
namespacecloud__geometry_1_1distances.html
a6a7770439a56775817c3296a63e62591
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point &p2)
double
pointToPointDistanceSqr
namespacecloud__geometry_1_1distances.html
ac3c4c4fd9a4c3671372aec6540be542f
(const geometry_msgs::Point &p1, const geometry_msgs::Point32 &p2)
double
pointToPointXYDistance
namespacecloud__geometry_1_1distances.html
a58cf26ed8a94c52dbbf5f5d087815a58
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointXYDistanceSqr
namespacecloud__geometry_1_1distances.html
a61320c77cf66fc392bf6d65a0ad18eda
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointXZDistance
namespacecloud__geometry_1_1distances.html
a707ff9b2733652b371d10a969ef30171
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointXZDistanceSqr
namespacecloud__geometry_1_1distances.html
a3330b5de411bfc7927933547b65e0c10
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointYZDistance
namespacecloud__geometry_1_1distances.html
a1df258ab9e11190215c05f087e1118ca
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPointYZDistanceSqr
namespacecloud__geometry_1_1distances.html
ad105c13be6c839426117b7b9a7e9ad04
(const geometry_msgs::Point32 &p1, const geometry_msgs::Point32 &p2)
double
pointToPolygonDistance
namespacecloud__geometry_1_1distances.html
a1baa53006a56d1f79c409c70313b9fdd
(const geometry_msgs::Point32 &p, const geometry_msgs::Polygon &poly)
double
pointToPolygonDistanceSqr
namespacecloud__geometry_1_1distances.html
ab55822147953fbf9b3ff9452695e8b2e
(const geometry_msgs::Point32 &p, const geometry_msgs::Polygon &poly)
double
pointToSphereDistance
namespacecloud__geometry_1_1distances.html
a13982a43e9610fb3c232d0ea9f13543e
(const geometry_msgs::Point32 &p, const std::vector< double > &sphere_coefficients)
double
pointToSphereDistance
namespacecloud__geometry_1_1distances.html
aa3a5bf9da168ca0ef406c2d9a6f79221
(const geometry_msgs::Point32 &p, double x, double y, double z, double r)
cloud_geometry::intersections
namespacecloud__geometry_1_1intersections.html
bool
lineToBoxIntersection
namespacecloud__geometry_1_1intersections.html
aa5552baa433677400e0a8cdbc674ae55
(const std::vector< double > &line, const std::vector< double > &cube)
bool
lineToCircleIntersection
namespacecloud__geometry_1_1intersections.html
ab810d421a5aabe9e45369497380800be
(const std::vector< double > &line, const std::vector< double > &circle)
bool
lineWithLineIntersection
namespacecloud__geometry_1_1intersections.html
a50264d4aff25b7622015eb65ab1c0dca
(const std::vector< double > &line_a, const std::vector< double > &line_b, geometry_msgs::Point32 &point, double sqr_eps)
bool
lineWithPlaneIntersection
namespacecloud__geometry_1_1intersections.html
ab35824d28df02e84a4f099951ee2f918
(const std::vector< double > &plane, const std::vector< double > &line, geometry_msgs::Point32 &point)
bool
planeWithCubeIntersection
namespacecloud__geometry_1_1intersections.html
a90ebcde6f7bc32303ea2855f8e20123e
(const std::vector< double > &plane, const std::vector< double > &cube, geometry_msgs::Polygon &polygon)
bool
planeWithPlaneIntersection
namespacecloud__geometry_1_1intersections.html
a126e1985f580eb9e6dc77c1d70937e7e
(const std::vector< double > &plane_a, const std::vector< double > &plane_b, std::vector< double > &line)
cloud_geometry::nearest
namespacecloud__geometry_1_1nearest.html
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
a833b1c177bf2e165ceaa9187794f0199
(const sensor_msgs::PointCloud &points, geometry_msgs::Point32 ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
ac07789e508343f04da7e859a76abfc5c
(const geometry_msgs::Polygon &poly, geometry_msgs::Point32 ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
a012a2a5a2ff4497a6e64a6052d8605f2
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, sensor_msgs::PointCloud ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
abee75eeadca88c900260a5ea14224748
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, geometry_msgs::Point32 ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
ad2c5eb49a6e852f24f9202743a4f28aa
(const sensor_msgs::PointCloudConstPtr &points, const std::vector< int > &indices, geometry_msgs::Point32 ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
ab4f992c9c9675ae50d23e8f85b03b0ee
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, std::vector< double > ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
a8752f995c9c24b5f11489f04b98d34fc
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud ¢roid)
void
computeCentroid
namespacecloud__geometry_1_1nearest.html
a7debdf151c4f4ca1988649177151ee3a
(const sensor_msgs::PointCloud &points, std::vector< int > &indices, sensor_msgs::PointCloud ¢roid)
void
computeCovarianceMatrix
namespacecloud__geometry_1_1nearest.html
a3ab2877a0ac692297485d3f756995ee8
(const sensor_msgs::PointCloud &points, Eigen::Matrix3d &covariance_matrix, geometry_msgs::Point32 ¢roid)
void
computeCovarianceMatrix
namespacecloud__geometry_1_1nearest.html
a89193e2fbf40c2b60606780a7b7375d2
(const sensor_msgs::PointCloud &points, Eigen::Matrix3d &covariance_matrix)
void
computeCovarianceMatrix
namespacecloud__geometry_1_1nearest.html
a51f0bffb349d1fc291119ff4b12877f8
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Matrix3d &covariance_matrix, geometry_msgs::Point32 ¢roid)
void
computeCovarianceMatrix
namespacecloud__geometry_1_1nearest.html
ad350c2f33ccd34a696bdd674a46dbcba
(const sensor_msgs::PointCloudConstPtr &points, const std::vector< int > &indices, Eigen::Matrix3d &covariance_matrix, geometry_msgs::Point32 ¢roid)
void
computeCovarianceMatrix
namespacecloud__geometry_1_1nearest.html
ab1798d097c0550974d4a3933dc32075c
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Matrix3d &covariance_matrix)
void
computeMomentInvariants
namespacecloud__geometry_1_1nearest.html
a43dac0bb888c01705b2315d5ec09da68
(const sensor_msgs::PointCloud &points, double &j1, double &j2, double &j3)
void
computeMomentInvariants
namespacecloud__geometry_1_1nearest.html
a04051b95721bc0ab84656536a073b777
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double &j1, double &j2, double &j3)
void
computeOrganizedPointCloudNormals
namespacecloud__geometry_1_1nearest.html
a727530f27ef200bcbef0d92f6580a87b
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, int k, int downsample_factor, int width, int height, double max_z, const geometry_msgs::Point32 &viewpoint)
void
computeOrganizedPointCloudNormals
namespacecloud__geometry_1_1nearest.html
adda7e9151c52c94c4c635c80e7e586dc
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloudConstPtr &surface, int k, int downsample_factor, int width, int height, double max_z, const geometry_msgs::Point32 &viewpoint)
void
computeOrganizedPointCloudNormalsWithFiltering
namespacecloud__geometry_1_1nearest.html
a28d0fc94913c1c1a3fd11456e0370a21
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, int k, int downsample_factor, int width, int height, double max_z, double min_angle, double max_angle, const geometry_msgs::Point32 &viewpoint)
void
computePatchEigen
namespacecloud__geometry_1_1nearest.html
a7b3e540e2ca6bef27b39a62150d10e01
(const sensor_msgs::PointCloud &points, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values)
void
computePatchEigen
namespacecloud__geometry_1_1nearest.html
a5557958c9c27dc6b052f149aabbadb4f
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values)
void
computePatchEigenNormalized
namespacecloud__geometry_1_1nearest.html
a4e575f833cd0bcbf569f5be5617b0bae
(const sensor_msgs::PointCloud &points, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values, geometry_msgs::Point32 ¢roid)
void
computePatchEigenNormalized
namespacecloud__geometry_1_1nearest.html
a5c7ea44cc7b033cf8cf8ca8c87711756
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Matrix3d &eigen_vectors, Eigen::Vector3d &eigen_values, geometry_msgs::Point32 ¢roid)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
af4cde43ff29b0cc2e6c88f21b2af23e8
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, int k, const geometry_msgs::PointStamped &viewpoint)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
a48cd8ce6a556103c28724f6af0e5be65
(sensor_msgs::PointCloud &points, const sensor_msgs::PointCloud &surface, double radius, const geometry_msgs::PointStamped &viewpoint)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
ae713079e8d0e30fc04f37dec380db6ac
(sensor_msgs::PointCloud &points, int k, const geometry_msgs::PointStamped &viewpoint)
void
computePointCloudNormals
namespacecloud__geometry_1_1nearest.html
a100ccbebfd73623f91a86641cf8a3f3d
(sensor_msgs::PointCloud &points, double radius, const geometry_msgs::PointStamped &viewpoint)
void
computePointNormal
namespacecloud__geometry_1_1nearest.html
a988319088b39abeba03afec1fed89838
(const sensor_msgs::PointCloud &points, Eigen::Vector4d &plane_parameters, double &curvature)
void
computePointNormal
namespacecloud__geometry_1_1nearest.html
a936d317807cbc7905862fff62b44895c
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, Eigen::Vector4d &plane_parameters, double &curvature)
void
computePointNormal
namespacecloud__geometry_1_1nearest.html
ab621a0c140ceb3fe8187e50804af31a3
(const sensor_msgs::PointCloudConstPtr &points, const std::vector< int > &indices, Eigen::Vector4d &plane_parameters, double &curvature)
void
extractEuclideanClusters
namespacecloud__geometry_1_1nearest.html
a2804419b2ec048961294126408889390
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double tolerance, std::vector< std::vector< int > > &clusters, int nx_idx, int ny_idx, int nz_idx, double eps_angle, unsigned int min_pts_per_cluster)
void
extractEuclideanClusters
namespacecloud__geometry_1_1nearest.html
a00ab129c27ff20c008bc2bef879ef347
(const sensor_msgs::PointCloud &points, double tolerance, std::vector< std::vector< int > > &clusters, int nx_idx, int ny_idx, int nz_idx, double eps_angle, unsigned int min_pts_per_cluster)
void
filterJumpEdges
namespacecloud__geometry_1_1nearest.html
a8a2a94c7df98f7f3e00546ebb1fa8238
(const sensor_msgs::PointCloud &points, sensor_msgs::PointCloud &points_filtered, int k, int width, int height, double min_angle, double max_angle, const geometry_msgs::Point32 &viewpoint)
double
getAngleWithViewpoint
namespacecloud__geometry_1_1nearest.html
a72499d3679008e903d4a0b3a67285807
(float px, float py, float pz, float qx, float qy, float qz, float vp_x=0, float vp_y=0, float vp_z=0)
bool
isBoundaryPoint
namespacecloud__geometry_1_1nearest.html
a123a5dd6a38a463a9b319241f436fd83
(const sensor_msgs::PointCloud &points, int q_idx, const std::vector< int > &neighbors, const Eigen::Vector3d &u, const Eigen::Vector3d &v, double angle_threshold)
cloud_geometry::norms
namespacecloud__geometry_1_1norms.html
double
B_Norm
namespacecloud__geometry_1_1norms.html
a6684954a92279118c81adccb807858ad
(float *A, float *B, int dim)
double
CS_Norm
namespacecloud__geometry_1_1norms.html
aec6249571c84e24ec0383bda70d5818a
(float *A, float *B, int dim)
double
Div_Norm
namespacecloud__geometry_1_1norms.html
a02b163fdab70a44a2f3c65ea8104d4ba
(float *A, float *B, int dim)
double
JM_Norm
namespacecloud__geometry_1_1norms.html
af3e195dc446342c507c18f54c5f18f49
(float *A, float *B, int dim)
double
K_Norm
namespacecloud__geometry_1_1norms.html
ab18c1389fab3534306a3ad2e96319c95
(float *A, float *B, int dim, double P1, double P2)
double
KL_Norm
namespacecloud__geometry_1_1norms.html
ac313b6bd85c2b985051b694aebaf94bb
(float *A, float *B, int dim)
double
L1_Norm
namespacecloud__geometry_1_1norms.html
acc4cd09fd8329a1eb8d053fd2c81360a
(float *A, float *B, int dim)
double
L2_Norm
namespacecloud__geometry_1_1norms.html
a92b0561f20fd4770190da101943b51ab
(float *A, float *B, int dim)
double
L2_Norm_SQR
namespacecloud__geometry_1_1norms.html
aff25abbe7727d05dcbde8085461837cc
(float *A, float *B, int dim)
double
Linf_Norm
namespacecloud__geometry_1_1norms.html
ae2f60ad230d40fc1890eff453dda7f8a
(float *A, float *B, int dim)
double
PF_Norm
namespacecloud__geometry_1_1norms.html
ae6866818e0bbea9eb61fb0e97798c377
(float *A, float *B, int dim, double P1, double P2)
double
Sublinear_Norm
namespacecloud__geometry_1_1norms.html
a75ce7e17bb47a4416cb97deb51257f84
(float *A, float *B, int dim)
cloud_geometry::projections
namespacecloud__geometry_1_1projections.html
void
pointsToPlane
namespacecloud__geometry_1_1projections.html
a6fdace31e9381845427b85a8751743fa
(const geometry_msgs::Polygon &p, geometry_msgs::Polygon &q, const std::vector< double > &plane_coefficients)
void
pointsToPlane
namespacecloud__geometry_1_1projections.html
aaab13020d0317846143fa341655b1404
(sensor_msgs::PointCloud &p, const std::vector< int > &indices, const std::vector< double > &plane_coefficients)
void
pointsToPlane
namespacecloud__geometry_1_1projections.html
aaa9923bee853c52965e83628c5e28051
(const sensor_msgs::PointCloud &p, const std::vector< int > &indices, sensor_msgs::PointCloud &q, const std::vector< double > &plane_coefficients)
void
pointToPlane
namespacecloud__geometry_1_1projections.html
ae1e9574912abdae4e8408d9bff86881d
(const geometry_msgs::Point32 &p, geometry_msgs::Point32 &q, const std::vector< double > &plane_coefficients)
void
pointToPlane
namespacecloud__geometry_1_1projections.html
a8b64111d01a7ef6db1bf39412c245e6f
(const geometry_msgs::Point32 &p, geometry_msgs::Point32 &q, const std::vector< double > &plane_coefficients, double &distance)
cloud_geometry::statistics
namespacecloud__geometry_1_1statistics.html
double
computeCentralizedMoment
namespacecloud__geometry_1_1statistics.html
a39015768c26ede2ae144ae8795a0e0a8
(const sensor_msgs::PointCloud &points, double p, double q, double r)
double
computeCentralizedMoment
namespacecloud__geometry_1_1statistics.html
ab601b707a927bcc8b9f34026236f4203
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double p, double q, double r)
geometry_msgs::Point32
computeMedian
namespacecloud__geometry_1_1statistics.html
a53be98ef2a165f21ed8fe6985ba3e786
(const sensor_msgs::PointCloud &points)
geometry_msgs::Point32
computeMedian
namespacecloud__geometry_1_1statistics.html
a6619f54d6034be4015ce419881929e26
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices)
double
computeMedianAbsoluteDeviation
namespacecloud__geometry_1_1statistics.html
ace377626889a303431613bfb830fc4e4
(const sensor_msgs::PointCloud &points, double sigma)
double
computeMedianAbsoluteDeviation
namespacecloud__geometry_1_1statistics.html
a72eefc909090dd65f9564774f2de7661
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, double sigma)
void
getChannelMeanStd
namespacecloud__geometry_1_1statistics.html
a386571ff78f3ec0742d8706999cf8a74
(const sensor_msgs::PointCloud &points, int d_idx, double &mean, double &stddev)
void
getChannelMeanStd
namespacecloud__geometry_1_1statistics.html
a039d915e7ea26bf6a491487208539cfd
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int d_idx, double &mean, double &stddev)
void
getLargestDiagonalIndices
namespacecloud__geometry_1_1statistics.html
a86e4ee6b24f621799b426f9b3e49861a
(const geometry_msgs::Polygon &poly, int &min_idx, int &max_idx)
void
getLargestDiagonalIndices
namespacecloud__geometry_1_1statistics.html
a597ca8cea31f0a6bb3dba41804c1dcb5
(const sensor_msgs::PointCloud &points, int &min_idx, int &max_idx)
void
getLargestDiagonalIndices
namespacecloud__geometry_1_1statistics.html
aa96d3dd569ac73f9c499c583b13c8332
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int &min_idx, int &max_idx)
void
getLargestDiagonalPoints
namespacecloud__geometry_1_1statistics.html
ae723e0bac45a01baabb68b6b1c6c443c
(const geometry_msgs::Polygon &poly, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getLargestDiagonalPoints
namespacecloud__geometry_1_1statistics.html
a9cea6c0140fab154629da47711ef7886
(const sensor_msgs::PointCloud &points, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getLargestDiagonalPoints
namespacecloud__geometry_1_1statistics.html
a51c3e1ef26c589b3f42e4cc2eb88dedd
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getLargestXYPoints
namespacecloud__geometry_1_1statistics.html
a5d7496dd4b75c84a134398478f797931
(const geometry_msgs::Polygon &poly, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getLargestXYPoints
namespacecloud__geometry_1_1statistics.html
adeec0622ed04efa3572387867c6bc177
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getMeanStd
namespacecloud__geometry_1_1statistics.html
ad95fd33a4eb807d67b4b7e42c6249665
(const std::vector< int > &values, double &mean, double &stddev)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
ac660b446b69684aea422df3e52a7db97
(const sensor_msgs::PointCloud &points, geometry_msgs::Point32 &minP, geometry_msgs::Point32 &maxP)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a3da983eae04161631a0f7d705e358717
(const geometry_msgs::Polygon &poly, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a2b44360ff39808917cc27bb09816c292
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, geometry_msgs::Point32 &min_p, geometry_msgs::Point32 &max_p)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a1e46cce124484105bf075ff76f5443dd
(const sensor_msgs::PointCloud &points, geometry_msgs::Point32 &min_pt, geometry_msgs::Point32 &max_pt, int c_idx, double cut_distance)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a7deeca3a22bf3e4ab960e06f811973f5
(sensor_msgs::PointCloudConstPtr points, geometry_msgs::Point32 &min_pt, geometry_msgs::Point32 &max_pt, int c_idx, double cut_distance)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a45af65f50fbf0180cc133e6a847cd309
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, geometry_msgs::Point32 &min_pt, geometry_msgs::Point32 &max_pt, int c_idx, double cut_distance)
void
getMinMax
namespacecloud__geometry_1_1statistics.html
a8535c7de2cc202584ee9adbe2276488b
(sensor_msgs::PointCloudConstPtr points, const std::vector< int > &indices, geometry_msgs::Point32 &min_pt, geometry_msgs::Point32 &max_pt, int c_idx, double cut_distance)
void
getTrimean
namespacecloud__geometry_1_1statistics.html
a07f52d3ef0db59535c1e36f71538d8b4
(std::vector< int > values, double &trimean)
void
selectPointsInsideDistribution
namespacecloud__geometry_1_1statistics.html
a4a3ba07cf6b7ddf6d23ec7a3602496de
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int d_idx, double mean, double stddev, double alpha, std::vector< int > &inliers)
void
selectPointsOutsideDistribution
namespacecloud__geometry_1_1statistics.html
ac622c70d9e67d6e73847a1dc56829eb6
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices, int d_idx, double mean, double stddev, double alpha, std::vector< int > &inliers)
cloud_geometry::transforms
namespacecloud__geometry_1_1transforms.html
void
convertAxisAngleToRotationMatrix
namespacecloud__geometry_1_1transforms.html
a3e7fb38454b60ce3e40d011deb9eb5b1
(const geometry_msgs::Point32 &axis, double angle, Eigen::Matrix3d &rotation)
void
getInverseTransformation
namespacecloud__geometry_1_1transforms.html
a82f70c0b0c54f67d5baf29a2a53d1466
(const Eigen::Matrix4d &transformation, Eigen::Matrix4d &transformation_inverse)
void
getPlaneToPlaneTransformation
namespacecloud__geometry_1_1transforms.html
a72ad50415789153ba9f5449d5eacfbad
(const std::vector< double > &plane_a, const std::vector< double > &plane_b, float tx, float ty, float tz, Eigen::Matrix4d &transformation)
void
getPlaneToPlaneTransformation
namespacecloud__geometry_1_1transforms.html
ad92c888f43e9c2e490dcb42a8a3d2f33
(const std::vector< double > &plane_a, const geometry_msgs::Point32 &plane_b, float tx, float ty, float tz, Eigen::Matrix4d &transformation)
bool
getPointsRigidTransformation
namespacecloud__geometry_1_1transforms.html
ade8176e4817144b979c1db690f870d5f
(const sensor_msgs::PointCloud &pc_a, const sensor_msgs::PointCloud &pc_b, Eigen::Matrix4d &transformation)
bool
getPointsRigidTransformation
namespacecloud__geometry_1_1transforms.html
acc8e1e16366950d8121904acbe2a256a
(const sensor_msgs::PointCloud &pc_a, const std::vector< int > &indices_a, const sensor_msgs::PointCloud &pc_b, const std::vector< int > &indices_b, Eigen::Matrix4d &transformation)
void
transformPoint
namespacecloud__geometry_1_1transforms.html
a952e3aecbc65287cebd111543af75415
(const geometry_msgs::Point32 &point_in, geometry_msgs::Point32 &point_out, const Eigen::Matrix4d &transformation)
void
transformPoints
namespacecloud__geometry_1_1transforms.html
aa63e63697e3db6d3b8c994f8d5c67ea4
(const std::vector< geometry_msgs::Point32 > &points_in, std::vector< geometry_msgs::Point32 > &points_out, const Eigen::Matrix4d &transformation)
cloud_kdtree
namespacecloud__kdtree.html
cloud_kdtree::KdTree
cloud_kdtree::KdTreeANN
cloud_kdtree::KdTreeFLANN
cloud_kdtree::KdTree
classcloud__kdtree_1_1KdTree.html
KdTree
classcloud__kdtree_1_1KdTree.html
a1163da5373904369791040da7bdeaad3
()
KdTree
classcloud__kdtree_1_1KdTree.html
ad2841cac112566fe1c6e04b907c8c9d8
(const sensor_msgs::PointCloud &points)
KdTree
classcloud__kdtree_1_1KdTree.html
a870b36572382816fb1e4a6296a0df197
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices)
virtual void
nearestKSearch
classcloud__kdtree_1_1KdTree.html
ad587a083a55dc9701ed0a65bba729108
(const geometry_msgs::Point32 &p_q, int k, std::vector< int > &k_indices, std::vector< float > &k_distances)=0
virtual void
nearestKSearch
classcloud__kdtree_1_1KdTree.html
a4299705da965ae60a4f163f690d12749
(const sensor_msgs::PointCloud &points, int index, int k, std::vector< int > &k_indices, std::vector< float > &k_distances)=0
virtual void
nearestKSearch
classcloud__kdtree_1_1KdTree.html
ad150cbd1c7c24c80aaf0ef992894eb94
(int index, int k, std::vector< int > &k_indices, std::vector< float > &k_distances)=0
virtual bool
radiusSearch
classcloud__kdtree_1_1KdTree.html
acde5d86851b302728cd812f8ceb7fe58
(const geometry_msgs::Point32 &p_q, double radius, std::vector< int > &k_indices, std::vector< float > &k_distances, int max_nn=INT_MAX)=0
virtual bool
radiusSearch
classcloud__kdtree_1_1KdTree.html
a9588416e942c9387d48726400bf04e85
(const sensor_msgs::PointCloud &points, int index, double radius, std::vector< int > &k_indices, std::vector< float > &k_distances, int max_nn=INT_MAX)=0
virtual bool
radiusSearch
classcloud__kdtree_1_1KdTree.html
a281ef23dfdfc0355fc275224e5fd76b4
(int index, double radius, std::vector< int > &k_indices, std::vector< float > &k_distances, int max_nn=INT_MAX)=0
virtual
~KdTree
classcloud__kdtree_1_1KdTree.html
a90f9a2a91516840dd4d0b7637623f92a
()
double
epsilon_
classcloud__kdtree_1_1KdTree.html
a0f91007ba4bce6721520709bf18d3f88
cloud_kdtree::KdTreeANN
classcloud__kdtree_1_1KdTreeANN.html
cloud_kdtree::KdTree
KdTreeANN
classcloud__kdtree_1_1KdTreeANN.html
a6b82fca718ff1891735d6fd5333c6942
(const sensor_msgs::PointCloud &points)
KdTreeANN
classcloud__kdtree_1_1KdTreeANN.html
a47a19c460967a0a0e43560f641fc6550
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices)
virtual void
nearestKSearch
classcloud__kdtree_1_1KdTreeANN.html
af1ada4a64d6ca4c95441eeab08dbb469
(const geometry_msgs::Point32 &p_q, int k, std::vector< int > &k_indices, std::vector< float > &k_distances)
virtual void
nearestKSearch
classcloud__kdtree_1_1KdTreeANN.html
a9db11ebcd09dcb659df776c42ad5e79f
(const sensor_msgs::PointCloud &points, int index, int k, std::vector< int > &k_indices, std::vector< float > &k_distances)
virtual void
nearestKSearch
classcloud__kdtree_1_1KdTreeANN.html
adc3b351213fb65b981fbb7f430ef34a0
(int index, int k, std::vector< int > &k_indices, std::vector< float > &k_distances)
virtual bool
radiusSearch
classcloud__kdtree_1_1KdTreeANN.html
a0e1ab2444242d2a313160de20d3e64b7
(const geometry_msgs::Point32 &p_q, double radius, std::vector< int > &k_indices, std::vector< float > &k_distances, int max_nn=INT_MAX)
virtual bool
radiusSearch
classcloud__kdtree_1_1KdTreeANN.html
ac76df3945ecd6349f73ae898521d2836
(const sensor_msgs::PointCloud &points, int index, double radius, std::vector< int > &k_indices, std::vector< float > &k_distances, int max_nn=INT_MAX)
virtual bool
radiusSearch
classcloud__kdtree_1_1KdTreeANN.html
af135e8fe8f969f7dd590d082d6c56288
(int index, double radius, std::vector< int > &k_indices, std::vector< float > &k_distances, int max_nn=INT_MAX)
virtual
~KdTreeANN
classcloud__kdtree_1_1KdTreeANN.html
a8b6966eb16eaba66b60b1c4b3174c412
()
int
convertCloudToArray
classcloud__kdtree_1_1KdTreeANN.html
a0664bde22402da6c21faf431aa187fee
(const sensor_msgs::PointCloud &ros_cloud)
int
convertCloudToArray
classcloud__kdtree_1_1KdTreeANN.html
aac7217f844162773732c9d9f4482e5a4
(const sensor_msgs::PointCloud &ros_cloud, const std::vector< int > &indices)
ANNkd_tree *
ann_kd_tree_
classcloud__kdtree_1_1KdTreeANN.html
af70b5c9589ee91bfd8daf2c8cf3d61d8
double
bucket_size_
classcloud__kdtree_1_1KdTreeANN.html
a63d40ebf1570e2affa4894495712091d
int
dim_
classcloud__kdtree_1_1KdTreeANN.html
a94cb06898585255d36f9210f51d785c6
boost::mutex
m_lock_
classcloud__kdtree_1_1KdTreeANN.html
a563493c730e097f554867d23bc789303
int
nr_points_
classcloud__kdtree_1_1KdTreeANN.html
a165fcfb836b371413f7c1434da33b751
ANNpointArray
points_
classcloud__kdtree_1_1KdTreeANN.html
a8effec8cd90b7700cb4c0c8e53d994cc
cloud_kdtree::KdTreeFLANN
classcloud__kdtree_1_1KdTreeFLANN.html
cloud_kdtree::KdTree
KdTreeFLANN
classcloud__kdtree_1_1KdTreeFLANN.html
a7b0d9d619154161840a0f713abfcd352
(const sensor_msgs::PointCloud &points)
KdTreeFLANN
classcloud__kdtree_1_1KdTreeFLANN.html
aefafef4947560f57a5394672b6501e13
(const sensor_msgs::PointCloud &points, const std::vector< int > &indices)
virtual void
nearestKSearch
classcloud__kdtree_1_1KdTreeFLANN.html
adbaece717e2af1b96c0112fd085f5ba1
(const geometry_msgs::Point32 &p_q, int k, std::vector< int > &k_indices, std::vector< float > &k_distances)
virtual void
nearestKSearch
classcloud__kdtree_1_1KdTreeFLANN.html
af1807c841fd6f93d01ac3b72ff3740d5
(const sensor_msgs::PointCloud &points, int index, int k, std::vector< int > &k_indices, std::vector< float > &k_distances)
virtual void
nearestKSearch
classcloud__kdtree_1_1KdTreeFLANN.html
af900bb79a6cdec9e45b0778d5a1edb15
(int index, int k, std::vector< int > &k_indices, std::vector< float > &k_distances)
virtual bool
radiusSearch
classcloud__kdtree_1_1KdTreeFLANN.html
a9f76ba60d3627121ad34b9cfc2e410f6
(const geometry_msgs::Point32 &p_q, double radius, std::vector< int > &k_indices, std::vector< float > &k_distances, int max_nn=INT_MAX)
virtual bool
radiusSearch
classcloud__kdtree_1_1KdTreeFLANN.html
afe9a8be6cd88f7104bb6af4a719c6199
(const sensor_msgs::PointCloud &points, int index, double radius, std::vector< int > &k_indices, std::vector< float > &k_distances, int max_nn=INT_MAX)
virtual bool
radiusSearch
classcloud__kdtree_1_1KdTreeFLANN.html
acbdefe9e428eda9755898bb4a3910b2b
(int index, double radius, std::vector< int > &k_indices, std::vector< float > &k_distances, int max_nn=INT_MAX)
virtual
~KdTreeFLANN
classcloud__kdtree_1_1KdTreeFLANN.html
a3bde2815ba005c340b0d6e6d9e9809aa
()
int
convertCloudToArray
classcloud__kdtree_1_1KdTreeFLANN.html
afc8ea22a89df5cdcd3d1824a61bf81c8
(const sensor_msgs::PointCloud &ros_cloud)
int
convertCloudToArray
classcloud__kdtree_1_1KdTreeFLANN.html
ae4192551a04d6076684a7954223e4056
(const sensor_msgs::PointCloud &ros_cloud, const std::vector< int > &indices)
int
dim_
classcloud__kdtree_1_1KdTreeFLANN.html
a56cc58a5502ff79b46fd8da528668006
FLANNParameters
flann_param_
classcloud__kdtree_1_1KdTreeFLANN.html
ae1819ecdebe259cc02696437a0840c0a
FLANN_INDEX
index_id_
classcloud__kdtree_1_1KdTreeFLANN.html
a631b45e86468473d8a72d0e81423a573
boost::mutex
m_lock_
classcloud__kdtree_1_1KdTreeFLANN.html
a5d711b5a1056e44e3a9f582413c8672b
int
nr_points_
classcloud__kdtree_1_1KdTreeFLANN.html
adc9c6b920e014824a4c5476b9528cec1
float *
points_
classcloud__kdtree_1_1KdTreeFLANN.html
a1d2769d5380c5d8b1a9b0fc02a30a7a9
detect_handle_from_bag
namespacedetect__handle__from__bag.html
detect_handle_from_bag::TestDoorHandleDetector
string
PKG
namespacedetect__handle__from__bag.html
adb14ba282034475076768cd7cee49fba
detect_handle_from_bag::TestDoorHandleDetector
classdetect__handle__from__bag_1_1TestDoorHandleDetector.html
def
detect_door_laser
classdetect__handle__from__bag_1_1TestDoorHandleDetector.html
a16630d4c959622b265f616f1b6170679
def
detect_handle_camera
classdetect__handle__from__bag_1_1TestDoorHandleDetector.html
abe9e10e9f85151582c289661900129da
def
detect_handle_laser
classdetect__handle__from__bag_1_1TestDoorHandleDetector.html
a7a209b8f601717ecb99c596c47d39a41
def
handle_dist
classdetect__handle__from__bag_1_1TestDoorHandleDetector.html
acfa2c10f37551f3f307cc580ceb0c842
def
setUp
classdetect__handle__from__bag_1_1TestDoorHandleDetector.html
aa91e054147806ec6dc79b31e7f1876d8
def
test_door_handle_detector
classdetect__handle__from__bag_1_1TestDoorHandleDetector.html
ae9d555e92dcdfbb3c982e04cd4f3a700
epsilon
classdetect__handle__from__bag_1_1TestDoorHandleDetector.html
a6ee22fe1ed7fe663fdd8c62afd92cfdd
door_handle_detector
namespacedoor__handle__detector.html
door_handle_detector::DoorDetector
door_handle_detector::HandleDetector
door_handle_detector::DoorDetector
classdoor__handle__detector_1_1DoorDetector.html
bool
detectDoorCloudSrv
classdoor__handle__detector_1_1DoorDetector.html
a77b9b0f7a31ccd8d0ca03a94614c643e
(door_handle_detector::DoorsDetectorCloud::Request &req, door_handle_detector::DoorsDetectorCloud::Response &resp)
bool
detectDoorSrv
classdoor__handle__detector_1_1DoorDetector.html
af82b88672a3d31c97dfa048b0750eee0
(door_handle_detector::DoorsDetector::Request &req, door_handle_detector::DoorsDetector::Response &resp)
DoorDetector
classdoor__handle__detector_1_1DoorDetector.html
aad4e7f02b80934118229c9970cfa606b
()
~DoorDetector
classdoor__handle__detector_1_1DoorDetector.html
a1f17e98609a9d3de37e008ef4d8f3de1
()
ros::ServiceServer
detect_cloud_srv_
classdoor__handle__detector_1_1DoorDetector.html
ae13066c916bc14eda9482cb185c8ee42
ros::ServiceServer
detect_srv_
classdoor__handle__detector_1_1DoorDetector.html
ace2f70c3d2d5d923ca3f26c0a6080791
ros::Publisher
door_frames_pub_
classdoor__handle__detector_1_1DoorDetector.html
adb956a5cb37fb84e7c91a176cdea4a40
ros::Publisher
door_regions_pub_
classdoor__handle__detector_1_1DoorDetector.html
a20a59aa57f2e3a1b08cd4be6d84a3354
ros::Publisher
viz_marker_pub_
classdoor__handle__detector_1_1DoorDetector.html
a685968413e5a82691e86db91a20ad54f
void
cloud_cb
classdoor__handle__detector_1_1DoorDetector.html
a561ed345dfea1ee3881a3f5d5d52e843
(const sensor_msgs::PointCloudConstPtr &cloud)
bool
detectDoors
classdoor__handle__detector_1_1DoorDetector.html
a1f63cdb9fa42dcb12ce2cc537ca08f34
(const door_msgs::Door &door, sensor_msgs::PointCloud pointcloud, std::vector< door_msgs::Door > &result) const
double
distToHinge
classdoor__handle__detector_1_1DoorDetector.html
a4a45e32895ab0b26196d6f695e029a45
(const door_msgs::Door &door, geometry_msgs::Point32 &pnt) const
double
door_max_height_
classdoor__handle__detector_1_1DoorDetector.html
a15af1c9dfc6bbf52deb2159d8f847a7f
double
door_max_width_
classdoor__handle__detector_1_1DoorDetector.html
a09269578dac462fe17a533aab5ab53af
double
door_min_height_
classdoor__handle__detector_1_1DoorDetector.html
a4c500d17cce8ce640b8211039e305665
double
door_min_width_
classdoor__handle__detector_1_1DoorDetector.html
aa392ffcd765f25aeb187731f326a558f
double
door_min_z_
classdoor__handle__detector_1_1DoorDetector.html
a3255b8c2d870e70d4579552d798f3e20
double
euclidean_cluster_angle_tolerance_
classdoor__handle__detector_1_1DoorDetector.html
a85f757d5bacd8f9d9d3a8ff679d96a86
double
euclidean_cluster_distance_tolerance_
classdoor__handle__detector_1_1DoorDetector.html
a13a89bbcf3b1f4a6764d5289528a2bb9
int
euclidean_cluster_min_pts_
classdoor__handle__detector_1_1DoorDetector.html
a48567ca05c29a89d237059e3d53e786d
std::string
fixed_frame_
classdoor__handle__detector_1_1DoorDetector.html
a8cb9198f342ba59ba5689c65234bd621
int
global_marker_id_
classdoor__handle__detector_1_1DoorDetector.html
aa0dbbb3ee9ad3181430b3936fcb115f3
std::string
input_cloud_topic_
classdoor__handle__detector_1_1DoorDetector.html
ae13ad210d696ac10f2b90ba921534acf
int
k_search_
classdoor__handle__detector_1_1DoorDetector.html
a7dee75c0644d0b164cf567e54e8c6fe9
double
leaf_width_
classdoor__handle__detector_1_1DoorDetector.html
ad1769c742092712c5fc72455aa52df98
double
max_dist_from_prior_
classdoor__handle__detector_1_1DoorDetector.html
ab8e004bf524196280bcf094fe8627b99
double
maximum_scan_angle_limit_
classdoor__handle__detector_1_1DoorDetector.html
a87a6c39ae8d8be41ba7a24e6cdd2a71c
double
maximum_search_radius_
classdoor__handle__detector_1_1DoorDetector.html
af87d1861ef3905d577e015c7956ce948
double
maximum_search_radius_limit_
classdoor__handle__detector_1_1DoorDetector.html
a88e244898fa8e021c9f6b1191e461a80
double
maximum_z_
classdoor__handle__detector_1_1DoorDetector.html
a076bf16c53096cdd7850bd53efdc1328
double
minimum_region_density_
classdoor__handle__detector_1_1DoorDetector.html
a6b6786987ba88a38db87194d9a94b3f3
double
minimum_z_
classdoor__handle__detector_1_1DoorDetector.html
aa1dbbd477ffc512253e808f73d55a8ee
ros::NodeHandle
node_
classdoor__handle__detector_1_1DoorDetector.html
acba345dbc72a47f8f9ad7505c44e4b93
ros::NodeHandle
node_tilde_
classdoor__handle__detector_1_1DoorDetector.html
a149e78bfb422dca30c088043967a623e
double
normal_angle_tolerance_
classdoor__handle__detector_1_1DoorDetector.html
a4eca26b5cfcc39c74737045c8e1dfdc2
unsigned int
num_clouds_received_
classdoor__handle__detector_1_1DoorDetector.html
a179c1b0fddd0793188e5709942342b37
std::string
parameter_frame_
classdoor__handle__detector_1_1DoorDetector.html
ae11cd4287cae94912e0be9221f9f6eb8
sensor_msgs::PointCloud
pointcloud_
classdoor__handle__detector_1_1DoorDetector.html
aaf9c482dd9b95b3fcaca573321c79125
double
rectangle_constrain_edge_angle_
classdoor__handle__detector_1_1DoorDetector.html
a434e62092111f9eeee4b362d53f10b98
double
rectangle_constrain_edge_height_
classdoor__handle__detector_1_1DoorDetector.html
aacb1203aca949556142d8c33d2c63813
double
sac_distance_threshold_
classdoor__handle__detector_1_1DoorDetector.html
a619fecad4b0f6a9cbb47a5d4dbc94ec7
tf::TransformListener
tf_
classdoor__handle__detector_1_1DoorDetector.html
aed0f82915fe555e312b564ff8587cbd5
geometry_msgs::Point32
z_axis_
classdoor__handle__detector_1_1DoorDetector.html
abb5f0fa2242ec348af3e7d4b5b5850f9
door_handle_detector::HandleDetector
classdoor__handle__detector_1_1HandleDetector.html
bool
detectHandleCloudSrv
classdoor__handle__detector_1_1HandleDetector.html
a515c0a179037b0d9e7cfe59d37b0cc11
(door_handle_detector::DoorsDetectorCloud::Request &req, door_handle_detector::DoorsDetectorCloud::Response &resp)
bool
detectHandleSrv
classdoor__handle__detector_1_1HandleDetector.html
a0b4a4ac8c03e5159b97fa103cfdee57b
(door_handle_detector::DoorsDetector::Request &req, door_handle_detector::DoorsDetector::Response &resp)
HandleDetector
classdoor__handle__detector_1_1HandleDetector.html
abf59e3fdac5d0167d236676a77305f2a
()
~HandleDetector
classdoor__handle__detector_1_1HandleDetector.html
a4b1d8eff02155fa582fb6392950ffde7
()
ros::ServiceServer
detect_cloud_srv_
classdoor__handle__detector_1_1HandleDetector.html
af21d1a9787d2921f96ee6370ae3303df
ros::ServiceServer
detect_srv_
classdoor__handle__detector_1_1HandleDetector.html
a4436487e27548319b72bda45a03ccae1
ros::Publisher
door_outliers_pub_
classdoor__handle__detector_1_1HandleDetector.html
ac9837bb00352bd61b8a7ec1d01115087
ros::Publisher
handle_pol_pub_
classdoor__handle__detector_1_1HandleDetector.html
ad1fd6d3cc3bddf939715ea2683fce99d
ros::Publisher
handle_reg_pub_
classdoor__handle__detector_1_1HandleDetector.html
abe9b803a30600eee3c14bd09d959c0da
ros::Publisher
vis_marker_pub_
classdoor__handle__detector_1_1HandleDetector.html
af94d5e0370ee4d7f0990f58ed518db8e
void
cloud_cb
classdoor__handle__detector_1_1HandleDetector.html
a197da2ee5a6190d12f31c1af8860ab52
(const sensor_msgs::PointCloudConstPtr &cloud)
bool
detectHandle
classdoor__handle__detector_1_1HandleDetector.html
a8dbc14c8c076974bc534cc5f7c6649c4
(const door_msgs::Door &door, sensor_msgs::PointCloud pointcloud, std::vector< door_msgs::Door > &result) const
void
getDoorOutliers
classdoor__handle__detector_1_1HandleDetector.html
ae800a33d411d576d1d2ca844fba99a7a
(const std::vector< int > &indices, const std::vector< int > &inliers, const std::vector< double > &coeff, const geometry_msgs::Polygon &polygon, const geometry_msgs::Polygon &polygon_tr, Eigen::Matrix4d transformation, std::vector< int > &outliers, sensor_msgs::PointCloud &pointcloud) const
void
getHandleCandidates
classdoor__handle__detector_1_1HandleDetector.html
ab4725ace97caab5d8a5b93e664337990
(const std::vector< int > &indices, const std::vector< double > &coeff, const geometry_msgs::Polygon &polygon, const geometry_msgs::Polygon &polygon_tr, Eigen::Matrix4d transformation, std::vector< int > &handle_indices, sensor_msgs::PointCloud &pointcloud, geometry_msgs::PointStamped &viewpoint_cloud) const
void
refineHandleCandidatesWithDoorOutliers
classdoor__handle__detector_1_1HandleDetector.html
a5e587156271a2c5434ac1163e047db87
(std::vector< int > &handle_indices, std::vector< int > &outliers, const geometry_msgs::Polygon &polygon, const std::vector< double > &coeff, const geometry_msgs::Point32 &door_axis, const door_msgs::Door &door_prior, sensor_msgs::PointCloud &pointcloud) const
double
distance_from_door_margin_
classdoor__handle__detector_1_1HandleDetector.html
aab2e1c239e763af6b33c577a49c83202
double
euclidean_cluster_angle_tolerance_
classdoor__handle__detector_1_1HandleDetector.html
a41687d749d29e6843a8a831c5f972222
double
euclidean_cluster_distance_tolerance_
classdoor__handle__detector_1_1HandleDetector.html
af29c2f9c7169f34445f5c4aaea15c533
int
euclidean_cluster_min_pts_
classdoor__handle__detector_1_1HandleDetector.html
ab373dbaa62a0ab78538a27640f97355b
std::string
fixed_frame_
classdoor__handle__detector_1_1HandleDetector.html
a8d88083a883c28a0f1bb78dd58ed35b6
int
global_marker_id_
classdoor__handle__detector_1_1HandleDetector.html
ac307e3da77fd105ff4a2e51546435398
double
handle_distance_door_max_threshold_
classdoor__handle__detector_1_1HandleDetector.html
a0d93a003d30faf05741f73448fa4bd2a
double
handle_max_height_
classdoor__handle__detector_1_1HandleDetector.html
a81a799f53e1dbabfdc9ca31da00a4345
double
handle_min_height_
classdoor__handle__detector_1_1HandleDetector.html
a930268fd6f70203a42cfc6a0644052c6
std::string
input_cloud_topic_
classdoor__handle__detector_1_1HandleDetector.html
a6036388595863d00f0e7f1cde2b6200c
int
k_search_
classdoor__handle__detector_1_1HandleDetector.html
a039387a5c434c717992802e0e8a0154e
double
min_plane_pts_
classdoor__handle__detector_1_1HandleDetector.html
aff30e532cd6fe780bd75f5e431b0256b
ros::NodeHandle
node_
classdoor__handle__detector_1_1HandleDetector.html
ac45dda9bd2771abb4c1db15ec08cd991
ros::NodeHandle
node_tilde_
classdoor__handle__detector_1_1HandleDetector.html
a4ba984023b05e4110839f596b3534413
unsigned int
num_clouds_received_
classdoor__handle__detector_1_1HandleDetector.html
aa253bb87729fcd5b348f71eb42e5e773
std::string
parameter_frame_
classdoor__handle__detector_1_1HandleDetector.html
a15babe820d760f865e5e261e7e5fae01
sensor_msgs::PointCloud
pointcloud_
classdoor__handle__detector_1_1HandleDetector.html
ad4dd9554b1ecce1da503fdc6ebab8d16
double
sac_distance_threshold_
classdoor__handle__detector_1_1HandleDetector.html
aa8f4e1fed59ebd178f842f8edd8f66d2
tf::TransformListener
tf_
classdoor__handle__detector_1_1HandleDetector.html
a41d57cd6afb9ca2063e3283a07e9be00
geometry_msgs::Point32
z_axis_
classdoor__handle__detector_1_1HandleDetector.html
aa2493725f6219e8231983d816e79f5c8
find_door
namespacefind__door.html
def
detect_door
namespacefind__door.html
a20b905cc909a23cd60fdcdf5318e3927
def
move_arm
namespacefind__door.html
a4d84a621cbff12494f21c120e774e5d8
tuple
door_estimate
namespacefind__door.html
a08258786dadc24fff2924ab69dde3d6c
door_position
namespacefind__door.html
a2911a716f8a3f4091d6c6a1bb7f9759d
string
PKG
namespacefind__door.html
ad2a239f5d219c5f51841917bccd51425
tuple
tmp
namespacefind__door.html
ad90964b5801ca44f9a6dc416ad580f83
point_cloud_cropper
namespacepoint__cloud__cropper.html
point_cloud_cropper::Cropper
tuple
c
namespacepoint__cloud__cropper.html
aaa4cf0c57da37c85e65af6a231f23854
string
dest
namespacepoint__cloud__cropper.html
afd1343fe0e27ae74223e9e219a1db91c
string
help
namespacepoint__cloud__cropper.html
a413071c3af9b79dccb88b1ca6097eb20
string
NAME
namespacepoint__cloud__cropper.html
ad6581c60187898bd9c1948a18a7bc3b5
tuple
parser
namespacepoint__cloud__cropper.html
aeca29534c3326890eab2d293f24a65eb
string
PKG
namespacepoint__cloud__cropper.html
a50efbe3c657ff3fc32f3d8597ceb6c72
point_cloud_cropper::Cropper
classpoint__cloud__cropper_1_1Cropper.html
def
__init__
classpoint__cloud__cropper_1_1Cropper.html
a4c5960837a544666b0f5b48e463ca688
def
cloud_cb
classpoint__cloud__cropper_1_1Cropper.html
a566eabeb9e7af7cd3eac460d642ac495
frame
classpoint__cloud__cropper_1_1Cropper.html
ad4c1da81286fdcdece967df6d44729fd
pub
classpoint__cloud__cropper_1_1Cropper.html
a6f69483b53a03b8dc8d9dce756fee342
sub
classpoint__cloud__cropper_1_1Cropper.html
ac58e85a6e7b6b250b71f8da5217ad8c1
tf
classpoint__cloud__cropper_1_1Cropper.html
a0bded0aaab7a0d3c2368dd42e8296a32
zmax
classpoint__cloud__cropper_1_1Cropper.html
a475b385af0a7ec9c69b47ac8c637a53c
zmin
classpoint__cloud__cropper_1_1Cropper.html
af95c437defb210a0dd3bac0e2475d502
sample_consensus::LMedS
classsample__consensus_1_1LMedS.html
sample_consensus::SAC
bool
computeModel
classsample__consensus_1_1LMedS.html
a5e2d8ff42cee02e9511603daa8f69826
(int debug=0)
LMedS
classsample__consensus_1_1LMedS.html
a3100feae8312e4d7eaad717f711a8fa5
(SACModel *model)
LMedS
classsample__consensus_1_1LMedS.html
ac5bb6d1cb06493acab75d750ee3b1728
(SACModel *model, double threshold)
virtual
~LMedS
classsample__consensus_1_1LMedS.html
af543a952a2d67007bd36cbeba4589a7f
()
sample_consensus::MLESAC
classsample__consensus_1_1MLESAC.html
sample_consensus::SAC
bool
computeModel
classsample__consensus_1_1MLESAC.html
abd551bef55de7474a6a8652007eccb9b
(int debug=0)
MLESAC
classsample__consensus_1_1MLESAC.html
aae6851836edd8a2331fcf0ccc927e612
(SACModel *model)
MLESAC
classsample__consensus_1_1MLESAC.html
a41492ca5f1d225703dceb032adeee54c
(SACModel *model, double threshold)
virtual
~MLESAC
classsample__consensus_1_1MLESAC.html
a11993001e666ecb979db7ff59797c9a7
()
int
iterations_EM_
classsample__consensus_1_1MLESAC.html
a46588ef871fddca6e0d6dce40dbd06ee
double
sigma_
classsample__consensus_1_1MLESAC.html
a9cc4a9d5e9dc4867fe21acfb03edbf46
sample_consensus::MSAC
classsample__consensus_1_1MSAC.html
sample_consensus::SAC
bool
computeModel
classsample__consensus_1_1MSAC.html
a882c6ad904e1988b2f42e959edd5217f
(int debug=0)
MSAC
classsample__consensus_1_1MSAC.html
a404e37bc07306b1903fc7fc91b4d7534
(SACModel *model)
MSAC
classsample__consensus_1_1MSAC.html
ab59b78b6e13accf2388dbc0a926c8bca
(SACModel *model, double threshold)
virtual
~MSAC
classsample__consensus_1_1MSAC.html
ad7f547e6ee7ed7b1d2856207109ea1c5
()
sample_consensus::RMSAC
classsample__consensus_1_1RMSAC.html
sample_consensus::SAC
bool
computeModel
classsample__consensus_1_1RMSAC.html
a17d5b9a18e8c150adf9a9ec54ba7d704
(int debug=0)
RMSAC
classsample__consensus_1_1RMSAC.html
a80b8803f4fba6ffc4bee46a2b5bd01e5
(SACModel *model)
RMSAC
classsample__consensus_1_1RMSAC.html
a2d7da56e73eccff6913f02ec803d6ab8
(SACModel *model, double threshold)
void
setFractionNrPretest
classsample__consensus_1_1RMSAC.html
a4dbd050916b669162c466c4b8239d736
(int nr_pretest)
virtual
~RMSAC
classsample__consensus_1_1RMSAC.html
ae622522de735d5e85c696eec20b6ddf9
()
int
fraction_nr_pretest_
classsample__consensus_1_1RMSAC.html
adaf6f2ccebba7edcf5d9488907472778
sample_consensus::RRANSAC
classsample__consensus_1_1RRANSAC.html
sample_consensus::SAC
bool
computeModel
classsample__consensus_1_1RRANSAC.html
ae67bc329c1cab58c51e605fce38138ee
(int debug=0)
RRANSAC
classsample__consensus_1_1RRANSAC.html
a1a6db0dc840d1dcdd60738b2d3ab0608
(SACModel *model)
RRANSAC
classsample__consensus_1_1RRANSAC.html
a2dedc8f582feeee0486532c91d40a190
(SACModel *model, double threshold)
void
setFractionNrPretest
classsample__consensus_1_1RRANSAC.html
a303c9a8d3e43a24a1b42db2741b60bd8
(int nr_pretest)
virtual
~RRANSAC
classsample__consensus_1_1RRANSAC.html
afef04d8934b4eb908fe68c7014aa7ead
()
int
fraction_nr_pretest_
classsample__consensus_1_1RRANSAC.html
ae304c21466cd98d5b7cb9c36c6f95384
sample_consensus::SACModelCircle2D
classsample__consensus_1_1SACModelCircle2D.html
sample_consensus::SACModel
virtual bool
computeModelCoefficients
classsample__consensus_1_1SACModelCircle2D.html
a349df45cedf13596dc1fb79bf84d5152
(const std::vector< int > &samples)
virtual bool
doSamplesVerifyModel
classsample__consensus_1_1SACModelCircle2D.html
a6339b8a49f25ba8777e4cf480b49dbcc
(const std::set< int > &indices, double threshold)
virtual void
getDistancesToModel
classsample__consensus_1_1SACModelCircle2D.html
a550120521f1f537dcd7ebdc87cd9d499
(const std::vector< double > &model_coefficients, std::vector< double > &distances)
virtual int
getModelType
classsample__consensus_1_1SACModelCircle2D.html
abf8b6da87d92f64645f004ead0d7e857
()
virtual void
getSamples
classsample__consensus_1_1SACModelCircle2D.html
a57f768646eaa94ff905f5cef8ee55ec3
(int &iterations, std::vector< int > &samples)
virtual void
projectPoints
classsample__consensus_1_1SACModelCircle2D.html
ae6cd0e66ac370ee88f917e9561af69a2
(const std::vector< int > &inliers, const std::vector< double > &model_coefficients, sensor_msgs::PointCloud &projected_points)
virtual void
projectPointsInPlace
classsample__consensus_1_1SACModelCircle2D.html
abe02f97f4e2b85b1cd85a3e36b7ea2b6
(const std::vector< int > &inliers, const std::vector< double > &model_coefficients)
virtual void
refitModel
classsample__consensus_1_1SACModelCircle2D.html
a10bc5ba0a8e628313f170cac80988a9b
(const std::vector< int > &inliers, std::vector< double > &refit_coefficients)
SACModelCircle2D
classsample__consensus_1_1SACModelCircle2D.html
a7127fdd6a88c33f395446c99b10ba1f4
()
virtual void
selectWithinDistance
classsample__consensus_1_1SACModelCircle2D.html
ad73d852831c27fae30e21af17f194ddd
(const std::vector< double > &model_coefficients, double threshold, std::vector< int > &inliers)
bool
testModelCoefficients
classsample__consensus_1_1SACModelCircle2D.html
a3647d9ab365206cde196bdd17466c76a
(const std::vector< double > &model_coefficients)
virtual
~SACModelCircle2D
classsample__consensus_1_1SACModelCircle2D.html
a15a5adf32eeed9b49d821fc87f2e468d
()
static int
functionToOptimize
classsample__consensus_1_1SACModelCircle2D.html
ab0c5c60be94670760c3ea146bff34845
(void *p, int m, int n, const double *x, double *fvec, int iflag)
const std::vector< int > *
tmp_inliers_
classsample__consensus_1_1SACModelCircle2D.html
a66691b59a3bc2891edc52ab3e1d13571
sample_consensus::SACModelCylinder
classsample__consensus_1_1SACModelCylinder.html
sample_consensus::SACModel
virtual bool
computeModelCoefficients
classsample__consensus_1_1SACModelCylinder.html
ae133714f6530a8fa21585ce8094ed59e
(const std::vector< int > &samples)
virtual bool
doSamplesVerifyModel
classsample__consensus_1_1SACModelCylinder.html
a636c1431cb1c387df6c7cc7ed5b4c8f1
(const std::set< int > &indices, double threshold)
virtual void
getDistancesToModel
classsample__consensus_1_1SACModelCylinder.html
abb067e7639a199d403ef4306736b81a8
(const std::vector< double > &model_coefficients, std::vector< double > &distances)
virtual int
getModelType
classsample__consensus_1_1SACModelCylinder.html
a4367b37a3ca53ccf0367b23dc9bf5846
()
virtual void
getSamples
classsample__consensus_1_1SACModelCylinder.html
a8c81b7a40516bdfbbce468e0734d4be0
(int &iterations, std::vector< int > &samples)
virtual void
projectPoints
classsample__consensus_1_1SACModelCylinder.html
ab365f386b80d5dd80491f66cd2c3271e
(const std::vector< int > &inliers, const std::vector< double > &model_coefficients, sensor_msgs::PointCloud &projected_points)
virtual void
projectPointsInPlace
classsample__consensus_1_1SACModelCylinder.html
a8d401434c60357da1eaa363fafa00153
(const std::vector< int > &inliers, const std::vector< double > &model_coefficients)
virtual void
refitModel
classsample__consensus_1_1SACModelCylinder.html
a07007fe0db0dc53d24e5dd3abf647ad9
(const std::vector< int > &inliers, std::vector< double > &refit_coefficients)
SACModelCylinder
classsample__consensus_1_1SACModelCylinder.html
abfeed3bbc40515164fb4cad41018df4c
()
virtual void
selectWithinDistance
classsample__consensus_1_1SACModelCylinder.html
a1d6a345b03b6e4cb8b536711c6ad0f61
(const std::vector< double > &model_coefficients, double threshold, std::vector< int > &inliers)
bool
testModelCoefficients
classsample__consensus_1_1SACModelCylinder.html
a54767d118b93c38ac54544ca89af7feb
(const std::vector< double > &model_coefficients)
virtual
~SACModelCylinder
classsample__consensus_1_1SACModelCylinder.html
a8dac1ba8245af2c7072f372d99f72969
()
static int
functionToOptimize
classsample__consensus_1_1SACModelCylinder.html
aaf2e59c471f8ea26ddb5d1eae04ba3fd
(void *p, int m, int n, const double *x, double *fvec, int iflag)
int
nx_idx_
classsample__consensus_1_1SACModelCylinder.html
a84d8651deeb3d8527f9e60895da6e992
int
ny_idx_
classsample__consensus_1_1SACModelCylinder.html
a6ddb3f9158be0c4b6fb24e21eab11d8f
int
nz_idx_
classsample__consensus_1_1SACModelCylinder.html
af3a02cc66d82d1d6da3dad25da592d41
const std::vector< int > *
tmp_inliers_
classsample__consensus_1_1SACModelCylinder.html
a70b9464a5c4cc7803af7416065824185
sample_consensus::SACModelNormalPlane
classsample__consensus_1_1SACModelNormalPlane.html
sample_consensus::SACModelPlane
virtual void
getDistancesToModel
classsample__consensus_1_1SACModelNormalPlane.html
adce2f7b919775d04cecf6142edc5f027
(const std::vector< double > &model_coefficients, std::vector< double > &distances)
virtual int
getModelType
classsample__consensus_1_1SACModelNormalPlane.html
a44d78fa70d181c41bf88c55a1efed143
()
SACModelNormalPlane
classsample__consensus_1_1SACModelNormalPlane.html
a874abab56bae9c90d8072aa5b688e68b
()
virtual void
selectWithinDistance
classsample__consensus_1_1SACModelNormalPlane.html
adf790c0c16a1a6ba25c673606b113cb8
(const std::vector< double > &model_coefficients, double threshold, std::vector< int > &inliers)
void
setAxis
classsample__consensus_1_1SACModelNormalPlane.html
a2217f99fd69a482afcedcaae9579dd68
(const geometry_msgs::Point32 &ax)
void
setDist
classsample__consensus_1_1SACModelNormalPlane.html
af30392a9396596d99f655a6faade5f79
(double d)
void
setEpsAngle
classsample__consensus_1_1SACModelNormalPlane.html
ab5c4ef9b0cd49ea92e5fd19da30480f0
(double ea)
void
setEpsDist
classsample__consensus_1_1SACModelNormalPlane.html
a15728ae032cb63ebec642a934451e442
(double delta)
void
setNormalDistanceWeight
classsample__consensus_1_1SACModelNormalPlane.html
a8f772aac367bf7617eea14a9ba607761
(double w)
geometry_msgs::Point32
axis_
classsample__consensus_1_1SACModelNormalPlane.html
a6f538c93617e53605cad27fb1d93a946
double
dist_
classsample__consensus_1_1SACModelNormalPlane.html
aed59ef396dc945ece10b70f43d926a6a
double
eps_angle_
classsample__consensus_1_1SACModelNormalPlane.html
ac17cc00e5b310dfaac8e2b2b0435323e
double
eps_dist_
classsample__consensus_1_1SACModelNormalPlane.html
ab0b9b7189ff3487ae3f1d656b41111ac
double
normal_distance_weight_
classsample__consensus_1_1SACModelNormalPlane.html
aead9e7eedc2d4187d2a03f6c8bf0544f
sample_consensus::SACModelOrientedLine
classsample__consensus_1_1SACModelOrientedLine.html
sample_consensus::SACModelLine
virtual void
getDistancesToModel
classsample__consensus_1_1SACModelOrientedLine.html
aa24724103820ee9465bfa84f7286313c
(const std::vector< double > &model_coefficients, std::vector< double > &distances)
virtual int
getModelType
classsample__consensus_1_1SACModelOrientedLine.html
a243a3d8d2d108529316891fb3203a8f4
()
virtual void
selectWithinDistance
classsample__consensus_1_1SACModelOrientedLine.html
a8f96885879f43630ff472fd80507d4f4
(const std::vector< double > &model_coefficients, double threshold, std::vector< int > &inliers)
void
setAxis
classsample__consensus_1_1SACModelOrientedLine.html
aa156fe26608c81823d78c527b3f567f0
(const geometry_msgs::Point32 &ax)
void
setEpsAngle
classsample__consensus_1_1SACModelOrientedLine.html
a60a5df796a152f02470c6b632649625d
(double ea)
geometry_msgs::Point32
axis_
classsample__consensus_1_1SACModelOrientedLine.html
ac6e751dd2c64d3a9a1f152bed0363a35
double
eps_angle_
classsample__consensus_1_1SACModelOrientedLine.html
aced7c285ce8410149414a935ee43d513
sample_consensus::SACModelOrientedPlane
classsample__consensus_1_1SACModelOrientedPlane.html
sample_consensus::SACModelPlane
virtual void
getDistancesToModel
classsample__consensus_1_1SACModelOrientedPlane.html
a035f5cd24168f4953bf0851303fa908e
(const std::vector< double > &model_coefficients, std::vector< double > &distances)
virtual int
getModelType
classsample__consensus_1_1SACModelOrientedPlane.html
a5f1bd644928ee66f41c77715dee16218
()
virtual void
selectWithinDistance
classsample__consensus_1_1SACModelOrientedPlane.html
a0ba7f9987b1aff273cd218def4efb0da
(const std::vector< double > &model_coefficients, double threshold, std::vector< int > &inliers)
void
setAxis
classsample__consensus_1_1SACModelOrientedPlane.html
a53609f45641bf7ef7234578881d8175a
(const geometry_msgs::Point32 &ax)
void
setEpsAngle
classsample__consensus_1_1SACModelOrientedPlane.html
a075a1d44e779cf22943c6e1d90f4356e
(double ea)
geometry_msgs::Point32
axis_
classsample__consensus_1_1SACModelOrientedPlane.html
a399c43ebc911966ecb4334bf97409ecd
double
eps_angle_
classsample__consensus_1_1SACModelOrientedPlane.html
a4a866354f2f64a28e41cd89709b7047b
sample_consensus::SACModelParallelLines
classsample__consensus_1_1SACModelParallelLines.html
sample_consensus::SACModel
void
closestLine
classsample__consensus_1_1SACModelParallelLines.html
a5e9ebf97650627f9a65bf04f3e057022
(const std::vector< int > &indices, const std::vector< double > &model_coefficients, std::vector< int > *closest_line, std::vector< double > *closest_dist)
void
closestLine
classsample__consensus_1_1SACModelParallelLines.html
a402075227a0f954a5aaf8f4419d4ae40
(const std::set< int > &indices, const std::vector< double > &model_coefficients, std::vector< int > *closest_line, std::vector< double > *closest_dist)
virtual bool
computeModelCoefficients
classsample__consensus_1_1SACModelParallelLines.html
afde4e8c76ac1f110af76ad7a7d8e63ff
(const std::vector< int > &samples)
virtual bool
doSamplesVerifyModel
classsample__consensus_1_1SACModelParallelLines.html
a170491ed8e040087321f5f8b06fdaec8
(const std::set< int > &indices, double threshold)
virtual void
getDistancesToModel
classsample__consensus_1_1SACModelParallelLines.html
ad74ca0495b098e01ecd2c4f6e9e6cee7
(const std::vector< double > &model_coefficients, std::vector< double > &distances)
virtual int
getModelType
classsample__consensus_1_1SACModelParallelLines.html
a8b383027e8014983d9c3026dc5724b3e
()
virtual void
getSamples
classsample__consensus_1_1SACModelParallelLines.html
afef65c0cb3ce94e6c503183d0ab03655
(int &iterations, std::vector< int > &samples)
double
pointToLineSquareDistance
classsample__consensus_1_1SACModelParallelLines.html
a482413e57e4da904037c2993fd6b18f7
(const geometry_msgs::Point32 &line_point1, const geometry_msgs::Point32 &line_point2, const geometry_msgs::Point32 &point)
virtual void
projectPoints
classsample__consensus_1_1SACModelParallelLines.html
a18cea69fe8d6f496ec079b0dd57425c0
(const std::vector< int > &inliers, const std::vector< double > &model_coefficients, sensor_msgs::PointCloud &projected_points)
virtual void
projectPointsInPlace
classsample__consensus_1_1SACModelParallelLines.html
ab19de91afc247411101879517c43e270
(const std::vector< int > &inliers, const std::vector< double > &model_coefficients)
virtual void
refitModel
classsample__consensus_1_1SACModelParallelLines.html
aecab8754f2961e92da0db08d61d27025
(const std::vector< int > &inliers, std::vector< double > &refit_coefficients)
SACModelParallelLines
classsample__consensus_1_1SACModelParallelLines.html
ad0ddd6a5d12aea5e7d4829a24bb3ad74
(double min_line_sep_m, double max_line_sep_m)
virtual void
selectWithinDistance
classsample__consensus_1_1SACModelParallelLines.html
a045026be3896bc3a10f93da3d3e4c514
(const std::vector< double > &model_coefficients, double threshold, std::vector< int > &inliers)
bool
testModelCoefficients
classsample__consensus_1_1SACModelParallelLines.html
ab49c62468e277736d647cf12f69ec8a9
(const std::vector< double > &model_coefficients)
virtual
~SACModelParallelLines
classsample__consensus_1_1SACModelParallelLines.html
aaa83f0a939b695461b8847f2f32b205a
()
double
max_line_sep_m_
classsample__consensus_1_1SACModelParallelLines.html
a3f9f8cd0edf274e1c3496e28c4c64049
double
min_line_sep_m_
classsample__consensus_1_1SACModelParallelLines.html
a9b271e316bd5ab6c40b31af44ecc4c98
sample_consensus::SACModelPlane
classsample__consensus_1_1SACModelPlane.html
sample_consensus::SACModel
virtual bool
computeModelCoefficients
classsample__consensus_1_1SACModelPlane.html
adf40e9a4991ea6eeb33b382e48396257
(const std::vector< int > &samples)
virtual bool
doSamplesVerifyModel
classsample__consensus_1_1SACModelPlane.html
a9b675f06ce661de59f9e70d36ccb9da1
(const std::set< int > &indices, double threshold)
virtual void
getDistancesToModel
classsample__consensus_1_1SACModelPlane.html
ab1d11ea1576f3c9a76e0bf3611c3ba96
(const std::vector< double > &model_coefficients, std::vector< double > &distances)
virtual int
getModelType
classsample__consensus_1_1SACModelPlane.html
a7a4b02963892c993164aad2dcb8c3d4e
()
virtual void
getSamples
classsample__consensus_1_1SACModelPlane.html
a60a85e79a9fccd18caf881f31a4ffa53
(int &iterations, std::vector< int > &samples)
virtual void
projectPoints
classsample__consensus_1_1SACModelPlane.html
a2210f69a50782285e6bfc51f5a324acd
(const std::vector< int > &inliers, const std::vector< double > &model_coefficients, sensor_msgs::PointCloud &projected_points)
virtual void
projectPointsInPlace
classsample__consensus_1_1SACModelPlane.html
a0b0739988fa62dacf57915d00fba4db9
(const std::vector< int > &inliers, const std::vector< double > &model_coefficients)
virtual void
refitModel
classsample__consensus_1_1SACModelPlane.html
add9e171878b8d11903595a473a796678
(const std::vector< int > &inliers, std::vector< double > &refit_coefficients)
SACModelPlane
classsample__consensus_1_1SACModelPlane.html
a4b638f82db384212e80d8e6acbe6f53f
()
virtual void
selectWithinDistance
classsample__consensus_1_1SACModelPlane.html
ac08a04bff6ab52a7eaafddaf4b73d202
(const std::vector< double > &model_coefficients, double threshold, std::vector< int > &inliers)
bool
testModelCoefficients
classsample__consensus_1_1SACModelPlane.html
a7931fd929fd5c2540cb5059ad381c6e0
(const std::vector< double > &model_coefficients)
virtual
~SACModelPlane
classsample__consensus_1_1SACModelPlane.html
abadedfd533c54e2b4d9543e896b01dd1
()
static int
functionToOptimize
classsample__consensus_1_1SACModelPlane.html
a80cb6e471d294e75ab1e521023a2a2e3
(void *p, int m, int n, const double *x, double *fvec, int iflag)
sample_consensus::SACModelSphere
classsample__consensus_1_1SACModelSphere.html
sample_consensus::SACModel
virtual bool
computeModelCoefficients
classsample__consensus_1_1SACModelSphere.html
a60c066d9c186686a5808ea8bdaa5802c
(const std::vector< int > &samples)
virtual bool
doSamplesVerifyModel
classsample__consensus_1_1SACModelSphere.html
a02b9cc52ade292104bcc18cc0d89b7b7
(const std::set< int > &indices, double threshold)
virtual void
getDistancesToModel
classsample__consensus_1_1SACModelSphere.html
adec02487421c70897dd8cc0af0456ca4
(const std::vector< double > &model_coefficients, std::vector< double > &distances)
virtual int
getModelType
classsample__consensus_1_1SACModelSphere.html
a165aea9d0db15500a1f53386da25a5ec
()
virtual void
getSamples
classsample__consensus_1_1SACModelSphere.html
afd7437eca7c78b6ee0ee943e0bbe82f4
(int &iterations, std::vector< int > &samples)
virtual void
projectPoints
classsample__consensus_1_1SACModelSphere.html
a0dd4dc1ad3e89504105bf47adce3d7a5
(const std::vector< int > &inliers, const std::vector< double > &model_coefficients, sensor_msgs::PointCloud &projected_points)
virtual void
projectPointsInPlace
classsample__consensus_1_1SACModelSphere.html
ae874186d671b71166c3f729379f3d044
(const std::vector< int > &inliers, const std::vector< double > &model_coefficients)
virtual void
refitModel
classsample__consensus_1_1SACModelSphere.html
a335efefd775a2a78ec98af03eb6e089c
(const std::vector< int > &inliers, std::vector< double > &refit_coefficients)
SACModelSphere
classsample__consensus_1_1SACModelSphere.html
a043f3526e5dc32ebd390ddd9e20b7ea4
()
virtual void
selectWithinDistance
classsample__consensus_1_1SACModelSphere.html
a52d6444ff8eb53e69680e485b2a37b73
(const std::vector< double > &model_coefficients, double threshold, std::vector< int > &inliers)
bool
testModelCoefficients
classsample__consensus_1_1SACModelSphere.html
af839fec8d7ec17b62d48a5bb780f6960
(const std::vector< double > &model_coefficients)
virtual
~SACModelSphere
classsample__consensus_1_1SACModelSphere.html
af0c7ff0a007afcb122b71f76ff06c0e6
()
static int
functionToOptimize
classsample__consensus_1_1SACModelSphere.html
ad2c0876744e5537bd7d9588423971596
(void *p, int m, int n, const double *x, double *fvec, int iflag)
const std::vector< int > *
tmp_inliers_
classsample__consensus_1_1SACModelSphere.html
a3636cf4bb57dfef26de6949cba5ca3a9
tf::MessageNotifier
classtf_1_1MessageNotifier.html
tf::MessageNotifierBase
tf::MessageNotifier::MessageDeleter
boost::function< void(const MessagePtr &)>
Callback
classtf_1_1MessageNotifier.html
a2fc9d7a2af62e29ea45179ea2a26e1ce
boost::shared_ptr< MessageT >
MessagePtr
classtf_1_1MessageNotifier.html
af14df1cd80987f2a102ea98d6036f72a
void
clear
classtf_1_1MessageNotifier.html
a1bc67f458e770afa90afbb26eae5852e
()
void
enqueueMessage
classtf_1_1MessageNotifier.html
a75de390224d658423312f85e824abfae
(const MessagePtr &message)
std::string
getTargetFramesString
classtf_1_1MessageNotifier.html
a8c6fd67991a9b222c7cd20284cb8fb6d
()
ROSCPP_DEPRECATED
MessageNotifier
classtf_1_1MessageNotifier.html
a795cc63f769e6dbe7c52fc397f41c177
(Transformer &tf, Callback callback, const std::string &topic, const std::string &target_frame, uint32_t queue_size)
void
setTargetFrame
classtf_1_1MessageNotifier.html
a039e91cb1fd2be9994dc8aa40e0b9fc9
(const std::string &target_frame)
void
setTargetFrame
classtf_1_1MessageNotifier.html
aaabf3d3772352468deaefc9bc2477332
(const std::vector< std::string > &target_frames)
void
setTolerance
classtf_1_1MessageNotifier.html
ad8bd7a74f19d00a1add119126b9d1bdd
(const ros::Duration &tolerance)
void
setTopic
classtf_1_1MessageNotifier.html
a1f21602f78df3ecbdbcdd59157dc6f96
(const std::string &topic)
void
subscribeToMessage
classtf_1_1MessageNotifier.html
a474912cf2762c0082504fe1eb44f6a2f
()
void
unsubscribeFromMessage
classtf_1_1MessageNotifier.html
a518bd8515b29a0a6153667a84dd6b354
()
~MessageNotifier
classtf_1_1MessageNotifier.html
a66025b94b63a1abcc09dc7c3c4180d47
()
std::list< MessagePtr >
L_Message
classtf_1_1MessageNotifier.html
aa42370003631505304fc3c13b73c7961
std::vector< MessagePtr >
V_Message
classtf_1_1MessageNotifier.html
ae1125405c0f5cd0494096ba498c33e6a
void
checkFailures
classtf_1_1MessageNotifier.html
a3aa95c1469be4e82e0b6b041264e5d98
()
void
gatherReadyMessages
classtf_1_1MessageNotifier.html
ae34b8cf1e14b7354f98cc668b567512b
(V_Message &to_notify)
void
incomingMessage
classtf_1_1MessageNotifier.html
a88251a171575bdb95c25f530d71f0885
(typename MessageT::ConstPtr msg)
void
incomingTFMessage
classtf_1_1MessageNotifier.html
a64ca98fe686a40a94626bfc40df755f0
(const tf::tfMessage::ConstPtr msg)
void
notify
classtf_1_1MessageNotifier.html
a80802cacdaf09f56cbe9c54a714590c7
(V_Message &to_notify)
void
processNewMessages
classtf_1_1MessageNotifier.html
a8ac69502a97cd07c37b9880591b4c972
(V_Message &messages)
void
workerThread
classtf_1_1MessageNotifier.html
a0d207bfb22f08805dd8e38719007dd13
()
Callback
callback_
classtf_1_1MessageNotifier.html
a5b72eb194d9c539ba744e58e95c98f9b
bool
destructing_
classtf_1_1MessageNotifier.html
a249c62773648f98fde3103ac654b94a7
uint64_t
dropped_message_count_
classtf_1_1MessageNotifier.html
a3c204017fb4be75de04fe79971f3edd4
uint64_t
failed_out_the_back_count_
classtf_1_1MessageNotifier.html
ac8c14ae805423934dba985e777b89938
uint64_t
failed_transform_count_
classtf_1_1MessageNotifier.html
a77e08677518aaabbe36fbf06307a5e4f
uint64_t
incoming_message_count_
classtf_1_1MessageNotifier.html
af9d682071f8a4c57fec8506000fa81ec
std::string
last_out_the_back_frame_
classtf_1_1MessageNotifier.html
a7dccbd7c446d5d76e04b9017dbc8b2c0
ros::Time
last_out_the_back_stamp_
classtf_1_1MessageNotifier.html
afad41e41e2e3cbe4edcf02fe5b95dc7f
boost::mutex
list_mutex_
classtf_1_1MessageNotifier.html
acc529668adc30ebe1b12e8ddfb4b9872
uint32_t
message_count_
classtf_1_1MessageNotifier.html
a59834f54bb4edf23abefad5192d0629b
L_Message
messages_
classtf_1_1MessageNotifier.html
a75831ec9331c0e06829598174bd4a0d4
boost::condition_variable
new_data_
classtf_1_1MessageNotifier.html
a27d94fc42e955d6b6f6f99b60090452c
V_Message
new_message_queue_
classtf_1_1MessageNotifier.html
a095859fed0f39f7926b999060e8614ed
bool
new_messages_
classtf_1_1MessageNotifier.html
a53493b13559e58754951a6a89808af11
volatile bool
new_transforms_
classtf_1_1MessageNotifier.html
a7ae21d38e0ca5759076cc4791f324e69
ros::Time
next_failure_warning_
classtf_1_1MessageNotifier.html
a897cd88647b22fe983e13f6f752d7f1b
ros::NodeHandle
node_
classtf_1_1MessageNotifier.html
a7c7e39b06a3ab1459e2fba872eedae75
boost::mutex
queue_mutex_
classtf_1_1MessageNotifier.html
a47ef394ec15968a24259f52aec1c3296
uint32_t
queue_size_
classtf_1_1MessageNotifier.html
a3abacef272378ce52f0489f71b564ff1
ros::Subscriber
subscriber_
classtf_1_1MessageNotifier.html
aa412c14772b55e71f9d7a2765fcc2a35
uint64_t
successful_transform_count_
classtf_1_1MessageNotifier.html
a248c1a15838ccf521015c98ba8bb53c9
std::vector< std::string >
target_frames_
classtf_1_1MessageNotifier.html
acbda6b53107d25a2b7579181a9509076
std::string
target_frames_string_
classtf_1_1MessageNotifier.html
a1441a4ba5824e8ca75e86be0073fe87f
boost::mutex
target_frames_string_mutex_
classtf_1_1MessageNotifier.html
add272d4f72887a7a6616c1121e899131
Transformer &
tf_
classtf_1_1MessageNotifier.html
ac750a12b2442cf42d5c10de4e6f46990
ros::Subscriber
tf_subscriber_1_
classtf_1_1MessageNotifier.html
acbe19351a8385ec55905a70d70586af1
ros::Subscriber
tf_subscriber_2_
classtf_1_1MessageNotifier.html
aa3427e612bc55984dc97ad6ae5e6d51f
boost::thread
thread_handle_
classtf_1_1MessageNotifier.html
afc9002c0deb59f3780b8020a107a8471
ros::Duration
time_tolerance_
classtf_1_1MessageNotifier.html
af615cec5f6fb6fddadcddd550562216e
std::string
topic_
classtf_1_1MessageNotifier.html
ab2770e13525ce12d95036c08e0c59b63
uint64_t
transform_message_count_
classtf_1_1MessageNotifier.html
aa9be01f9fcaba171c5f9705352a81551
threading
callback
tf::MessageNotifier::MessageDeleter
classtf_1_1MessageNotifier_1_1MessageDeleter.html
void
operator()
classtf_1_1MessageNotifier_1_1MessageDeleter.html
af5e1e12b0778cea932217b21f1bcd02e
(MessageT *m)
tf::MessageNotifierBase
classtf_1_1MessageNotifierBase.html
virtual void
clear
classtf_1_1MessageNotifierBase.html
aaf1093361565d9b819feb34eddd7b7d5
()=0
virtual void
setTargetFrame
classtf_1_1MessageNotifierBase.html
a36a86ba556b219b008e1d33a59c6cbc1
(const std::string &target_frame)=0
virtual void
setTargetFrame
classtf_1_1MessageNotifierBase.html
a9e3d27cbd824dd8e2c75e42ff580f684
(const std::vector< std::string > &target_frames)=0
virtual void
setTolerance
classtf_1_1MessageNotifierBase.html
af5fc022042bb427b9b9686461a62d047
(const ros::Duration &tolerance)=0
virtual void
setTopic
classtf_1_1MessageNotifierBase.html
a9371f0840a95937e7d323ce35c53c153
(const std::string &topic)=0
virtual void
subscribeToMessage
classtf_1_1MessageNotifierBase.html
ae2f7ed43b001558e4a2f4654bc08f165
()=0
virtual void
unsubscribeFromMessage
classtf_1_1MessageNotifierBase.html
afa3ad0fedfe1e96a38431918371d459c
()=0
virtual
~MessageNotifierBase
classtf_1_1MessageNotifierBase.html
a05bf699e755f48760665dce3a7bda097
()
MessageNotifierBase
classtf_1_1MessageNotifierBase.html
ab60d596197f3cfb1c094cfd088a82fa2
()
index
index