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.