NX Open C++ Reference Guide
|
Create Paths Dialog builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionCreatePathsBuilder
Created in NX7.0.0.
More...
Public Member Functions | |
double | AngleA () |
Returns the A angle Created in NX7.0.0. | |
double | AngleB () |
Returns the B angle Created in NX7.0.0. | |
NXString | AngleString () |
Returns the angle specification | |
void | CreatePaths () |
Creates paths for the selected features. | |
NXOpen::CAM::InspectionGroup * | GeometryGroup () |
Returns the geometry group Created in NX7.5.3. | |
std::vector < NXOpen::CAM::InspectionGroup * > | GetFeatureMethods () |
Returns the selected features method. | |
std::vector< NXString > | GetSelectedFeatures () |
Returns the selected features. | |
NXOpen::CAM::InspectionGroup * | ProgramGroup () |
Returns the program group Created in NX7.5.3. | |
NXString | ProgramLocationString () |
Returns the program location Created in NX7.0.0. | |
NXOpen::SelectNXObjectList * | SelectFeatures () |
Returns the select features button Created in NX7.0.0. | |
NXOpen::CAM::InspectionGroup * | SensorGroup () |
Returns the sensor group Created in NX7.5.3. | |
NXString | SensorOpName () |
Returns the inspection sensor operation name Created in NX9.0.0. | |
NXOpen::CAM::InspectionMoveBuilder::SensorStrategyTypes | SensorStrategy () |
Returns the sensor selection strategy Created in NX9.0.0. | |
void | SetAngleA (double angleA) |
Sets the A angle Created in NX7.0.0. | |
void | SetAngleB (double angleB) |
Sets the B angle Created in NX7.0.0. | |
void | SetAngleString (const NXString &angleString) |
Sets the angle specification | |
void | SetAngleString (const char *angleString) |
Sets the angle specification | |
void | SetFeatureMethods (const std::vector< NXOpen::CAM::InspectionGroup * > &featureMethods) |
Sets the selected features method Created in NX7.5.3. | |
void | SetGeometryGroup (NXOpen::CAM::InspectionGroup *geomGroup) |
Sets the geometry group Created in NX7.5.3. | |
void | SetProgramGroup (NXOpen::CAM::InspectionGroup *progGroup) |
Sets the program group Created in NX7.5.3. | |
void | SetProgramLocationString (const NXString &programLocationString) |
Sets the program location Created in NX7.0.0. | |
void | SetProgramLocationString (const char *programLocationString) |
Sets the program location Created in NX7.0.0. | |
void | SetSelectedFeatures (std::vector< NXString > &selectedFeatures) |
Sets the selected features. | |
void | SetSensorGroup (NXOpen::CAM::InspectionGroup *sensorGroup) |
Sets the sensor group Created in NX7.5.3. | |
void | SetSensorOpName (const NXString &sensorOpName) |
Sets the inspection sensor operation name Created in NX9.0.0. | |
void | SetSensorOpName (const char *sensorOpName) |
Sets the inspection sensor operation name Created in NX9.0.0. | |
void | SetSensorStrategy (NXOpen::CAM::InspectionMoveBuilder::SensorStrategyTypes sensorStrategy) |
Sets the sensor selection strategy Created in NX9.0.0. | |
void | SetSetup (NXOpen::CAM::InspectionSetup *setup) |
Sets the setup Created in NX7.5.3. | |
void | SetTipAngleMode (NXOpen::CAM::InspectionMoveBuilder::TipAngleTypes tipAngleMode) |
Sets the tip angle selection mode Created in NX9.0.0. | |
void | SetTipMode (NXOpen::CAM::InspectionMoveBuilder::TipModeTypes tipMode) |
Sets the probe tip selection mode Created in NX9.0.0. | |
void | SetTipNumber (int tipNumber) |
Sets the probe tip number Created in NX9.0.0. | |
void | SetTipString (const NXString &tipString) |
Sets the tip to use for inspection | |
void | SetTipString (const char *tipString) |
Sets the tip to use for inspection | |
void | SetToolGroup (NXOpen::CAM::InspectionGroup *toolGroup) |
Sets the tool group Created in NX7.5.3. | |
void | SetToolString (const NXString &toolString) |
Sets the tool to use for inspection Created in NX7.0.0. | |
void | SetToolString (const char *toolString) |
Sets the tool to use for inspection Created in NX7.0.0. | |
void | SetTypeName (const NXString &typeName) |
Sets the method type name Created in NX7.0.0. | |
void | SetTypeName (const char *typeName) |
Sets the method type name Created in NX7.0.0. | |
NXOpen::CAM::InspectionSetup * | Setup () |
Returns the setup Created in NX7.5.3. | |
NXOpen::CAM::InspectionMoveBuilder::TipAngleTypes | TipAngleMode () |
Returns the tip angle selection mode Created in NX9.0.0. | |
NXOpen::CAM::InspectionMoveBuilder::TipModeTypes | TipMode () |
Returns the probe tip selection mode Created in NX9.0.0. | |
int | TipNumber () |
Returns the probe tip number Created in NX9.0.0. | |
NXString | TipString () |
Returns the tip to use for inspection | |
NXOpen::CAM::InspectionGroup * | ToolGroup () |
Returns the tool group Created in NX7.5.3. | |
NXString | ToolString () |
Returns the tool to use for inspection Created in NX7.0.0. | |
NXString | TypeName () |
Returns the method type name Created in NX7.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Create Paths Dialog builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionCreatePathsBuilder
Created in NX7.0.0.
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
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.
std::vector<NXString> NXOpen::CAM::InspectionCreatePathsBuilder::GetSelectedFeatures | ( | ) |
Returns the selected features.
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")
angleA | anglea |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetAngleB | ( | double | angleB | ) |
Sets the B angle
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
angleB | angleb |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetAngleString | ( | const NXString & | angleString | ) |
Sets the angle specification
Use AngleA and AngleB instead.
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
angleString | anglestring |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetAngleString | ( | const char * | angleString | ) |
Sets the angle specification
Use AngleA and AngleB instead.
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
angleString | anglestring |
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")
featureMethods | Selected 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")
geomGroup | geomgroup |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetProgramGroup | ( | NXOpen::CAM::InspectionGroup * | progGroup | ) |
Sets the program group
Created in NX7.5.3.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
progGroup | proggroup |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetProgramLocationString | ( | const NXString & | programLocationString | ) |
Sets the program location
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
programLocationString | programlocationstring |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetProgramLocationString | ( | const char * | programLocationString | ) |
Sets the program location
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
programLocationString | programlocationstring |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetSelectedFeatures | ( | std::vector< NXString > & | selectedFeatures | ) |
Sets the selected features.
Created in NX7.5.2.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
selectedFeatures | Selected features NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetSensorGroup | ( | NXOpen::CAM::InspectionGroup * | sensorGroup | ) |
Sets the sensor group
Created in NX7.5.3.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
sensorGroup | sensorgroup |
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")
sensorOpName | sensoropname |
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")
sensorOpName | sensoropname |
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")
sensorStrategy | sensorstrategy |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetSetup | ( | NXOpen::CAM::InspectionSetup * | setup | ) |
Sets the setup
Created in NX7.5.3.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
setup | setup |
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")
tipAngleMode | tipanglemode |
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")
tipMode | tipmode |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTipNumber | ( | int | tipNumber | ) |
Sets the probe tip number
Created in NX9.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
tipNumber | tipnumber |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTipString | ( | const NXString & | tipString | ) |
Sets the tip to use for inspection
Use TipNumber instead.
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
tipString | tipstring |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTipString | ( | const char * | tipString | ) |
Sets the tip to use for inspection
Use TipNumber instead.
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
tipString | tipstring |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetToolGroup | ( | NXOpen::CAM::InspectionGroup * | toolGroup | ) |
Sets the tool group
Created in NX7.5.3.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
toolGroup | toolgroup |
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")
toolString | toolstring |
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")
toolString | toolstring |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTypeName | ( | const NXString & | typeName | ) |
Sets the method type name
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
typeName | typename |
void NXOpen::CAM::InspectionCreatePathsBuilder::SetTypeName | ( | const char * | typeName | ) |
Sets the method type name
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
typeName | typename |
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
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