Hide menu
Loading...
Searching...
No Matches
cadex::Drawing::ElementVoidVisitor Class Reference

Defines a visitor of drawing elements with empty implementation. More...

#include <cadex/Drawing/ElementVisitor.hxx>

Inheritance diagram for cadex::Drawing::ElementVoidVisitor:
cadex::Drawing::ElementVisitor

Public Member Functions

void operator() (const AngularDimension &) override
 
void operator() (const CurveSet &) override
 
void operator() (const DiametricDimension &) override
 
void operator() (const Hatch &) override
 
void operator() (const LinearDimension &) override
 
void operator() (const PiecewiseContour &) override
 
void operator() (const PointSet &) override
 
void operator() (const RadialDimension &) override
 
void operator() (const Text &) override
 

Detailed Description

Defines a visitor of drawing elements with empty implementation.

When subclassing, one can implement only the necessary visit member functions if only some types of elements need to be processed.

Member Function Documentation

◆ operator()() [1/9]

void cadex::Drawing::ElementVoidVisitor::operator() ( const AngularDimension & )
inlineoverridevirtual

◆ operator()() [2/9]

void cadex::Drawing::ElementVoidVisitor::operator() ( const CurveSet & )
inlineoverridevirtual

◆ operator()() [3/9]

void cadex::Drawing::ElementVoidVisitor::operator() ( const DiametricDimension & )
inlineoverridevirtual

◆ operator()() [4/9]

void cadex::Drawing::ElementVoidVisitor::operator() ( const Hatch & )
inlineoverridevirtual

◆ operator()() [5/9]

void cadex::Drawing::ElementVoidVisitor::operator() ( const LinearDimension & )
inlineoverridevirtual

◆ operator()() [6/9]

void cadex::Drawing::ElementVoidVisitor::operator() ( const PiecewiseContour & )
inlineoverridevirtual

◆ operator()() [7/9]

void cadex::Drawing::ElementVoidVisitor::operator() ( const PointSet & )
inlineoverridevirtual

◆ operator()() [8/9]

void cadex::Drawing::ElementVoidVisitor::operator() ( const RadialDimension & )
inlineoverridevirtual

◆ operator()() [9/9]

void cadex::Drawing::ElementVoidVisitor::operator() ( const Text & )
inlineoverridevirtual