#include <cylinder.h>
| Public Types | |
| typedef boost::shared_ptr < Cylinder > | Ptr | 
| Public Member Functions | |
| Cylinder (Eigen::Vector3f point, Eigen::Vector3f direction, double radius) | |
| virtual void | estimateCenterAndHeight (const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointIndices &indices, Eigen::Vector3f ¢er, double &height) | 
| virtual void | filterPointCloud (const pcl::PointCloud< pcl::PointXYZ > &cloud, const double threshold, pcl::PointIndices &output) | 
| virtual Eigen::Vector3f | getDirection () | 
| virtual double | getRadius () | 
| virtual void | toMarker (visualization_msgs::Marker &marker, const Eigen::Vector3f ¢er, const Eigen::Vector3f &uz, const double height) | 
| Protected Attributes | |
| Eigen::Vector3f | direction_ | 
| Eigen::Vector3f | point_ | 
| double | radius_ | 
Definition at line 47 of file cylinder.h.
| typedef boost::shared_ptr<Cylinder> jsk_recognition_utils::Cylinder::Ptr | 
Definition at line 50 of file cylinder.h.
| jsk_recognition_utils::Cylinder::Cylinder | ( | Eigen::Vector3f | point, | 
| Eigen::Vector3f | direction, | ||
| double | radius | ||
| ) | 
Definition at line 43 of file cylinder.cpp.
| void jsk_recognition_utils::Cylinder::estimateCenterAndHeight | ( | const pcl::PointCloud< pcl::PointXYZ > & | cloud, | 
| const pcl::PointIndices & | indices, | ||
| Eigen::Vector3f & | center, | ||
| double & | height | ||
| ) |  [virtual] | 
Definition at line 64 of file cylinder.cpp.
| void jsk_recognition_utils::Cylinder::filterPointCloud | ( | const pcl::PointCloud< pcl::PointXYZ > & | cloud, | 
| const double | threshold, | ||
| pcl::PointIndices & | output | ||
| ) |  [virtual] | 
Definition at line 49 of file cylinder.cpp.
| Eigen::Vector3f jsk_recognition_utils::Cylinder::getDirection | ( | ) |  [virtual] | 
Definition at line 109 of file cylinder.cpp.
| virtual double jsk_recognition_utils::Cylinder::getRadius | ( | ) |  [inline, virtual] | 
Definition at line 65 of file cylinder.h.
| void jsk_recognition_utils::Cylinder::toMarker | ( | visualization_msgs::Marker & | marker, | 
| const Eigen::Vector3f & | center, | ||
| const Eigen::Vector3f & | uz, | ||
| const double | height | ||
| ) |  [virtual] | 
Definition at line 85 of file cylinder.cpp.
| Eigen::Vector3f jsk_recognition_utils::Cylinder::direction_  [protected] | 
Definition at line 68 of file cylinder.h.
| Eigen::Vector3f jsk_recognition_utils::Cylinder::point_  [protected] | 
Definition at line 67 of file cylinder.h.
| double jsk_recognition_utils::Cylinder::radius_  [protected] | 
Definition at line 69 of file cylinder.h.