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.InspectionUVGridBuilder Class Reference

Represents the builder for the CMM Inspection UV Grid sub-operation. More...

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

Public Types

enum  SphereAxisType { AlignWithProbe, SelectDirection, SetupZAxis }
 the method for determining the axis for a sphere More...
 
enum  StartPointType {
  Nearest, UminVmin, UmaxVmin, UminVmax,
  UmaxVmax
}
 the start point mode More...
 
- Public Types inherited from NXOpen.CAM.InspectionMoveBuilder
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 CopyAttributes (NXOpen.CAM.InspectionUVGridBuilder target)
 Copy point grid parameters More...
 
unsafe void SetAppDistChanged (bool flag)
 Flag indicating whether approach distance changed. More...
 
unsafe void SetLayoutChanged (bool flag)
 Flag indicating whether layout changed. More...
 
unsafe void SetPointCoverageChanged (bool flag)
 Flag indicating whether point coverage changed. More...
 
unsafe void SetPointSequenceChanged (bool flag)
 Flag indicating whether point sequence changed. More...
 
unsafe void SetRetDistChanged (bool flag)
 Flag indicating whether retract distance changed. More...
 
- Public Member Functions inherited from NXOpen.CAM.InspectionMoveBuilder
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 bool AlignMachineAxes [get, set]
 Returns or sets the flag to align with machine axes More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
ApproachDist [get]
 Returns the approach distance More...
 
unsafe double DepthDistance [get, set]
 Returns or sets the depth distance More...
 
unsafe
NXOpen.CAM.InspectionMoveBuilder.DepthMethodTypes 
DepthMethod [get, set]
 Returns or sets the depth method More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
EndU [get]
 Returns the end value in U More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
EndUDeg [get]
 Returns the end degrees value in U More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
EndUDist [get]
 Returns the end distance value in U More...
 
unsafe
NXOpen.CAM.InspectionMethodBuilder.UVModeTypes 
EndUMode [get, set]
 Returns or sets the end U mode More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
EndUSweep [get]
 Returns the sweep value in U More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
EndV [get]
 Returns the end value in V More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
EndVDeg [get]
 Returns the end degrees value in V More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
EndVDist [get]
 Returns the end distance value in V More...
 
unsafe
NXOpen.CAM.InspectionMethodBuilder.UVModeTypes 
EndVMode [get, set]
 Returns or sets the end V mode More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
EndVSweep [get]
 Returns the sweep value in V More...
 
unsafe NXOpen.NXObject MeasuredGeometry [get, set]
 Returns or sets the measured geometry More...
 
unsafe
NXOpen.CAM.InheritableIntBuilder 
NumberOfUPoints [get]
 Returns the number of points in U More...
 
unsafe int NumberOfValidPoints [get, set]
 Returns or sets the number of valid points created for the UV Grid More...
 
unsafe
NXOpen.CAM.InheritableIntBuilder 
NumberOfVPoints [get]
 Returns the number of points in V More...
 
unsafe
NXOpen.CAM.InspectionMethodBuilder.PointSequenceDirectionTypes 
PointSequenceDirection [get, set]
 Returns or sets the point sequence start direction More...
 
unsafe
NXOpen.CAM.InspectionMethodBuilder.PointSequenceModeTypes 
PointSequenceMode [get, set]
 Returns or sets the point sequence mode More...
 
unsafe
NXOpen.CAM.InspectionMethodBuilder.PointSequenceStartTypes 
PointSequenceStart [get, set]
 Returns or sets the point sequence start location More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
RetractDist [get]
 Returns the retract distance More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
SearchDist [get]
 Returns the search distance More...
 
unsafe
NXOpen.CAM.InspectionPathBuilder.SequenceType 
SequenceOptimization [get, set]
 Returns or sets the path point sequence optimization setting More...
 
unsafe
NXOpen.CAM.InspectionUVGridBuilder.SphereAxisType 
SphereAxisMethod [get, set]
 Returns or sets the method for determining the axis for a sphere More...
 
unsafe NXOpen.Direction SphereAxisVector [get, set]
 Returns or sets the sphere axis vector More...
 
unsafe
NXOpen.CAM.InspectionUVGridBuilder.StartPointType 
StartPointMode [get, set]
 Returns or sets the start point mode More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StartU [get]
 Returns the start value in U More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StartUDeg [get]
 Returns the start degrees value in U More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StartUDist [get]
 Returns the start distance value in U More...
 
unsafe
NXOpen.CAM.InspectionMethodBuilder.UVModeTypes 
StartUMode [get, set]
 Returns or sets the start U mode More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StartUSweep [get]
 Returns the start sweep value in U More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StartV [get]
 Returns the start value in V More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StartVDeg [get]
 Returns the start degrees value in V More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StartVDist [get]
 Returns the start distance value in V More...
 
unsafe
NXOpen.CAM.InspectionMethodBuilder.UVModeTypes 
StartVMode [get, set]
 Returns or sets the start V mode More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
StartVSweep [get]
 Returns the start sweep value in V More...
 
unsafe bool UseFeatureCollisionAvoidance [get, set]
 Returns or sets the flag to use feature collision avoidance More...
 
unsafe bool UsePartCollisionAvoidance [get, set]
 Returns or sets the flag to use part collision avoidance More...
 
- Properties inherited from NXOpen.CAM.InspectionMoveBuilder
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 the builder for the CMM Inspection UV Grid sub-operation.

To create a new instance of this class, use NXOpen.CAM.InspectionMoveCollection.CreateInspectionUvgridBuilder

Created in NX7.0.0

Member Enumeration Documentation

the method for determining the axis for a sphere

Enumerator
AlignWithProbe 

Align with probe axis

SelectDirection 

User specified direction

SetupZAxis 

Z-axis stored in Setup

the start point mode

Enumerator
Nearest 

Nearest point

UminVmin 

Umin - Vmin

UmaxVmin 

Umax - Vmin

UminVmax 

Umin - Vmax

UmaxVmax 

Umax - Vmax

Member Function Documentation

unsafe void NXOpen.CAM.InspectionUVGridBuilder.CopyAttributes ( NXOpen.CAM.InspectionUVGridBuilder  target)
inline

Copy point grid parameters

Created in NX9.0.2

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
target
unsafe void NXOpen.CAM.InspectionUVGridBuilder.SetAppDistChanged ( bool  flag)
inline

Flag indicating whether approach distance changed.

Created in NX9.0.2

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
flag
unsafe void NXOpen.CAM.InspectionUVGridBuilder.SetLayoutChanged ( bool  flag)
inline

Flag indicating whether layout changed.

Created in NX9.0.2

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
flag
unsafe void NXOpen.CAM.InspectionUVGridBuilder.SetPointCoverageChanged ( bool  flag)
inline

Flag indicating whether point coverage changed.

Created in NX9.0.2

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
flag
unsafe void NXOpen.CAM.InspectionUVGridBuilder.SetPointSequenceChanged ( bool  flag)
inline

Flag indicating whether point sequence changed.

Created in NX9.0.2

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
flag
unsafe void NXOpen.CAM.InspectionUVGridBuilder.SetRetDistChanged ( bool  flag)
inline

Flag indicating whether retract distance changed.

Created in NX9.0.2

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
flag

Property Documentation

unsafe bool NXOpen.CAM.InspectionUVGridBuilder.AlignMachineAxes
getset

Returns or sets the flag to align with machine axes

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.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.ApproachDist
get

Returns the approach distance

Created in NX7.0.0

License requirements: None.

unsafe double NXOpen.CAM.InspectionUVGridBuilder.DepthDistance
getset

Returns or sets the depth distance

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionMoveBuilder.DepthMethodTypes NXOpen.CAM.InspectionUVGridBuilder.DepthMethod
getset

Returns or sets the depth method

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.EndU
get

Returns the end value in U

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.EndUDeg
get

Returns the end degrees value in U

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.EndUDist
get

Returns the end distance value in U

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InspectionMethodBuilder.UVModeTypes NXOpen.CAM.InspectionUVGridBuilder.EndUMode
getset

Returns or sets the end U mode

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.EndUSweep
get

Returns the sweep value in U

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.EndV
get

Returns the end value in V

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.EndVDeg
get

Returns the end degrees value in V

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.EndVDist
get

Returns the end distance value in V

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InspectionMethodBuilder.UVModeTypes NXOpen.CAM.InspectionUVGridBuilder.EndVMode
getset

Returns or sets the end V mode

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.EndVSweep
get

Returns the sweep value in V

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.NXObject NXOpen.CAM.InspectionUVGridBuilder.MeasuredGeometry
getset

Returns or sets the measured geometry

Created in NX9.0.2

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InheritableIntBuilder NXOpen.CAM.InspectionUVGridBuilder.NumberOfUPoints
get

Returns the number of points in U

Created in NX7.0.0

License requirements: None.

unsafe int NXOpen.CAM.InspectionUVGridBuilder.NumberOfValidPoints
getset

Returns or sets the number of valid points created for the UV Grid

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.InheritableIntBuilder NXOpen.CAM.InspectionUVGridBuilder.NumberOfVPoints
get

Returns the number of points in V

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.CAM.InspectionMethodBuilder.PointSequenceDirectionTypes NXOpen.CAM.InspectionUVGridBuilder.PointSequenceDirection
getset

Returns or sets the point sequence start direction

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionMethodBuilder.PointSequenceModeTypes NXOpen.CAM.InspectionUVGridBuilder.PointSequenceMode
getset

Returns or sets the point sequence mode

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionMethodBuilder.PointSequenceStartTypes NXOpen.CAM.InspectionUVGridBuilder.PointSequenceStart
getset

Returns or sets the point sequence start location

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.RetractDist
get

Returns the retract distance

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.SearchDist
get

Returns the search distance

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.CAM.InspectionPathBuilder.SequenceType NXOpen.CAM.InspectionUVGridBuilder.SequenceOptimization
getset

Returns or sets the path point sequence optimization setting

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.InspectionUVGridBuilder.SphereAxisType NXOpen.CAM.InspectionUVGridBuilder.SphereAxisMethod
getset

Returns or sets the method for determining the axis for a sphere

Created in NX7.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Direction NXOpen.CAM.InspectionUVGridBuilder.SphereAxisVector
getset

Returns or sets the sphere axis vector

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.InspectionUVGridBuilder.StartPointType NXOpen.CAM.InspectionUVGridBuilder.StartPointMode
getset

Returns or sets the start point 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.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.StartU
get

Returns the start value in U

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.StartUDeg
get

Returns the start degrees value in U

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.StartUDist
get

Returns the start distance value in U

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InspectionMethodBuilder.UVModeTypes NXOpen.CAM.InspectionUVGridBuilder.StartUMode
getset

Returns or sets the start U mode

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.StartUSweep
get

Returns the start sweep value in U

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.StartV
get

Returns the start value in V

Created in NX7.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.StartVDeg
get

Returns the start degrees value in V

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.StartVDist
get

Returns the start distance value in V

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InspectionMethodBuilder.UVModeTypes NXOpen.CAM.InspectionUVGridBuilder.StartVMode
getset

Returns or sets the start V mode

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.InspectionUVGridBuilder.StartVSweep
get

Returns the start sweep value in V

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.CAM.InspectionUVGridBuilder.UseFeatureCollisionAvoidance
getset

Returns or sets the flag to use feature collision avoidance

Created in NX7.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.InspectionUVGridBuilder.UsePartCollisionAvoidance
getset

Returns or sets the flag to use part collision avoidance

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.