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 NXOpen::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. More...
 
NXOpen::CAM::BarrelToolBuilderCreateBarrelToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a barrel builder. More...
 
NXOpen::CAM::DrillBackSpotfacingToolBuilderCreateDrillBackSpotfacingToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill back spotfacing tool builder. More...
 
NXOpen::CAM::DrillBoreToolBuilderCreateDrillBoreToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill bore tool builder. More...
 
NXOpen::CAM::DrillBurnishingToolBuilderCreateDrillBurnishingToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill burnishing tool builder. More...
 
NXOpen::CAM::DrillCenterBellToolBuilderCreateDrillCenterBellToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill center bell tool builder. More...
 
NXOpen::CAM::DrillCoreToolBuilderCreateDrillCoreToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill core tool builder. More...
 
NXOpen::CAM::DrillCounterboreToolBuilderCreateDrillCounterboreToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill counterbore tool builder. More...
 
NXOpen::CAM::DrillCtskToolBuilderCreateDrillCtskToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill ctsk tool builder. More...
 
NXOpen::CAM::DrillGeomBuilderCreateDrillGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill geometry builder. More...
 
NXOpen::CAM::DrillMethodBuilderCreateDrillMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill method builder. More...
 
NXOpen::CAM::DrillReamerToolBuilderCreateDrillReamerToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill reamer tool builder. More...
 
NXOpen::CAM::DrillSpotdrillToolBuilderCreateDrillSpotdrillToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill spotdrill tool builder. More...
 
NXOpen::CAM::DrillSpotfaceToolBuilderCreateDrillSpotfaceToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill spotface tool builder. More...
 
NXOpen::CAM::DrillStdToolBuilderCreateDrillStdToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill tool builder. More...
 
NXOpen::CAM::DrillStepToolBuilderCreateDrillStepToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill step tool builder. More...
 
NXOpen::CAM::DrillTapToolBuilderCreateDrillTapToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill tap tool builder. More...
 
NXOpen::CAM::DrillThreadMillToolBuilderCreateDrillThreadMillToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill thread mill tool builder. More...
 
NXOpen::CAM::FeatureBasedGeomBuilderCreateFeatureBasedGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a manufacturing feature based geometry builder. More...
 
NXOpen::CAM::FormToolBuilderCreateFormToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a form builder. More...
 
NXOpen::CAM::GenericToolBuilderCreateGenericToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a generic solid tool builder. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
NXOpen::CAM::GrooveToolBuilderCreateGrooveToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a groove builder. More...
 
NXOpen::CAM::GroupFeaturesCreateGroupFeatures ()
 Creates the group features. More...
 
NXOpen::CAM::HoleBossGeometryCreateHoleBossGeometryBuilder (NXOpen::CAM::CAMObject *param)
 Create Hole or Boss Geometry builder. More...
 
NXOpen::CAM::LaserMethodCreateLaserMethod (NXOpen::CAM::CAMObject *param)
 Creates a laser method. More...
 
NXOpen::CAM::LaserToolCreateLaserTool (NXOpen::CAM::CAMObject *param)
 Create a laser tool. More...
 
NXOpen::CAM::MachineGroupBuilderCreateMachineGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine group builder. More...
 
NXOpen::CAM::MachineHeadGroupBuilderCreateMachineHeadGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine head group builder. More...
 
NXOpen::CAM::MachinePocketGroupBuilderCreateMachinePocketGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine pocket group builder. More...
 
NXOpen::CAM::MachineTurretGroupBuilderCreateMachineTurretGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine turret group builder. More...
 
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. More...
 
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. More...
 
NXOpen::CAM::MillAreaGeomBuilderCreateMillAreaGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill area geometry builder. More...
 
NXOpen::CAM::MillBoundaryGeomBuilderCreateMillBoundaryGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill boundary geometry builder. More...
 
NXOpen::CAM::MillFormToolBuilderCreateMillFormToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill form builder. More...
 
NXOpen::CAM::MillGeomBuilderCreateMillGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill geometry builder. More...
 
NXOpen::CAM::MillMethodBuilderCreateMillMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill method builder. More...
 
NXOpen::CAM::MillOrientGeomBuilderCreateMillOrientGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill orient geometry builder. More...
 
NXOpen::CAM::MillTextGeomBuilderCreateMillTextGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill text geometry builder. More...
 
NXOpen::CAM::MillToolBuilderCreateMillToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill tool builder. More...
 
NXOpen::CAM::MillVolumeGeomBuilderCreateMillVolumeGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill volume geometry builder. More...
 
NXOpen::CAM::MultiBladeGeomBuilderCreateMultiBladeGeometryBuilder (NXOpen::CAM::CAMObject *param)
 Creates a blade geometry builder. More...
 
NXOpen::CAM::NcmPlanarBuilderCreateNcmPlanarBuilder ()
 Creates a builder for Non-Cutting Moves for Planar Milling. More...
 
NXOpen::CAM::NcmScBuilderCreateNcmScBuilder ()
 Creates a builder for Non-Cutting Moves for Surface Contouring. More...
 
NXOpen::CAM::OptimizeTraverseGroupBuilderCreateOptimizeTraverseGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a optimize traverse group builder. More...
 
NXOpen::CAM::ProbeToolBuilderCreateProbeToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a probe tool builder. More...
 
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. More...
 
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. More...
 
NXOpen::CAM::ProgramOrderGroupBuilderCreateProgramOrderGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a program order group builder. More...
 
NXOpen::CAM::RotaryFinishGeomBuilderCreateRotaryFinishGeometryBuilder (NXOpen::CAM::CAMObject *param)
 Creates a rotary finish geometry builder. More...
 
NXOpen::CAM::ThreadToolBuilderCreateThreadToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a thread builder. More...
 
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. More...
 
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. More...
 
NXOpen::CAM::TToolBuilderCreateTToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a t tool builder. More...
 
NXOpen::CAM::TurnAvoidanceGeomBuilderCreateTurnAvoidanceGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning avoidance geometry builder. More...
 
NXOpen::CAM::TurnBoundaryGeomBuilderCreateTurnBoundaryGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning boundary geometry builder. More...
 
NXOpen::CAM::TurnFeatureGeomBuilderCreateTurnFeatureGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning feature geometry builder. More...
 
NXOpen::CAM::TurnGeomBuilderCreateTurnGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning geometry builder. More...
 
NXOpen::CAM::TurnMethodBuilderCreateTurnMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turn method builder. More...
 
NXOpen::CAM::TurnOrientGeomBuilderCreateTurnOrientGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turn orient geometry builder. More...
 
NXOpen::CAM::TurnToolBuilderCreateTurnToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turn builder. More...
 
NXOpen::CAM::WedmBasedGeomBuilderCreateWedmBasedGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm based geometry builder. More...
 
NXOpen::CAM::WedmCornerControlBuilderCreateWedmCornerControlBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_corner_control builder. More...
 
NXOpen::CAM::WedmCuttingBuilderCreateWedmCuttingBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_cutting builder. More...
 
NXOpen::CAM::WedmExtGeomBuilderCreateWedmExtGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm external geometry builder. More...
 
NXOpen::CAM::WedmFeatureGeomBuilderCreateWedmFeatureGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm feature geometry builder. More...
 
NXOpen::CAM::WedmGeomBuilderCreateWedmGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm geometry builder. More...
 
NXOpen::CAM::WedmIntGeomBuilderCreateWedmIntGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm internal geometry builder. More...
 
NXOpen::CAM::WedmLeadInOutBuilderCreateWedmLeadInOutBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_lead_in_out builder. More...
 
NXOpen::CAM::WedmMethodBuilderCreateWedmMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm method builder. More...
 
NXOpen::CAM::WedmMoveControlBuilderCreateWedmMoveControlBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_corner_control builder. More...
 
NXOpen::CAM::WedmNocoreGeomBuilderCreateWedmNocoreGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm nocore geometry builder. More...
 
NXOpen::CAM::WedmOpenGeomBuilderCreateWedmOpenGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm open geometry builder. More...
 
NXOpen::CAM::WedmOrientGeomBuilderCreateWedmOrientGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm orient geometry builder. More...
 
NXOpen::CAM::WireToolCreateWireTool (NXOpen::CAM::CAMObject *param)
 Creates a wire tool. More...
 
iterator end ()
 Returns an iterator addressing one past the last element. More...
 
NXOpen::CAM::NCGroupFindObject (const NXString &sid)
 Finds the CAM.NCGroup object with the given identifier as recorded in a journal. More...
 
NXOpen::CAM::NCGroupFindObject (const char *sid)
 Finds the CAM.NCGroup 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 ncgroup collection
To obtain an instance of this class, refer to NXOpen::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 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.