Hide menu
Loading...
Searching...
No Matches
GraphicalComponentCombinedVisitor

Provides a combined visitGraphicalComponent method for visiting all graphical components.

This is a convenience class allowing subclasses to override a single visitGraphicalComponent method instead of implementing a separate visit method for each graphical component type.

Implements

Constructors

Constructor

‍new GraphicalComponentCombinedVisitor(): GraphicalComponentCombinedVisitor

Returns

GraphicalComponentCombinedVisitor

Methods

visitGraphicalComponent()

‍abstract visitGraphicalComponent(graphicalComponent): void

Defines the logic invoked for each visited graphical component.

Parameters

graphicalComponent

GraphicalComponent

Visited graphical component.

Returns

void


visitOutlinedComponent()

‍visitOutlinedComponent(outlinedComponent): void

Invokes visitGraphicalComponent for a visited outlined component.

Parameters

outlinedComponent

OutlinedComponent

outlined сomponent.

Returns

void

Implementation of

GraphicalComponentVisitor.visitOutlinedComponent


visitTextComponent()

‍visitTextComponent(textComponent): void

Invokes visitGraphicalComponent for a visited text component.

Parameters

textComponent

TextComponent

Visited text сomponent.

Returns

void

Implementation of

GraphicalComponentVisitor.visitTextComponent


visitTriangulatedComponent()

‍visitTriangulatedComponent(triangulatedComponent): void

Invokes visitGraphicalComponent for a visited triangulated component.

Parameters

triangulatedComponent

TriangulatedComponent

Visited triangulated сomponent.

Returns

void

Implementation of

GraphicalComponentVisitor.visitTriangulatedComponent