NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.CAM.InspectionGroupCollection Class Reference

Represents the group collection for CMM Inspection More...

Inheritance diagram for NXOpen.CAM.InspectionGroupCollection:
NXOpen.TaggedObjectCollection NXOpen.Utilities.NXRemotableObject IEnumerable IMessageSink

Public Member Functions

unsafe
NXOpen.CAM.InspectionMethodBuilder 
CreateInspectionMethodBuilder (NXOpen.CAM.CAMObject param)
 Creates a CMM Inspection method builder More...
 
unsafe
NXOpen.CAM.InspectionProbeToolBuilder 
CreateInspectionProbeToolBuilder (NXOpen.CAM.CAMObject param)
 Creates a probe tool builder for Inspection More...
 
unsafe
NXOpen.CAM.MachineGroupBuilder 
CreateMachineGroupBuilder (NXOpen.CAM.CAMObject param)
 Creates a machine group builder for Inspection More...
 
unsafe
NXOpen.CAM.MachinePocketGroupBuilder 
CreateMachinePocketGroupBuilder (NXOpen.CAM.CAMObject param)
 Creates a machine pocket group builder for Inspection More...
 
unsafe
NXOpen.CAM.MachineTurretGroupBuilder 
CreateMachineTurretGroupBuilder (NXOpen.CAM.CAMObject param)
 Creates a machine turret group builder for Inspection More...
 
unsafe NXOpen.CAM.InspectionGroup CreateMethod (NXOpen.CAM.InspectionGroup parentGroup, string typeName, string subtypeName, NXOpen.CAM.NCGroupCollection.UseDefaultName useDefaultName, string newMethodName)
 Create a method group of the specified type and subtype under the parent group. More...
 
unsafe NXOpen.CAM.ProbeToolBuilder CreateProbeToolBuilder (NXOpen.CAM.CAMObject param)
 Creates a probe tool builder for Inspection More...
 
unsafe NXOpen.CAM.InspectionGroup CreateProgram (NXOpen.CAM.InspectionGroup parentGroup, string typeName, string subtypeName, NXOpen.CAM.NCGroupCollection.UseDefaultName useDefaultName, string newProgramName)
 Create a program group of the specified type and subtype under the parent group. More...
 
unsafe
NXOpen.CAM.ProgramOrderGroupBuilder 
CreateProgramOrderGroupBuilder (NXOpen.CAM.CAMObject param)
 Creates a program order group builder for Inspection More...
 
unsafe NXOpen.CAM.InspectionGroup CreateTool (NXOpen.CAM.InspectionGroup parentGroup, string typeName, string subtypeName, NXOpen.CAM.NCGroupCollection.UseDefaultName useDefaultName, string newToolName)
 Create a tool group of the specified type and subtype under the parent group. More...
 
unsafe NXOpen.CAM.InspectionGroup FindObject (string sid)
 Finds the CAMInspectionGroup object with the given identifier as recorded in a journal. More...
 
NXOpen.CAM.InspectionGroup[] ToArray ()
 Returns an array of NXOpen.CAM.InspectionGroup objects. More...
 
- Public Member Functions inherited from NXOpen.TaggedObjectCollection
IEnumerator GetEnumerator ()
 Returns an enumerator that iterates through a collection. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Protected Member Functions

override int EnumerateMoveNext (ref Tag currentTag, byte[] state)
 Advances the enumerator to the next element of the collection. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObjectCollection
new void initialize ()
 <exclude> More...
 
- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Properties

Tag Tag [get]
 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

unsafe NXOpen.CAM.InspectionMethodBuilder NXOpen.CAM.InspectionGroupCollection.CreateInspectionMethodBuilder ( NXOpen.CAM.CAMObject  param)
inline

Creates a CMM Inspection method builder

Created in NX7.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
paramCMM Inspection method to be edited
Returns
CMM Inspection method builder created
unsafe NXOpen.CAM.InspectionProbeToolBuilder NXOpen.CAM.InspectionGroupCollection.CreateInspectionProbeToolBuilder ( NXOpen.CAM.CAMObject  param)
inline

Creates a probe tool builder for Inspection

Created in NX9.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
paramprobe tool group to be edited
Returns
probe tool builder created
unsafe NXOpen.CAM.MachineGroupBuilder NXOpen.CAM.InspectionGroupCollection.CreateMachineGroupBuilder ( NXOpen.CAM.CAMObject  param)
inline

Creates a machine group builder for Inspection

Created in NX7.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
paramthe object to be edited
Returns
builder created
unsafe NXOpen.CAM.MachinePocketGroupBuilder NXOpen.CAM.InspectionGroupCollection.CreateMachinePocketGroupBuilder ( NXOpen.CAM.CAMObject  param)
inline

Creates a machine pocket group builder for Inspection

Created in NX8.5.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
paramthe object to be edited
Returns
builder created
unsafe NXOpen.CAM.MachineTurretGroupBuilder NXOpen.CAM.InspectionGroupCollection.CreateMachineTurretGroupBuilder ( NXOpen.CAM.CAMObject  param)
inline

Creates a machine turret group builder for Inspection

Created in NX7.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
paramthe object to be edited
Returns
builder created
unsafe NXOpen.CAM.InspectionGroup NXOpen.CAM.InspectionGroupCollection.CreateMethod ( NXOpen.CAM.InspectionGroup  parentGroup,
string  typeName,
string  subtypeName,
NXOpen.CAM.NCGroupCollection.UseDefaultName  useDefaultName,
string  newMethodName 
)
inline

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.

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
Returns
the created method group
unsafe NXOpen.CAM.ProbeToolBuilder NXOpen.CAM.InspectionGroupCollection.CreateProbeToolBuilder ( NXOpen.CAM.CAMObject  param)
inline

Creates a probe tool builder for Inspection

Created in NX7.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
paramprobe tool group to be edited
Returns
probe tool builder created
unsafe NXOpen.CAM.InspectionGroup NXOpen.CAM.InspectionGroupCollection.CreateProgram ( NXOpen.CAM.InspectionGroup  parentGroup,
string  typeName,
string  subtypeName,
NXOpen.CAM.NCGroupCollection.UseDefaultName  useDefaultName,
string  newProgramName 
)
inline

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.

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.
Returns
the created program group
unsafe NXOpen.CAM.ProgramOrderGroupBuilder NXOpen.CAM.InspectionGroupCollection.CreateProgramOrderGroupBuilder ( NXOpen.CAM.CAMObject  param)
inline

Creates a program order group builder for Inspection

Created in NX7.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
paramthe object to be edited
Returns
program order group builder created
unsafe NXOpen.CAM.InspectionGroup NXOpen.CAM.InspectionGroupCollection.CreateTool ( NXOpen.CAM.InspectionGroup  parentGroup,
string  typeName,
string  subtypeName,
NXOpen.CAM.NCGroupCollection.UseDefaultName  useDefaultName,
string  newToolName 
)
inline

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.

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
Returns
the created tool group
override int NXOpen.CAM.InspectionGroupCollection.EnumerateMoveNext ( ref Tag  currentTag,
byte[]  state 
)
inlineprotectedvirtual

Advances the enumerator to the next element of the collection.

Implements NXOpen.TaggedObjectCollection.

unsafe NXOpen.CAM.InspectionGroup NXOpen.CAM.InspectionGroupCollection.FindObject ( string  sid)
inline

Finds the CAMInspectionGroup object with the given identifier as recorded in a journal.

Created in NX4.0.0

License requirements: insp_programming ("INSPECTION PROGRAMMING")

Parameters
sidthe name of the object
Returns
the found object
NXOpen.CAM.InspectionGroup [] NXOpen.CAM.InspectionGroupCollection.ToArray ( )
inline

Returns an array of NXOpen.CAM.InspectionGroup objects.

Property Documentation

Tag NXOpen.CAM.InspectionGroupCollection.Tag
get

Returns the tag of this object.


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