#include <detailedplane.hh>
Public Types | |
typedef boost::shared_ptr < DetailedPlane > | Ptr |
Public Member Functions | |
double | area () const |
DetailedPlane (const semanticmodel::Plane &plane, tf::TransformListener *listener) | |
void | mergeFrom (const DetailedPlane &rhs) |
bool | overlaps (const DetailedPlane &rhs) const |
void | toHullAndEquationPlaneMsg (semanticmodel::Plane &out) |
semanticmodel::Plane | toPlaneMsg () |
Public Attributes | |
double | a |
double | b |
double | c |
geometry_msgs::Point | center |
PointCloud::Ptr | cloud |
std_msgs::ColorRGBA | color |
double | d |
std::string | frame_id |
PointCloud::Ptr | hull |
Private Types | |
typedef pcl16::PointXYZRGB | Point |
typedef pcl16::PointCloud< Point > | PointCloud |
Static Private Attributes | |
static const double | PLANE_ERROR_TOL = 0.2 |
Definition at line 23 of file detailedplane.hh.
typedef pcl16::PointXYZRGB semanticmodel::DetailedPlane::Point [private] |
Definition at line 29 of file detailedplane.hh.
typedef pcl16::PointCloud<Point> semanticmodel::DetailedPlane::PointCloud [private] |
Definition at line 30 of file detailedplane.hh.
typedef boost::shared_ptr<DetailedPlane> semanticmodel::DetailedPlane::Ptr |
Definition at line 26 of file detailedplane.hh.
semanticmodel::DetailedPlane::DetailedPlane | ( | const semanticmodel::Plane & | plane, |
tf::TransformListener * | listener | ||
) |
Definition at line 25 of file detailedplane.cc.
double semanticmodel::DetailedPlane::area | ( | void | ) | const |
Definition at line 108 of file detailedplane.cc.
void semanticmodel::DetailedPlane::mergeFrom | ( | const DetailedPlane & | rhs | ) |
Definition at line 127 of file detailedplane.cc.
bool semanticmodel::DetailedPlane::overlaps | ( | const DetailedPlane & | rhs | ) | const |
Definition at line 58 of file detailedplane.cc.
void semanticmodel::DetailedPlane::toHullAndEquationPlaneMsg | ( | semanticmodel::Plane & | out | ) |
Definition at line 184 of file detailedplane.cc.
semanticmodel::Plane semanticmodel::DetailedPlane::toPlaneMsg | ( | ) |
Definition at line 169 of file detailedplane.cc.
Definition at line 60 of file detailedplane.hh.
Definition at line 60 of file detailedplane.hh.
Definition at line 60 of file detailedplane.hh.
Definition at line 63 of file detailedplane.hh.
PointCloud::Ptr semanticmodel::DetailedPlane::cloud |
Definition at line 69 of file detailedplane.hh.
std_msgs::ColorRGBA semanticmodel::DetailedPlane::color |
Definition at line 72 of file detailedplane.hh.
Definition at line 60 of file detailedplane.hh.
std::string semanticmodel::DetailedPlane::frame_id |
Definition at line 75 of file detailedplane.hh.
PointCloud::Ptr semanticmodel::DetailedPlane::hull |
Definition at line 66 of file detailedplane.hh.
const double semanticmodel::DetailedPlane::PLANE_ERROR_TOL = 0.2 [static, private] |
Definition at line 32 of file detailedplane.hh.