MultiplePassesBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# MultiplePassesBuilder Class

class `NXOpen.CAM.``MultiplePassesBuilder`

  Bases: `NXOpen.TaggedObject`

  Represents a MultiplePassesBuilder

  New in version NX6.0.0.

# Properties

Property | Description
--- | ---
DepthIncrement | Returns the Depth Increment
DepthStepMethod | Returns or sets the Depth Step Method
DoDepthPasses | Returns or sets the Do Depth Passes
DoSidePasses | Returns or sets the Do Side Passes
NumberOfDepthPasses | Returns the Number of Depth Passes
NumberOfSidePasses | Returns the Number of Side Passes
Order | Returns or sets the Order
SideIncrement | Returns the Side Increment
SideStepMethod | Returns or sets the Side Step Method
Tag | Returns the Tag for this object.
TotalDepth | Returns the Total Depth
TotalThickness | Returns the Total Thickness

# Methods

# Enumerations

MultiplePassesBuilderOrderTypes Enumeration | Available types for Order
MultiplePassesBuilderStepMethodTypes Enumeration | Available types for Step Method

# Property Detail

## DepthIncrement

`MultiplePassesBuilder.``DepthIncrement`

  Returns the Depth Increment

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

  Getter Method

  Signature `DepthIncrement`

  Returns: | The Depth Increment builder
  Return type: | `NXOpen.CAM.InheritableDoubleBuilder`

  New in version NX6.0.0.

  License requirements: None.

## DepthStepMethod

`MultiplePassesBuilder.``DepthStepMethod`

  Returns or sets the Depth Step Method

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

  Getter Method

  Signature `DepthStepMethod`

  Returns: | the value of Depth Step Method
  Return type: | `NXOpen.CAM.MultiplePassesBuilderStepMethodTypes`

  New in version NX6.0.0.

  License requirements: None.

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

  Setter Method

  Signature `DepthStepMethod`

  Parameters: | depthStepMethod (`NXOpen.CAM.MultiplePassesBuilderStepMethodTypes`) – the value of Depth Step Method

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

## DoDepthPasses

`MultiplePassesBuilder.``DoDepthPasses`

  Returns or sets the Do Depth Passes

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

  Getter Method

  Signature `DoDepthPasses`

  Returns: | the toggle value of do depth passes
  Return type: | bool

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

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

  Setter Method

  Signature `DoDepthPasses`

  Parameters: | doDepthPasses (bool) – the toggle value of do depth passes

  New in version NX6.0.0.

  License requirements: None.

## DoSidePasses

`MultiplePassesBuilder.``DoSidePasses`

  Returns or sets the Do Side Passes

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

  Getter Method

  Signature `DoSidePasses`

  Returns: | the toggle value of Do Side Passes
  Return type: | bool

  New in version NX6.0.0.

  License requirements: None.

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

  Setter Method

  Signature `DoSidePasses`

  Parameters: | doSidePasses (bool) – the toggle value of Do Side Passes

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

## NumberOfDepthPasses

`MultiplePassesBuilder.``NumberOfDepthPasses`

  Returns the Number of Depth Passes

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

  Getter Method

  Signature `NumberOfDepthPasses`

  Returns: | The Num Depth Passes builder
  Return type: | `NXOpen.CAM.InheritableIntBuilder`

  New in version NX6.0.0.

  License requirements: None.

## NumberOfSidePasses

`MultiplePassesBuilder.``NumberOfSidePasses`

  Returns the Number of Side Passes

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

  Getter Method

  Signature `NumberOfSidePasses`

  Returns: | The Num Side Passes builder
  Return type: | `NXOpen.CAM.InheritableIntBuilder`

  New in version NX6.0.0.

  License requirements: None.

## Order

`MultiplePassesBuilder.``Order`

  Returns or sets the Order

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

  Getter Method

  Signature `Order`

  Returns: | the value of Order
  Return type: | `NXOpen.CAM.MultiplePassesBuilderOrderTypes`

  New in version NX6.0.0.

  License requirements: None.

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

  Setter Method

  Signature `Order`

  Parameters: | order (`NXOpen.CAM.MultiplePassesBuilderOrderTypes`) – the value of Order

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

## SideIncrement

`MultiplePassesBuilder.``SideIncrement`

  Returns the Side Increment

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

  Getter Method

  Signature `SideIncrement`

  Returns: | The Side Increment builder
  Return type: | `NXOpen.CAM.InheritableDoubleBuilder`

  New in version NX6.0.0.

  License requirements: None.

## SideStepMethod

`MultiplePassesBuilder.``SideStepMethod`

  Returns or sets the Side Step Method

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

  Getter Method

  Signature `SideStepMethod`

  Returns: | the value of Side Step Method
  Return type: | `NXOpen.CAM.MultiplePassesBuilderStepMethodTypes`

  New in version NX6.0.0.

  License requirements: None.

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

  Setter Method

  Signature `SideStepMethod`

  Parameters: | sideStepMethod (`NXOpen.CAM.MultiplePassesBuilderStepMethodTypes`) – the value of Side Step Method

  New in version NX6.0.0.

  License requirements: cam_base (“CAM BASE”)

## TotalDepth

`MultiplePassesBuilder.``TotalDepth`

  Returns the Total Depth

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

  Getter Method

  Signature `TotalDepth`

  Returns: | The Total Depth builder
  Return type: | `NXOpen.CAM.InheritableDoubleBuilder`

  New in version NX6.0.0.

  License requirements: None.

## TotalThickness

`MultiplePassesBuilder.``TotalThickness`

  Returns the Total Thickness

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

  Getter Method

  Signature `TotalThickness`

  Returns: | The Total Thickness builder
  Return type: | `NXOpen.CAM.InheritableDoubleBuilder`

  New in version NX6.0.0.

  License requirements: None.