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::BarrelToolBuilder * CreateBarrelToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a barrel builder.
 
NXOpen::CAM::DrillBackSpotfacingToolBuilder * CreateDrillBackSpotfacingToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill back spotfacing tool builder.
 
NXOpen::CAM::DrillBoreToolBuilder * CreateDrillBoreToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill bore tool builder.
 
NXOpen::CAM::DrillBurnishingToolBuilder * CreateDrillBurnishingToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill burnishing tool builder.
 
NXOpen::CAM::DrillCenterBellToolBuilder * CreateDrillCenterBellToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill center bell tool builder.
 
NXOpen::CAM::DrillCoreToolBuilder * CreateDrillCoreToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill core tool builder.
 
NXOpen::CAM::DrillCounterboreToolBuilder * CreateDrillCounterboreToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill counterbore tool builder.
 
NXOpen::CAM::DrillCtskToolBuilder * CreateDrillCtskToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill ctsk tool builder.
 
NXOpen::CAM::DrillGeomBuilder * CreateDrillGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill geometry builder.
 
NXOpen::CAM::DrillMethodBuilder * CreateDrillMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill method builder.
 
NXOpen::CAM::DrillReamerToolBuilder * CreateDrillReamerToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill reamer tool builder.
 
NXOpen::CAM::DrillSpotdrillToolBuilder * CreateDrillSpotdrillToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill spotdrill tool builder.
 
NXOpen::CAM::DrillSpotfaceToolBuilder * CreateDrillSpotfaceToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill spotface tool builder.
 
NXOpen::CAM::DrillStdToolBuilder * CreateDrillStdToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill tool builder.
 
NXOpen::CAM::DrillStepToolBuilder * CreateDrillStepToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill step tool builder.
 
NXOpen::CAM::DrillTapToolBuilder * CreateDrillTapToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill tap tool builder.
 
NXOpen::CAM::DrillThreadMillToolBuilder * CreateDrillThreadMillToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a drill thread mill tool builder.
 
NXOpen::CAM::FeatureBasedGeomBuilder * CreateFeatureBasedGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a manufacturing feature based geometry builder.
 
NXOpen::CAM::FormToolBuilder * CreateFormToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a form builder.
 
NXOpen::CAM::GenericToolBuilder * CreateGenericToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a generic solid tool builder.
 
NXOpen::CAM::NCGroup * 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.
 
NXOpen::CAM::NCGroup * 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.
 
NXOpen::CAM::NCGroup * 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.
 
NXOpen::CAM::NCGroup * 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.
 
NXOpen::CAM::GrooveToolBuilder * CreateGrooveToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a groove builder.
 
NXOpen::CAM::GroupFeatures * CreateGroupFeatures ()
 Creates the group features.
 
NXOpen::CAM::HoleBossGeometry * CreateHoleBossGeometryBuilder (NXOpen::CAM::CAMObject *param)
 Create Hole or Boss Geometry builder.
 
NXOpen::CAM::LaserMethod * CreateLaserMethod (NXOpen::CAM::CAMObject *param)
 Creates a laser method.
 
NXOpen::CAM::LaserTool * CreateLaserTool (NXOpen::CAM::CAMObject *param)
 Create a laser tool.
 
NXOpen::CAM::MachineGroupBuilder * CreateMachineGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine group builder.
 
NXOpen::CAM::MachineHeadGroupBuilder * CreateMachineHeadGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine head group builder.
 
NXOpen::CAM::MachinePocketGroupBuilder * CreateMachinePocketGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine pocket group builder.
 
NXOpen::CAM::MachineTurretGroupBuilder * CreateMachineTurretGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a machine turret group builder.
 
NXOpen::CAM::NCGroup * 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.
 
NXOpen::CAM::NCGroup * 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.
 
NXOpen::CAM::MillAreaGeomBuilder * CreateMillAreaGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill area geometry builder.
 
NXOpen::CAM::MillBoundaryGeomBuilder * CreateMillBoundaryGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill boundary geometry builder.
 
NXOpen::CAM::MillFormToolBuilder * CreateMillFormToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill form builder.
 
NXOpen::CAM::MillGeomBuilder * CreateMillGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill geometry builder.
 
NXOpen::CAM::MillMethodBuilder * CreateMillMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill method builder.
 
NXOpen::CAM::MillOrientGeomBuilder * CreateMillOrientGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill orient geometry builder.
 
NXOpen::CAM::MillTextGeomBuilder * CreateMillTextGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill text geometry builder.
 
NXOpen::CAM::MillToolBuilder * CreateMillToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill tool builder.
 
NXOpen::CAM::MillVolumeGeomBuilder * CreateMillVolumeGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a mill volume geometry builder.
 
NXOpen::CAM::MultiBladeGeomBuilder * CreateMultiBladeGeometryBuilder (NXOpen::CAM::CAMObject *param)
 Creates a blade geometry builder.
 
NXOpen::CAM::NcmPlanarBuilder * CreateNcmPlanarBuilder ()
 Creates a builder for Non-Cutting Moves for Planar Milling.
 
NXOpen::CAM::NcmScBuilder * CreateNcmScBuilder ()
 Creates a builder for Non-Cutting Moves for Surface Contouring.
 
NXOpen::CAM::OptimizeTraverseGroupBuilder * CreateOptimizeTraverseGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a optimize traverse group builder.
 
NXOpen::CAM::ProbeToolBuilder * CreateProbeToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a probe tool builder.
 
NXOpen::CAM::NCGroup * 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.
 
NXOpen::CAM::NCGroup * 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.
 
NXOpen::CAM::ProgramOrderGroupBuilder * CreateProgramOrderGroupBuilder (NXOpen::CAM::CAMObject *param)
 Creates a program order group builder.
 
NXOpen::CAM::RotaryFinishGeomBuilder * CreateRotaryFinishGeometryBuilder (NXOpen::CAM::CAMObject *param)
 Creates a rotary finish geometry builder.
 
NXOpen::CAM::ThreadToolBuilder * CreateThreadToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a thread builder.
 
NXOpen::CAM::NCGroup * 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.
 
NXOpen::CAM::NCGroup * 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.
 
NXOpen::CAM::TToolBuilder * CreateTToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a t tool builder.
 
NXOpen::CAM::TurnAvoidanceGeomBuilder * CreateTurnAvoidanceGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning avoidance geometry builder.
 
NXOpen::CAM::TurnBoundaryGeomBuilder * CreateTurnBoundaryGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning boundary geometry builder.
 
NXOpen::CAM::TurnFeatureGeomBuilder * CreateTurnFeatureGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning feature geometry builder.
 
NXOpen::CAM::TurnGeomBuilder * CreateTurnGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turning geometry builder.
 
NXOpen::CAM::TurnMethodBuilder * CreateTurnMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turn method builder.
 
NXOpen::CAM::TurnOrientGeomBuilder * CreateTurnOrientGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turn orient geometry builder.
 
NXOpen::CAM::TurnToolBuilder * CreateTurnToolBuilder (NXOpen::CAM::CAMObject *param)
 Creates a turn builder.
 
NXOpen::CAM::WedmBasedGeomBuilder * CreateWedmBasedGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm based geometry builder.
 
NXOpen::CAM::WedmCornerControlBuilder * CreateWedmCornerControlBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_corner_control builder.
 
NXOpen::CAM::WedmCuttingBuilder * CreateWedmCuttingBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_cutting builder.
 
NXOpen::CAM::WedmExtGeomBuilder * CreateWedmExtGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm external geometry builder.
 
NXOpen::CAM::WedmFeatureGeomBuilder * CreateWedmFeatureGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm feature geometry builder.
 
NXOpen::CAM::WedmGeomBuilder * CreateWedmGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm geometry builder.
 
NXOpen::CAM::WedmIntGeomBuilder * CreateWedmIntGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm internal geometry builder.
 
NXOpen::CAM::WedmLeadInOutBuilder * CreateWedmLeadInOutBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_lead_in_out builder.
 
NXOpen::CAM::WedmMethodBuilder * CreateWedmMethodBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm method builder.
 
NXOpen::CAM::WedmMoveControlBuilder * CreateWedmMoveControlBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wedm_corner_control builder.
 
NXOpen::CAM::WedmNocoreGeomBuilder * CreateWedmNocoreGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm nocore geometry builder.
 
NXOpen::CAM::WedmOpenGeomBuilder * CreateWedmOpenGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm open geometry builder.
 
NXOpen::CAM::WedmOrientGeomBuilder * CreateWedmOrientGeomBuilder (NXOpen::CAM::CAMObject *param)
 Creates a wire edm orient geometry builder.
 
NXOpen::CAM::WireTool * CreateWireTool (NXOpen::CAM::CAMObject *param)
 Creates a wire tool.
 
iterator end ()
 Returns an iterator addressing one past the last element.
 
NXOpen::CAM::NCGroup * FindObject (const NXString &sid)
 Finds the CAM.NCGroup object with the given identifier as recorded in a journal.
 
NXOpen::CAM::NCGroup * FindObject (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.