Hide menu
cadex::ModelData_DrawingElementVisitor Class Referenceabstract

Defines a visitor of drawing elements. More...

Inheritance diagram for cadex::ModelData_DrawingElementVisitor:
cadex::ModelData_DrawingElementVoidVisitor

Public Member Functions

virtual void operator() (const ModelData_DrawingAngularDimension &theElement)=0
 
virtual void operator() (const ModelData_DrawingCurveSet &theElement)=0
 
virtual void operator() (const ModelData_DrawingDiametricDimension &theElement)=0
 
virtual void operator() (const ModelData_DrawingHatch &theElement)=0
 
virtual void operator() (const ModelData_DrawingLinearDimension &theElement)=0
 
virtual void operator() (const ModelData_DrawingPiecewiseContour &theElement)=0
 
virtual void operator() (const ModelData_DrawingPointSet &theElement)=0
 
virtual void operator() (const ModelData_DrawingRadialDimension &theElement)=0
 
virtual void operator() (const ModelData_DrawingText &theElement)=0
 

Detailed Description

Defines a visitor of drawing elements.

Provides an interface for visitors to implement to access elements stored in instances of ModelData_DrawingView.