LCCPSegClass Class Reference

#include <VisionX/components/pointcloud_processor/PointCloudSegmenter/LCCP_Segmenter.h>

Public Member Functions

pcl::PointCloud< pcl::PointXYZL >::Ptr & GetLabeledPointCloud (pcl::PointCloud< pcl::PointXYZRGBA >::Ptr &CloudPtr)
 
size_t GetSuperVoxelClusterSize ()
 
 LCCPSegClass ()
 
void UpdateParameters (float voxelRes, float seedRes, float colorImp, float spatialImp, float normalImp, float concavityThres, float smoothnessThes, uint32_t minSegSize)
 
 ~LCCPSegClass ()
 

Friends

class visionx::PointCloudSegmenter
 

Constructor & Destructor Documentation

◆ LCCPSegClass()

Create variables needed for preparations

Default values of parameters before parsing

Parse Arguments needed for computation

◆ ~LCCPSegClass()

Member Function Documentation

◆ GetLabeledPointCloud()

pcl::PointCloud< pcl::PointXYZL >::Ptr & GetLabeledPointCloud ( pcl::PointCloud< pcl::PointXYZRGBA >::Ptr & CloudPtr)

◆ GetSuperVoxelClusterSize()

size_t GetSuperVoxelClusterSize ( )
inline

◆ UpdateParameters()

void UpdateParameters ( float voxelRes,
float seedRes,
float colorImp,
float spatialImp,
float normalImp,
float concavityThres,
float smoothnessThes,
uint32_t minSegSize )

Friends And Related Symbol Documentation

◆ visionx::PointCloudSegmenter

friend class visionx::PointCloudSegmenter
friend

The documentation for this class was generated from the following files: