Hide menu
Loading...
Searching...
No Matches
GraphicalRepresentation

Defines a graphical PMI representation.

Extends

Constructors

Constructor

‍new GraphicalRepresentation(component?): GraphicalRepresentation

Creates a graphical representation with one optional component.

Parameters

component?

GraphicalComponent

Graphical component.

Returns

GraphicalRepresentation

Overrides

BaseObject.constructor

Properties

components

‍readonly components: Set<GraphicalComponent>

Graphical components of this representation.


plane

‍plane: Plane

Plane of this representation.

Accessors

id

Get Signature

‍get id(): bigint

Returns the unique identifier of the object.

Returns

bigint

Inherited from

BaseObject.id

Methods

accept()

‍accept(visitor): void

Accepts a graphical component visitor.

Parameters

visitor

GraphicalComponentVisitor

Visitor to accept.

Returns

void


addComponent()

‍addComponent(component): void

Adds a graphical component.

Parameters

component

GraphicalComponent

Graphical component.

Returns

void

Deprecated

Use GraphicalRepresentation.components and components.add instead.


isEmpty()

‍isEmpty(): boolean

Returns whether this representation has no components.

Returns

boolean

Deprecated

Use GraphicalRepresentation.components and components.size === 0 instead.


numberOfComponents()

‍numberOfComponents(): number

Returns the number of graphical components.

Returns

number

Deprecated

Use GraphicalRepresentation.components and components.size instead.