Hide menu
Loading...
Searching...
No Matches
cadex::Drawing::ElementVisitor Class Referenceabstract

Defines a visitor of drawing elements. More...

#include <cadex/Drawing/ElementVisitor.hxx>

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

Public Member Functions

virtual void operator() (const AngularDimension &theElement)=0
 
virtual void operator() (const CurveSet &theElement)=0
 
virtual void operator() (const DiametricDimension &theElement)=0
 
virtual void operator() (const Hatch &theElement)=0
 
virtual void operator() (const LinearDimension &theElement)=0
 
virtual void operator() (const PiecewiseContour &theElement)=0
 
virtual void operator() (const PointSet &theElement)=0
 
virtual void operator() (const RadialDimension &theElement)=0
 
virtual void operator() (const Text &theElement)=0
 

Detailed Description

Defines a visitor of drawing elements.

Provides an interface for visitors to implement to access elements stored in instances of Drawing::View.