InspectionCreatePathsBuilder Class¶
-
class
NXOpen.CAM.InspectionCreatePathsBuilder¶ Bases:
NXOpen.BuilderCreate Paths Dialog builder
To create a new instance of this class, use
NXOpen.CAM.InspectionOperationCollection.CreateInspectionCreatePathsBuilder()New in version NX7.0.0.
Properties¶
| Property | Description |
|---|---|
| AngleA | Returns or sets the A angle |
| AngleB | Returns or sets the B angle |
| AngleString | Returns or sets the angle specification |
| GeometryGroup | Returns or sets the geometry group |
| ProbeTipType | Returns or sets the preferred probe tip type |
| ProgramGroup | Returns or sets the program group |
| ProgramLocationString | Returns or sets the program location |
| SelectFeatures | Returns the select features button |
| SensorGroup | Returns or sets the sensor group |
| SensorOpName | Returns or sets the inspection sensor operation name |
| SensorStrategy | Returns or sets the sensor selection strategy |
| Setup | Returns or sets the setup |
| Tag | Returns the Tag for this object. |
| TipAngleMode | Returns or sets the tip angle selection mode |
| TipMode | Returns or sets the probe tip selection mode |
| TipNumber | Returns or sets the probe tip number |
| TipString | Returns or sets the tip to use for inspection |
| ToolGroup | Returns or sets the tool group |
| ToolString | Returns or sets the tool to use for inspection |
| TypeName | Returns or sets the method type name |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| CreatePaths | Creates paths for the selected features. |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetFeatureMethods | Returns the selected features method |
| GetObject | Returns the object currently being edited by this builder. |
| GetSelectedFeatures | Returns the selected features. |
| SetFeatureMethods | Sets the selected features method |
| SetSelectedFeatures | Sets the selected features. |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
AngleA¶
-
InspectionCreatePathsBuilder.AngleA¶ Returns or sets the A angle
-------------------------------------Getter Method
Signature
AngleAReturns: Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AngleAParameters: angleA (float) – New in version NX7.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
AngleB¶
-
InspectionCreatePathsBuilder.AngleB¶ Returns or sets the B angle
-------------------------------------Getter Method
Signature
AngleBReturns: Return type: float New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AngleBParameters: angleB (float) – New in version NX7.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
AngleString¶
-
InspectionCreatePathsBuilder.AngleString¶ Returns or sets the angle specification
-------------------------------------Getter Method
Signature
AngleStringReturns: Return type: str New in version NX7.0.0.
Deprecated since version NX9.0.0: Use AngleA and AngleB instead.
License requirements: None.
-------------------------------------Setter Method
Signature
AngleStringParameters: angleString (str) – New in version NX7.0.0.
Deprecated since version NX9.0.0: Use AngleA and AngleB instead.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
GeometryGroup¶
-
InspectionCreatePathsBuilder.GeometryGroup¶ Returns or sets the geometry group
-------------------------------------Getter Method
Signature
GeometryGroupReturns: Return type: NXOpen.CAM.InspectionGroupNew in version NX7.5.3.
License requirements: None.
-------------------------------------Setter Method
Signature
GeometryGroupParameters: geomGroup ( NXOpen.CAM.InspectionGroup) –New in version NX7.5.3.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
ProbeTipType¶
-
InspectionCreatePathsBuilder.ProbeTipType¶ Returns or sets the preferred probe tip type
-------------------------------------Getter Method
Signature
ProbeTipTypeReturns: Return type: NXOpen.CAM.InspectionMoveBuilderProbeTipTypesNew in version NX9.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
ProbeTipTypeParameters: tipType ( NXOpen.CAM.InspectionMoveBuilderProbeTipTypes) –New in version NX9.0.1.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
ProgramGroup¶
-
InspectionCreatePathsBuilder.ProgramGroup¶ Returns or sets the program group
-------------------------------------Getter Method
Signature
ProgramGroupReturns: Return type: NXOpen.CAM.InspectionGroupNew in version NX7.5.3.
License requirements: None.
-------------------------------------Setter Method
Signature
ProgramGroupParameters: progGroup ( NXOpen.CAM.InspectionGroup) –New in version NX7.5.3.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
ProgramLocationString¶
-
InspectionCreatePathsBuilder.ProgramLocationString¶ Returns or sets the program location
-------------------------------------Getter Method
Signature
ProgramLocationStringReturns: Return type: str New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ProgramLocationStringParameters: programLocationString (str) – New in version NX7.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
SelectFeatures¶
-
InspectionCreatePathsBuilder.SelectFeatures¶ Returns the select features button
-------------------------------------Getter Method
Signature
SelectFeaturesReturns: Return type: NXOpen.SelectNXObjectListNew in version NX7.0.0.
License requirements: None.
SensorGroup¶
-
InspectionCreatePathsBuilder.SensorGroup¶ Returns or sets the sensor group
-------------------------------------Getter Method
Signature
SensorGroupReturns: Return type: NXOpen.CAM.InspectionGroupNew in version NX7.5.3.
License requirements: None.
-------------------------------------Setter Method
Signature
SensorGroupParameters: sensorGroup ( NXOpen.CAM.InspectionGroup) –New in version NX7.5.3.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
SensorOpName¶
-
InspectionCreatePathsBuilder.SensorOpName¶ Returns or sets the inspection sensor operation name
-------------------------------------Getter Method
Signature
SensorOpNameReturns: Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SensorOpNameParameters: sensorOpName (str) – New in version NX9.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
SensorStrategy¶
-
InspectionCreatePathsBuilder.SensorStrategy¶ Returns or sets the sensor selection strategy
-------------------------------------Getter Method
Signature
SensorStrategyReturns: Return type: NXOpen.CAM.InspectionMoveBuilderSensorStrategyTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SensorStrategyParameters: sensorStrategy ( NXOpen.CAM.InspectionMoveBuilderSensorStrategyTypes) –New in version NX9.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
Setup¶
-
InspectionCreatePathsBuilder.Setup¶ Returns or sets the setup
-------------------------------------Getter Method
Signature
SetupReturns: Return type: NXOpen.CAM.InspectionSetupNew in version NX7.5.3.
License requirements: None.
-------------------------------------Setter Method
Signature
SetupParameters: setup ( NXOpen.CAM.InspectionSetup) –New in version NX7.5.3.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
TipAngleMode¶
-
InspectionCreatePathsBuilder.TipAngleMode¶ Returns or sets the tip angle selection mode
-------------------------------------Getter Method
Signature
TipAngleModeReturns: Return type: NXOpen.CAM.InspectionMoveBuilderTipAngleTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TipAngleModeParameters: tipAngleMode ( NXOpen.CAM.InspectionMoveBuilderTipAngleTypes) –New in version NX9.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
TipMode¶
-
InspectionCreatePathsBuilder.TipMode¶ Returns or sets the probe tip selection mode
-------------------------------------Getter Method
Signature
TipModeReturns: Return type: NXOpen.CAM.InspectionMoveBuilderTipModeTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TipModeParameters: tipMode ( NXOpen.CAM.InspectionMoveBuilderTipModeTypes) –New in version NX9.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
TipNumber¶
-
InspectionCreatePathsBuilder.TipNumber¶ Returns or sets the probe tip number
-------------------------------------Getter Method
Signature
TipNumberReturns: Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TipNumberParameters: tipNumber (int) – New in version NX9.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
TipString¶
-
InspectionCreatePathsBuilder.TipString¶ Returns or sets the tip to use for inspection
-------------------------------------Getter Method
Signature
TipStringReturns: Return type: str New in version NX7.0.0.
Deprecated since version NX9.0.0: Use TipNumber instead.
License requirements: None.
-------------------------------------Setter Method
Signature
TipStringParameters: tipString (str) – New in version NX7.0.0.
Deprecated since version NX9.0.0: Use TipNumber instead.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
ToolGroup¶
-
InspectionCreatePathsBuilder.ToolGroup¶ Returns or sets the tool group
-------------------------------------Getter Method
Signature
ToolGroupReturns: Return type: NXOpen.CAM.InspectionGroupNew in version NX7.5.3.
License requirements: None.
-------------------------------------Setter Method
Signature
ToolGroupParameters: toolGroup ( NXOpen.CAM.InspectionGroup) –New in version NX7.5.3.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
ToolString¶
-
InspectionCreatePathsBuilder.ToolString¶ Returns or sets the tool to use for inspection
-------------------------------------Getter Method
Signature
ToolStringReturns: Return type: str New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ToolStringParameters: toolString (str) – New in version NX7.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
TypeName¶
-
InspectionCreatePathsBuilder.TypeName¶ Returns or sets the method type name
-------------------------------------Getter Method
Signature
TypeNameReturns: Return type: str New in version NX7.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeNameParameters: typeName (str) – New in version NX7.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
Method Detail¶
CreatePaths¶
-
InspectionCreatePathsBuilder.CreatePaths¶ Creates paths for the selected features.
Signature
CreatePaths()New in version NX7.5.3.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
GetFeatureMethods¶
-
InspectionCreatePathsBuilder.GetFeatureMethods¶ Returns the selected features method
Signature
GetFeatureMethods()Returns: Selected feature method tags Return type: list of NXOpen.CAM.InspectionGroupNew in version NX7.5.3.
License requirements: None.
GetSelectedFeatures¶
-
InspectionCreatePathsBuilder.GetSelectedFeatures¶ Returns the selected features.
Signature
GetSelectedFeatures()Returns: Selected features Return type: list of str New in version NX7.5.2.
License requirements: None.
SetFeatureMethods¶
-
InspectionCreatePathsBuilder.SetFeatureMethods¶ Sets the selected features method
Signature
SetFeatureMethods(featureMethods)Parameters: featureMethods (list of NXOpen.CAM.InspectionGroup) – Selected feature method tagsNew in version NX7.5.3.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
SetSelectedFeatures¶
-
InspectionCreatePathsBuilder.SetSelectedFeatures¶ Sets the selected features.
Signature
SetSelectedFeatures(selectedFeatures)Parameters: selectedFeatures (list of str) – Selected features New in version NX7.5.2.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
Validate¶
-
InspectionCreatePathsBuilder.Validate¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.