Winter Cardinal UI - v0.442.0 / EShapeLineBasePoints

Interface: EShapeLineBasePoints

Hierarchy

Implemented by

Table of contents

Properties

Methods

Properties

formatted

Readonly formatted: Readonly<EShapePointsFormatted>

Inherited from

EShapePoints.formatted

Defined in

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


formatter

formatter: null | EShapePointsFormatter

Inherited from

EShapePoints.formatter

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-points.ts:30


id

Readonly id: number

Inherited from

EShapePoints.id

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-points.ts:18


length

Readonly length: number

Inherited from

EShapePoints.length

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-points.ts:15


marker

marker: EShapePointsMarkerContainer

Inherited from

EShapePoints.marker

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-points.ts:22


plength

Readonly plength: number

Peak length

Inherited from

EShapePoints.plength

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-points.ts:17


segments

segments: number[]

Inherited from

EShapePoints.segments

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-points.ts:20


style

style: number

Inherited from

EShapePoints.style

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-points.ts:21


values

values: number[]

Inherited from

EShapePoints.values

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-points.ts:19

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-base-points.ts:11


clone

clone(parent): EShapePoints

Parameters

Name Type
parent EShape

Returns

EShapePoints

Inherited from

EShapePoints.clone

Defined in

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


copy

copy(source): this

Parameters

Name Type
source EShapePoints

Returns

this

Inherited from

EShapePoints.copy

Defined in

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


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

Inherited from

EShapePoints.getMarker

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-points.ts:28


onSizeChange

onSizeChange(): void

Returns

void

Inherited from

EShapePoints.onSizeChange

Defined in

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


serialize

serialize(manager): number

Parameters

Name Type
manager EShapeResourceManagerSerialization

Returns

number

Inherited from

EShapePoints.serialize

Defined in

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


set

set(values?, segments?, style?): this

Parameters

Name Type
values? number[]
segments? number[]
style? number

Returns

this

Inherited from

EShapePoints.set

Defined in

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


toPoints

toPoints(transform): Point[]

Parameters

Name Type
transform Matrix

Returns

Point[]

Inherited from

EShapePoints.toPoints

Defined in

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