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

Represents a CMM Inspection Alignment Assistant Builder, 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.InspectionAlignmentAssistantBuilder:
NXOpen.CAM.OperationBuilder NXOpen.CAM.ParamBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  AlignType {
  PlanePlanePlane, PlaneLinePoint, PlaneCylinderCylinder, PlaneBoltHoleCircle,
  CylinderPlanePlane, CylinderPlanePoint, CylinderPlaneCylinder, SixPointNest,
  SPFTolerance, Lsq, Rps
}
 Alignment type More...
 
enum  Direction {
  None, Pxdir, Pydir, Pzdir,
  Mxdir, Mydir, Mzdir
}
 Alignment direction More...
 
enum  FeatureType {
  Plane, BestFitPlane, OffsetPlane, MidPlane,
  Cylinder, BestFitCylinder, Line, BestFitLine,
  IntersectLine, Circle, BestFitCircle, Point,
  BestFitPoint
}
 Alignment feature type More...
 
enum  IterativeTypes { Absolute, Incremental }
 Iterative Alignment type More...
 
enum  State { Actual, Nominal }
 Alignment feature state More...
 
- Public Types inherited from NXOpen.CAM.OperationBuilder
enum  HoleAxisTypes { Vector, Rule, RuleIfNoVector }
 Available types for Hole Axis Type in feature milling and hole making More...
 
enum  HoleDepthTypes { Point, Rule }
 Available types for Hole Depth Type in feature milling and hole making More...
 
enum  OptimizationBasedOnTypes { Dist, Orient }
 Available types for optimization based on in operation More...
 
enum  OptimizationDistanceTypes { Direct, Transition }
 Available types for optimization distance method in operation More...
 
enum  OptimizationLevelTypes { Standard, Advanced }
 Available types for optimization level in operation More...
 
- Public Types inherited from NXOpen.CAM.ParamBuilder
enum  OptimizationTypes { None, MinimizeTravel, Band }
 Available types for Optimization Method in operation More...
 

Properties

unsafe
NXOpen.CAM.InspectionAlignmentAssistantBuilder.AlignType 
AlignmentType [get, set]
 Returns or sets the alignment type More...
 
unsafe bool CreateIterativeAlignment [get, set]
 Returns or sets the flag indicating whether an iterative alignment will be created More...
 
unsafe int IterativeMax [get, set]
 Returns or sets the maximum number of iterations More...
 
unsafe double IterativeRotation [get, set]
 Returns or sets the iterative rotation convergence value More...
 
unsafe bool IterativeToggle [get, set]
 Returns or sets the flag indicating whether an iterative alignment will be created More...
 
unsafe double IterativeTranslation [get, set]
 Returns or sets the iterative translation convergence value More...
 
unsafe
NXOpen.CAM.InspectionAlignmentAssistantBuilder.IterativeTypes 
IterativeType [get, set]
 Returns or sets the iterative alignment type More...
 
unsafe NXOpen.SelectNXObjectList LocateSelection [get]
 Returns the locate selection More...
 
unsafe string OperationName [get, set]
 Returns or sets the alignment assistant operation name More...
 
unsafe
NXOpen.CAM.InspectionAlignmentAssistantBuilder.Direction 
PrimaryDirection [get, set]
 Returns or sets the primary direction More...
 
unsafe NXOpen.NXObject PrimaryOffsetGeometry [get, set]
 Returns or sets the primary offset geometry More...
 
unsafe NXOpen.SelectNXObjectList PrimarySelection [get]
 Returns the primary selection More...
 
unsafe
NXOpen.CAM.InspectionAlignmentAssistantBuilder.State 
PrimaryState [get, set]
 Returns or sets the primary state More...
 
unsafe
NXOpen.CAM.InspectionAlignmentAssistantBuilder.FeatureType 
PrimaryType [get, set]
 Returns or sets the primary feature type More...
 
unsafe NXOpen.SelectNXObjectList RPSXSelection [get]
 Returns the RPS X selection More...
 
unsafe NXOpen.SelectNXObjectList RPSYSelection [get]
 Returns the RPS Y selection More...
 
unsafe NXOpen.SelectNXObjectList RPSZSelection [get]
 Returns the RPS Z selection More...
 
unsafe
NXOpen.CAM.InspectionAlignmentAssistantBuilder.Direction 
SecondaryDirection [get, set]
 Returns or sets the secondary direction More...
 
unsafe NXOpen.NXObject SecondaryOffsetGeometry [get, set]
 Returns or sets the secondary offset geometry More...
 
unsafe NXOpen.SelectNXObjectList SecondarySelection [get]
 Returns the secondary selection More...
 
unsafe
NXOpen.CAM.InspectionAlignmentAssistantBuilder.State 
SecondaryState [get, set]
 Returns or sets the secondary state More...
 
unsafe
NXOpen.CAM.InspectionAlignmentAssistantBuilder.FeatureType 
SecondaryType [get, set]
 Returns or sets the secondary feature type More...
 
unsafe
NXOpen.CAM.InspectionAlignmentAssistantBuilder.Direction 
TertiaryDirection [get, set]
 Returns or sets the tertiary direction More...
 
unsafe NXOpen.NXObject TertiaryOffsetGeometry [get, set]
 Returns or sets the tertiary offset geometry More...
 
unsafe NXOpen.SelectNXObjectList TertiarySelection [get]
 Returns the tertiary selection More...
 
unsafe
NXOpen.CAM.InspectionAlignmentAssistantBuilder.State 
TertiaryState [get, set]
 Returns or sets the tertiary state More...
 
unsafe
NXOpen.CAM.InspectionAlignmentAssistantBuilder.FeatureType 
TertiaryType [get, set]
 Returns or sets the tertiary feature type More...
 
- Properties inherited from NXOpen.CAM.OperationBuilder
unsafe string ChannelName [get, set]
 Returns or sets the channel's name More...
 
unsafe string Description [get, set]
 Returns or sets the description More...
 
unsafe
NXOpen.CAM.PostEventsCiBuilder 
EndOfPath [get]
 Returns the end event builder More...
 
unsafe NXOpen.CAM.UdeSet EndUdeSet [get]
 Returns the end ude set More...
 
unsafe NXOpen.CAM.GeometryCiBuilder Geometry [get]
 Returns the geometry builder More...
 
unsafe bool GougeChecking [get, set]
 Returns or sets the gouge checking flag More...
 
unsafe
NXOpen.CAM.OperationBuilder.HoleAxisTypes 
HoleAxisType [get, set]
 Returns or sets the Hole Axis Type More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
HoleDepth [get]
 Returns the max depth distance builder More...
 
unsafe
NXOpen.CAM.OperationBuilder.HoleDepthTypes 
HoleDepthType [get, set]
 Returns or sets the Hole Depth Type More...
 
unsafe NXOpen.CAM.LayoutCiBuilder LayoutAndLayer [get]
 Returns the Layer and Layout More...
 
unsafe
NXOpen.CAM.ArcOutputTypeCiBuilder 
MotionOutputBuilder [get]
 Returns the motion output builder More...
 
unsafe NXOpen.CAM.Notes Notes [get]
 Returns the notes builder More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationBasedOnTypes 
OptimizationBasedOn [get, set]
 Returns or sets the optimization based on in operation More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationDistanceTypes 
OptimizationDistanceMethod [get, set]
 Returns or sets the optimization distance method in operation More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationLevelTypes 
OptimizationLevel [get, set]
 Returns or sets the optimization level in operation More...
 
unsafe
NXOpen.CAM.OperationDisplayOptionsBuilder 
PathDisplayOptions [get]
 Returns the path display options builder More...
 
unsafe string PostToolPathExit [get, set]
 Returns or sets the environment variable that points to the post tool path generation library which has the exit More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
RetractDistance [get]
 Returns the Retract Distance builder (inheritable double) More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
RetractDistanceOnToolAxisChange [get]
 Returns the Retract Distance on Tool Axis Change builder (inheritable double) More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
SafeClearance [get]
 Returns the safe clearance builder More...
 
unsafe bool SelectToolFlag [get, set]
 Returns or sets the user selected tool More...
 
unsafe
NXOpen.CAM.PostEventsCiBuilder 
StartOfPath [get]
 Returns the start event builder More...
 
unsafe NXOpen.CAM.UdeSet StartUdeSet [get]
 Returns the start ude set More...
 
unsafe
NXOpen.CAM.ToolChangeCiBuilder 
ToolChangeSetting [get]
 Returns the tool change builder More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder 
ToolPathEditor [get]
 Returns the Tool Path Editor Builder More...
 
unsafe
NXOpen.CAM.ToolPathSplitParametersBuilder 
ToolPathSplitParametersBuilder [get]
 Returns the tool path split Parameters More...
 
- Properties inherited from NXOpen.CAM.ParamBuilder
unsafe NXOpen.CAM.Ude CycleEvent [get]
 Returns the cycle event More...
 
unsafe NXOpen.CAM.Cycle CycleTable [get]
 Returns the cycle More...
 
unsafe
NXOpen.CAM.ParamBuilder.OptimizationTypes 
OptimizationMethod [get, set]
 Returns or sets the optim method More...
 
unsafe NXOpen.CAM.NCGroup TargetPocket [get, set]
 Returns or sets the target pocket 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

- Public Member Functions inherited from NXOpen.CAM.OperationBuilder
unsafe double[] GetHoleAxisValues ()
 Get the Hole Axis values More...
 
unsafe void SetHoleAxisValues (double[] holeAxis)
 Set the Hole Axis values More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a CMM Inspection Alignment Assistant Builder, 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.CreateInspectionAlignmentAssistantBuilder

Created in NX10.0.3

Member Enumeration Documentation

Alignment type

Enumerator
PlanePlanePlane 

Plane, Plane, Plane alignment type

PlaneLinePoint 

Plane, Line, Point alignment type

PlaneCylinderCylinder 

Plane, Cylinder, Cylinder alignment type

PlaneBoltHoleCircle 

Plane, Bolt Hole Circle alignment type

CylinderPlanePlane 

Cylinder, Plane, Plane alignment type

CylinderPlanePoint 

Cylinder, Plane, Point alignment type

CylinderPlaneCylinder 

Cylinder, Plane, Cylinder alignment type

SixPointNest 

Six Point Nest alignment type

SPFTolerance 

SPF Tolerance alignment type

Lsq 

Least Squares Best Fit alignment type

Rps 

RPS alignment type

Alignment direction

Enumerator
None 

Alignment direction none

Pxdir 

Positive X alignment direction

Pydir 

Positive Y alignment direction

Pzdir 

Positive Z alignment direction

Mxdir 

Negative X alignment direction

Mydir 

Negative Y alignment direction

Mzdir 

Negative Z alignment direction

Alignment feature type

Enumerator
Plane 

Plane alignment feature type

BestFitPlane 

Best Fit Plane alignment feature type

OffsetPlane 

Offset Plane alignment feature type

MidPlane 

Mid Plane alignment feature type

Cylinder 

Cylinder alignment feature type

BestFitCylinder 

Best Fit Cylinder alignment feature type

Line 

Line alignment feature type

BestFitLine 

Best Fit Line alignment feature type

IntersectLine 

Intersect Line alignment feature type

Circle 

Circle alignment feature type

BestFitCircle 

Best Fit Circle alignment feature type

Point 

Point alignment feature type

BestFitPoint 

Best Fot Point alignment feature type

Iterative Alignment type

Enumerator
Absolute 

Absolute Iterative Alignment type

Incremental 

Incremental Iterative Alignment type

Alignment feature state

Enumerator
Actual 

Actual feature state

Nominal 

Nominal feature state

Property Documentation

unsafe NXOpen.CAM.InspectionAlignmentAssistantBuilder.AlignType NXOpen.CAM.InspectionAlignmentAssistantBuilder.AlignmentType
getset

Returns or sets the alignment type

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.InspectionAlignmentAssistantBuilder.CreateIterativeAlignment
getset

Returns or sets the flag indicating whether an iterative alignment will be created

Created in NX11.0.1

License requirements to get this property: None.

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

unsafe int NXOpen.CAM.InspectionAlignmentAssistantBuilder.IterativeMax
getset

Returns or sets the maximum number of iterations

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.InspectionAlignmentAssistantBuilder.IterativeRotation
getset

Returns or sets the iterative rotation convergence value

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.InspectionAlignmentAssistantBuilder.IterativeToggle
getset

Returns or sets the flag indicating whether an iterative alignment will be created

Created in NX10.0.3

Deprecated in NX11.0.1. Use CreateIterativeAlignment instead to get iterative flag.

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.InspectionAlignmentAssistantBuilder.IterativeTranslation
getset

Returns or sets the iterative translation convergence value

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionAlignmentAssistantBuilder.IterativeTypes NXOpen.CAM.InspectionAlignmentAssistantBuilder.IterativeType
getset

Returns or sets the iterative alignment type

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe NXOpen.SelectNXObjectList NXOpen.CAM.InspectionAlignmentAssistantBuilder.LocateSelection
get

Returns the locate selection

Created in NX11.0.2

License requirements: None.

unsafe string NXOpen.CAM.InspectionAlignmentAssistantBuilder.OperationName
getset

Returns or sets the alignment assistant operation name

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionAlignmentAssistantBuilder.Direction NXOpen.CAM.InspectionAlignmentAssistantBuilder.PrimaryDirection
getset

Returns or sets the primary direction

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe NXOpen.NXObject NXOpen.CAM.InspectionAlignmentAssistantBuilder.PrimaryOffsetGeometry
getset

Returns or sets the primary offset 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.SelectNXObjectList NXOpen.CAM.InspectionAlignmentAssistantBuilder.PrimarySelection
get

Returns the primary selection

Created in NX10.0.3

License requirements: None.

unsafe NXOpen.CAM.InspectionAlignmentAssistantBuilder.State NXOpen.CAM.InspectionAlignmentAssistantBuilder.PrimaryState
getset

Returns or sets the primary state

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionAlignmentAssistantBuilder.FeatureType NXOpen.CAM.InspectionAlignmentAssistantBuilder.PrimaryType
getset

Returns or sets the primary feature type

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe NXOpen.SelectNXObjectList NXOpen.CAM.InspectionAlignmentAssistantBuilder.RPSXSelection
get

Returns the RPS X selection

Created in NX11.0.2

License requirements: None.

unsafe NXOpen.SelectNXObjectList NXOpen.CAM.InspectionAlignmentAssistantBuilder.RPSYSelection
get

Returns the RPS Y selection

Created in NX11.0.2

License requirements: None.

unsafe NXOpen.SelectNXObjectList NXOpen.CAM.InspectionAlignmentAssistantBuilder.RPSZSelection
get

Returns the RPS Z selection

Created in NX11.0.2

License requirements: None.

unsafe NXOpen.CAM.InspectionAlignmentAssistantBuilder.Direction NXOpen.CAM.InspectionAlignmentAssistantBuilder.SecondaryDirection
getset

Returns or sets the secondary direction

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe NXOpen.NXObject NXOpen.CAM.InspectionAlignmentAssistantBuilder.SecondaryOffsetGeometry
getset

Returns or sets the secondary offset 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.SelectNXObjectList NXOpen.CAM.InspectionAlignmentAssistantBuilder.SecondarySelection
get

Returns the secondary selection

Created in NX10.0.3

License requirements: None.

unsafe NXOpen.CAM.InspectionAlignmentAssistantBuilder.State NXOpen.CAM.InspectionAlignmentAssistantBuilder.SecondaryState
getset

Returns or sets the secondary state

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionAlignmentAssistantBuilder.FeatureType NXOpen.CAM.InspectionAlignmentAssistantBuilder.SecondaryType
getset

Returns or sets the secondary feature type

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionAlignmentAssistantBuilder.Direction NXOpen.CAM.InspectionAlignmentAssistantBuilder.TertiaryDirection
getset

Returns or sets the tertiary direction

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe NXOpen.NXObject NXOpen.CAM.InspectionAlignmentAssistantBuilder.TertiaryOffsetGeometry
getset

Returns or sets the tertiary offset 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.SelectNXObjectList NXOpen.CAM.InspectionAlignmentAssistantBuilder.TertiarySelection
get

Returns the tertiary selection

Created in NX10.0.3

License requirements: None.

unsafe NXOpen.CAM.InspectionAlignmentAssistantBuilder.State NXOpen.CAM.InspectionAlignmentAssistantBuilder.TertiaryState
getset

Returns or sets the tertiary state

Created in NX10.0.3

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InspectionAlignmentAssistantBuilder.FeatureType NXOpen.CAM.InspectionAlignmentAssistantBuilder.TertiaryType
getset

Returns or sets the tertiary feature type

Created in NX10.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.