editor › Globals › SimpleNestingElement
Class: SimpleNestingElement
This class family represents elements that can be placed in nestings that can be rendered in a simple way. Each NestingElement has internal knowledge of its characteristics and can render itself.
Hierarchy
- SimpleNestingElement
Index
Methods
Methods
Protected _convertArrayPointsToXY
▸ _convertArrayPointsToXY(pointArrays: ArrayPoint2[][]): Array‹Array‹object››
Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimpleNestingElement.ts:25
Parameters:
| Name | Type |
|---|---|
pointArrays |
ArrayPoint2[][] |
Returns: Array‹Array‹object››
getAssociatedPlateGroup
▸ getAssociatedPlateGroup(): PlateGroup
Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimpleNestingElement.ts:21
Returns: PlateGroup
Abstract render
▸ render(positionMatrix: Matrix4, svgNode: IXmlElement, svgBuilder: SvgBuilder, svgStylizer: AbstractSvgStylizer, kerf: number, groupPipelineResultsMap: Map‹PlateGroup, IPlateGroupPipelineResult›): Promise‹void›
Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimpleNestingElement.ts:12
Parameters:
| Name | Type |
|---|---|
positionMatrix |
Matrix4 |
svgNode |
IXmlElement |
svgBuilder |
SvgBuilder |
svgStylizer |
AbstractSvgStylizer |
kerf |
number |
groupPipelineResultsMap |
Map‹PlateGroup, IPlateGroupPipelineResult› |
Returns: Promise‹void›