Point Cloud Library (PCL)  1.12.1-dev
List of all members | Public Member Functions
pcl::TernaryTreeMissingDataBranchEstimator Class Reference

Branch estimator for ternary trees where one branch is used for missing data (indicated by flag != 0). More...

#include <pcl/ml/branch_estimator.h>

+ Inheritance diagram for pcl::TernaryTreeMissingDataBranchEstimator:
+ Collaboration diagram for pcl::TernaryTreeMissingDataBranchEstimator:

Public Member Functions

 TernaryTreeMissingDataBranchEstimator ()=default
 Constructor. More...
 
 ~TernaryTreeMissingDataBranchEstimator () override=default
 Destructor. More...
 
std::size_t getNumOfBranches () const override
 Returns the number of branches the corresponding tree has. More...
 
void computeBranchIndex (const float result, const unsigned char flag, const float threshold, unsigned char &branch_index) const override
 Computes the branch index for the specified result. More...
 
- Public Member Functions inherited from pcl::BranchEstimator
virtual ~BranchEstimator ()=default
 Destructor. More...
 

Detailed Description

Branch estimator for ternary trees where one branch is used for missing data (indicated by flag != 0).

Definition at line 109 of file branch_estimator.h.

Constructor & Destructor Documentation

◆ TernaryTreeMissingDataBranchEstimator()

pcl::TernaryTreeMissingDataBranchEstimator::TernaryTreeMissingDataBranchEstimator ( )
inlinedefault

Constructor.

◆ ~TernaryTreeMissingDataBranchEstimator()

pcl::TernaryTreeMissingDataBranchEstimator::~TernaryTreeMissingDataBranchEstimator ( )
inlineoverridedefault

Destructor.

Member Function Documentation

◆ computeBranchIndex()

void pcl::TernaryTreeMissingDataBranchEstimator::computeBranchIndex ( const float  result,
const unsigned char  flag,
const float  threshold,
unsigned char &  branch_index 
) const
inlineoverridevirtual

Computes the branch index for the specified result.

Parameters
[in]resultthe result the branch index will be computed for
[in]flagthe flag corresponding to the specified result
[in]thresholdthe threshold used to compute the branch index
[out]branch_indexthe destination for the computed branch index

Implements pcl::BranchEstimator.

Definition at line 131 of file branch_estimator.h.

◆ getNumOfBranches()

std::size_t pcl::TernaryTreeMissingDataBranchEstimator::getNumOfBranches ( ) const
inlineoverridevirtual

Returns the number of branches the corresponding tree has.

Implements pcl::BranchEstimator.

Definition at line 118 of file branch_estimator.h.


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