ScorePrimitiveShapeVisitor< PointCompT, OctreeT > Class Template Reference

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

+ Inheritance diagram for ScorePrimitiveShapeVisitor< PointCompT, OctreeT >:

Public Member Functions

 ScorePrimitiveShapeVisitor (float distThresh, float normalThresh)
 
- Public Member Functions inherited from PrimitiveShapeVisitorShell< ScorePrimitiveShapeVisitorImpl< PointCompT, OctreeT > >
 PrimitiveShapeVisitorShell ()
 
 PrimitiveShapeVisitorShell (const A &a, const B &b)
 
 PrimitiveShapeVisitorShell (const T &t)
 
void Visit (const ConePrimitiveShape &cone)
 
void Visit (const CylinderPrimitiveShape &cylinder)
 
void Visit (const PlanePrimitiveShape &plane)
 
void Visit (const SpherePrimitiveShape &sphere)
 
void Visit (const TorusPrimitiveShape &torus)
 
- Public Member Functions inherited from ScorePrimitiveShapeVisitorImpl< PointCompT, OctreeT >
float Epsilon () const
 
IndicesTypeGetIndices ()
 
const OctreeT & GetOctree () const
 
const MiscLib::Vector< int > & GetShapeIndex ()
 
template<class ShapeT , class OctT >
void operator() (const ShapeT &shape, const OctT &oct, size_t i)
 
const PointCompatibilityFuncPointCompFunc () const
 
 ScorePrimitiveShapeVisitorImpl (float distThresh, float normalThresh)
 
void SetIndices (IndicesType *indices)
 
void SetOctree (const OctreeT &oct)
 
void SetShapeIndex (const MiscLib::Vector< int > &shapeIndex)
 
template<class ShapeT >
void Visit (const ShapeT &primShape)
 
- Public Member Functions inherited from PrimitiveShapeVisitor
virtual ~PrimitiveShapeVisitor ()
 

Additional Inherited Members

- Public Types inherited from ScorePrimitiveShapeVisitorImpl< PointCompT, OctreeT >
typedef MiscLib::RefCounted< MiscLib::Vector< size_t > > IndicesType
 
typedef OctreeT OctreeType
 
typedef PointCompT PointCompatibilityFunc
 

Detailed Description

template<class PointCompT, class OctreeT>
class ScorePrimitiveShapeVisitor< PointCompT, OctreeT >

Definition at line 89 of file ScorePrimitiveShapeVisitor.h.

Constructor & Destructor Documentation

◆ ScorePrimitiveShapeVisitor()

ScorePrimitiveShapeVisitor ( float  distThresh,
float  normalThresh 
)
inline

Definition at line 93 of file ScorePrimitiveShapeVisitor.h.


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