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

Represents CMM Inspection Move Builder More...

Inheritance diagram for NXOpen.CAM.InspectionMoveBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.CAM.InspectionCircularMoveToPointBuilder NXOpen.CAM.InspectionDeltaMoveBuilder NXOpen.CAM.InspectionLinear5axisMoveToPointBuilder NXOpen.CAM.InspectionLinearMoveToPointBuilder NXOpen.CAM.InspectionMeasurePointBuilder NXOpen.CAM.InspectionPolarGridBuilder NXOpen.CAM.InspectionScanArcBuilder NXOpen.CAM.InspectionScanCurve5AxisBuilder NXOpen.CAM.InspectionScanCurveBuilder NXOpen.CAM.InspectionScanHelixBuilder NXOpen.CAM.InspectionScanLineBuilder NXOpen.CAM.InspectionUVGridBuilder

Public Types

enum  DepthMethodTypes {
  Auto = -1, Distance, FromFeatureNominal, FromFeatureActual,
  FromDatum
}
 the depth method More...
 
enum  ProbeTipTypes { Any = -1, Sphere, Cylinder, Disk }
 the preferred probe tip type More...
 
enum  SensorStrategyTypes { CreateAsNeeded, UseExisting }
 the sensor selection strategy More...
 
enum  TipAngleTypes { Auto, Specify, Existing }
 the tip angle selection mode More...
 
enum  TipModeTypes { Auto, Specify, Existing }
 the tip selection mode More...
 

Public Member Functions

unsafe void LockMove (bool @lock)
 Set lock to prevent move parameters from being changed programmatically. More...
 
unsafe void SetParent (NXOpen.CAM.CAMObject parent)
 Set parent More...
 
unsafe void SetProbeAngles ()
 Set default values for probe angles based on feature type. More...
 
unsafe void SetProbeTip ()
 Set default probe tip based on preferred tip type and probe angles. More...
 
unsafe void SetSibling (NXOpen.CAM.CAMObject sibling)
 Set sibling 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 double AngleA [get, set]
 Returns or sets the A angle for an indexable head More...
 
unsafe double AngleB [get, set]
 Returns or sets the B angle for an indexable head More...
 
unsafe double ApproachDistance [get, set]
 Returns or sets the approach distance More...
 
unsafe
NXOpen.CAM.MoveBuilder.Motion 
MotionType [get, set]
 Returns or sets the motion type More...
 
unsafe
NXOpen.CAM.InspectionMoveBuilder.ProbeTipTypes 
ProbeTipType [get, set]
 Returns or sets the preferred probe tip type More...
 
unsafe
NXOpen.CAM.InspectionProbeTipTypeBuilder 
ProbeTipTypeBuilder [get]
 Returns the Probe Tip Type Builder More...
 
unsafe double RetractDistance [get, set]
 Returns or sets the retract distance More...
 
unsafe string SensorOpName [get, set]
 Returns or sets the inspection sensor operation name More...
 
unsafe
NXOpen.CAM.InspectionMoveBuilder.SensorStrategyTypes 
SensorStrategy [get, set]
 Returns or sets the sensor selection strategy More...
 
unsafe
NXOpen.CAM.InspectionSensorStrategyBuilder 
SensorStrategyBuilder [get]
 Returns the Sensor Strategy Enum Builder More...
 
unsafe
NXOpen.CAM.InspectionMoveBuilder.TipAngleTypes 
TipAngleMode [get, set]
 Returns or sets the tip angle selection mode More...
 
unsafe
NXOpen.CAM.InspectionMoveBuilder.TipModeTypes 
TipMode [get, set]
 Returns or sets the probe tip selection mode More...
 
unsafe int TipNumber [get, set]
 Returns or sets the probe tip number More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

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

Detailed Description

Represents CMM Inspection Move Builder

This cannot be instantiated

Created in NX7.0.0

Member Enumeration Documentation

the depth method

Enumerator
Auto 

Auto specify

Distance 

Distance only

FromFeatureNominal 

Distance from feature nominal

FromFeatureActual 

Distance from feature actual

FromDatum 

Distance from datum

the preferred probe tip type

Enumerator
Any 

Any tip type

Sphere 

Sphere tip

Cylinder 

Cylinder tip

Disk 

Disk tip

the sensor selection strategy

Enumerator
CreateAsNeeded 

Create as needed

UseExisting 

Use existing only

the tip angle selection mode

Enumerator
Auto 

Auto specify

Specify 

Manual specify

Existing 

From existing sensor

the tip selection mode

Enumerator
Auto 

Auto specify

Specify 

Manual specify

Existing 

From existing sensor

Member Function Documentation

unsafe void NXOpen.CAM.InspectionMoveBuilder.LockMove ( bool @  lock)
inline

Set lock to prevent move parameters from being changed programmatically.

Created in NX11.0.2

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
lock
unsafe void NXOpen.CAM.InspectionMoveBuilder.SetParent ( NXOpen.CAM.CAMObject  parent)
inline

Set parent

Created in NX7.0.0

License requirements: None.

Parameters
parentthe parent object
unsafe void NXOpen.CAM.InspectionMoveBuilder.SetProbeAngles ( )
inline

Set default values for probe angles based on feature type.

Created in NX7.5.1

License requirements: insp_programming ("INSPECTION PROGRAMMING")

unsafe void NXOpen.CAM.InspectionMoveBuilder.SetProbeTip ( )
inline

Set default probe tip based on preferred tip type and probe angles.

Created in NX9.0.1

License requirements: insp_programming ("INSPECTION PROGRAMMING")

unsafe void NXOpen.CAM.InspectionMoveBuilder.SetSibling ( NXOpen.CAM.CAMObject  sibling)
inline

Set sibling

Created in NX7.0.0

License requirements: None.

Parameters
siblingthe sibling object

Property Documentation

unsafe double NXOpen.CAM.InspectionMoveBuilder.AngleA
getset

Returns or sets the A angle for an indexable head

Created in NX7.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.InspectionMoveBuilder.AngleB
getset

Returns or sets the B angle for an indexable head

Created in NX7.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.InspectionMoveBuilder.ApproachDistance
getset

Returns or sets the approach distance

Created in NX7.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.MoveBuilder.Motion NXOpen.CAM.InspectionMoveBuilder.MotionType
getset

Returns or sets the motion type

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.InspectionMoveBuilder.ProbeTipTypes NXOpen.CAM.InspectionMoveBuilder.ProbeTipType
getset

Returns or sets the preferred probe tip type

Created in NX9.0.1

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionProbeTipTypeBuilder NXOpen.CAM.InspectionMoveBuilder.ProbeTipTypeBuilder
get

Returns the Probe Tip Type Builder

Created in NX9.0.1

License requirements: None.

unsafe double NXOpen.CAM.InspectionMoveBuilder.RetractDistance
getset

Returns or sets the retract distance

Created in NX7.0.0

License requirements to get this property: None.

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

unsafe string NXOpen.CAM.InspectionMoveBuilder.SensorOpName
getset

Returns or sets the inspection sensor operation name

Created in NX7.5.1

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionMoveBuilder.SensorStrategyTypes NXOpen.CAM.InspectionMoveBuilder.SensorStrategy
getset

Returns or sets the sensor selection strategy

Created in NX7.5.1

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionSensorStrategyBuilder NXOpen.CAM.InspectionMoveBuilder.SensorStrategyBuilder
get

Returns the Sensor Strategy Enum Builder

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.InspectionMoveBuilder.TipAngleTypes NXOpen.CAM.InspectionMoveBuilder.TipAngleMode
getset

Returns or sets the tip angle selection mode

Created in NX7.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionMoveBuilder.TipModeTypes NXOpen.CAM.InspectionMoveBuilder.TipMode
getset

Returns or sets the probe tip selection mode

Created in NX7.0.0

License requirements to get this property: None.

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

unsafe int NXOpen.CAM.InspectionMoveBuilder.TipNumber
getset

Returns or sets the probe tip number

Created in NX7.0.0

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.