LaserCutoutDefinition Class — NXOpen Python API Reference 12.0.0 documentation

# LaserCutoutDefinition Class

class `NXOpen.CAM.``LaserCutoutDefinition`

  Bases: `NXOpen.TaggedObject`

  Represents cutout definition settings for laser move

  New in version NX9.0.0.

# Properties

Property | Description
--- | ---
Angle | Returns or sets the Angle
CenterPoint | Returns or sets the Center Point
CornerRadius | Returns or sets the Corner Radius
CutoutDefType | Returns or sets the Cutout Definition Type
CutoutSection | Returns or sets the Cutout Section
Diameter | Returns or sets the Diameter
Length | Returns or sets the Length
Tag | Returns the Tag for this object.
Width | Returns or sets the Width
WrenchSize | Returns or sets the Wrench Size

# Methods

# Enumerations

LaserCutoutDefinitionTypes Enumeration | the Cutout Definition Type enum

# Property Detail

## Angle

`LaserCutoutDefinition.``Angle`

  Returns or sets the Angle

  `-------------------------------------`

  Getter Method

  Signature `Angle`

  Returns: | the angle value
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Angle`

  Parameters: | newValue (float) – the angle value

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## CenterPoint

`LaserCutoutDefinition.``CenterPoint`

  Returns or sets the Center Point

  `-------------------------------------`

  Getter Method

  Signature `CenterPoint`

  Returns: | the center point
  Return type: | `NXOpen.Point`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `CenterPoint`

  Parameters: | newValue (`NXOpen.Point`) – the center point

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## CornerRadius

`LaserCutoutDefinition.``CornerRadius`

  Returns or sets the Corner Radius

  `-------------------------------------`

  Getter Method

  Signature `CornerRadius`

  Returns: | the corner radius value
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `CornerRadius`

  Parameters: | newValue (float) – the corner radius value

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## CutoutDefType

`LaserCutoutDefinition.``CutoutDefType`

  Returns or sets the Cutout Definition Type

  `-------------------------------------`

  Getter Method

  Signature `CutoutDefType`

  Returns: | the cutout def type
  Return type: | `NXOpen.CAM.LaserCutoutDefinitionTypes`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `CutoutDefType`

  Parameters: | type (`NXOpen.CAM.LaserCutoutDefinitionTypes`) – the cutout def type

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## CutoutSection

`LaserCutoutDefinition.``CutoutSection`

  Returns or sets the Cutout Section

  `-------------------------------------`

  Getter Method

  Signature `CutoutSection`

  Returns: | the Cutout Section
  Return type: | `NXOpen.Section`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `CutoutSection`

  Parameters: | cutoutSection (`NXOpen.Section`) – the Cutout Section

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## Diameter

`LaserCutoutDefinition.``Diameter`

  Returns or sets the Diameter

  `-------------------------------------`

  Getter Method

  Signature `Diameter`

  Returns: | the diameter value
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Diameter`

  Parameters: | newValue (float) – the diameter value

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## Length

`LaserCutoutDefinition.``Length`

  Returns or sets the Length

  `-------------------------------------`

  Getter Method

  Signature `Length`

  Returns: | the length value
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Length`

  Parameters: | newValue (float) – the length value

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## Width

`LaserCutoutDefinition.``Width`

  Returns or sets the Width

  `-------------------------------------`

  Getter Method

  Signature `Width`

  Returns: | the width value
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Width`

  Parameters: | newValue (float) – the width value

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## WrenchSize

`LaserCutoutDefinition.``WrenchSize`

  Returns or sets the Wrench Size

  `-------------------------------------`

  Getter Method

  Signature `WrenchSize`

  Returns: | the wrench size value
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `WrenchSize`

  Parameters: | newValue (float) – the wrench size value

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)