PrimitiveShapeVisitorShell< BaseT > Class Template Reference

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

+ Inheritance diagram for PrimitiveShapeVisitorShell< BaseT >:

Public Member Functions

 PrimitiveShapeVisitorShell ()
 
template<class A, class B>
 PrimitiveShapeVisitorShell (const A &a, const B &b)
 
template<class T>
 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)
 

Detailed Description

template<class BaseT>
class PrimitiveShapeVisitorShell< BaseT >

Definition at line 29 of file PrimitiveShapeVisitor.h.

Constructor & Destructor Documentation

◆ PrimitiveShapeVisitorShell() [1/3]

template<class BaseT>
PrimitiveShapeVisitorShell ( )
inline

Definition at line 32 of file PrimitiveShapeVisitor.h.

◆ PrimitiveShapeVisitorShell() [2/3]

template<class BaseT>
template<class T>
PrimitiveShapeVisitorShell ( const T & t)
inline

Definition at line 37 of file PrimitiveShapeVisitor.h.

◆ PrimitiveShapeVisitorShell() [3/3]

template<class BaseT>
template<class A, class B>
PrimitiveShapeVisitorShell ( const A & a,
const B & b )
inline

Definition at line 42 of file PrimitiveShapeVisitor.h.

+ Here is the call graph for this function:

Member Function Documentation

◆ Visit() [1/5]

template<class BaseT>
void Visit ( const ConePrimitiveShape & cone)
inline

Definition at line 65 of file PrimitiveShapeVisitor.h.

◆ Visit() [2/5]

template<class BaseT>
void Visit ( const CylinderPrimitiveShape & cylinder)
inline

Definition at line 59 of file PrimitiveShapeVisitor.h.

◆ Visit() [3/5]

template<class BaseT>
void Visit ( const PlanePrimitiveShape & plane)
inline

Definition at line 47 of file PrimitiveShapeVisitor.h.

◆ Visit() [4/5]

template<class BaseT>
void Visit ( const SpherePrimitiveShape & sphere)
inline

Definition at line 53 of file PrimitiveShapeVisitor.h.

◆ Visit() [5/5]

template<class BaseT>
void Visit ( const TorusPrimitiveShape & torus)
inline

Definition at line 71 of file PrimitiveShapeVisitor.h.


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