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

Outline visitor with empty implementation. More...

#include <cadex/ModelData_PMIOutlineVisitor.hxx>

Inheritance diagram for cadex::ModelData_PMIOutlineVoidVisitor:
cadex::ModelData_PMIOutlineVisitor

Public Member Functions

void operator() (const ModelData_PMIPolyOutline &theOutline) override
 
void operator() (const ModelData_PMIPoly2dOutline &theOutline) override
 
void operator() (const ModelData_PMICurveOutline &theOutline) override
 
void operator() (const ModelData_PMICurve2dOutline &theOutline) override
 
bool VisitEnter (const ModelData_PMICompositeOutline &theOutline) override
 
void VisitLeave (const ModelData_PMICompositeOutline &theOutline) override
 
virtual void operator() (const ModelData_PMIPolyOutline &theOutline)=0
 
virtual void operator() (const ModelData_PMIPoly2dOutline &theOutline)=0
 
virtual void operator() (const ModelData_PMICurveOutline &theOutline)=0
 
virtual void operator() (const ModelData_PMICurve2dOutline &theOutline)=0
 
virtual bool VisitEnter (const ModelData_PMICompositeOutline &theOutline)=0
 
virtual void VisitLeave (const ModelData_PMICompositeOutline &theOutline)=0
 

Detailed Description

Outline visitor with empty implementation.

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

Member Function Documentation

◆ operator()() [1/4]

void cadex::ModelData_PMIOutlineVoidVisitor::operator() ( const ModelData_PMICurve2dOutline theOutline)
overridevirtual

◆ operator()() [2/4]

void cadex::ModelData_PMIOutlineVoidVisitor::operator() ( const ModelData_PMICurveOutline theOutline)
overridevirtual

◆ operator()() [3/4]

void cadex::ModelData_PMIOutlineVoidVisitor::operator() ( const ModelData_PMIPoly2dOutline theOutline)
overridevirtual

◆ operator()() [4/4]

void cadex::ModelData_PMIOutlineVoidVisitor::operator() ( const ModelData_PMIPolyOutline theOutline)
overridevirtual

◆ VisitEnter()

bool cadex::ModelData_PMIOutlineVoidVisitor::VisitEnter ( const ModelData_PMICompositeOutline theOutline)
overridevirtual

◆ VisitLeave()

void cadex::ModelData_PMIOutlineVoidVisitor::VisitLeave ( const ModelData_PMICompositeOutline theOutline)
overridevirtual