Provides combined method operator() to visit all elements. More...
#include <cadex/Drawing/ElementVisitor.hxx>
Public Member Functions | |
void | operator() (const AngularDimension &theElement) override |
void | operator() (const CurveSet &theElement) override |
void | operator() (const DiametricDimension &theElement) override |
void | operator() (const Hatch &theElement) override |
void | operator() (const LinearDimension &theElement) override |
void | operator() (const PiecewiseContour &theElement) override |
void | operator() (const PointSet &theElement) override |
void | operator() (const RadialDimension &theElement) override |
void | operator() (const Text &theElement) override |
virtual void | operator() (const Element &theElement)=0 |
Provides combined method operator() to visit all elements.
This is a convenience class allowing to redefine a single method operator() in the subclasses.
|
overridevirtual |
Implements cadex::Drawing::ElementVisitor.
|
overridevirtual |
Implements cadex::Drawing::ElementVisitor.
|
overridevirtual |
Implements cadex::Drawing::ElementVisitor.
|
overridevirtual |
Implements cadex::Drawing::ElementVisitor.
|
overridevirtual |
Implements cadex::Drawing::ElementVisitor.
|
overridevirtual |
Implements cadex::Drawing::ElementVisitor.
|
overridevirtual |
Implements cadex::Drawing::ElementVisitor.
|
overridevirtual |
Implements cadex::Drawing::ElementVisitor.
|
overridevirtual |
Implements cadex::Drawing::ElementVisitor.