PrimitiveShapeVisitor Class Referenceabstract

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

+ Inheritance diagram for PrimitiveShapeVisitor:

Public Member Functions

virtual void Visit (const ConePrimitiveShape &cone)=0
 
virtual void Visit (const CylinderPrimitiveShape &cylinder)=0
 
virtual void Visit (const PlanePrimitiveShape &plane)=0
 
virtual void Visit (const SpherePrimitiveShape &sphere)=0
 
virtual void Visit (const TorusPrimitiveShape &torus)=0
 
virtual ~PrimitiveShapeVisitor ()
 

Detailed Description

Definition at line 14 of file PrimitiveShapeVisitor.h.

Constructor & Destructor Documentation

◆ ~PrimitiveShapeVisitor()

virtual ~PrimitiveShapeVisitor ( )
inlinevirtual

Definition at line 17 of file PrimitiveShapeVisitor.h.

Member Function Documentation

◆ Visit() [1/5]

virtual void Visit ( const ConePrimitiveShape cone)
pure virtual

◆ Visit() [2/5]

virtual void Visit ( const CylinderPrimitiveShape cylinder)
pure virtual

◆ Visit() [3/5]

virtual void Visit ( const PlanePrimitiveShape plane)
pure virtual

Implemented in PrimitiveShapeVisitorShell< ScorePrimitiveShapeVisitorImpl< PointCompT, OctreeT > >.

+ Here is the caller graph for this function:

◆ Visit() [4/5]

virtual void Visit ( const SpherePrimitiveShape sphere)
pure virtual

◆ Visit() [5/5]

virtual void Visit ( const TorusPrimitiveShape torus)
pure virtual

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