RansacShapeDetector Class Reference

#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/RansacShapeDetector.h>

Classes

struct  Options
 

Public Member Functions

void Add (PrimitiveShapeConstructor *c)
 
size_t AutoAcceptSize () const
 
void AutoAcceptSize (size_t s)
 
size_t Detect (PointCloud &pc, size_t begin, size_t end, MiscLib::Vector< std::pair< MiscLib::RefCountPtr< PrimitiveShape >, size_t > > *shapes)
 
const Options & GetOptions () const
 
 RansacShapeDetector ()
 
 RansacShapeDetector (const Options &options)
 
virtual ~RansacShapeDetector ()
 

Constructor & Destructor Documentation

◆ RansacShapeDetector() [1/2]

◆ RansacShapeDetector() [2/2]

RansacShapeDetector ( const Options & options)

◆ ~RansacShapeDetector()

~RansacShapeDetector ( )
virtual

Member Function Documentation

◆ Add()

void Add ( PrimitiveShapeConstructor * c)

◆ AutoAcceptSize() [1/2]

size_t AutoAcceptSize ( ) const
inline

◆ AutoAcceptSize() [2/2]

void AutoAcceptSize ( size_t s)
inline

◆ Detect()

size_t Detect ( PointCloud & pc,
size_t begin,
size_t end,
MiscLib::Vector< std::pair< MiscLib::RefCountPtr< PrimitiveShape >, size_t > > * shapes )

◆ GetOptions()

const Options & GetOptions ( ) const
inline

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