Skip to content

editorGlobalsSimpleNestingElement

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

SimplePolygonNestingElement

SymbolicLinkNestingElement

ArrowNestingElement

RoadkillFrameNestingElement

SimpleLineNestingElement

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›