#include <cluster_handler.h>
Definition at line 179 of file cluster_handler.h.
typedef pcl::PointCloud<LabelT> cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::LabelCloud |
Definition at line 184 of file cluster_handler.h.
typedef LabelCloud::Ptr cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::LabelCloudPtr |
Definition at line 185 of file cluster_handler.h.
typedef pcl::PointCloud<PointNT> cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::NormalCloud |
Definition at line 188 of file cluster_handler.h.
typedef NormalCloud::ConstPtr cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::NormalCloudConstPtr |
Definition at line 189 of file cluster_handler.h.
typedef pcl::PointCloud<PointT> cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::PointCloud |
Definition at line 186 of file cluster_handler.h.
typedef PointCloud::ConstPtr cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::PointCloudConstPtr |
Definition at line 187 of file cluster_handler.h.
typedef boost::shared_ptr<DepthClusterHandler<LabelT,PointT,PointNT> > cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::Ptr |
Definition at line 182 of file cluster_handler.h.
cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::DepthClusterHandler | ( | ) | [inline] |
Definition at line 192 of file cluster_handler.h.
cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::~DepthClusterHandler | ( | ) | [inline] |
Definition at line 194 of file cluster_handler.h.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::addBorderIndicesToClusters | ( | ) | [inline] |
Definition at line 240 of file cluster_handler.h.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::addPoint | ( | ClusterPtr | c, |
int | idx | ||
) | [inline, virtual] |
Implements cob_3d_segmentation::ClusterHandlerBase< DepthCluster >.
Definition at line 196 of file cluster_handler.h.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::clearOrientation | ( | ClusterPtr | c | ) | const [inline] |
Definition at line 214 of file cluster_handler.h.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::computeClusterComponents | ( | ClusterPtr | c | ) |
Definition at line 70 of file cluster_handler.hpp.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::computeCurvature | ( | ClusterPtr | c | ) |
Definition at line 99 of file cluster_handler.hpp.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::computeNormalIntersections | ( | ClusterPtr | c | ) |
Definition at line 128 of file cluster_handler.hpp.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::computePointCurvature | ( | ClusterPtr | c, |
int | search_size | ||
) |
bool cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::computePrincipalComponents | ( | ClusterPtr | c | ) |
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::mapClusterBorders | ( | pcl::PointCloud< pcl::PointXYZRGB >::Ptr | points | ) | [inline] |
Definition at line 261 of file cluster_handler.h.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::mapClusterNormalIntersectionResults | ( | pcl::PointCloud< pcl::PointXYZ >::Ptr | ints_centroids, |
pcl::PointCloud< pcl::Normal >::Ptr | comp1, | ||
pcl::PointCloud< pcl::Normal >::Ptr | comp2, | ||
pcl::PointCloud< pcl::Normal >::Ptr | comp3, | ||
pcl::PointCloud< pcl::PointXYZ >::Ptr | centroids, | ||
pcl::PointCloud< pcl::Normal >::Ptr | connection | ||
) | [inline] |
Definition at line 274 of file cluster_handler.h.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::merge | ( | ClusterPtr | source, |
ClusterPtr | target | ||
) | [inline, virtual] |
Implements cob_3d_segmentation::ClusterHandlerBase< DepthCluster >.
Definition at line 219 of file cluster_handler.h.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::setLabelCloudInOut | ( | LabelCloudPtr | labels | ) | [inline] |
Definition at line 229 of file cluster_handler.h.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::setNormalCloudIn | ( | NormalCloudConstPtr | normals | ) | [inline] |
Definition at line 231 of file cluster_handler.h.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::setPointCloudIn | ( | PointCloudConstPtr | points | ) | [inline] |
Definition at line 230 of file cluster_handler.h.
void cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::updateNormal | ( | ClusterPtr | c, |
const Eigen::Vector3f & | normal | ||
) | const [inline] |
Definition at line 209 of file cluster_handler.h.
LabelCloudPtr cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::labels_ [private] |
Definition at line 312 of file cluster_handler.h.
NormalCloudConstPtr cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::normals_ [private] |
Definition at line 314 of file cluster_handler.h.
PointCloudConstPtr cob_3d_segmentation::DepthClusterHandler< LabelT, PointT, PointNT >::surface_ [private] |
Definition at line 313 of file cluster_handler.h.