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 OptionsGetOptions () const
 
 RansacShapeDetector ()
 
 RansacShapeDetector (const Options &options)
 
virtual ~RansacShapeDetector ()
 

Detailed Description

Definition at line 19 of file RansacShapeDetector.h.

Constructor & Destructor Documentation

◆ RansacShapeDetector() [1/2]

Definition at line 24 of file RansacShapeDetector.cpp.

◆ RansacShapeDetector() [2/2]

RansacShapeDetector ( const Options options)

Definition at line 30 of file RansacShapeDetector.cpp.

◆ ~RansacShapeDetector()

~RansacShapeDetector ( )
virtual

Definition at line 37 of file RansacShapeDetector.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ Add()

void Add ( PrimitiveShapeConstructor c)

Definition at line 46 of file RansacShapeDetector.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ AutoAcceptSize() [1/2]

size_t AutoAcceptSize ( ) const
inline

Definition at line 52 of file RansacShapeDetector.h.

◆ AutoAcceptSize() [2/2]

void AutoAcceptSize ( size_t  s)
inline

Definition at line 48 of file RansacShapeDetector.h.

+ Here is the call graph for this function:

◆ Detect()

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

Definition at line 484 of file RansacShapeDetector.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetOptions()

const Options& GetOptions ( ) const
inline

Definition at line 56 of file RansacShapeDetector.h.


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