Winter Cardinal UI - v0.457.0 / EShapeLineOfAnyPointsImpl
• new EShapeLineOfAnyPointsImpl(parent): EShapeLineOfAnyPointsImpl
| Name | Type |
|---|---|
parent |
EShape |
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:41
• Protected _fill: EShapeLineOfAnyPointsFill
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:36
• Protected _id: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:38
• Protected _length: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:32
• Protected Optional _marker: EShapePointsMarkerContainer
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:39
• Protected _offset: EShapeLineOfAnyPointsPoint
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:35
• Protected _parent: EShape
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:28
• Protected _plength: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:33
• Protected _segments: number[]
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:31
• Protected _size: EShapeLineOfAnyPointsPoint
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:34
• Protected _stroke: EShapeLineOfAnyPointsStroke
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:37
• Protected _values: number[]
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:29
• Protected _valuesLength: number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:30
▪ Static Protected WORK_RANGE: [number, number]
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:26
• get fill(): EShapeLineOfAnyPointsFill
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:116
• get formatted(): this
this
EShapeLineOfAnyPoints.formatted
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:132
• get formatter(): null | EShapePointsFormatter
null | EShapePointsFormatter
EShapeLineOfAnyPoints.formatter
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:124
• set formatter(formatter): void
| Name | Type |
|---|---|
formatter |
null | EShapePointsFormatter |
void
EShapeLineOfAnyPoints.formatter
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:128
• get id(): number
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:67
• get length(): number
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:59
• get marker(): EShapePointsMarkerContainer
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:95
• get offset(): EShapeLineOfAnyPointsPoint
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:112
• get plength(): number
Peak length
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:63
• get segments(): number[]
number[]
EShapeLineOfAnyPoints.segments
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:79
• set segments(segments): void
| Name | Type |
|---|---|
segments |
number[] |
void
EShapeLineOfAnyPoints.segments
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:83
• get size(): EShapeLineOfAnyPointsPoint
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:108
• get stroke(): EShapeLineOfAnyPointsStroke
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:120
• get style(): number
number
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:87
• set style(style): void
| Name | Type |
|---|---|
style |
number |
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:91
• get values(): number[]
number[]
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:71
• set values(values): void
| Name | Type |
|---|---|
values |
number[] |
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:75
▸ calcHitPointAbs<RESULT>(x, y, sw, ss, sa, threshold, toRange, tester, result): boolean
| Name |
|---|
RESULT |
| Name | Type |
|---|---|
x |
number |
y |
number |
sw |
number |
ss |
number |
sa |
number |
threshold |
number |
toRange |
null | EShapeLineOfAnyPointsHitTesterToRange |
tester |
EShapeLineOfAnyPointsHitTester<RESULT> |
result |
RESULT |
boolean
EShapeLineOfAnyPoints.calcHitPointAbs
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:234
▸ clone(parent): EShapeLineOfAnyPointsImpl
| Name | Type |
|---|---|
parent |
EShape |
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:216
▸ copy(source): this
| Name | Type |
|---|---|
source |
EShapePoints |
this
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:144
▸ 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
EShapeLineOfAnyPoints.getMarker
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:104
▸ onSizeChange(): void
void
EShapeLineOfAnyPoints.onSizeChange
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:136
▸ serialize(manager): number
| Name | Type |
|---|---|
manager |
EShapeResourceManagerSerialization |
number
EShapeLineOfAnyPoints.serialize
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:230
▸ set(newValues?, newSegments?, newStyle?): this
| Name | Type |
|---|---|
newValues? |
number[] |
newSegments? |
number[] |
newStyle? |
number |
this
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:148
▸ toFitted(x, y): void
| Name | Type |
|---|---|
x |
number |
y |
number |
void
EShapeLineOfAnyPoints.toFitted
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:140
▸ toPoints(transform): Point[]
| Name | Type |
|---|---|
transform |
Matrix |
Point[]
EShapeLineOfAnyPoints.toPoints
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:220
▸ updateUploaded(): void
void
src/main/typescript/wcardinal/ui/shape/variant/e-shape-line-of-any-points-impl.ts:212