Skip to content

editorGlobalsRoadkillFrameNestingElement

Class: RoadkillFrameNestingElement

Hierarchy

RoadkillFrameNestingElement

Index

Constructors

Properties

Methods

Constructors

constructor

+ new RoadkillFrameNestingElement(unfolding: Unfolding | UnfoldingGroup, arrowReceivingPlateGroup: SetPlateGroup›): RoadkillFrameNestingElement

Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/RoadkillFrameNestingElement.ts:17

Parameters:

Name Type Default
unfolding Unfolding | UnfoldingGroup -
arrowReceivingPlateGroup SetPlateGroup new Set()

Returns: RoadkillFrameNestingElement

Properties

Private Readonly arrowReceivingPlateGroup

arrowReceivingPlateGroup: SetPlateGroup

Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/RoadkillFrameNestingElement.ts:17


Private Readonly unfolding

unfolding: Unfolding | UnfoldingGroup

Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/RoadkillFrameNestingElement.ts:16

Methods

Protected _convertArrayPointsToXY

_convertArrayPointsToXY(pointArrays: ArrayPoint2[][]): Array‹Array‹object››

Inherited from SimpleNestingElement._convertArrayPointsToXY

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

Inherited from SimpleNestingElement.getAssociatedPlateGroup

Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimpleNestingElement.ts:21

Returns: PlateGroup


render

render(positionMatrix: Matrix4, svgNode: IXmlElement, svgBuilder: SvgBuilder, svgStylizer: AbstractSvgStylizer, kerf: number, groupPipelineResultsMap: Map‹PlateGroup, IPlateGroupPipelineResult›): Promise‹void›

Overrides SimpleNestingElement.render

Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/RoadkillFrameNestingElement.ts:25

Parameters:

Name Type
positionMatrix Matrix4
svgNode IXmlElement
svgBuilder SvgBuilder
svgStylizer AbstractSvgStylizer
kerf number
groupPipelineResultsMap Map‹PlateGroup, IPlateGroupPipelineResult

Returns: Promise‹void›