InspectionOperationTransformBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# InspectionOperationTransformBuilder Class

class `NXOpen.CAM.``InspectionOperationTransformBuilder`

  Bases: `NXOpen.Builder`

  Create transformed inspection operations, this builder’s Commit can produce more than one object, the GetCommittedObjects can be used to get the objects and the order of GetCommittedObject’s output array is not stable.

  To create a new instance of this class, use `NXOpen.CAM.InspectionOperationCollection.CreateInspectionOperationTransformBuilder()`

  New in version NX9.0.3.

# Properties

Property | Description
--- | ---
AngleEndPoint | Returns or sets the angle end point
AngleMethod | Returns or sets the angle method
AnglePivotPoint | Returns or sets the angle pivot point
AngleStartPoint | Returns or sets the angle start point
AngleTolerance | Returns or sets the tolerance used for checking angles of transformed geometry
AngleValue | Returns or sets the angle value
ArrayAngle | Returns or sets the array angle
ArrayCircularIncrementAngle | Returns or sets the array circular increment angle
ArrayCircularNumber | Returns or sets the array circular number
ArrayCircularRadius | Returns or sets the array circular radius
ArrayCircularStartAngle | Returns or sets the array circular start angle
ArrayNumberAlongXc | Returns or sets the array number along XC
ArrayNumberAlongYc | Returns or sets the array number along YC
ArrayOffsetXc | Returns or sets the array offset XC
ArrayOffsetYc | Returns or sets the array offset YC
ArrayOriginPoint | Returns or sets the array origin point
DeltaXc | Returns or sets the delta XC
DeltaYc | Returns or sets the delta YC
DeltaZc | Returns or sets the delta ZC
DistanceAngleDivision | Returns or sets the distance angle division
DistanceTolerance | Returns or sets the tolerance used for checking distance of transformed geometry
LineEndPoint | Returns or sets the line end point
LineMethod | Returns or sets the line method
LinePoint | Returns or sets the line point
LineSelection | Returns the line selection
LineStartPoint | Returns or sets the line start point
LineVector | Returns or sets the line vector
MotionType | Returns or sets the motion type
MoveCopyInstance | Returns or sets the move copy instance option
NumOfCopyInstance | Returns or sets the num of copy or instance
Plane | Returns or sets the mirror plane
ReferencePoint | Returns or sets the reference point
RepositionFromCsys | Returns or sets the reposition from CSYS
RepositionToCsys | Returns or sets the reposition to CSYS
ScaleFactor | Returns or sets the scale factor
Tag | Returns the Tag for this object.
ToPoint | Returns or sets the to point
TransformType | Returns or sets the transform type

# Methods

Method | Description
--- | ---
Commit | Commits any edits that have been applied to the builder.
Destroy | Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit.
GetObject | Returns the object currently being edited by this builder.
RemoveTransformation | Remove the tranformation
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate | Validate whether the inputs to the component are sufficient for commit to be called.

# Enumerations

InspectionOperationTransformBuilderAngle Enumeration | Angle Type
InspectionOperationTransformBuilderLine Enumeration | Line Type
InspectionOperationTransformBuilderMotion Enumeration | Motion Type
InspectionOperationTransformBuilderResult Enumeration | Transform Option
InspectionOperationTransformBuilderTransform Enumeration | Transform Type

# Property Detail

## AngleEndPoint

`InspectionOperationTransformBuilder.``AngleEndPoint`

  Returns or sets the angle end point

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

  Getter Method

  Signature `AngleEndPoint`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `AngleEndPoint`

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

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## AngleMethod

`InspectionOperationTransformBuilder.``AngleMethod`

  Returns or sets the angle method

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

  Getter Method

  Signature `AngleMethod`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `AngleMethod`

  Parameters: | angleMethod (`NXOpen.CAM.InspectionOperationTransformBuilderAngle`) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## AnglePivotPoint

`InspectionOperationTransformBuilder.``AnglePivotPoint`

  Returns or sets the angle pivot point

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

  Getter Method

  Signature `AnglePivotPoint`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `AnglePivotPoint`

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

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## AngleStartPoint

`InspectionOperationTransformBuilder.``AngleStartPoint`

  Returns or sets the angle start point

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

  Getter Method

  Signature `AngleStartPoint`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `AngleStartPoint`

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

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## AngleTolerance

`InspectionOperationTransformBuilder.``AngleTolerance`

  Returns or sets the tolerance used for checking angles of transformed geometry

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

  Getter Method

  Signature `AngleTolerance`

  Returns: |
  Return type: | float

  New in version NX10.0.3.

  License requirements: None.

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

  Setter Method

  Signature `AngleTolerance`

  Parameters: | angleTolerance (float) –

  New in version NX10.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## AngleValue

`InspectionOperationTransformBuilder.``AngleValue`

  Returns or sets the angle value

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

  Getter Method

  Signature `AngleValue`

  Returns: |
  Return type: | float

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `AngleValue`

  Parameters: | angleValue (float) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ArrayAngle

`InspectionOperationTransformBuilder.``ArrayAngle`

  Returns or sets the array angle

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

  Getter Method

  Signature `ArrayAngle`

  Returns: |
  Return type: | float

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ArrayAngle`

  Parameters: | arrayAngle (float) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ArrayCircularIncrementAngle

`InspectionOperationTransformBuilder.``ArrayCircularIncrementAngle`

  Returns or sets the array circular increment angle

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

  Getter Method

  Signature `ArrayCircularIncrementAngle`

  Returns: |
  Return type: | float

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ArrayCircularIncrementAngle`

  Parameters: | arrayCircularIncrementAngle (float) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ArrayCircularNumber

`InspectionOperationTransformBuilder.``ArrayCircularNumber`

  Returns or sets the array circular number

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

  Getter Method

  Signature `ArrayCircularNumber`

  Returns: |
  Return type: | int

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ArrayCircularNumber`

  Parameters: | arrayCircularNumber (int) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ArrayCircularRadius

`InspectionOperationTransformBuilder.``ArrayCircularRadius`

  Returns or sets the array circular radius

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

  Getter Method

  Signature `ArrayCircularRadius`

  Returns: |
  Return type: | float

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ArrayCircularRadius`

  Parameters: | arrayCircularRadius (float) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ArrayCircularStartAngle

`InspectionOperationTransformBuilder.``ArrayCircularStartAngle`

  Returns or sets the array circular start angle

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

  Getter Method

  Signature `ArrayCircularStartAngle`

  Returns: |
  Return type: | float

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ArrayCircularStartAngle`

  Parameters: | arrayCircularStartAngle (float) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ArrayNumberAlongXc

`InspectionOperationTransformBuilder.``ArrayNumberAlongXc`

  Returns or sets the array number along XC

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

  Getter Method

  Signature `ArrayNumberAlongXc`

  Returns: |
  Return type: | int

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ArrayNumberAlongXc`

  Parameters: | arrayNumberAlongXC (int) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ArrayNumberAlongYc

`InspectionOperationTransformBuilder.``ArrayNumberAlongYc`

  Returns or sets the array number along YC

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

  Getter Method

  Signature `ArrayNumberAlongYc`

  Returns: |
  Return type: | int

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ArrayNumberAlongYc`

  Parameters: | arrayNumberAlongYC (int) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ArrayOffsetXc

`InspectionOperationTransformBuilder.``ArrayOffsetXc`

  Returns or sets the array offset XC

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

  Getter Method

  Signature `ArrayOffsetXc`

  Returns: |
  Return type: | float

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ArrayOffsetXc`

  Parameters: | arrayOffsetXC (float) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ArrayOffsetYc

`InspectionOperationTransformBuilder.``ArrayOffsetYc`

  Returns or sets the array offset YC

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

  Getter Method

  Signature `ArrayOffsetYc`

  Returns: |
  Return type: | float

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ArrayOffsetYc`

  Parameters: | arrayOffsetYc (float) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ArrayOriginPoint

`InspectionOperationTransformBuilder.``ArrayOriginPoint`

  Returns or sets the array origin point

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

  Getter Method

  Signature `ArrayOriginPoint`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ArrayOriginPoint`

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

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## DeltaXc

`InspectionOperationTransformBuilder.``DeltaXc`

  Returns or sets the delta XC

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

  Getter Method

  Signature `DeltaXc`

  Returns: |
  Return type: | float

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `DeltaXc`

  Parameters: | deltaXC (float) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## DeltaYc

`InspectionOperationTransformBuilder.``DeltaYc`

  Returns or sets the delta YC

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

  Getter Method

  Signature `DeltaYc`

  Returns: |
  Return type: | float

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `DeltaYc`

  Parameters: | deltaYC (float) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## DeltaZc

`InspectionOperationTransformBuilder.``DeltaZc`

  Returns or sets the delta ZC

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

  Getter Method

  Signature `DeltaZc`

  Returns: |
  Return type: | float

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `DeltaZc`

  Parameters: | deltaZC (float) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## DistanceAngleDivision

`InspectionOperationTransformBuilder.``DistanceAngleDivision`

  Returns or sets the distance angle division

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

  Getter Method

  Signature `DistanceAngleDivision`

  Returns: |
  Return type: | int

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `DistanceAngleDivision`

  Parameters: | distanceAngleDivision (int) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## DistanceTolerance

`InspectionOperationTransformBuilder.``DistanceTolerance`

  Returns or sets the tolerance used for checking distance of transformed geometry

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

  Getter Method

  Signature `DistanceTolerance`

  Returns: |
  Return type: | float

  New in version NX10.0.3.

  License requirements: None.

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

  Setter Method

  Signature `DistanceTolerance`

  Parameters: | distanceTolerance (float) –

  New in version NX10.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## LineEndPoint

`InspectionOperationTransformBuilder.``LineEndPoint`

  Returns or sets the line end point

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

  Getter Method

  Signature `LineEndPoint`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `LineEndPoint`

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

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## LineMethod

`InspectionOperationTransformBuilder.``LineMethod`

  Returns or sets the line method

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

  Getter Method

  Signature `LineMethod`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `LineMethod`

  Parameters: | lineMethod (`NXOpen.CAM.InspectionOperationTransformBuilderLine`) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## LinePoint

`InspectionOperationTransformBuilder.``LinePoint`

  Returns or sets the line point

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

  Getter Method

  Signature `LinePoint`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `LinePoint`

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

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## LineSelection

`InspectionOperationTransformBuilder.``LineSelection`

  Returns the line selection

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

  Getter Method

  Signature `LineSelection`

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

  New in version NX9.0.3.

  License requirements: None.

## LineStartPoint

`InspectionOperationTransformBuilder.``LineStartPoint`

  Returns or sets the line start point

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

  Getter Method

  Signature `LineStartPoint`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `LineStartPoint`

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

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## LineVector

`InspectionOperationTransformBuilder.``LineVector`

  Returns or sets the line vector

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

  Getter Method

  Signature `LineVector`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `LineVector`

  Parameters: | lineVector (`NXOpen.Direction`) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## MotionType

`InspectionOperationTransformBuilder.``MotionType`

  Returns or sets the motion type

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

  Getter Method

  Signature `MotionType`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `MotionType`

  Parameters: | motionType (`NXOpen.CAM.InspectionOperationTransformBuilderMotion`) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## MoveCopyInstance

`InspectionOperationTransformBuilder.``MoveCopyInstance`

  Returns or sets the move copy instance option

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

  Getter Method

  Signature `MoveCopyInstance`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `MoveCopyInstance`

  Parameters: | moveCopyInstance (`NXOpen.CAM.InspectionOperationTransformBuilderResult`) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## NumOfCopyInstance

`InspectionOperationTransformBuilder.``NumOfCopyInstance`

  Returns or sets the num of copy or instance

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

  Getter Method

  Signature `NumOfCopyInstance`

  Returns: |
  Return type: | int

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `NumOfCopyInstance`

  Parameters: | numOfCopyInstance (int) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## Plane

`InspectionOperationTransformBuilder.``Plane`

  Returns or sets the mirror plane

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

  Getter Method

  Signature `Plane`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `Plane`

  Parameters: | plane (`NXOpen.Plane`) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ReferencePoint

`InspectionOperationTransformBuilder.``ReferencePoint`

  Returns or sets the reference point

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

  Getter Method

  Signature `ReferencePoint`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ReferencePoint`

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

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## RepositionFromCsys

`InspectionOperationTransformBuilder.``RepositionFromCsys`

  Returns or sets the reposition from CSYS

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

  Getter Method

  Signature `RepositionFromCsys`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `RepositionFromCsys`

  Parameters: | repositionFromCSYS (`NXOpen.CoordinateSystem`) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## RepositionToCsys

`InspectionOperationTransformBuilder.``RepositionToCsys`

  Returns or sets the reposition to CSYS

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

  Getter Method

  Signature `RepositionToCsys`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `RepositionToCsys`

  Parameters: | repositionToCSYS (`NXOpen.CoordinateSystem`) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ScaleFactor

`InspectionOperationTransformBuilder.``ScaleFactor`

  Returns or sets the scale factor

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

  Getter Method

  Signature `ScaleFactor`

  Returns: |
  Return type: | float

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ScaleFactor`

  Parameters: | scaleFactor (float) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## ToPoint

`InspectionOperationTransformBuilder.``ToPoint`

  Returns or sets the to point

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

  Getter Method

  Signature `ToPoint`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `ToPoint`

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

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## TransformType

`InspectionOperationTransformBuilder.``TransformType`

  Returns or sets the transform type

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

  Getter Method

  Signature `TransformType`

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

  New in version NX9.0.3.

  License requirements: None.

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

  Setter Method

  Signature `TransformType`

  Parameters: | transformType (`NXOpen.CAM.InspectionOperationTransformBuilderTransform`) –

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

# Method Detail

## RemoveTransformation

`InspectionOperationTransformBuilder.``RemoveTransformation`

  Remove the tranformation

  Signature `RemoveTransformation()`

  New in version NX9.0.3.

  License requirements: insp_programming (“INSPECTION PROGRAMMING”)

## Validate

`InspectionOperationTransformBuilder.``Validate`

  Validate whether the inputs to the component are sufficient for commit to be called.

  If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

  Signature `Validate()`

  Returns: | Was self validation successful
  Return type: | bool

  New in version NX3.0.1.

  License requirements: None.