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