NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.CAM.InspectionOperationTransformBuilder Class Reference

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. More...

Inheritance diagram for NXOpen.CAM.InspectionOperationTransformBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Angle { Specify, TwoPoint }
 Angle Type More...
 
enum  Line { Specify, TwoPoint, PointAndVector }
 Line Type More...
 
enum  Motion { Delta, ToAPoint }
 Motion Type More...
 
enum  Result { Move, Copy, Instance }
 Transform Option More...
 
enum  Transform {
  Translate, Scale, RotateAboutPoint, RotateAboutLine,
  MirrorThroughALine, MirrorThroughAPlane, CircularArray, RectangularArray,
  Reposition
}
 Transform Type More...
 

Public Member Functions

unsafe void RemoveTransformation ()
 Remove the tranformation More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe NXOpen.Point AngleEndPoint [get, set]
 Returns or sets the angle end point More...
 
unsafe
NXOpen.CAM.InspectionOperationTransformBuilder.Angle 
AngleMethod [get, set]
 Returns or sets the angle method More...
 
unsafe NXOpen.Point AnglePivotPoint [get, set]
 Returns or sets the angle pivot point More...
 
unsafe NXOpen.Point AngleStartPoint [get, set]
 Returns or sets the angle start point More...
 
unsafe double AngleTolerance [get, set]
 Returns or sets the tolerance used for checking angles of transformed geometry More...
 
unsafe double AngleValue [get, set]
 Returns or sets the angle value More...
 
unsafe double ArrayAngle [get, set]
 Returns or sets the array angle More...
 
unsafe double ArrayCircularIncrementAngle [get, set]
 Returns or sets the array circular increment angle More...
 
unsafe int ArrayCircularNumber [get, set]
 Returns or sets the array circular number More...
 
unsafe double ArrayCircularRadius [get, set]
 Returns or sets the array circular radius More...
 
unsafe double ArrayCircularStartAngle [get, set]
 Returns or sets the array circular start angle More...
 
unsafe int ArrayNumberAlongXc [get, set]
 Returns or sets the array number along XC More...
 
unsafe int ArrayNumberAlongYc [get, set]
 Returns or sets the array number along YC More...
 
unsafe double ArrayOffsetXc [get, set]
 Returns or sets the array offset XC More...
 
unsafe double ArrayOffsetYc [get, set]
 Returns or sets the array offset YC More...
 
unsafe NXOpen.Point ArrayOriginPoint [get, set]
 Returns or sets the array origin point More...
 
unsafe double DeltaXc [get, set]
 Returns or sets the delta XC More...
 
unsafe double DeltaYc [get, set]
 Returns or sets the delta YC More...
 
unsafe double DeltaZc [get, set]
 Returns or sets the delta ZC More...
 
unsafe int DistanceAngleDivision [get, set]
 Returns or sets the distance angle division More...
 
unsafe double DistanceTolerance [get, set]
 Returns or sets the tolerance used for checking distance of transformed geometry More...
 
unsafe NXOpen.Point LineEndPoint [get, set]
 Returns or sets the line end point More...
 
unsafe
NXOpen.CAM.InspectionOperationTransformBuilder.Line 
LineMethod [get, set]
 Returns or sets the line method More...
 
unsafe NXOpen.Point LinePoint [get, set]
 Returns or sets the line point More...
 
unsafe NXOpen.SelectLine LineSelection [get]
 Returns the line selection More...
 
unsafe NXOpen.Point LineStartPoint [get, set]
 Returns or sets the line start point More...
 
unsafe NXOpen.Direction LineVector [get, set]
 Returns or sets the line vector More...
 
unsafe
NXOpen.CAM.InspectionOperationTransformBuilder.Motion 
MotionType [get, set]
 Returns or sets the motion type More...
 
unsafe
NXOpen.CAM.InspectionOperationTransformBuilder.Result 
MoveCopyInstance [get, set]
 Returns or sets the move copy instance option More...
 
unsafe int NumOfCopyInstance [get, set]
 Returns or sets the num of copy or instance More...
 
unsafe NXOpen.Plane Plane [get, set]
 Returns or sets the mirror plane More...
 
unsafe NXOpen.Point ReferencePoint [get, set]
 Returns or sets the reference point More...
 
unsafe NXOpen.CoordinateSystem RepositionFromCsys [get, set]
 Returns or sets the reposition from CSYS More...
 
unsafe NXOpen.CoordinateSystem RepositionToCsys [get, set]
 Returns or sets the reposition to CSYS More...
 
unsafe double ScaleFactor [get, set]
 Returns or sets the scale factor More...
 
unsafe NXOpen.Point ToPoint [get, set]
 Returns or sets the to point More...
 
unsafe
NXOpen.CAM.InspectionOperationTransformBuilder.Transform 
TransformType [get, set]
 Returns or sets the transform type More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

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

Created in NX9.0.3

Member Enumeration Documentation

Angle Type

Enumerator
Specify 

specify a angle

TwoPoint 

use two point to sepcify a angle

Line Type

Enumerator
Specify 

specify a line

TwoPoint 

specify a line by two point

PointAndVector 

specify a line by a point and a vector

Motion Type

Enumerator
Delta 

motion delta

ToAPoint 

motion to a point

Transform Option

Enumerator
Move 

move

Copy 

copy

Instance 

instance

Transform Type

Enumerator
Translate 

translate

Scale 

scale

RotateAboutPoint 

rotate about point

RotateAboutLine 

rotate about line

MirrorThroughALine 

mirror through a line

MirrorThroughAPlane 

mirror through a plane

CircularArray 

circular array

RectangularArray 

rectangular array

Reposition 

reposition

Member Function Documentation

unsafe void NXOpen.CAM.InspectionOperationTransformBuilder.RemoveTransformation ( )
inline

Remove the tranformation

Created in NX9.0.3

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Property Documentation

unsafe NXOpen.Point NXOpen.CAM.InspectionOperationTransformBuilder.AngleEndPoint
getset

Returns or sets the angle end point

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.CAM.InspectionOperationTransformBuilder.Angle NXOpen.CAM.InspectionOperationTransformBuilder.AngleMethod
getset

Returns or sets the angle method

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.Point NXOpen.CAM.InspectionOperationTransformBuilder.AnglePivotPoint
getset

Returns or sets the angle pivot point

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.Point NXOpen.CAM.InspectionOperationTransformBuilder.AngleStartPoint
getset

Returns or sets the angle start point

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.AngleTolerance
getset

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

Created in NX10.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.AngleValue
getset

Returns or sets the angle value

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.ArrayAngle
getset

Returns or sets the array angle

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.ArrayCircularIncrementAngle
getset

Returns or sets the array circular increment angle

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe int NXOpen.CAM.InspectionOperationTransformBuilder.ArrayCircularNumber
getset

Returns or sets the array circular number

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.ArrayCircularRadius
getset

Returns or sets the array circular radius

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.ArrayCircularStartAngle
getset

Returns or sets the array circular start angle

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe int NXOpen.CAM.InspectionOperationTransformBuilder.ArrayNumberAlongXc
getset

Returns or sets the array number along XC

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe int NXOpen.CAM.InspectionOperationTransformBuilder.ArrayNumberAlongYc
getset

Returns or sets the array number along YC

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.ArrayOffsetXc
getset

Returns or sets the array offset XC

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.ArrayOffsetYc
getset

Returns or sets the array offset YC

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.Point NXOpen.CAM.InspectionOperationTransformBuilder.ArrayOriginPoint
getset

Returns or sets the array origin point

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.DeltaXc
getset

Returns or sets the delta XC

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.DeltaYc
getset

Returns or sets the delta YC

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.DeltaZc
getset

Returns or sets the delta ZC

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe int NXOpen.CAM.InspectionOperationTransformBuilder.DistanceAngleDivision
getset

Returns or sets the distance angle division

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.DistanceTolerance
getset

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

Created in NX10.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.Point NXOpen.CAM.InspectionOperationTransformBuilder.LineEndPoint
getset

Returns or sets the line end point

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.CAM.InspectionOperationTransformBuilder.Line NXOpen.CAM.InspectionOperationTransformBuilder.LineMethod
getset

Returns or sets the line method

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.Point NXOpen.CAM.InspectionOperationTransformBuilder.LinePoint
getset

Returns or sets the line point

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.SelectLine NXOpen.CAM.InspectionOperationTransformBuilder.LineSelection
get

Returns the line selection

Created in NX9.0.3

License requirements: None.

unsafe NXOpen.Point NXOpen.CAM.InspectionOperationTransformBuilder.LineStartPoint
getset

Returns or sets the line start point

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.Direction NXOpen.CAM.InspectionOperationTransformBuilder.LineVector
getset

Returns or sets the line vector

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.CAM.InspectionOperationTransformBuilder.Motion NXOpen.CAM.InspectionOperationTransformBuilder.MotionType
getset

Returns or sets the motion type

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.CAM.InspectionOperationTransformBuilder.Result NXOpen.CAM.InspectionOperationTransformBuilder.MoveCopyInstance
getset

Returns or sets the move copy instance option

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe int NXOpen.CAM.InspectionOperationTransformBuilder.NumOfCopyInstance
getset

Returns or sets the num of copy or instance

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.Plane NXOpen.CAM.InspectionOperationTransformBuilder.Plane
getset

Returns or sets the mirror plane

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.Point NXOpen.CAM.InspectionOperationTransformBuilder.ReferencePoint
getset

Returns or sets the reference point

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.CoordinateSystem NXOpen.CAM.InspectionOperationTransformBuilder.RepositionFromCsys
getset

Returns or sets the reposition from CSYS

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.CoordinateSystem NXOpen.CAM.InspectionOperationTransformBuilder.RepositionToCsys
getset

Returns or sets the reposition to CSYS

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe double NXOpen.CAM.InspectionOperationTransformBuilder.ScaleFactor
getset

Returns or sets the scale factor

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.Point NXOpen.CAM.InspectionOperationTransformBuilder.ToPoint
getset

Returns or sets the to point

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.CAM.InspectionOperationTransformBuilder.Transform NXOpen.CAM.InspectionOperationTransformBuilder.TransformType
getset

Returns or sets the transform type

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.