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

Defines a visitor for 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 for 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.

Examples
exploring/drawings/Program.cs, and exploring/drawings/main.cxx.

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