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.

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.