Winter Cardinal UI - v0.457.0 / EShapeLineOfAnyPointsImpl

Class: EShapeLineOfAnyPointsImpl

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new EShapeLineOfAnyPointsImpl(parent): EShapeLineOfAnyPointsImpl

Parameters

Name Type
parent EShape

Returns

EShapeLineOfAnyPointsImpl

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:41

Properties

_fill

• Protected _fill: EShapeLineOfAnyPointsFill

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:36


_id

• Protected _id: number

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:38


_length

• Protected _length: number

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:32


_marker

• Protected Optional _marker: EShapePointsMarkerContainer

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:39


_offset

• Protected _offset: EShapeLineOfAnyPointsPoint

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:35


_parent

• Protected _parent: EShape

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:28


_plength

• Protected _plength: number

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:33


_segments

• Protected _segments: number[]

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:31


_size

• Protected _size: EShapeLineOfAnyPointsPoint

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:34


_stroke

• Protected _stroke: EShapeLineOfAnyPointsStroke

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:37


_values

• Protected _values: number[]

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:29


_valuesLength

• Protected _valuesLength: number

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:30


WORK_RANGE

▪ Static Protected WORK_RANGE: [number, number]

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:26

Accessors

fill

• get fill(): EShapeLineOfAnyPointsFill

Returns

EShapeLineOfAnyPointsFill

Implementation of

EShapeLineOfAnyPoints.fill

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:116


formatted

• get formatted(): this

Returns

this

Implementation of

EShapeLineOfAnyPoints.formatted

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:132


formatter

• get formatter(): null | EShapePointsFormatter

Returns

null | EShapePointsFormatter

Implementation of

EShapeLineOfAnyPoints.formatter

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:124

• set formatter(formatter): void

Parameters

Name Type
formatter null | EShapePointsFormatter

Returns

void

Implementation of

EShapeLineOfAnyPoints.formatter

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:128


id

• get id(): number

Returns

number

Implementation of

EShapeLineOfAnyPoints.id

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:67


length

• get length(): number

Returns

number

Implementation of

EShapeLineOfAnyPoints.length

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:59


marker

• get marker(): EShapePointsMarkerContainer

Returns

EShapePointsMarkerContainer

Implementation of

EShapeLineOfAnyPoints.marker

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:95


offset

• get offset(): EShapeLineOfAnyPointsPoint

Returns

EShapeLineOfAnyPointsPoint

Implementation of

EShapeLineOfAnyPoints.offset

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:112


plength

• get plength(): number

Peak length

Returns

number

Implementation of

EShapeLineOfAnyPoints.plength

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:63


segments

• get segments(): number[]

Returns

number[]

Implementation of

EShapeLineOfAnyPoints.segments

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:79

• set segments(segments): void

Parameters

Name Type
segments number[]

Returns

void

Implementation of

EShapeLineOfAnyPoints.segments

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:83


size

• get size(): EShapeLineOfAnyPointsPoint

Returns

EShapeLineOfAnyPointsPoint

Implementation of

EShapeLineOfAnyPoints.size

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:108


stroke

• get stroke(): EShapeLineOfAnyPointsStroke

Returns

EShapeLineOfAnyPointsStroke

Implementation of

EShapeLineOfAnyPoints.stroke

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:120


style

• get style(): number

Returns

number

Implementation of

EShapeLineOfAnyPoints.style

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:87

• set style(style): void

Parameters

Name Type
style number

Returns

void

Implementation of

EShapeLineOfAnyPoints.style

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:91


values

• get values(): number[]

Returns

number[]

Implementation of

EShapeLineOfAnyPoints.values

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:71

• set values(values): void

Parameters

Name Type
values number[]

Returns

void

Implementation of

EShapeLineOfAnyPoints.values

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:75

Methods

calcHitPointAbs

▸ calcHitPointAbs<RESULT>(x, y, sw, ss, sa, threshold, toRange, tester, result): boolean

Type parameters

Name
RESULT

Parameters

Name Type
x number
y number
sw number
ss number
sa number
threshold number
toRange null | EShapeLineOfAnyPointsHitTesterToRange
tester EShapeLineOfAnyPointsHitTester<RESULT>
result RESULT

Returns

boolean

Implementation of

EShapeLineOfAnyPoints.calcHitPointAbs

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:234


clone

▸ clone(parent): EShapeLineOfAnyPointsImpl

Parameters

Name Type
parent EShape

Returns

EShapeLineOfAnyPointsImpl

Implementation of

EShapeLineOfAnyPoints.clone

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:216


copy

▸ copy(source): this

Parameters

Name Type
source EShapePoints

Returns

this

Implementation of

EShapeLineOfAnyPoints.copy

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:144


getMarker

▸ getMarker(): undefined | EShapePointsMarkerContainer

This method is more appropriate than the marker property in some situations where the EShapePointsMarkerContainer instance do not need to be created.

Returns

undefined | EShapePointsMarkerContainer

Implementation of

EShapeLineOfAnyPoints.getMarker

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:104


onSizeChange

▸ onSizeChange(): void

Returns

void

Implementation of

EShapeLineOfAnyPoints.onSizeChange

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:136


serialize

▸ serialize(manager): number

Parameters

Name Type
manager EShapeResourceManagerSerialization

Returns

number

Implementation of

EShapeLineOfAnyPoints.serialize

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:230


set

▸ set(newValues?, newSegments?, newStyle?): this

Parameters

Name Type
newValues? number[]
newSegments? number[]
newStyle? number

Returns

this

Implementation of

EShapeLineOfAnyPoints.set

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:148


toFitted

▸ toFitted(x, y): void

Parameters

Name Type
x number
y number

Returns

void

Implementation of

EShapeLineOfAnyPoints.toFitted

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:140


toPoints

▸ toPoints(transform): Point[]

Parameters

Name Type
transform Matrix

Returns

Point[]

Implementation of

EShapeLineOfAnyPoints.toPoints

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:220


updateUploaded

▸ updateUploaded(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:212