Winter Cardinal UI - v0.442.0 / EShapeLinePoints

Class: EShapeLinePoints

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new EShapeLinePoints(parent): EShapeLinePoints

Parameters

Name Type
parent EShape

Returns

EShapeLinePoints

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:48

Properties

_formatted

Protected Optional _formatted: EShapePointsFormattedWithBoundary

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:44


_formattedId

Protected _formattedId: number

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:42


_formatter

Protected Optional _formatter: null | EShapePointsFormatter

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:43


_id

Protected _id: number

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:40


_length

Protected _length: number

Defined in

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


_marker

Protected Optional _marker: EShapePointsMarkerContainer

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:46


_parent

Protected _parent: EShape

Defined in

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


_parentSizeBase

Protected _parentSizeBase: Point

Defined in

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


_parentSizeFitted

Protected _parentSizeFitted: Point

Defined in

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


_plength

Protected _plength: number

Defined in

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


_segments

Protected _segments: number[]

Defined in

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


_style

Protected _style: number

Defined in

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


_values

Protected _values: number[]

Defined in

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


_valuesBase

Protected Optional _valuesBase: number[]

Defined in

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


_valuesBaseLength

Protected _valuesBaseLength: number

Defined in

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


WORK_RANGE

Static Protected WORK_RANGE: [number, number]

Defined in

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

Accessors

formatted

get formatted(): EShapePointsFormatted

Returns

EShapePointsFormatted

Implementation of

EShapePoints.formatted

Defined in

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


formatter

get formatter(): null | EShapePointsFormatter

Returns

null | EShapePointsFormatter

Implementation of

EShapePoints.formatter

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:200

set formatter(formatter): void

Parameters

Name Type
formatter null | EShapePointsFormatter

Returns

void

Implementation of

EShapePoints.formatter

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:204


id

get id(): number

Returns

number

Implementation of

EShapePoints.id

Defined in

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


length

get length(): number

Returns

number

Implementation of

EShapePoints.length

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:65


marker

get marker(): EShapePointsMarkerContainer

Returns

EShapePointsMarkerContainer

Implementation of

EShapePoints.marker

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:169


plength

get plength(): number

Peak length

Returns

number

Implementation of

EShapePoints.plength

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:69


segments

get segments(): number[]

Returns

number[]

Implementation of

EShapePoints.segments

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:150

set segments(segments): void

Must be sorted in ascending order.

Parameters

Name Type
segments number[]

Returns

void

Implementation of

EShapePoints.segments

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:157


style

get style(): number

Returns

number

Implementation of

EShapePoints.style

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:161

set style(style): void

Parameters

Name Type
style number

Returns

void

Implementation of

EShapePoints.style

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:165


values

get values(): number[]

Returns

number[]

Implementation of

EShapePoints.values

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:141

set values(values): void

Parameters

Name Type
values number[]

Returns

void

Implementation of

EShapePoints.values

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:146

Methods

calcHitPointAbs

calcHitPointAbs<RESULT>(x, y, ax, ay, threshold, toRange, tester, result): boolean

Type parameters

Name
RESULT

Parameters

Name Type
x number
y number
ax number
ay number
threshold number
toRange null | EShapeLineBasePointsHitTesterToRange
tester EShapeLineBasePointsHitTester<RESULT>
result RESULT

Returns

boolean

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:457


clone

clone(parent): EShapeLinePoints

Parameters

Name Type
parent EShape

Returns

EShapeLinePoints

Implementation of

EShapePoints.clone

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:415


copy

copy(source): this

Parameters

Name Type
source EShapePoints

Returns

this

Implementation of

EShapePoints.copy

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:275


deserialize

deserialize(resourceId, manager): void

Parameters

Name Type
resourceId number
manager EShapeResourceManagerDeserialization

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:441


fit

fit(): void

Returns

void

Defined in

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


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

EShapePoints.getMarker

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:178


newMarker

newMarker(): EShapePointsMarkerContainer

Returns

EShapePointsMarkerContainer

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:182


onMarkerFillChange

onMarkerFillChange(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:196


onMarkerSizeChange

onMarkerSizeChange(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:192


onMarkerTypeChange

onMarkerTypeChange(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:186


onSizeChange

onSizeChange(): void

Returns

void

Implementation of

EShapePoints.onSizeChange

Defined in

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


serialize

serialize(manager): number

Parameters

Name Type
manager EShapeResourceManagerSerialization

Returns

number

Implementation of

EShapePoints.serialize

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:429


set

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

Parameters

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

Returns

this

Implementation of

EShapePoints.set

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:284


toDirty

toDirty(revalidate): void

Parameters

Name Type
revalidate boolean

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:395


toFitted

toFitted(x, y): void

Parameters

Name Type
x number
y number

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:73


toPoints

toPoints(transform): Point[]

Parameters

Name Type
transform Matrix

Returns

Point[]

Implementation of

EShapePoints.toPoints

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:419


toScaled

toScaled(values, valuesBase, boundary, boundaryBase): void

Parameters

Name Type
values number[]
valuesBase number[]
boundary EShapePointsFormattedBoundary
boundaryBase EShapePointsFormattedBoundary

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:248