#include <find_object_on_plane.h>
|
virtual double | drawAngle (cv::Mat &out_image, const cv::Point2f &test_point, const double angle, const double max_x, const double max_y, const image_geometry::PinholeCameraModel &model, const jsk_recognition_utils::Plane::Ptr &plane, cv::Scalar color) |
|
virtual void | find (const sensor_msgs::Image::ConstPtr &image_msg, const sensor_msgs::CameraInfo::ConstPtr &info_msg, const pcl_msgs::ModelCoefficients::ConstPtr &polygon_3d_coefficient_msg) |
|
virtual void | generateAngles (const cv::Mat &blob_image, const cv::Point2f &test_point, std::vector< double > &angles, std::vector< double > &max_x, std::vector< double > &max_y, const image_geometry::PinholeCameraModel &model, const jsk_recognition_utils::Plane::Ptr &plane) |
|
virtual void | generateStartPoints (const cv::Point2f &point_2d, const image_geometry::PinholeCameraModel &model, const pcl::ModelCoefficients::Ptr &coefficients, std::vector< cv::Point3f > &search_points_3d, std::vector< cv::Point2f > &search_points_2d) |
|
virtual cv::Point2d | getUyEnd (const cv::Point2d &ux_start, const cv::Point2d &ux_end, const image_geometry::PinholeCameraModel &model, const jsk_recognition_utils::Plane::Ptr &plane) |
|
virtual void | onInit () |
|
Eigen::Vector3f | rayPlaneInteersect (const cv::Point3d &ray, const jsk_recognition_utils::Plane::Ptr &plane) |
|
virtual void | subscribe () |
|
virtual void | unsubscribe () |
|
Definition at line 86 of file find_object_on_plane.h.
◆ SyncPolicy
◆ FindObjectOnPlane()
jsk_pcl_ros::FindObjectOnPlane::FindObjectOnPlane |
( |
| ) |
|
|
inline |
◆ ~FindObjectOnPlane()
jsk_pcl_ros::FindObjectOnPlane::~FindObjectOnPlane |
( |
| ) |
|
|
virtual |
◆ drawAngle()
◆ find()
void jsk_pcl_ros::FindObjectOnPlane::find |
( |
const sensor_msgs::Image::ConstPtr & |
image_msg, |
|
|
const sensor_msgs::CameraInfo::ConstPtr & |
info_msg, |
|
|
const pcl_msgs::ModelCoefficients::ConstPtr & |
polygon_3d_coefficient_msg |
|
) |
| |
|
protectedvirtual |
◆ generateAngles()
◆ generateStartPoints()
void jsk_pcl_ros::FindObjectOnPlane::generateStartPoints |
( |
const cv::Point2f & |
point_2d, |
|
|
const image_geometry::PinholeCameraModel & |
model, |
|
|
const pcl::ModelCoefficients::Ptr & |
coefficients, |
|
|
std::vector< cv::Point3f > & |
search_points_3d, |
|
|
std::vector< cv::Point2f > & |
search_points_2d |
|
) |
| |
|
protectedvirtual |
◆ getUyEnd()
◆ onInit()
void jsk_pcl_ros::FindObjectOnPlane::onInit |
( |
| ) |
|
|
protectedvirtual |
◆ rayPlaneInteersect()
◆ subscribe()
void jsk_pcl_ros::FindObjectOnPlane::subscribe |
( |
| ) |
|
|
protectedvirtual |
◆ unsubscribe()
void jsk_pcl_ros::FindObjectOnPlane::unsubscribe |
( |
| ) |
|
|
protectedvirtual |
◆ pub_min_area_rect_image_
ros::Publisher jsk_pcl_ros::FindObjectOnPlane::pub_min_area_rect_image_ |
|
protected |
◆ sub_coefficients_
◆ sub_image_
◆ sub_info_
◆ sync_
The documentation for this class was generated from the following files: