Skip to content

editorGlobalsNestingSuggestion

Class: NestingSuggestion

Represents a suggestion for manual nesting, showing the user possibilities to improve the nesting.

Hierarchy

  • NestingSuggestion

Index

Constructors

Properties

Methods

Constructors

constructor

+ new NestingSuggestion(outlineForVisualization: Polygon, action: CutAction | MergeAction | MoveAction): NestingSuggestion

Defined in src/modules/kyub.core.svgObjExporter/src/manualNesting/NestingSuggestion.ts:22

Parameters:

Name Type
outlineForVisualization Polygon
action CutAction | MergeAction | MoveAction

Returns: NestingSuggestion

Properties

Private action

action: CutAction | MergeAction | MoveAction

Defined in src/modules/kyub.core.svgObjExporter/src/manualNesting/NestingSuggestion.ts:22

The action that will be performed when the suggestion is applied.


Private Readonly outline

outline: Polygon

Defined in src/modules/kyub.core.svgObjExporter/src/manualNesting/NestingSuggestion.ts:16

A 2D outline which will be used to visualize the suggestion as polygon in global space.

Methods

getAction

getAction(): CutAction | MergeAction | MoveAction

Defined in src/modules/kyub.core.svgObjExporter/src/manualNesting/NestingSuggestion.ts:33

Returns: CutAction | MergeAction | MoveAction


getOutlineForVisualization

getOutlineForVisualization(): Polygon

Defined in src/modules/kyub.core.svgObjExporter/src/manualNesting/NestingSuggestion.ts:29

Returns: Polygon


setAction

setAction(action: CutAction | MergeAction | MoveAction): void

Defined in src/modules/kyub.core.svgObjExporter/src/manualNesting/NestingSuggestion.ts:37

Parameters:

Name Type
action CutAction | MergeAction | MoveAction

Returns: void