NX Open C++ Reference Guide
|
Represents the group collection for CMM Inspection
To obtain an instance of this class, refer to NXOpen::CAM::InspectionSetup
Created in NX7.0.0.
More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
Public Member Functions | |
iterator | begin () |
Returns an iterator addressing the first element. More... | |
NXOpen::CAM::InspectionMethodBuilder * | CreateInspectionMethodBuilder (NXOpen::CAM::CAMObject *param) |
Creates a CMM Inspection method builder. More... | |
NXOpen::CAM::InspectionProbeToolBuilder * | CreateInspectionProbeToolBuilder (NXOpen::CAM::CAMObject *param) |
Creates a probe tool builder for Inspection. More... | |
NXOpen::CAM::MachineGroupBuilder * | CreateMachineGroupBuilder (NXOpen::CAM::CAMObject *param) |
Creates a machine group builder for Inspection. More... | |
NXOpen::CAM::MachinePocketGroupBuilder * | CreateMachinePocketGroupBuilder (NXOpen::CAM::CAMObject *param) |
Creates a machine pocket group builder for Inspection. More... | |
NXOpen::CAM::MachineTurretGroupBuilder * | CreateMachineTurretGroupBuilder (NXOpen::CAM::CAMObject *param) |
Creates a machine turret group builder for Inspection. More... | |
NXOpen::CAM::InspectionGroup * | CreateMethod (NXOpen::CAM::InspectionGroup *parentGroup, const NXString &typeName, const NXString &subtypeName, NXOpen::CAM::NCGroupCollection::UseDefaultName useDefaultName, const NXString &newMethodName) |
Create a method group of the specified type and subtype under the parent group. More... | |
NXOpen::CAM::InspectionGroup * | CreateMethod (NXOpen::CAM::InspectionGroup *parentGroup, const char *typeName, const char *subtypeName, NXOpen::CAM::NCGroupCollection::UseDefaultName useDefaultName, const char *newMethodName) |
Create a method group of the specified type and subtype under the parent group. More... | |
NXOpen::CAM::ProbeToolBuilder * | CreateProbeToolBuilder (NXOpen::CAM::CAMObject *param) |
Creates a probe tool builder for Inspection. More... | |
NXOpen::CAM::InspectionGroup * | CreateProgram (NXOpen::CAM::InspectionGroup *parentGroup, const NXString &typeName, const NXString &subtypeName, NXOpen::CAM::NCGroupCollection::UseDefaultName useDefaultName, const NXString &newProgramName) |
Create a program group of the specified type and subtype under the parent group. More... | |
NXOpen::CAM::InspectionGroup * | CreateProgram (NXOpen::CAM::InspectionGroup *parentGroup, const char *typeName, const char *subtypeName, NXOpen::CAM::NCGroupCollection::UseDefaultName useDefaultName, const char *newProgramName) |
Create a program group of the specified type and subtype under the parent group. More... | |
NXOpen::CAM::ProgramOrderGroupBuilder * | CreateProgramOrderGroupBuilder (NXOpen::CAM::CAMObject *param) |
Creates a program order group builder for Inspection. More... | |
NXOpen::CAM::InspectionGroup * | CreateTool (NXOpen::CAM::InspectionGroup *parentGroup, const NXString &typeName, const NXString &subtypeName, NXOpen::CAM::NCGroupCollection::UseDefaultName useDefaultName, const NXString &newToolName) |
Create a tool group of the specified type and subtype under the parent group. More... | |
NXOpen::CAM::InspectionGroup * | CreateTool (NXOpen::CAM::InspectionGroup *parentGroup, const char *typeName, const char *subtypeName, NXOpen::CAM::NCGroupCollection::UseDefaultName useDefaultName, const char *newToolName) |
Create a tool group of the specified type and subtype under the parent group. More... | |
iterator | end () |
Returns an iterator addressing one past the last element. More... | |
NXOpen::CAM::InspectionGroup * | FindObject (const NXString &sid) |
Finds the CAMInspectionGroup object with the given identifier as recorded in a journal. More... | |
NXOpen::CAM::InspectionGroup * | FindObject (const char *sid) |
Finds the CAMInspectionGroup object with the given identifier as recorded in a journal. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents the group collection for CMM Inspection
To obtain an instance of this class, refer to NXOpen::CAM::InspectionSetup
Created in NX7.0.0.
iterator NXOpen::CAM::InspectionGroupCollection::begin | ( | ) |
Returns an iterator addressing the first element.
NXOpen::CAM::InspectionMethodBuilder* NXOpen::CAM::InspectionGroupCollection::CreateInspectionMethodBuilder | ( | NXOpen::CAM::CAMObject * | param | ) |
Creates a CMM Inspection method builder.
param | CMM Inspection method to be edited |
NXOpen::CAM::InspectionProbeToolBuilder* NXOpen::CAM::InspectionGroupCollection::CreateInspectionProbeToolBuilder | ( | NXOpen::CAM::CAMObject * | param | ) |
Creates a probe tool builder for Inspection.
param | probe tool group to be edited |
NXOpen::CAM::MachineGroupBuilder* NXOpen::CAM::InspectionGroupCollection::CreateMachineGroupBuilder | ( | NXOpen::CAM::CAMObject * | param | ) |
Creates a machine group builder for Inspection.
param | the object to be edited |
NXOpen::CAM::MachinePocketGroupBuilder* NXOpen::CAM::InspectionGroupCollection::CreateMachinePocketGroupBuilder | ( | NXOpen::CAM::CAMObject * | param | ) |
Creates a machine pocket group builder for Inspection.
param | the object to be edited |
NXOpen::CAM::MachineTurretGroupBuilder* NXOpen::CAM::InspectionGroupCollection::CreateMachineTurretGroupBuilder | ( | NXOpen::CAM::CAMObject * | param | ) |
Creates a machine turret group builder for Inspection.
param | the object to be edited |
NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionGroupCollection::CreateMethod | ( | NXOpen::CAM::InspectionGroup * | parentGroup, |
const NXString & | typeName, | ||
const NXString & | subtypeName, | ||
NXOpen::CAM::NCGroupCollection::UseDefaultName | useDefaultName, | ||
const NXString & | newMethodName | ||
) |
Create a method group of the specified type and subtype under the parent group.
If the value of use_default_name is true, default name will be used for the created method group; otherwise, the specified name will be used.
parentGroup | the parent group |
typeName | the name of the template type |
subtypeName | the name of the template subtype |
useDefaultName | use the default name or not |
newMethodName | the name of the created method group, only used when use_default_name == true |
NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionGroupCollection::CreateMethod | ( | NXOpen::CAM::InspectionGroup * | parentGroup, |
const char * | typeName, | ||
const char * | subtypeName, | ||
NXOpen::CAM::NCGroupCollection::UseDefaultName | useDefaultName, | ||
const char * | newMethodName | ||
) |
Create a method group of the specified type and subtype under the parent group.
If the value of use_default_name is true, default name will be used for the created method group; otherwise, the specified name will be used.
parentGroup | the parent group |
typeName | the name of the template type |
subtypeName | the name of the template subtype |
useDefaultName | use the default name or not |
newMethodName | the name of the created method group, only used when use_default_name == true |
NXOpen::CAM::ProbeToolBuilder* NXOpen::CAM::InspectionGroupCollection::CreateProbeToolBuilder | ( | NXOpen::CAM::CAMObject * | param | ) |
Creates a probe tool builder for Inspection.
param | probe tool group to be edited |
NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionGroupCollection::CreateProgram | ( | NXOpen::CAM::InspectionGroup * | parentGroup, |
const NXString & | typeName, | ||
const NXString & | subtypeName, | ||
NXOpen::CAM::NCGroupCollection::UseDefaultName | useDefaultName, | ||
const NXString & | newProgramName | ||
) |
Create a program group of the specified type and subtype under the parent group.
If the value of use_default_name is true, default name will be used for the created program group; otherwise, the specified name will be used.
parentGroup | the parent group |
typeName | the name of the template type |
subtypeName | the name of the template subtype |
useDefaultName | use the default name or not |
newProgramName | the name of the created program group, only used when use_default_name == true. |
NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionGroupCollection::CreateProgram | ( | NXOpen::CAM::InspectionGroup * | parentGroup, |
const char * | typeName, | ||
const char * | subtypeName, | ||
NXOpen::CAM::NCGroupCollection::UseDefaultName | useDefaultName, | ||
const char * | newProgramName | ||
) |
Create a program group of the specified type and subtype under the parent group.
If the value of use_default_name is true, default name will be used for the created program group; otherwise, the specified name will be used.
parentGroup | the parent group |
typeName | the name of the template type |
subtypeName | the name of the template subtype |
useDefaultName | use the default name or not |
newProgramName | the name of the created program group, only used when use_default_name == true. |
NXOpen::CAM::ProgramOrderGroupBuilder* NXOpen::CAM::InspectionGroupCollection::CreateProgramOrderGroupBuilder | ( | NXOpen::CAM::CAMObject * | param | ) |
Creates a program order group builder for Inspection.
param | the object to be edited |
NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionGroupCollection::CreateTool | ( | NXOpen::CAM::InspectionGroup * | parentGroup, |
const NXString & | typeName, | ||
const NXString & | subtypeName, | ||
NXOpen::CAM::NCGroupCollection::UseDefaultName | useDefaultName, | ||
const NXString & | newToolName | ||
) |
Create a tool group of the specified type and subtype under the parent group.
If the value of use_default_name is true, default name will be used for the created tool group; otherwise, the specified name will be used.
parentGroup | the parent group |
typeName | the name of the template type |
subtypeName | the name of the template subtype |
useDefaultName | use the default name or not |
newToolName | the name of the created tool group, only used when use_default_name == true |
NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionGroupCollection::CreateTool | ( | NXOpen::CAM::InspectionGroup * | parentGroup, |
const char * | typeName, | ||
const char * | subtypeName, | ||
NXOpen::CAM::NCGroupCollection::UseDefaultName | useDefaultName, | ||
const char * | newToolName | ||
) |
Create a tool group of the specified type and subtype under the parent group.
If the value of use_default_name is true, default name will be used for the created tool group; otherwise, the specified name will be used.
parentGroup | the parent group |
typeName | the name of the template type |
subtypeName | the name of the template subtype |
useDefaultName | use the default name or not |
newToolName | the name of the created tool group, only used when use_default_name == true |
iterator NXOpen::CAM::InspectionGroupCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionGroupCollection::FindObject | ( | const NXString & | sid | ) |
Finds the CAMInspectionGroup object with the given identifier as recorded in a journal.
sid | the name of the object |
NXOpen::CAM::InspectionGroup* NXOpen::CAM::InspectionGroupCollection::FindObject | ( | const char * | sid | ) |
Finds the CAMInspectionGroup object with the given identifier as recorded in a journal.
sid | the name of the object |
tag_t NXOpen::CAM::InspectionGroupCollection::Tag | ( | ) | const |
Returns the tag of this object.