NX Open C++ Reference Guide
Classes | Public Types | Public Member Functions | List of all members
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

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::DrillCoreToolBuilderCreateDrillCoreToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill core 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 char *typeName, const char *subtypeName, NXOpen::CAM::NCGroupCollection::UseDefaultName useDefaultName, const char *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::NCGroupCreateGeometry (NXOpen::CAM::NCGroup *parentGroup, const std::vector< NXOpen::CAM::CAMFeature * > &features, const char *typeName, const char *subtypeName, NXOpen::CAM::NCGroupCollection::UseDefaultName useDefaultName, const char *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::GroupFeaturesCreateGroupFeatures ()
 Creates the group features.
 
NXOpen::CAM::HoleBossGeometryCreateHoleBossGeometryBuilder (NXOpen::CAM::CAMObject *param)
 Create Hole or Boss Geometry builder.
 
NXOpen::CAM::LaserMethodCreateLaserMethod (NXOpen::CAM::CAMObject *param)
 Creates a laser method.
 
NXOpen::CAM::LaserToolCreateLaserTool (NXOpen::CAM::CAMObject *param)
 Create a laser tool.
 
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::NCGroupCreateMethod (NXOpen::CAM::NCGroup *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.
 
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::NCGroupCreateProgram (NXOpen::CAM::NCGroup *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.
 
NXOpen::CAM::ProgramOrderGroupBuilderCreateProgramOrderGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a program order group builder.
 
NXOpen::CAM::RotaryFinishGeomBuilderCreateRotaryFinishGeometryBuilder (NXOpen::CAM::CAMObject *param)
 Creates a rotary finish geometry 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::NCGroupCreateTool (NXOpen::CAM::NCGroup *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.
 
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.
 
NXOpen::CAM::WireToolCreateWireTool (NXOpen::CAM::CAMObject *param)
 Creates a wire tool.
 
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.
 
NXOpen::CAM::NCGroupFindObject (const char *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

iterator NXOpen::CAM::NCGroupCollection::begin ( )

Returns an iterator addressing the first element.

NXOpen::CAM::BarrelToolBuilder* NXOpen::CAM::NCGroupCollection::CreateBarrelToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillBackSpotfacingToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillBackSpotfacingToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillBoreToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillBoreToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillBurnishingToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillBurnishingToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillCenterBellToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillCenterBellToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillCoreToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillCoreToolBuilder ( NXOpen::CAM::CAMObject param)

Creates a drill core tool builder.

Returns
drill core tool builder created
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")
Parameters
paramdrill core tool group to be edited
NXOpen::CAM::DrillCounterboreToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillCounterboreToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillCtskToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillCtskToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillMethodBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillMethodBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillReamerToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillReamerToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillSpotdrillToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillSpotdrillToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillSpotfaceToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillSpotfaceToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillStdToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillStdToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillStepToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillStepToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillTapToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillTapToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::DrillThreadMillToolBuilder* NXOpen::CAM::NCGroupCollection::CreateDrillThreadMillToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::FeatureBasedGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateFeatureBasedGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::FormToolBuilder* NXOpen::CAM::NCGroupCollection::CreateFormToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::GenericToolBuilder* NXOpen::CAM::NCGroupCollection::CreateGenericToolBuilder ( NXOpen::CAM::CAMObject param)

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 char *  typeName,
const char *  subtypeName,
NXOpen::CAM::NCGroupCollection::UseDefaultName  useDefaultName,
const char *  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.
NXOpen::CAM::NCGroup* NXOpen::CAM::NCGroupCollection::CreateGeometry ( NXOpen::CAM::NCGroup parentGroup,
const std::vector< NXOpen::CAM::CAMFeature * > &  features,
const char *  typeName,
const char *  subtypeName,
NXOpen::CAM::NCGroupCollection::UseDefaultName  useDefaultName,
const char *  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.
NXOpen::CAM::GrooveToolBuilder* NXOpen::CAM::NCGroupCollection::CreateGrooveToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::GroupFeatures* NXOpen::CAM::NCGroupCollection::CreateGroupFeatures ( )

Creates the group features.

Returns
group features created
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")
NXOpen::CAM::HoleBossGeometry* NXOpen::CAM::NCGroupCollection::CreateHoleBossGeometryBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::LaserMethod* NXOpen::CAM::NCGroupCollection::CreateLaserMethod ( NXOpen::CAM::CAMObject param)

Creates a laser method.

Returns
laser method builder created
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")
Parameters
paramlaser method group to be edited
NXOpen::CAM::LaserTool* NXOpen::CAM::NCGroupCollection::CreateLaserTool ( NXOpen::CAM::CAMObject param)

Create a laser tool.

Returns
laser tool builder created
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")
Parameters
paramprobe tool group to be edited
NXOpen::CAM::MachineGroupBuilder* NXOpen::CAM::NCGroupCollection::CreateMachineGroupBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MachineHeadGroupBuilder* NXOpen::CAM::NCGroupCollection::CreateMachineHeadGroupBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MachinePocketGroupBuilder* NXOpen::CAM::NCGroupCollection::CreateMachinePocketGroupBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MachineTurretGroupBuilder* NXOpen::CAM::NCGroupCollection::CreateMachineTurretGroupBuilder ( NXOpen::CAM::CAMObject param)

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.
NXOpen::CAM::NCGroup* NXOpen::CAM::NCGroupCollection::CreateMethod ( NXOpen::CAM::NCGroup 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 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.
NXOpen::CAM::MillAreaGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateMillAreaGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MillBoundaryGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateMillBoundaryGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MillFormToolBuilder* NXOpen::CAM::NCGroupCollection::CreateMillFormToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MillGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateMillGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MillMethodBuilder* NXOpen::CAM::NCGroupCollection::CreateMillMethodBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MillOrientGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateMillOrientGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MillTextGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateMillTextGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MillToolBuilder* NXOpen::CAM::NCGroupCollection::CreateMillToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MillVolumeGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateMillVolumeGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::MultiBladeGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateMultiBladeGeometryBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::NcmPlanarBuilder* NXOpen::CAM::NCGroupCollection::CreateNcmPlanarBuilder ( )

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")
NXOpen::CAM::NcmScBuilder* NXOpen::CAM::NCGroupCollection::CreateNcmScBuilder ( )

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")
NXOpen::CAM::OptimizeTraverseGroupBuilder* NXOpen::CAM::NCGroupCollection::CreateOptimizeTraverseGroupBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::ProbeToolBuilder* NXOpen::CAM::NCGroupCollection::CreateProbeToolBuilder ( NXOpen::CAM::CAMObject param)

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.
NXOpen::CAM::NCGroup* NXOpen::CAM::NCGroupCollection::CreateProgram ( NXOpen::CAM::NCGroup 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 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.
NXOpen::CAM::ProgramOrderGroupBuilder* NXOpen::CAM::NCGroupCollection::CreateProgramOrderGroupBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::RotaryFinishGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateRotaryFinishGeometryBuilder ( NXOpen::CAM::CAMObject param)

Creates a rotary finish geometry builder.

Returns
builder created
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")
Parameters
paramthe object to be edited
NXOpen::CAM::ThreadToolBuilder* NXOpen::CAM::NCGroupCollection::CreateThreadToolBuilder ( NXOpen::CAM::CAMObject param)

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.
NXOpen::CAM::NCGroup* NXOpen::CAM::NCGroupCollection::CreateTool ( NXOpen::CAM::NCGroup 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 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.
NXOpen::CAM::TToolBuilder* NXOpen::CAM::NCGroupCollection::CreateTToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::TurnAvoidanceGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateTurnAvoidanceGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::TurnBoundaryGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateTurnBoundaryGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::TurnFeatureGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateTurnFeatureGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::TurnGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateTurnGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::TurnMethodBuilder* NXOpen::CAM::NCGroupCollection::CreateTurnMethodBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::TurnOrientGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateTurnOrientGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::TurnToolBuilder* NXOpen::CAM::NCGroupCollection::CreateTurnToolBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmBasedGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmBasedGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmCornerControlBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmCornerControlBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmCuttingBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmCuttingBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmExtGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmExtGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmFeatureGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmFeatureGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmIntGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmIntGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmLeadInOutBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmLeadInOutBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmMethodBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmMethodBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmMoveControlBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmMoveControlBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmNocoreGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmNocoreGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmOpenGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmOpenGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WedmOrientGeomBuilder* NXOpen::CAM::NCGroupCollection::CreateWedmOrientGeomBuilder ( NXOpen::CAM::CAMObject param)

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
NXOpen::CAM::WireTool* NXOpen::CAM::NCGroupCollection::CreateWireTool ( NXOpen::CAM::CAMObject param)

Creates a wire tool.

Returns
wire tool created
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")
Parameters
paramwire tool group to be edited
iterator NXOpen::CAM::NCGroupCollection::end ( )

Returns an iterator addressing one past the last element.

NXOpen::CAM::NCGroup* NXOpen::CAM::NCGroupCollection::FindObject ( const NXString sid)

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
NXOpen::CAM::NCGroup* NXOpen::CAM::NCGroupCollection::FindObject ( const char *  sid)

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
tag_t NXOpen::CAM::NCGroupCollection::Tag ( ) const

Returns the tag of this object.


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