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
NOTE: The full Unicode character set is not supported for this parameter.
subtypeNamethe name of the template subtype
NOTE: The full Unicode character set is not supported for this parameter.
useDefaultNameuse the default name or not
newMethodNamethe name of the created method group, only used when use_default_name == true
NOTE: The full Unicode character set is not supported for this parameter.
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
NOTE: The full Unicode character set is not supported for this parameter.
subtypeNamethe name of the template subtype
NOTE: The full Unicode character set is not supported for this parameter.
useDefaultNameuse the default name or not
newMethodNamethe name of the created method group, only used when use_default_name == true
NOTE: The full Unicode character set is not supported for this parameter.
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
NOTE: The full Unicode character set is not supported for this parameter.
subtypeNamethe name of the template subtype
NOTE: The full Unicode character set is not supported for this parameter.
useDefaultNameuse the default name or not
newProgramNamethe name of the created program group, only used when use_default_name == true.
NOTE: The full Unicode character set is not supported for this parameter.
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
NOTE: The full Unicode character set is not supported for this parameter.
subtypeNamethe name of the template subtype
NOTE: The full Unicode character set is not supported for this parameter.
useDefaultNameuse the default name or not
newProgramNamethe name of the created program group, only used when use_default_name == true.
NOTE: The full Unicode character set is not supported for this parameter.
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
NOTE: The full Unicode character set is not supported for this parameter.
subtypeNamethe name of the template subtype
NOTE: The full Unicode character set is not supported for this parameter.
useDefaultNameuse the default name or not
newToolNamethe name of the created tool group, only used when use_default_name == true
NOTE: The full Unicode character set is not supported for this parameter.
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
NOTE: The full Unicode character set is not supported for this parameter.
subtypeNamethe name of the template subtype
NOTE: The full Unicode character set is not supported for this parameter.
useDefaultNameuse the default name or not
newToolNamethe name of the created tool group, only used when use_default_name == true
NOTE: The full Unicode character set is not supported for this parameter.
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 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.