editor › Globals › StripUnfolderHelper
Class: StripUnfolderHelper
provides information such as subassemblies, holes and the best dimension for unfolding
Hierarchy
- StripUnfolderHelper
Index
Constructors
Properties
Methods
Constructors
constructor
+ new StripUnfolderHelper(plateGroupToRasterizedOutline: Map‹PlateGroup, Map‹Plate, RasterizedOutlineWithHoles››, plateGroupFacade: PlateGroupGraphFacade): StripUnfolderHelper
Defined in src/modules/kyub.core.svgObjExporter/src/export/Unfolding/StripUnfolderHelper.ts:39
Parameters:
| Name | Type |
|---|---|
plateGroupToRasterizedOutline |
Map‹PlateGroup, Map‹Plate, RasterizedOutlineWithHoles›› |
plateGroupFacade |
PlateGroupGraphFacade |
Returns: StripUnfolderHelper
Properties
Private allPlates
• allPlates: Plate[] = []
Defined in src/modules/kyub.core.svgObjExporter/src/export/Unfolding/StripUnfolderHelper.ts:38
Private assemblyUnits
• assemblyUnits: IAssemblyUnit[] = []
Defined in src/modules/kyub.core.svgObjExporter/src/export/Unfolding/StripUnfolderHelper.ts:35
Private plateGroupFacade
• plateGroupFacade: PlateGroupGraphFacade
Defined in src/modules/kyub.core.svgObjExporter/src/export/Unfolding/StripUnfolderHelper.ts:32
Private plateGroupMap
• plateGroupMap: Map‹Plate, PlateGroup› = new Map()
Defined in src/modules/kyub.core.svgObjExporter/src/export/Unfolding/StripUnfolderHelper.ts:39
Private plateGroupToRasterizedOutline
• plateGroupToRasterizedOutline: Map‹PlateGroup, Map‹Plate, RasterizedOutlineWithHoles››
Defined in src/modules/kyub.core.svgObjExporter/src/export/Unfolding/StripUnfolderHelper.ts:31
Methods
Private _compute
▸ _compute(): void
Defined in src/modules/kyub.core.svgObjExporter/src/export/Unfolding/StripUnfolderHelper.ts:130
Returns: void
Private _prepareUnit
▸ _prepareUnit(u: IAssemblyUnit, allCPlates: Set‹Plate›): void
Defined in src/modules/kyub.core.svgObjExporter/src/export/Unfolding/StripUnfolderHelper.ts:164
Parameters:
| Name | Type |
|---|---|
u |
IAssemblyUnit |
allCPlates |
Set‹Plate› |
Returns: void
getAssemblyUnits
▸ getAssemblyUnits(): IAssemblyUnit[]
Defined in src/modules/kyub.core.svgObjExporter/src/export/Unfolding/StripUnfolderHelper.ts:53
Returns: IAssemblyUnit[]
getStripSorting
▸ getStripSorting(plateGroups: PlateGroup[]): Map‹PlateGroup, number›
Defined in src/modules/kyub.core.svgObjExporter/src/export/Unfolding/StripUnfolderHelper.ts:58
Parameters:
| Name | Type |
|---|---|
plateGroups |
PlateGroup[] |
Returns: Map‹PlateGroup, number›