NX Open C++ Reference Guide
Classes | Public Types | Public Member Functions
NXOpen::CAM::NCGroupCollection Class Reference

Represents the ncgroup collection
To obtain an instance of this class, refer to CAM::CAMSetup

Created in NX4.0.0. More...

Inheritance diagram for NXOpen::CAM::NCGroupCollection:
NXOpen::TaggedObjectCollection

List of all members.

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...

Public Types

enum  UseDefaultName { UseDefaultNameFalse, UseDefaultNameTrue }
 Whether use the default name in creation. More...

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element.
NXOpen::CAM::BarrelToolBuilderCreateBarrelToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a barrel builder.
NXOpen::CAM::DrillBackSpotfacingToolBuilderCreateDrillBackSpotfacingToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill back spotfacing tool builder.
NXOpen::CAM::DrillBoreToolBuilderCreateDrillBoreToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill bore tool builder.
NXOpen::CAM::DrillBurnishingToolBuilderCreateDrillBurnishingToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill burnishing tool builder.
NXOpen::CAM::DrillCenterBellToolBuilderCreateDrillCenterBellToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill center bell tool builder.
NXOpen::CAM::DrillCounterboreToolBuilderCreateDrillCounterboreToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill counterbore tool builder.
NXOpen::CAM::DrillCtskToolBuilderCreateDrillCtskToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill ctsk tool builder.
NXOpen::CAM::DrillGeomBuilderCreateDrillGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill geometry builder.
NXOpen::CAM::DrillMethodBuilderCreateDrillMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill method builder.
NXOpen::CAM::DrillReamerToolBuilderCreateDrillReamerToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill reamer tool builder.
NXOpen::CAM::DrillSpotdrillToolBuilderCreateDrillSpotdrillToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill spotdrill tool builder.
NXOpen::CAM::DrillSpotfaceToolBuilderCreateDrillSpotfaceToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill spotface tool builder.
NXOpen::CAM::DrillStdToolBuilderCreateDrillStdToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill tool builder.
NXOpen::CAM::DrillStepToolBuilderCreateDrillStepToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill step tool builder.
NXOpen::CAM::DrillTapToolBuilderCreateDrillTapToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill tap tool builder.
NXOpen::CAM::DrillThreadMillToolBuilderCreateDrillThreadMillToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill thread mill tool builder.
NXOpen::CAM::FeatureBasedGeomBuilderCreateFeatureBasedGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a manufacturing feature based geometry builder.
NXOpen::CAM::FormToolBuilderCreateFormToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a form builder.
NXOpen::CAM::GenericToolBuilderCreateGenericToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a generic solid tool builder.
NXOpen::CAM::NCGroupCreateGeometry (NXOpen::CAM::NCGroup *parentGroup, const NXString &typeName, const NXString &subtypeName, NXOpen::CAM::NCGroupCollection::UseDefaultName useDefaultName, const NXString &newGeometryName)
 Create a geometry group of the specified type and subtype under the parent group.
NXOpen::CAM::NCGroupCreateGeometry (NXOpen::CAM::NCGroup *parentGroup, const std::vector< NXOpen::CAM::CAMFeature * > &features, const NXString &typeName, const NXString &subtypeName, NXOpen::CAM::NCGroupCollection::UseDefaultName useDefaultName, const NXString &newGeometryName)
 Create geometry groups of the specified type and subtype under the parent group for the specified manufacturing features.
NXOpen::CAM::GrooveToolBuilderCreateGrooveToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a groove builder.
NXOpen::CAM::HoleBossGeometryCreateHoleBossGeometryBuilder (NXOpen::CAM::CAMObject *param)
 Create Hole or Boss Geometry builder.
NXOpen::CAM::MachineGroupBuilderCreateMachineGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine group builder.
NXOpen::CAM::MachineHeadGroupBuilderCreateMachineHeadGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine head group builder.
NXOpen::CAM::MachinePocketGroupBuilderCreateMachinePocketGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine pocket group builder.
NXOpen::CAM::MachineTurretGroupBuilderCreateMachineTurretGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine turret group builder.
NXOpen::CAM::NCGroupCreateMethod (NXOpen::CAM::NCGroup *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.
NXOpen::CAM::MillAreaGeomBuilderCreateMillAreaGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill area geometry builder.
NXOpen::CAM::MillBoundaryGeomBuilderCreateMillBoundaryGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill boundary geometry builder.
NXOpen::CAM::MillFormToolBuilderCreateMillFormToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill form builder.
NXOpen::CAM::MillGeomBuilderCreateMillGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill geometry builder.
NXOpen::CAM::MillMethodBuilderCreateMillMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill method builder.
NXOpen::CAM::MillOrientGeomBuilderCreateMillOrientGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill orient geometry builder.
NXOpen::CAM::MillTextGeomBuilderCreateMillTextGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill text geometry builder.
NXOpen::CAM::MillToolBuilderCreateMillToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill tool builder.
NXOpen::CAM::MillVolumeGeomBuilderCreateMillVolumeGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill volume geometry builder.
NXOpen::CAM::MultiBladeGeomBuilderCreateMultiBladeGeometryBuilder (NXOpen::CAM::CAMObject *param)
 Creates a blade geometry builder.
NXOpen::CAM::NcmPlanarBuilderCreateNcmPlanarBuilder ()
 Creates a builder for Non-Cutting Moves for Planar Milling.
NXOpen::CAM::NcmScBuilderCreateNcmScBuilder ()
 Creates a builder for Non-Cutting Moves for Surface Contouring.
NXOpen::CAM::OptimizeTraverseGroupBuilderCreateOptimizeTraverseGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a optimize traverse group builder.
NXOpen::CAM::ProbeToolBuilderCreateProbeToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a probe tool builder.
NXOpen::CAM::NCGroupCreateProgram (NXOpen::CAM::NCGroup *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.
NXOpen::CAM::ProgramOrderGroupBuilderCreateProgramOrderGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a program order group builder.
NXOpen::CAM::ThreadToolBuilderCreateThreadToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a thread builder.
NXOpen::CAM::NCGroupCreateTool (NXOpen::CAM::NCGroup *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.
NXOpen::CAM::TToolBuilderCreateTToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a t tool builder.
NXOpen::CAM::TurnAvoidanceGeomBuilderCreateTurnAvoidanceGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning avoidance geometry builder.
NXOpen::CAM::TurnBoundaryGeomBuilderCreateTurnBoundaryGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning boundary geometry builder.
NXOpen::CAM::TurnFeatureGeomBuilderCreateTurnFeatureGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning feature geometry builder.
NXOpen::CAM::TurnGeomBuilderCreateTurnGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning geometry builder.
NXOpen::CAM::TurnMethodBuilderCreateTurnMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turn method builder.
NXOpen::CAM::TurnOrientGeomBuilderCreateTurnOrientGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turn orient geometry builder.
NXOpen::CAM::TurnToolBuilderCreateTurnToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turn builder.
NXOpen::CAM::WedmBasedGeomBuilderCreateWedmBasedGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm based geometry builder.
NXOpen::CAM::WedmCornerControlBuilderCreateWedmCornerControlBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_corner_control builder.
NXOpen::CAM::WedmCuttingBuilderCreateWedmCuttingBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_cutting builder.
NXOpen::CAM::WedmExtGeomBuilderCreateWedmExtGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm external geometry builder.
NXOpen::CAM::WedmFeatureGeomBuilderCreateWedmFeatureGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm feature geometry builder.
NXOpen::CAM::WedmGeomBuilderCreateWedmGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm geometry builder.
NXOpen::CAM::WedmIntGeomBuilderCreateWedmIntGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm internal geometry builder.
NXOpen::CAM::WedmLeadInOutBuilderCreateWedmLeadInOutBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_lead_in_out builder.
NXOpen::CAM::WedmMethodBuilderCreateWedmMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm method builder.
NXOpen::CAM::WedmMoveControlBuilderCreateWedmMoveControlBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_corner_control builder.
NXOpen::CAM::WedmNocoreGeomBuilderCreateWedmNocoreGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm nocore geometry builder.
NXOpen::CAM::WedmOpenGeomBuilderCreateWedmOpenGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm open geometry builder.
NXOpen::CAM::WedmOrientGeomBuilderCreateWedmOrientGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm orient geometry builder.
iterator end ()
 Returns an iterator addressing one past the last element.
NXOpen::CAM::NCGroupFindObject (const NXString &sid)
 Finds the CAM.NCGroup object with the given identifier as recorded in a journal.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

Represents the ncgroup collection
To obtain an instance of this class, refer to CAM::CAMSetup

Created in NX4.0.0.



Member Enumeration Documentation

Whether use the default name in creation.

Enumerator:
UseDefaultNameFalse 

don't user the default name

UseDefaultNameTrue 

use the default name


Member Function Documentation

Returns an iterator addressing the first element.

Creates a barrel builder.

Returns:
barrel builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
parambarrel group to be edited

Creates a drill back spotfacing tool builder.

Returns:
drill back spotfacing tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill back spotfacing tool group to be edited

Creates a drill bore tool builder.

Returns:
drill bore tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill bore tool group to be edited

Creates a drill burnishing tool builder.

Returns:
drill burnishing tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill burnishing tool group to be edited

Creates a drill center bell tool builder.

Returns:
drill center bell tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill center bell tool group to be edited

Creates a drill counterbore tool builder.

Returns:
drill counterbore tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill counterbore tool group to be edited

Creates a drill ctsk tool builder.

Returns:
drill ctsk tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill ctsk tool group to be edited

Creates a drill geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a drill method builder.

Returns:
drill method builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill method group to be edited

Creates a drill reamer tool builder.

Returns:
drill reamer tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill reamer tool group to be edited

Creates a drill spotdrill tool builder.

Returns:
drill spotdrill tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill spotdrill tool group to be edited

Creates a drill spotface tool builder.

Returns:
drill spotface tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill spotface tool group to be edited

Creates a drill tool builder.

Returns:
drill std tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill std tool group to be edited

Creates a drill step tool builder.

Returns:
drill step tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill step tool group to be edited

Creates a drill tap tool builder.

Returns:
drill tap tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill tap tool group to be edited

Creates a drill thread mill tool builder.

Returns:
drill thread mill tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramdrill thread mill tool group to be edited

Creates a manufacturing feature based geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a form builder.

Returns:
form builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramform group to be edited

Creates a generic solid tool builder.

Returns:
generic tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramgeneric tool group to be edited
NXOpen::CAM::NCGroup* NXOpen::CAM::NCGroupCollection::CreateGeometry ( NXOpen::CAM::NCGroup parentGroup,
const NXString typeName,
const NXString subtypeName,
NXOpen::CAM::NCGroupCollection::UseDefaultName  useDefaultName,
const NXString newGeometryName 
)

Create a geometry 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 geometry group; otherwise, the specified name will be used.

Returns:
the created geometry group
Created in NX4.0.0.

License requirements : cam_base ("CAM BASE")
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
newGeometryNamethe name of the created geometry group, only used when use_default_name == true
NOTE: The full Unicode character set is not supported for this parameter.
NXOpen::CAM::NCGroup* NXOpen::CAM::NCGroupCollection::CreateGeometry ( NXOpen::CAM::NCGroup parentGroup,
const std::vector< NXOpen::CAM::CAMFeature * > &  features,
const NXString typeName,
const NXString subtypeName,
NXOpen::CAM::NCGroupCollection::UseDefaultName  useDefaultName,
const NXString newGeometryName 
)

Create geometry groups of the specified type and subtype under the parent group for the specified manufacturing features.

If the value of use_default_name is true, default name will be used for the created geometry group; otherwise, the specified name will be used.

Returns:
one of the created geometry groups
Created in NX7.5.0.

License requirements : cam_base ("CAM BASE")
Parameters:
parentGroupthe parent group
featuresthe manufacturing features
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
newGeometryNamethe name of the created geometry group, only used when use_default_name == true
NOTE: The full Unicode character set is not supported for this parameter.

Creates a groove builder.

Returns:
groove builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramgroove group to be edited

Create Hole or Boss Geometry builder.

Returns:
Hole or Boss Geometry builder created
Created in NX7.5.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a machine group builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a machine head group builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a machine pocket group builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a machine turret group builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited
NXOpen::CAM::NCGroup* NXOpen::CAM::NCGroupCollection::CreateMethod ( NXOpen::CAM::NCGroup 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 NX4.0.0.

License requirements : cam_base ("CAM BASE")
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.

Creates a mill area geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a mill boundary geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a mill form builder.

Returns:
mill form builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
parammill form group to be edited

Creates a mill geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a mill method builder.

Returns:
mill method builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
parammill method group to be edited

Creates a mill orient geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a mill text geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a mill tool builder.

Returns:
mill tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
parammill tool group to be edited

Creates a mill volume geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a blade geometry builder.

Returns:
builder created
Created in NX7.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a builder for Non-Cutting Moves for Planar Milling.

Returns:
builder being created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")

Creates a builder for Non-Cutting Moves for Surface Contouring.

Returns:
builder being created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")

Creates a optimize traverse group builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a probe tool builder.

Returns:
probe tool builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramprobe tool group to be edited
NXOpen::CAM::NCGroup* NXOpen::CAM::NCGroupCollection::CreateProgram ( NXOpen::CAM::NCGroup 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 NX4.0.0.

License requirements : cam_base ("CAM BASE")
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.

Creates a program order group builder.

Returns:
program order group builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a thread builder.

Returns:
thread builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthread group to be edited
NXOpen::CAM::NCGroup* NXOpen::CAM::NCGroupCollection::CreateTool ( NXOpen::CAM::NCGroup 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 NX4.0.0.

License requirements : cam_base ("CAM BASE")
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.

Creates a t tool builder.

Returns:
t builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramt group to be edited

Creates a turning avoidance geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a turning boundary geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a turning feature geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a turning geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a turn method builder.

Returns:
turn method builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramturn method group to be edited

Creates a turn orient geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a turn builder.

Returns:
turn builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramturn group to be edited

Creates a wire edm based geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a wedm_corner_control builder.

Returns:
builder created
Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a wedm_cutting builder.

Returns:
builder created
Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a wire edm external geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a wire edm feature geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a wire edm geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a wire edm internal geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a wedm_lead_in_out builder.

Returns:
builder created
Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a wedm method builder.

Returns:
wedm method builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramwedm method group to be edited

Creates a wedm_corner_control builder.

Returns:
builder created
Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a wire edm nocore geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a wire edm open geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Creates a wire edm orient geometry builder.

Returns:
builder created
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
paramthe object to be edited

Returns an iterator addressing one past the last element.

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

Returns:
the found object
Created in NX4.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
sidthe name of the object

Returns the tag of this object.


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