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 |
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 |
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(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(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(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(angleStartPoint)
Parameters: angleStartPoint ( NXOpen.Point
) –New in version NX9.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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(distanceAngleDivision)
Parameters: distanceAngleDivision (int) – New in version NX9.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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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.