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 49 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 27 of file LCCP_Segmenter.cpp.

◆ ~LCCPSegClass()

Definition at line 70 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.

◆ GetSuperVoxelClusterSize()

size_t GetSuperVoxelClusterSize ( )
inline

Definition at line 99 of file LCCP_Segmenter.h.

◆ UpdateParameters()

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

Definition at line 175 of file LCCP_Segmenter.cpp.

Friends And Related Symbol Documentation

◆ visionx::PointCloudSegmenter

friend class visionx::PointCloudSegmenter
friend

Definition at line 52 of file LCCP_Segmenter.h.


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