PerpendicularPlaneFitting Class Reference

#include <VisionX/libraries/PointCloudTools/PerpendicularPlaneFitting.h>

Public Types

using PointT = pcl::PointXYZRGBA
 

Public Member Functions

std::optional< PlaneFittingResultfit (pcl::PointCloud< PointT >::ConstPtr input)
 

Public Attributes

double distanceThreshold = 1
 
double epsAngle = pcl::deg2rad(10.0)
 
int maxIterations = 1000
 
Eigen::Vector3f normal = Eigen::Vector3f::UnitZ()
 
double probability = 0.99
 

Detailed Description

Definition at line 22 of file PerpendicularPlaneFitting.h.

Member Typedef Documentation

◆ PointT

using PointT = pcl::PointXYZRGBA

Definition at line 25 of file PerpendicularPlaneFitting.h.

Member Function Documentation

◆ fit()

std::optional< PlaneFittingResult > fit ( pcl::PointCloud< PointT >::ConstPtr  input)

Definition at line 11 of file PerpendicularPlaneFitting.cpp.

Member Data Documentation

◆ distanceThreshold

double distanceThreshold = 1

Definition at line 29 of file PerpendicularPlaneFitting.h.

◆ epsAngle

double epsAngle = pcl::deg2rad(10.0)

Definition at line 31 of file PerpendicularPlaneFitting.h.

◆ maxIterations

int maxIterations = 1000

Definition at line 33 of file PerpendicularPlaneFitting.h.

◆ normal

Eigen::Vector3f normal = Eigen::Vector3f::UnitZ()

Definition at line 30 of file PerpendicularPlaneFitting.h.

◆ probability

double probability = 0.99

Definition at line 34 of file PerpendicularPlaneFitting.h.


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