Hide menu
Loading...
Searching...
No Matches
cadex.Drawing.CombinedElementVisitor Class Referenceabstract

Provides a combined method operator() to visit all elements. More...

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

Public Member Functions

 CombinedElementVisitor (global::System.IntPtr cPtr, bool cMemoryOwn)
 
override void Apply (cadex.Drawing.AngularDimension theElement)
 
override void Apply (cadex.Drawing.CurveSet theElement)
 
override void Apply (cadex.Drawing.DiametricDimension theElement)
 
override void Apply (cadex.Drawing.Hatch theElement)
 
override void Apply (cadex.Drawing.LinearDimension theElement)
 
override void Apply (cadex.Drawing.PiecewiseContour theElement)
 
override void Apply (cadex.Drawing.PointSet theElement)
 
override void Apply (cadex.Drawing.RadialDimension theElement)
 
override void Apply (cadex.Drawing.Text theElement)
 
void Apply (cadex.Drawing.Element theElement)
 
- Public Member Functions inherited from cadex.Drawing.ElementVisitor
 ElementVisitor (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
void Apply (cadex.Drawing.AngularDimension theElement)
 
void Apply (cadex.Drawing.CurveSet theElement)
 
void Apply (cadex.Drawing.DiametricDimension theElement)
 
void Apply (cadex.Drawing.Hatch theElement)
 
void Apply (cadex.Drawing.LinearDimension theElement)
 
void Apply (cadex.Drawing.PiecewiseContour theElement)
 
void Apply (cadex.Drawing.PointSet theElement)
 
void Apply (cadex.Drawing.RadialDimension theElement)
 
void Apply (cadex.Drawing.Text theElement)
 

Protected Member Functions

override void Dispose (bool disposing)
 

Detailed Description

Provides a combined method operator() to visit all elements.

Provides combined methods VisitEnter() and VisitLeave() to visit all elements.

This is a convenience class allowing to redefine a single method operator() in the subclasses.

This is a convenience class allowing to redefine a single method VisitEnter() in the subclasses.

Member Function Documentation

◆ Dispose()

override void cadex.Drawing.CombinedElementVisitor.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented from cadex.Drawing.ElementVisitor.