#include <plane_finder.h>
Public Member Functions | |
bool | find (robot_calibration_msgs::CalibrationData *msg) |
PlaneFinder (ros::NodeHandle &n) | |
Private Member Functions | |
void | cameraCallback (const sensor_msgs::PointCloud2 &cloud) |
bool | waitForCloud () |
Private Attributes | |
std::string | camera_sensor_name_ |
sensor_msgs::PointCloud2 | cloud_ |
DepthCameraInfoManager | depth_camera_manager_ |
double | max_x_ |
double | max_y_ |
double | max_z_ |
double | min_x_ |
double | min_y_ |
double | min_z_ |
double | points_max_ |
ros::Publisher | publisher_ |
ros::Subscriber | subscriber_ |
std::string | transform_frame_ |
bool | waiting_ |
Definition at line 29 of file plane_finder.h.
Definition at line 33 of file plane_finder.cpp.
void robot_calibration::PlaneFinder::cameraCallback | ( | const sensor_msgs::PointCloud2 & | cloud | ) | [private] |
Definition at line 63 of file plane_finder.cpp.
bool robot_calibration::PlaneFinder::find | ( | robot_calibration_msgs::CalibrationData * | msg | ) | [virtual] |
Implements robot_calibration::FeatureFinder.
Definition at line 92 of file plane_finder.cpp.
bool robot_calibration::PlaneFinder::waitForCloud | ( | ) | [private] |
Definition at line 72 of file plane_finder.cpp.
std::string robot_calibration::PlaneFinder::camera_sensor_name_ [private] |
Definition at line 47 of file plane_finder.h.
sensor_msgs::PointCloud2 robot_calibration::PlaneFinder::cloud_ [private] |
Definition at line 44 of file plane_finder.h.
Definition at line 45 of file plane_finder.h.
double robot_calibration::PlaneFinder::max_x_ [private] |
Definition at line 50 of file plane_finder.h.
double robot_calibration::PlaneFinder::max_y_ [private] |
Definition at line 52 of file plane_finder.h.
double robot_calibration::PlaneFinder::max_z_ [private] |
Definition at line 54 of file plane_finder.h.
double robot_calibration::PlaneFinder::min_x_ [private] |
Definition at line 49 of file plane_finder.h.
double robot_calibration::PlaneFinder::min_y_ [private] |
Definition at line 51 of file plane_finder.h.
double robot_calibration::PlaneFinder::min_z_ [private] |
Definition at line 53 of file plane_finder.h.
double robot_calibration::PlaneFinder::points_max_ [private] |
Definition at line 48 of file plane_finder.h.
Definition at line 41 of file plane_finder.h.
Definition at line 40 of file plane_finder.h.
std::string robot_calibration::PlaneFinder::transform_frame_ [private] |
Definition at line 55 of file plane_finder.h.
bool robot_calibration::PlaneFinder::waiting_ [private] |
Definition at line 43 of file plane_finder.h.