Hide menu
Loading...
Searching...
No Matches
cadex::PMI::GraphicalComponentCombinedVisitor Class Referenceabstract

Provides combined method operator() to visit all components. More...

Inheritance diagram for cadex::PMI::GraphicalComponentCombinedVisitor:
cadex::PMI::GraphicalComponentVisitor

Public Member Functions

void operator() (const OutlinedComponent &theComponent) override
 
void operator() (const TextComponent &theComponent) override
 
void operator() (const TriangulatedComponent &theComponent) override
 
virtual void operator() (const GraphicalComponent &theComponent)=0
 

Detailed Description

Provides combined method operator() to visit all components.

This is a convenience class allowing to redefine a single method operator() in the subclasses.

Member Function Documentation

◆ operator()() [1/3]

void cadex::PMI::GraphicalComponentCombinedVisitor::operator() ( const OutlinedComponent & theComponent)
overridevirtual

◆ operator()() [2/3]

void cadex::PMI::GraphicalComponentCombinedVisitor::operator() ( const TextComponent & theComponent)
overridevirtual

◆ operator()() [3/3]

void cadex::PMI::GraphicalComponentCombinedVisitor::operator() ( const TriangulatedComponent & theComponent)
overridevirtual