Hide menu
Loading...
Searching...
No Matches
DrawingCombinedElementVisitor

Provides combined method visitElement() to visit all elements.

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

Implements

Constructors

new DrawingCombinedElementVisitor()

new DrawingCombinedElementVisitor(): DrawingCombinedElementVisitor

Returns

DrawingCombinedElementVisitor

Methods

visitAngularDimension()

visitAngularDimension(angularDimension): void

Invokes visitElement() for angular dimension.

Parameters

angularDimension

AngularDimension

Visited angular dimension.

Returns

void

Implementation of

ElementVisitor.visitAngularDimension


visitCurveSet()

visitCurveSet(curveSet): void

Invokes visitElement() for curve set.

Parameters

curveSet

CurveSet

Visited curve set.

Returns

void

Implementation of

ElementVisitor.visitCurveSet


visitDiametricDimension()

visitDiametricDimension(diametricDimension): void

Invokes visitElement() for diametric dimension.

Parameters

diametricDimension

DiametricDimension

Visited diametric dimension.

Returns

void

Implementation of

ElementVisitor.visitDiametricDimension


visitElement()

abstract visitElement(element): void

Defines logic that will be invoked upon entering the element, before visit its children.

Parameters

element

Element

Visited drawing element.

Returns

void


visitHatch()

visitHatch(hatch): void

Invokes visitElement() for hatch.

Parameters

hatch

Hatch

Visited hatch.

Returns

void

Implementation of

ElementVisitor.visitHatch


visitLinearDimension()

visitLinearDimension(linearDimension): void

Invokes visitElement() for linear dimension.

Parameters

linearDimension

LinearDimension

Visited linear dimension.

Returns

void

Implementation of

ElementVisitor.visitLinearDimension


visitPiecewiseContour()

visitPiecewiseContour(piecewiseContour): void

Invokes visitElement() for piecewise contour.

Parameters

piecewiseContour

PiecewiseContour

Visited piecewise contour.

Returns

void

Implementation of

ElementVisitor.visitPiecewiseContour


visitPointSet()

visitPointSet(pointSet): void

Invokes visitElement() for point set.

Parameters

pointSet

DrawingPointSet

Visited point set.

Returns

void

Implementation of

ElementVisitor.visitPointSet


visitRadialDimension()

visitRadialDimension(radialDimension): void

Invokes visitElement() for radial dimension.

Parameters

radialDimension

RadialDimension

Visited radial dimension.

Returns

void

Implementation of

ElementVisitor.visitRadialDimension


visitText()

visitText(text): void

Invokes visitElement() for text.

Parameters

text

Text

Visited text.

Returns

void

Implementation of

ElementVisitor.visitText