Winter Cardinal UI - v0.457.0 / EShapeLinePoints
• new EShapeLinePoints(parent): EShapeLinePoints
| Name | Type |
|---|---|
parent |
EShape |
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:48
• Protected Optional _formatted: EShapePointsFormattedWithBoundary
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:44
• Protected _formattedId: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:42
• Protected Optional _formatter: null | EShapePointsFormatter
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:43
• Protected _id: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:40
• Protected _length: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:36
• Protected Optional _marker: EShapePointsMarkerContainer
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:46
• Protected _parent: EShape
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:31
• Protected _parentSizeBase: Point
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:38
• Protected _parentSizeFitted: Point
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:39
• Protected _plength: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:37
• Protected _segments: number[]
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:35
• Protected _style: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:41
• Protected _values: number[]
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:34
• Protected Optional _valuesBase: number[]
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:32
• Protected _valuesBaseLength: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:33
▪ Static Protected WORK_RANGE: [number, number]
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:29
• get formatted(): EShapePointsFormatted
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:212
• get formatter(): null | EShapePointsFormatter
null | EShapePointsFormatter
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:200
• set formatter(formatter): void
| Name | Type |
|---|---|
formatter |
null | EShapePointsFormatter |
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:204
• get id(): number
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:136
• get length(): number
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:65
• get marker(): EShapePointsMarkerContainer
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:169
• get plength(): number
Peak length
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:69
• get segments(): number[]
number[]
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:150
• set segments(segments): void
Must be sorted in ascending order.
| Name | Type |
|---|---|
segments |
number[] |
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:157
• get style(): number
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:161
• set style(style): void
| Name | Type |
|---|---|
style |
number |
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:165
• get values(): number[]
number[]
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:141
• set values(values): void
| Name | Type |
|---|---|
values |
number[] |
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:146
▸ calcHitPointAbs<RESULT>(x, y, ax, ay, threshold, toRange, tester, result): boolean
| Name |
|---|
RESULT |
| Name | Type |
|---|---|
x |
number |
y |
number |
ax |
number |
ay |
number |
threshold |
number |
toRange |
null | EShapeLineBasePointsHitTesterToRange |
tester |
EShapeLineBasePointsHitTester<RESULT> |
result |
RESULT |
boolean
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:457
▸ clone(parent): EShapeLinePoints
| Name | Type |
|---|---|
parent |
EShape |
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:415
▸ copy(source): this
| Name | Type |
|---|---|
source |
EShapePoints |
this
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:275
▸ deserialize(resourceId, manager): void
| Name | Type |
|---|---|
resourceId |
number |
manager |
EShapeResourceManagerDeserialization |
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:441
▸ fit(): void
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:83
▸ 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.
undefined | EShapePointsMarkerContainer
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:178
▸ newMarker(): EShapePointsMarkerContainer
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:182
▸ onMarkerFillChange(): void
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:196
▸ onMarkerSizeChange(): void
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:192
▸ onMarkerTypeChange(): void
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:186
▸ onSizeChange(): void
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:79
▸ serialize(manager): number
| Name | Type |
|---|---|
manager |
EShapeResourceManagerSerialization |
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:429
▸ set(newValues?, newSegments?, newStyle?): this
| Name | Type |
|---|---|
newValues? |
number[] |
newSegments? |
number[] |
newStyle? |
number |
this
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:284
▸ toDirty(revalidate): void
| Name | Type |
|---|---|
revalidate |
boolean |
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:395
▸ toFitted(x, y): void
| Name | Type |
|---|---|
x |
number |
y |
number |
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:73
▸ toPoints(transform): Point[]
| Name | Type |
|---|---|
transform |
Matrix |
Point[]
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:419
▸ toScaled(values, valuesBase, boundary, boundaryBase): void
| Name | Type |
|---|---|
values |
number[] |
valuesBase |
number[] |
boundary |
EShapePointsFormattedBoundary |
boundaryBase |
EShapePointsFormattedBoundary |
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-points.ts:248