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

Defines a visitor for drawing elements with empty implementation. More...

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

Public Member Functions

 ElementVoidVisitor (global::System.IntPtr cPtr, bool cMemoryOwn)
 
override void Apply (cadex.Drawing.AngularDimension arg0)
 
override void Apply (cadex.Drawing.CurveSet arg0)
 
override void Apply (cadex.Drawing.DiametricDimension arg0)
 
override void Apply (cadex.Drawing.Hatch arg0)
 
override void Apply (cadex.Drawing.LinearDimension arg0)
 
override void Apply (cadex.Drawing.PiecewiseContour arg0)
 
override void Apply (cadex.Drawing.PointSet arg0)
 
override void Apply (cadex.Drawing.RadialDimension arg0)
 
override void Apply (cadex.Drawing.Text arg0)
 
- 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

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

◆ Dispose()

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

Reimplemented from cadex.Drawing.ElementVisitor.