NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::CAM::InspectionCreatePathsBuilder Class Reference

Create Paths Dialog builder
To create a new instance of this class, use NXOpen::CAM::InspectionOperationCollection::CreateInspectionCreatePathsBuilder

Created in NX7.0.0. More...

Inheritance diagram for NXOpen::CAM::InspectionCreatePathsBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

double AngleA ()
 Returns the A angle
Created in NX7.0.0. More...
 
double AngleB ()
 Returns the B angle
Created in NX7.0.0. More...
 
NXString AngleString ()
 Returns the angle specification
More...
 
void CreatePaths ()
 Creates paths for the selected features. More...
 
NXOpen::CAM::InspectionGroupGeometryGroup ()
 Returns the geometry group
Created in NX7.5.3. More...
 
std::vector
< NXOpen::CAM::InspectionGroup * > 
GetFeatureMethods ()
 Returns the selected features method. More...
 
std::vector< NXStringGetSelectedFeatures ()
 Returns the selected features. More...
 
NXOpen::CAM::InspectionMoveBuilder::ProbeTipTypes ProbeTipType ()
 Returns the preferred probe tip type
Created in NX9.0.1. More...
 
NXOpen::CAM::InspectionGroupProgramGroup ()
 Returns the program group
Created in NX7.5.3. More...
 
NXString ProgramLocationString ()
 Returns the program location
Created in NX7.0.0. More...
 
NXOpen::SelectNXObjectListSelectFeatures ()
 Returns the select features button
Created in NX7.0.0. More...
 
NXOpen::CAM::InspectionGroupSensorGroup ()
 Returns the sensor group
Created in NX7.5.3. More...
 
NXString SensorOpName ()
 Returns the inspection sensor operation name
Created in NX9.0.0. More...
 
NXOpen::CAM::InspectionMoveBuilder::SensorStrategyTypes SensorStrategy ()
 Returns the sensor selection strategy
Created in NX9.0.0. More...
 
void SetAngleA (double angleA)
 Sets the A angle
Created in NX7.0.0. More...
 
void SetAngleB (double angleB)
 Sets the B angle
Created in NX7.0.0. More...
 
void SetAngleString (const NXString &angleString)
 Sets the angle specification
More...
 
void SetAngleString (const char *angleString)
 Sets the angle specification
More...
 
void SetFeatureMethods (const std::vector< NXOpen::CAM::InspectionGroup * > &featureMethods)
 Sets the selected features method
Created in NX7.5.3. More...
 
void SetGeometryGroup (NXOpen::CAM::InspectionGroup *geomGroup)
 Sets the geometry group
Created in NX7.5.3. More...
 
void SetProbeTipType (NXOpen::CAM::InspectionMoveBuilder::ProbeTipTypes tipType)
 Sets the preferred probe tip type
Created in NX9.0.1. More...
 
void SetProgramGroup (NXOpen::CAM::InspectionGroup *progGroup)
 Sets the program group
Created in NX7.5.3. More...
 
void SetProgramLocationString (const NXString &programLocationString)
 Sets the program location
Created in NX7.0.0. More...
 
void SetProgramLocationString (const char *programLocationString)
 Sets the program location
Created in NX7.0.0. More...
 
void SetSelectedFeatures (std::vector< NXString > &selectedFeatures)
 Sets the selected features. More...
 
void SetSensorGroup (NXOpen::CAM::InspectionGroup *sensorGroup)
 Sets the sensor group
Created in NX7.5.3. More...
 
void SetSensorOpName (const NXString &sensorOpName)
 Sets the inspection sensor operation name
Created in NX9.0.0. More...
 
void SetSensorOpName (const char *sensorOpName)
 Sets the inspection sensor operation name
Created in NX9.0.0. More...
 
void SetSensorStrategy (NXOpen::CAM::InspectionMoveBuilder::SensorStrategyTypes sensorStrategy)
 Sets the sensor selection strategy
Created in NX9.0.0. More...
 
void SetSetup (NXOpen::CAM::InspectionSetup *setup)
 Sets the setup
Created in NX7.5.3. More...
 
void SetTipAngleMode (NXOpen::CAM::InspectionMoveBuilder::TipAngleTypes tipAngleMode)
 Sets the tip angle selection mode
Created in NX9.0.0. More...
 
void SetTipMode (NXOpen::CAM::InspectionMoveBuilder::TipModeTypes tipMode)
 Sets the probe tip selection mode
Created in NX9.0.0. More...
 
void SetTipNumber (int tipNumber)
 Sets the probe tip number
Created in NX9.0.0. More...
 
void SetTipString (const NXString &tipString)
 Sets the tip to use for inspection
More...
 
void SetTipString (const char *tipString)
 Sets the tip to use for inspection
More...
 
void SetToolGroup (NXOpen::CAM::InspectionGroup *toolGroup)
 Sets the tool group
Created in NX7.5.3. More...
 
void SetToolString (const NXString &toolString)
 Sets the tool to use for inspection
Created in NX7.0.0. More...
 
void SetToolString (const char *toolString)
 Sets the tool to use for inspection
Created in NX7.0.0. More...
 
void SetTypeName (const NXString &typeName)
 Sets the method type name
Created in NX7.0.0. More...
 
void SetTypeName (const char *typeName)
 Sets the method type name
Created in NX7.0.0. More...
 
NXOpen::CAM::InspectionSetupSetup ()
 Returns the setup
Created in NX7.5.3. More...
 
NXOpen::CAM::InspectionMoveBuilder::TipAngleTypes TipAngleMode ()
 Returns the tip angle selection mode
Created in NX9.0.0. More...
 
NXOpen::CAM::InspectionMoveBuilder::TipModeTypes TipMode ()
 Returns the probe tip selection mode
Created in NX9.0.0. More...
 
int TipNumber ()
 Returns the probe tip number
Created in NX9.0.0. More...
 
NXString TipString ()
 Returns the tip to use for inspection
More...
 
NXOpen::CAM::InspectionGroupToolGroup ()
 Returns the tool group
Created in NX7.5.3. More...
 
NXString ToolString ()
 Returns the tool to use for inspection
Created in NX7.0.0. More...
 
NXString TypeName ()
 Returns the method type name
Created in NX7.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Create Paths Dialog builder
To create a new instance of this class, use NXOpen::CAM::InspectionOperationCollection::CreateInspectionCreatePathsBuilder

Created in NX7.0.0.


Member Function Documentation

double NXOpen::CAM::InspectionCreatePathsBuilder::AngleA ( )

Returns the A angle
Created in NX7.0.0.



License requirements : None

double NXOpen::CAM::InspectionCreatePathsBuilder::AngleB ( )

Returns the B angle
Created in NX7.0.0.



License requirements : None

NXString NXOpen::CAM::InspectionCreatePathsBuilder::AngleString ( )

Returns the angle specification

Deprecated:
Deprecated in NX9.0.0.

Use AngleA and AngleB instead.


Created in NX7.0.0.

License requirements : None

void NXOpen::CAM::InspectionCreatePathsBuilder::CreatePaths ( )

Creates paths for the selected features.


Created in NX7.5.3.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionCreatePathsBuilder::GeometryGroup ( )

Returns the geometry group
Created in NX7.5.3.



License requirements : None

std::vector<NXOpen::CAM::InspectionGroup *> NXOpen::CAM::InspectionCreatePathsBuilder::GetFeatureMethods ( )

Returns the selected features method.

Returns
Selected feature method tags
Created in NX7.5.3.

License requirements : None
std::vector<NXString> NXOpen::CAM::InspectionCreatePathsBuilder::GetSelectedFeatures ( )

Returns the selected features.

Returns
Selected features
Created in NX7.5.2.

License requirements : None
NXOpen::CAM::InspectionMoveBuilder::ProbeTipTypes NXOpen::CAM::InspectionCreatePathsBuilder::ProbeTipType ( )

Returns the preferred probe tip type
Created in NX9.0.1.



License requirements : None

NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionCreatePathsBuilder::ProgramGroup ( )

Returns the program group
Created in NX7.5.3.



License requirements : None

NXString NXOpen::CAM::InspectionCreatePathsBuilder::ProgramLocationString ( )

Returns the program location
Created in NX7.0.0.



License requirements : None

NXOpen::SelectNXObjectList* NXOpen::CAM::InspectionCreatePathsBuilder::SelectFeatures ( )

Returns the select features button
Created in NX7.0.0.



License requirements : None

NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionCreatePathsBuilder::SensorGroup ( )

Returns the sensor group
Created in NX7.5.3.



License requirements : None

NXString NXOpen::CAM::InspectionCreatePathsBuilder::SensorOpName ( )

Returns the inspection sensor operation name
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::InspectionMoveBuilder::SensorStrategyTypes NXOpen::CAM::InspectionCreatePathsBuilder::SensorStrategy ( )

Returns the sensor selection strategy
Created in NX9.0.0.



License requirements : None

void NXOpen::CAM::InspectionCreatePathsBuilder::SetAngleA ( double  angleA)

Sets the A angle
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
angleAanglea
void NXOpen::CAM::InspectionCreatePathsBuilder::SetAngleB ( double  angleB)

Sets the B angle
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
angleBangleb
void NXOpen::CAM::InspectionCreatePathsBuilder::SetAngleString ( const NXString angleString)

Sets the angle specification

Deprecated:
Deprecated in NX9.0.0.

Use AngleA and AngleB instead.


Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
angleStringanglestring
void NXOpen::CAM::InspectionCreatePathsBuilder::SetAngleString ( const char *  angleString)

Sets the angle specification

Deprecated:
Deprecated in NX9.0.0.

Use AngleA and AngleB instead.


Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
angleStringanglestring
void NXOpen::CAM::InspectionCreatePathsBuilder::SetFeatureMethods ( const std::vector< NXOpen::CAM::InspectionGroup * > &  featureMethods)

Sets the selected features method
Created in NX7.5.3.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
featureMethodsSelected feature method tags
void NXOpen::CAM::InspectionCreatePathsBuilder::SetGeometryGroup ( NXOpen::CAM::InspectionGroup geomGroup)

Sets the geometry group
Created in NX7.5.3.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
geomGroupgeomgroup
void NXOpen::CAM::InspectionCreatePathsBuilder::SetProbeTipType ( NXOpen::CAM::InspectionMoveBuilder::ProbeTipTypes  tipType)

Sets the preferred probe tip type
Created in NX9.0.1.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tipTypetiptype
void NXOpen::CAM::InspectionCreatePathsBuilder::SetProgramGroup ( NXOpen::CAM::InspectionGroup progGroup)

Sets the program group
Created in NX7.5.3.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
progGroupproggroup
void NXOpen::CAM::InspectionCreatePathsBuilder::SetProgramLocationString ( const NXString programLocationString)

Sets the program location
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
programLocationStringprogramlocationstring
void NXOpen::CAM::InspectionCreatePathsBuilder::SetProgramLocationString ( const char *  programLocationString)

Sets the program location
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
programLocationStringprogramlocationstring
void NXOpen::CAM::InspectionCreatePathsBuilder::SetSelectedFeatures ( std::vector< NXString > &  selectedFeatures)

Sets the selected features.


Created in NX7.5.2.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
selectedFeaturesSelected features
void NXOpen::CAM::InspectionCreatePathsBuilder::SetSensorGroup ( NXOpen::CAM::InspectionGroup sensorGroup)

Sets the sensor group
Created in NX7.5.3.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
sensorGroupsensorgroup
void NXOpen::CAM::InspectionCreatePathsBuilder::SetSensorOpName ( const NXString sensorOpName)

Sets the inspection sensor operation name
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
sensorOpNamesensoropname
void NXOpen::CAM::InspectionCreatePathsBuilder::SetSensorOpName ( const char *  sensorOpName)

Sets the inspection sensor operation name
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
sensorOpNamesensoropname
void NXOpen::CAM::InspectionCreatePathsBuilder::SetSensorStrategy ( NXOpen::CAM::InspectionMoveBuilder::SensorStrategyTypes  sensorStrategy)

Sets the sensor selection strategy
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
sensorStrategysensorstrategy
void NXOpen::CAM::InspectionCreatePathsBuilder::SetSetup ( NXOpen::CAM::InspectionSetup setup)

Sets the setup
Created in NX7.5.3.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
setupsetup
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTipAngleMode ( NXOpen::CAM::InspectionMoveBuilder::TipAngleTypes  tipAngleMode)

Sets the tip angle selection mode
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tipAngleModetipanglemode
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTipMode ( NXOpen::CAM::InspectionMoveBuilder::TipModeTypes  tipMode)

Sets the probe tip selection mode
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tipModetipmode
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTipNumber ( int  tipNumber)

Sets the probe tip number
Created in NX9.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tipNumbertipnumber
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTipString ( const NXString tipString)

Sets the tip to use for inspection

Deprecated:
Deprecated in NX9.0.0.

Use TipNumber instead.


Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tipStringtipstring
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTipString ( const char *  tipString)

Sets the tip to use for inspection

Deprecated:
Deprecated in NX9.0.0.

Use TipNumber instead.


Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tipStringtipstring
void NXOpen::CAM::InspectionCreatePathsBuilder::SetToolGroup ( NXOpen::CAM::InspectionGroup toolGroup)

Sets the tool group
Created in NX7.5.3.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
toolGrouptoolgroup
void NXOpen::CAM::InspectionCreatePathsBuilder::SetToolString ( const NXString toolString)

Sets the tool to use for inspection
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
toolStringtoolstring
void NXOpen::CAM::InspectionCreatePathsBuilder::SetToolString ( const char *  toolString)

Sets the tool to use for inspection
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
toolStringtoolstring
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTypeName ( const NXString typeName)

Sets the method type name
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
typeNametypename
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTypeName ( const char *  typeName)

Sets the method type name
Created in NX7.0.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
typeNametypename
NXOpen::CAM::InspectionSetup* NXOpen::CAM::InspectionCreatePathsBuilder::Setup ( )

Returns the setup
Created in NX7.5.3.



License requirements : None

NXOpen::CAM::InspectionMoveBuilder::TipAngleTypes NXOpen::CAM::InspectionCreatePathsBuilder::TipAngleMode ( )

Returns the tip angle selection mode
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::InspectionMoveBuilder::TipModeTypes NXOpen::CAM::InspectionCreatePathsBuilder::TipMode ( )

Returns the probe tip selection mode
Created in NX9.0.0.



License requirements : None

int NXOpen::CAM::InspectionCreatePathsBuilder::TipNumber ( )

Returns the probe tip number
Created in NX9.0.0.



License requirements : None

NXString NXOpen::CAM::InspectionCreatePathsBuilder::TipString ( )

Returns the tip to use for inspection

Deprecated:
Deprecated in NX9.0.0.

Use TipNumber instead.


Created in NX7.0.0.

License requirements : None

NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionCreatePathsBuilder::ToolGroup ( )

Returns the tool group
Created in NX7.5.3.



License requirements : None

NXString NXOpen::CAM::InspectionCreatePathsBuilder::ToolString ( )

Returns the tool to use for inspection
Created in NX7.0.0.



License requirements : None

NXString NXOpen::CAM::InspectionCreatePathsBuilder::TypeName ( )

Returns the method type name
Created in NX7.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.