NcmAvoidancePointBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# NcmAvoidancePointBuilder Class

class `NXOpen.CAM.``NcmAvoidancePointBuilder`

  Bases: `NXOpen.TaggedObject`

  Represents a `NXOpen.CAM.NcmAvoidancePointBuilder`

  New in version NX5.0.0.

# Properties

Property | Description
--- | ---
Point | Returns or sets the avoidance point
PointStatus | Returns or sets the point status
Tag | Returns the Tag for this object.
ToolAxis | Returns or sets the avoidance tool axis
ToolAxisStatus | Returns or sets the tool axis status
ToolAxisUsage | Returns or sets the tool axis usage

# Methods

# Enumerations

NcmAvoidancePointBuilderPointStates Enumeration | the types available for avoidance point definition
NcmAvoidancePointBuilderToolAxisUsages Enumeration | the types available for tool axis status

# Property Detail

## Point

`NcmAvoidancePointBuilder.``Point`

  Returns or sets the avoidance point

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

  Getter Method

  Signature `Point`

  Returns: |
  Return type: | `NXOpen.Point`

  New in version NX5.0.0.

  License requirements: None.

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

  Setter Method

  Signature `Point`

  Parameters: | newValue (`NXOpen.Point`) –

  New in version NX5.0.0.

  License requirements: cam_base (“CAM BASE”)

## PointStatus

`NcmAvoidancePointBuilder.``PointStatus`

  Returns or sets the point status

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

  Getter Method

  Signature `PointStatus`

  Returns: |
  Return type: | `NXOpen.CAM.NcmAvoidancePointBuilderPointStates`

  New in version NX5.0.0.

  License requirements: None.

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

  Setter Method

  Signature `PointStatus`

  Parameters: | newValue (`NXOpen.CAM.NcmAvoidancePointBuilderPointStates`) –

  New in version NX5.0.0.

  License requirements: cam_base (“CAM BASE”)

## ToolAxis

`NcmAvoidancePointBuilder.``ToolAxis`

  Returns or sets the avoidance tool axis

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

  Getter Method

  Signature `ToolAxis`

  Returns: |
  Return type: | `NXOpen.NXObject`

  New in version NX5.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ToolAxis`

  Parameters: | newValue (`NXOpen.NXObject`) –

  New in version NX5.0.0.

  License requirements: cam_base (“CAM BASE”)

## ToolAxisStatus

`NcmAvoidancePointBuilder.``ToolAxisStatus`

  Returns or sets the tool axis status

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

  Getter Method

  Signature `ToolAxisStatus`

  Returns: |
  Return type: | int

  New in version NX5.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ToolAxisStatus`

  Parameters: | newValue (int) –

  New in version NX5.0.0.

  License requirements: cam_base (“CAM BASE”)

## ToolAxisUsage

`NcmAvoidancePointBuilder.``ToolAxisUsage`

  Returns or sets the tool axis usage

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

  Getter Method

  Signature `ToolAxisUsage`

  Returns: |
  Return type: | `NXOpen.CAM.NcmAvoidancePointBuilderToolAxisUsages`

  New in version NX5.0.0.

  License requirements: None.

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

  Setter Method

  Signature `ToolAxisUsage`

  Parameters: | newValue (`NXOpen.CAM.NcmAvoidancePointBuilderToolAxisUsages`) –

  New in version NX5.0.0.

  License requirements: cam_base (“CAM BASE”)