# class DieDesign



DieDesign inherits from NameId


# MEMBERS

# member read-only type

Type: DieDesign.Type

# member read-only rectangular

Type: Boolean

# member read-only open

Type: Boolean

# member read-only closed

Type: Boolean

# member read-only source

Type: String

# member read-only filePath

Type: String

# member read-only shapeSource

Type: String

# member read-only shape

Type: ImmutablePath

# member read-only rect

Type: ImmutableRect

# member read-only bleedline

Type: Bleedline

# member read-only offcut

Type: Dieline

# member read-only offcutShape

Type: ImmutablePath

# member read-only dielines

Type: List

# member read-only shapeId

Type: String

# FUNCTIONS

# function isRectangular(includeOpen)

Description:

Parameters:

  • includeOpen: (Boolean) -

Return:

(Boolean) -

# function isSquare(margin)

Description:

Parameters:

  • margin: (Number) -

Return:

(Boolean) -

# function hasCutlines()

Description:

Return:

(Boolean) -

# function hasProcess(process)

Description:

Parameters:

Return:

(Boolean) -

# function categorized(process)

Description:

Parameters:

Return:

(List) -

# function dielinesByToolType(toolType)

Description:

Parameters:

Return:

(List) -

# function toolTypes()

Description:

Return:

(List) -

# function mirrored()

Description:

Return:

(DieDesign) -

# function mirroredTransform()

Description:

Return:

(ImmutableTransform) -

# function rotated(rotation)

Description:

Parameters:

  • rotation: (Number) -

Return:

(DieDesign) -

# function translated(point)

Description:

Parameters:

Return:

(DieDesign) -

# function scaled(xScale, yScale, updateBleed)

Description:

Parameters:

  • xScale: (Number) -
  • yScale: (Number) -
  • updateBleed: (Boolean) -

Return:

(DieDesign) -

# function mapped(transform)

Description:

Parameters:

Return:

(DieDesign) -

# function moveToOrigin()

Description:

Return:

(DieDesign) -

# function generateBleed(margin)

Description:

Parameters:

Return:

(Bleedline) -

# function bleedFromExisting(existing)

Description:

Parameters:

Return:

(Bleedline) -

# function offsetMargins(margins)

Description:

Parameters:

Return:

(ImmutableRect) -

# function isSame(other, rotation)

Description:

Parameters:

Return:

(Boolean) -

# function isSame(other, quality, rasterMargin, vectorMargin, rotation, usePathArea)

Description:

Parameters:

  • other: (DieDesign) -
  • quality: (Number) -
  • rasterMargin: (Number) -
  • vectorMargin: (Number) -
  • rotation: (Number) -
  • usePathArea: (Boolean) -

Return:

(Boolean) -

# function mirroredRotations()

Description:

Return:

(Number) -

# STATIC FUNCTIONS

# static function ensureAtOrigin(dieDesign)

Description:

Parameters:

Return:

(DieDesign) -

Last Updated: 12/20/2022, 8:12:45 AM