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 26 of file PrimitiveShapeVisitor.h.

Constructor & Destructor Documentation

◆ PrimitiveShapeVisitorShell() [1/3]

Definition at line 30 of file PrimitiveShapeVisitor.h.

◆ PrimitiveShapeVisitorShell() [2/3]

PrimitiveShapeVisitorShell ( const T t)
inline

Definition at line 33 of file PrimitiveShapeVisitor.h.

◆ PrimitiveShapeVisitorShell() [3/3]

PrimitiveShapeVisitorShell ( const A a,
const B &  b 
)
inline

Definition at line 38 of file PrimitiveShapeVisitor.h.

Member Function Documentation

◆ Visit() [1/5]

void Visit ( const ConePrimitiveShape cone)
inline

Definition at line 57 of file PrimitiveShapeVisitor.h.

◆ Visit() [2/5]

void Visit ( const CylinderPrimitiveShape cylinder)
inline

Definition at line 52 of file PrimitiveShapeVisitor.h.

◆ Visit() [3/5]

void Visit ( const PlanePrimitiveShape plane)
inline

Definition at line 42 of file PrimitiveShapeVisitor.h.

◆ Visit() [4/5]

void Visit ( const SpherePrimitiveShape sphere)
inline

Definition at line 47 of file PrimitiveShapeVisitor.h.

◆ Visit() [5/5]

void Visit ( const TorusPrimitiveShape torus)
inline

Definition at line 62 of file PrimitiveShapeVisitor.h.


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