Winter Cardinal UI - v0.442.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