NXOpen .NET Reference Guide
|
Represents the builder for a CMM Inspection path. More...
Public Types | |
enum | EntryExitType { Entry, Exit } |
the entry/exit flag More... | |
enum | FirstLastType { First, Last } |
the first/last flag More... | |
enum | InspectModeType { Default, Program, Manual, Auto } |
the inspection mode More... | |
enum | SequenceType { None, Nearest, UStrip, VStrip } |
the path point sequence optimization method 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... | |
Public Member Functions | |
unsafe void | EditEntryExitPoints (bool regenerate) |
Edit entry or exit point More... | |
unsafe void | EditStartEndPoints (bool regenerate) |
Edit first or last point in safe plane More... | |
unsafe void | FlipApproachDirection () |
Flips the approach direction vector More... | |
unsafe int | GenerateReferenceFeature () |
Generate the reference feature More... | |
unsafe double[] | GetApproachDirection () |
Gets the approach direction vector values More... | |
unsafe NXOpen.CAM.InspectionMethodBuilder.ReferenceFeatureModeTypes | GetReferenceFeatureModeValue () |
Get the reference feature mode More... | |
unsafe double | GetReferenceFeatureOffsetDistanceValue () |
Get the reference feature offset distance More... | |
unsafe int | GetReferenceFeaturePointCountValue () |
Get the reference feature point count More... | |
unsafe double | GetReferenceFeatureZoneRadiusValue () |
Get the reference feature zone radius More... | |
unsafe bool | ReGenerateEntryExit (NXOpen.CAM.InspectionPathBuilder.EntryExitType entryExit) |
ReGenerate entry or exit point More... | |
unsafe bool | ReGenerateInSafePlane (NXOpen.CAM.InspectionPathBuilder.FirstLastType firstLast) |
ReGenerate first or last point in safe plane More... | |
unsafe int | RemoveReferenceFeature () |
Remove the reference feature More... | |
unsafe void | SetApproachDirection (double[] direction) |
Sets the approach direction vector values More... | |
unsafe void | SetReferenceFeatureModeValue (NXOpen.CAM.InspectionMethodBuilder.ReferenceFeatureModeTypes mode) |
Set the reference feature mode More... | |
unsafe void | SetReferenceFeatureOffsetDistanceValue (double distance) |
Set the reference feature offset distance More... | |
unsafe void | SetReferenceFeaturePointCountValue (int count) |
Set the reference feature point count More... | |
unsafe void | SetReferenceFeatureZoneRadiusValue (double radius) |
Set the reference feature zone radius More... | |
unsafe void | UpdateParameters () |
Update Inspection path based on selected feature. More... | |
unsafe void | UpdatePath () |
Update path More... | |
unsafe void | UpdateReferenceParameters (NXOpen.NXObject featOpTag) |
Update relative measurement geometry based on selected reference feature. More... | |
unsafe void | UpdateSensors (NXOpen.CAM.InspectionSetup setup, NXOpen.CAM.InspectionGroup parentProgramGroup, NXOpen.CAM.InspectionGroup parentMethodGroup, NXOpen.CAM.InspectionGroup parentToolGroup, NXOpen.CAM.InspectionGroup parentGeometryGroup, string typeName) |
Update sensor definitions More... | |
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... | |
Public Member Functions inherited from NXOpen.CAM.ParamBuilder | |
unsafe NXOpen.TaggedObject | GetCustomizableItemBuilder (string name) |
Returns the customizable item builder for the given customizable item name More... | |
unsafe string[] | GetCustomizableItemNames () |
Returns the names for all customizable item ids 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 | CreateEntryPoint [get, set] |
Returns or sets a flag to indicate if an entry point is required More... | |
unsafe bool | CreateExitPoint [get, set] |
Returns or sets a flag to indicate if an exit point is required More... | |
unsafe string | FeatureOpName [get, set] |
Returns or sets the inspection feature operation name More... | |
unsafe NXOpen.CAM.InheritableDoubleBuilder | HeightAboveFeature [get] |
Returns the height above feature for entry and exit points More... | |
unsafe NXOpen.CAM.InspectionPathBuilder.InspectModeType | InspectionMode [get, set] |
Returns or sets the inspection mode setting More... | |
unsafe NXOpen.CAM.InheritableIntBuilder | NumPoints [get] |
Returns the number of points in the path More... | |
unsafe string | PathOpName [get, set] |
Returns or sets the inspection path operation name More... | |
unsafe bool | ProjectLastPointToSafePlane [get, set] |
Returns or sets a flag to indicate if last point is created in safe plane More... | |
unsafe bool | ProjectStartPointToSafePlane [get, set] |
Returns or sets a flag to indicate if start point is created in safe plane More... | |
unsafe string | ReferenceFeatureAutoName [get, set] |
Returns or sets the automatic reference feature name More... | |
unsafe NXOpen.CAM.InspectionReferenceFeatureModeBuilder | ReferenceFeatureModeBuilder [get] |
Returns the reference feature mode builder More... | |
unsafe string | ReferenceFeatureName [get, set] |
Returns or sets the reference feature name More... | |
unsafe NXOpen.CAM.InheritableDoubleBuilder | ReferenceFeatureOffsetDistanceBuilder [get] |
Returns the reference feature offset distance builder More... | |
unsafe NXOpen.CAM.InheritableIntBuilder | ReferenceFeaturePointCountBuilder [get] |
Returns the reference feature point count builder More... | |
unsafe NXOpen.CAM.InheritableDoubleBuilder | ReferenceFeatureZoneRadiusBuilder [get] |
Returns the reference feature zone radius builder More... | |
unsafe NXOpen.NXObject | SafePlaneXform [get, set] |
Returns or sets the safe plane More... | |
unsafe NXOpen.SelectNXObjectList | SelectFeature [get] |
Returns the selector for the inspection feature More... | |
unsafe NXOpen.SelectNXObjectList | SelectReferenceFeature [get] |
Returns the selector for the reference feature More... | |
unsafe NXOpen.CAM.InspectionPathBuilder.SequenceType | SequenceOptimization [get, set] |
Returns or sets the path point sequence optimization setting More... | |
unsafe bool | UseEntryAvoidance [get, set] |
Returns or sets a flag to indicate if collision avoidance is required at entry More... | |
unsafe bool | UseExitAvoidance [get, set] |
Returns or sets a flag to indicate if collision avoidance is required at exit 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... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents the builder for a CMM Inspection path.
To create a new instance of this class, use NXOpen.CAM.InspectionOperationCollection.CreateInspectionPathBuilder
Created in NX7.0.0
|
inline |
Edit entry or exit point
Created in NX8.0.0
License requirements: insp_programming ("INSPECTION PROGRAMMING")
regenerate |
|
inline |
Edit first or last point in safe plane
Created in NX8.0.0
License requirements: insp_programming ("INSPECTION PROGRAMMING")
regenerate |
|
inline |
Flips the approach direction vector
Created in NX7.0.0
License requirements: insp_programming ("INSPECTION PROGRAMMING")
|
inline |
Generate the reference feature
Created in NX9.0.0
License requirements: insp_programming ("INSPECTION PROGRAMMING")
|
inline |
Gets the approach direction vector values
Created in NX7.0.0
License requirements: None.
|
inline |
Get the reference feature mode
Created in NX9.0.0
License requirements: None.
|
inline |
Get the reference feature offset distance
Created in NX9.0.0
License requirements: None.
|
inline |
Get the reference feature point count
Created in NX9.0.0
License requirements: None.
|
inline |
Get the reference feature zone radius
Created in NX9.0.0
License requirements: None.
|
inline |
ReGenerate entry or exit point
Created in NX7.5.1
License requirements: insp_programming ("INSPECTION PROGRAMMING")
entryExit | Type of point to recreate |
|
inline |
ReGenerate first or last point in safe plane
Created in NX7.5.1
License requirements: insp_programming ("INSPECTION PROGRAMMING")
firstLast | Type of point to recreate |
|
inline |
Remove the reference feature
Created in NX9.0.0
License requirements: insp_programming ("INSPECTION PROGRAMMING")
|
inline |
Sets the approach direction vector values
Created in NX7.0.0
License requirements: insp_programming ("INSPECTION PROGRAMMING")
direction | the approach direction values |
|
inline |
Set the reference feature mode
Created in NX9.0.0
License requirements: insp_programming ("INSPECTION PROGRAMMING")
mode |
|
inline |
Set the reference feature offset distance
Created in NX9.0.0
License requirements: insp_programming ("INSPECTION PROGRAMMING")
distance |
|
inline |
Set the reference feature point count
Created in NX9.0.0
License requirements: insp_programming ("INSPECTION PROGRAMMING")
count |
|
inline |
Set the reference feature zone radius
Created in NX9.0.0
License requirements: insp_programming ("INSPECTION PROGRAMMING")
radius |
|
inline |
Update Inspection path based on selected feature.
Created in NX7.5.1
License requirements: insp_programming ("INSPECTION PROGRAMMING")
|
inline |
Update path
Created in NX9.0.2
License requirements: insp_programming ("INSPECTION PROGRAMMING")
|
inline |
Update relative measurement geometry based on selected reference feature.
Created in NX9.0.0
License requirements: insp_programming ("INSPECTION PROGRAMMING")
featOpTag |
|
inline |
Update sensor definitions
Created in NX7.5.1
License requirements: insp_programming ("INSPECTION PROGRAMMING")
setup | the setup |
parentProgramGroup | the parent program group |
parentMethodGroup | the parent method group |
parentToolGroup | the parent tool group |
parentGeometryGroup | the parent geometry group |
typeName | the name of the template type |
|
getset |
Returns or sets a flag to indicate if an entry point is required
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets a flag to indicate if an exit point is required
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the inspection feature operation name
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the height above feature for entry and exit points
Created in NX7.0.0
License requirements: None.
|
getset |
Returns or sets the inspection mode setting
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the number of points in the path
Created in NX7.0.0
License requirements: None.
|
getset |
Returns or sets the inspection path operation name
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets a flag to indicate if last point is created in safe plane
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets a flag to indicate if start point is created in safe plane
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets the automatic reference feature name
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the reference feature mode builder
Created in NX9.0.2
License requirements: None.
|
getset |
Returns or sets the reference feature name
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the reference feature offset distance builder
Created in NX9.0.2
License requirements: None.
|
get |
Returns the reference feature point count builder
Created in NX9.0.2
License requirements: None.
|
get |
Returns the reference feature zone radius builder
Created in NX9.0.2
License requirements: None.
|
getset |
Returns or sets the safe plane
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")
|
get |
Returns the selector for the inspection feature
Created in NX7.0.0
License requirements: None.
|
get |
Returns the selector for the reference feature
Created in NX9.0.0
License requirements: None.
|
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")
|
getset |
Returns or sets a flag to indicate if collision avoidance is required at entry
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")
|
getset |
Returns or sets a flag to indicate if collision avoidance is required at exit
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: insp_programming ("INSPECTION PROGRAMMING")