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
 

Detailed Description

Definition at line 50 of file LCCP_Segmenter.h.

Constructor & Destructor Documentation

◆ LCCPSegClass()

Create variables needed for preparations

Default values of parameters before parsing

Parse Arguments needed for computation

Definition at line 28 of file LCCP_Segmenter.cpp.

◆ ~LCCPSegClass()

Definition at line 71 of file LCCP_Segmenter.cpp.

Member Function Documentation

◆ GetLabeledPointCloud()

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

Definition at line 77 of file LCCP_Segmenter.cpp.

+ Here is the caller graph for this function:

◆ GetSuperVoxelClusterSize()

size_t GetSuperVoxelClusterSize ( )
inline

Definition at line 99 of file LCCP_Segmenter.h.

+ Here is the caller graph for this function:

◆ UpdateParameters()

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

Definition at line 170 of file LCCP_Segmenter.cpp.

+ Here is the caller graph for this function:

Friends And Related Function Documentation

◆ visionx::PointCloudSegmenter

friend class visionx::PointCloudSegmenter
friend

Definition at line 53 of file LCCP_Segmenter.h.


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