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

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...

Inheritance diagram for NXOpen::CAM::InspectionGroupCollection:
NXOpen::TaggedObjectCollection

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::InspectionMethodBuilderCreateInspectionMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a CMM Inspection method builder. More...
 
NXOpen::CAM::InspectionProbeToolBuilderCreateInspectionProbeToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a probe tool builder for Inspection. More...
 
NXOpen::CAM::MachineGroupBuilderCreateMachineGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine group builder for Inspection. More...
 
NXOpen::CAM::MachinePocketGroupBuilderCreateMachinePocketGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine pocket group builder for Inspection. More...
 
NXOpen::CAM::MachineTurretGroupBuilderCreateMachineTurretGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine turret group builder for Inspection. More...
 
NXOpen::CAM::InspectionGroupCreateMethod (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::InspectionGroupCreateMethod (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::ProbeToolBuilderCreateProbeToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a probe tool builder for Inspection. More...
 
NXOpen::CAM::InspectionGroupCreateProgram (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::InspectionGroupCreateProgram (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::ProgramOrderGroupBuilderCreateProgramOrderGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a program order group builder for Inspection. More...
 
NXOpen::CAM::InspectionGroupCreateTool (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::InspectionGroupCreateTool (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::InspectionGroupFindObject (const NXString &sid)
 Finds the CAMInspectionGroup object with the given identifier as recorded in a journal. More...
 
NXOpen::CAM::InspectionGroupFindObject (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...
 

Detailed Description

Represents the group collection for CMM Inspection
To obtain an instance of this class, refer to NXOpen::CAM::InspectionSetup

Created in NX7.0.0.


Member Function Documentation

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.

Returns
CMM Inspection method builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
paramCMM Inspection method to be edited
NXOpen::CAM::InspectionProbeToolBuilder* NXOpen::CAM::InspectionGroupCollection::CreateInspectionProbeToolBuilder ( NXOpen::CAM::CAMObject param)

Creates a probe tool builder for Inspection.

Returns
probe tool builder created
Created in NX9.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
paramprobe tool group to be edited
NXOpen::CAM::MachineGroupBuilder* NXOpen::CAM::InspectionGroupCollection::CreateMachineGroupBuilder ( NXOpen::CAM::CAMObject param)

Creates a machine group builder for Inspection.

Returns
builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
paramthe object to be edited
NXOpen::CAM::MachinePocketGroupBuilder* NXOpen::CAM::InspectionGroupCollection::CreateMachinePocketGroupBuilder ( NXOpen::CAM::CAMObject param)

Creates a machine pocket group builder for Inspection.

Returns
builder created
Created in NX8.5.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
paramthe object to be edited
NXOpen::CAM::MachineTurretGroupBuilder* NXOpen::CAM::InspectionGroupCollection::CreateMachineTurretGroupBuilder ( NXOpen::CAM::CAMObject param)

Creates a machine turret group builder for Inspection.

Returns
builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
paramthe 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.

Returns
the created method group
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
parentGroupthe parent group
typeNamethe name of the template type
subtypeNamethe name of the template subtype
useDefaultNameuse the default name or not
newMethodNamethe 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.

Returns
the created method group
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
parentGroupthe parent group
typeNamethe name of the template type
subtypeNamethe name of the template subtype
useDefaultNameuse the default name or not
newMethodNamethe 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.

Returns
probe tool builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
paramprobe 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.

Returns
the created program group
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
parentGroupthe parent group
typeNamethe name of the template type
subtypeNamethe name of the template subtype
useDefaultNameuse the default name or not
newProgramNamethe 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.

Returns
the created program group
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
parentGroupthe parent group
typeNamethe name of the template type
subtypeNamethe name of the template subtype
useDefaultNameuse the default name or not
newProgramNamethe 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.

Returns
program order group builder created
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
paramthe 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.

Returns
the created tool group
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
parentGroupthe parent group
typeNamethe name of the template type
subtypeNamethe name of the template subtype
useDefaultNameuse the default name or not
newToolNamethe 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.

Returns
the created tool group
Created in NX7.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
parentGroupthe parent group
typeNamethe name of the template type
subtypeNamethe name of the template subtype
useDefaultNameuse the default name or not
newToolNamethe 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.

Returns
the found object
Created in NX4.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
sidthe 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.

Returns
the found object
Created in NX4.0.0.

License requirements : insp_programming ("INSPECTION PROGRAMMING")
Parameters
sidthe name of the object
tag_t NXOpen::CAM::InspectionGroupCollection::Tag ( ) const

Returns the tag of this object.


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