Hide menu
Loading...
Searching...
No Matches
cadex::ModelData_PMIGraphicalElementComponentVoidVisitor Class Reference

Component visitor with empty implementation. More...

#include <cadex/ModelData_PMIGraphicalElementComponentVisitor.hxx>

Inheritance diagram for cadex::ModelData_PMIGraphicalElementComponentVoidVisitor:
cadex::ModelData_PMIGraphicalElementComponentVisitor

Public Member Functions

void operator() (const ModelData_PMIOutlinedComponent &theComponent) override
 
void operator() (const ModelData_PMITextComponent &theComponent) override
 
void operator() (const ModelData_PMITriangulatedComponent &theComponent) override
 
virtual void operator() (const ModelData_PMIOutlinedComponent &theComponent)=0
 
virtual void operator() (const ModelData_PMITextComponent &theComponent)=0
 
virtual void operator() (const ModelData_PMITriangulatedComponent &theComponent)=0
 

Detailed Description

Component visitor with empty implementation.

ModelData_PMIGraphicalElementComponentVoidVisitor can be used as a base class for subclasses that only need to redefine a few methods.

Member Function Documentation

◆ operator()() [1/3]

void cadex::ModelData_PMIGraphicalElementComponentVoidVisitor::operator() ( const ModelData_PMIOutlinedComponent theComponent)
overridevirtual

◆ operator()() [2/3]

void cadex::ModelData_PMIGraphicalElementComponentVoidVisitor::operator() ( const ModelData_PMITextComponent theComponent)
overridevirtual

◆ operator()() [3/3]

void cadex::ModelData_PMIGraphicalElementComponentVoidVisitor::operator() ( const ModelData_PMITriangulatedComponent theComponent)
overridevirtual