NX Open C++ Reference Guide
Classes | Public Member Functions | List of all members
NXOpen::Die::DieCollection Class Reference

Represents a Die Engineering/Design feature builder. More...

Inheritance diagram for NXOpen::Die::DieCollection:
NXOpen::TaggedObjectCollection

Classes

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

Public Member Functions

iterator begin ()
 Returns an iterator addressing the first element. More...
 
NXOpen::Die::CastReliefBuilderCastRelief (NXOpen::Die::CastRelief *castRelief)
 Creates a cast relief feature builder NXOpen::Die::CastReliefBuilder . More...
 
NXOpen::Die::ClampingSlotBuilderClampingSlot (NXOpen::Die::ClampingSlot *clampingSlot)
 Creates a clamping slot feature builder NXOpen::Die::ClampingSlotBuilder . More...
 
NXOpen::Die::CompensateRoughDataBuilderCompensateRoughData (NXOpen::Features::CompensateRoughData *compensateRoughData)
 Creates a NXOpen::Die::CompensateRoughDataBuilder . More...
 
NXOpen::Die::AddendumSectionBuilderCreateAddendumSectionBuilder (NXOpen::Features::Feature *addSection)
 Creates/Edits the addendum section builder. More...
 
NXOpen::Die::AddendumSectionUserDefinedBuilderCreateAddendumSectionUserDefinedBuilder ()
 Creates a user defined addendum section builder. More...
 
NXOpen::Die::AddSurfBuilderCreateAddSurfBuilder (NXOpen::Features::Feature *addSurf)
 Creates a NXOpen::Die::AddSurfBuilder . More...
 
NXOpen::Die::ClearanceBuilderCreateClearanceBuilder (NXOpen::Die::Clearance *clearance)
 Creates a clearance builder NXOpen::Die::ClearanceBuilder . More...
 
NXOpen::Die::DieAttributesBuilderCreateDieAttribute ()
 Creates a NXOpen::Die::DieAttributesBuilder . More...
 
NXOpen::Die::DieBooleanBuilderCreateDieBoolean ()
 Creates a NXOpen::Die::DieBooleanBuilder . More...
 
NXOpen::Die::DieDirectionBuilderCreateDieDirection (NXOpen::Features::Feature *feature)
 Creates a NXOpen::Die::DieDirectionBuilder . More...
 
NXOpen::Die::DieLimitsBuilderCreateDieLimits ()
 Creates a NXOpen::Die::DieLimitsBuilder . More...
 
NXOpen::Die::DieLocationBuilderCreateDieLocation ()
 Creates a NXOpen::Die::DieLocationBuilder . More...
 
NXOpen::Die::DieLocationsBuilderCreateDieLocations (NXOpen::Features::Feature *feature, bool allowSelection, bool allowNewPoint, bool allowNewCoordinateSystem, bool allowNewVector, bool allowNewPlane, bool isRequired, bool allowMultipleSelection)
 Creates a NXOpen::Die::DieLocationsBuilder . More...
 
NXOpen::Die::DiePlaneBuilderCreateDiePlane (NXOpen::Features::Feature *feature)
 Creates a NXOpen::Die::DiePlaneBuilder . More...
 
NXOpen::Die::DrawBeadBuilderCreateDrawBeadBuilder (NXOpen::Die::DrawBead *drawBead)
 Creates a draw bead builder NXOpen::Die::DrawBeadBuilder . More...
 
NXOpen::Die::FillAreaBuilderCreateFillAreaBuilder (NXOpen::Die::FillArea *fillArea)
 Creates a fill area builder NXOpen::Die::FillAreaBuilder . More...
 
NXOpen::Die::FingerClearanceNotchBuilderCreateFingerClearanceNotchBuilder (NXOpen::Die::FingerClearanceNotch *fingerClearanceNotch)
 Creates a finger clearance notch builder NXOpen::Die::FingerClearanceNotchBuilder . More...
 
NXOpen::Die::HandlingCoreBuilderCreateHandlingCoreBuilder (NXOpen::Die::HandlingCore *handlingCore)
 Creates a handling core builder NXOpen::Die::HandlingCoreBuilder . More...
 
NXOpen::Die::MachineReliefBuilderCreateMachineReliefBuilder (NXOpen::Die::MachineRelief *machineRelief)
 Creates a machine relief builder NXOpen::Die::MachineReliefBuilder . More...
 
NXOpen::Die::QuickBinderBuilderCreateQuickBinderBuilder (NXOpen::Features::QuickBinder *quickBinder)
 Creates a NXOpen::Die::QuickBinderBuilder. More...
 
NXOpen::Die::QuickBinderWrapBuilderCreateQuickBinderWrapBuilder (NXOpen::Features::Feature *quickBinderWrap)
 Creates a NXOpen::Die::QuickBinderWrapBuilder . More...
 
NXOpen::Die::SpringbackCompensationBuilderCreateSpringbackCompensationBuilder (NXOpen::Die::SpringbackCompensation *springbackCompensation)
 Creates a springback compensation builder NXOpen::Die::SpringbackCompensationBuilder . More...
 
NXOpen::Die::TrimLineDevelopmentBuilderCreateTrimLineDevelopmentBuilder (NXOpen::Features::Feature *trimLineDevelopment)
 Creates a NXOpen::Die::TrimLineDevelopmentBuilder . More...
 
NXOpen::Die::UncutRegionsBuilderCreateUncutRegionsBuilder ()
 Creates a NXOpen::Die::UncutRegionsBuilder. More...
 
NXOpen::Die::DieShoeBuilderDieShoe (NXOpen::Die::DieShoe *dieShoe)
 Creates a die_shoe feature builder NXOpen::Die::DieShoeBuilder . More...
 
NXOpen::Die::DrawDiePunchBuilderDrawDiePunch (NXOpen::Features::Feature *drawDiePunch)
 Creates the draw die punch feature builder. More...
 
iterator end ()
 Returns an iterator addressing one past the last element. More...
 
NXOpen::Die::FaceSheetBuilderFaceSheet (NXOpen::Features::Feature *faceSheet)
 Creates a NXOpen::Die::FaceSheetBuilder . More...
 
NXOpen::Die::FillBuilderFill (NXOpen::Features::Feature *fill)
 Creates/Edits the die area fill feature builder. More...
 
NXOpen::Die::FlangeTaskBuilderFlangeTask (NXOpen::Features::Feature *flangeTask)
 Creates/Edits the flange task feature builder. More...
 
NXOpen::Die::FormTaskBuilderFormTask (NXOpen::Features::Feature *formTask)
 Creates/Edits the form task feature builder. More...
 
NXOpen::Die::HeelpostBuilderHeelpost (NXOpen::Die::Heelpost *heelpost)
 Creates a heelpost feature builder NXOpen::Die::HeelpostBuilder . More...
 
NXOpen::Die::KeywayBuilderKeyway (NXOpen::Die::Keyway *keyway)
 Creates a keyway feature builder NXOpen::Die::KeywayBuilder . More...
 
NXOpen::Die::LineupBuilderLineup (NXOpen::Features::Feature *lineup)
 Creates/Edits the die lineup feature builder. More...
 
NXOpen::Die::OutputCurvesBuilderOutputCurves (NXOpen::Features::Feature *outcurves)
 Creates/Edits the die output curves feature builder. More...
 
NXOpen::Die::PierceTaskBuilderPierceTask (NXOpen::Features::Feature *pierceTask)
 Creates/Edits the pierce task feature builder. More...
 
NXOpen::Die::RotorBuilderRotor (NXOpen::Features::Feature *rotor)
 Creates the die_rotor feature builder. More...
 
NXOpen::Die::SteelInsertBuilderSteelinsert (NXOpen::Features::Feature *steelInsert)
 Creates/Edits the steel insert feature builder. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 
NXOpen::Die::TrimFlangeDieAssistantBuilderTrimFlangeDieAssistant (NXOpen::Features::Feature *nullFeature)
 Creates the trim/flange die assistant builder. More...
 
NXOpen::Die::TrimTaskBuilderTrimTask (NXOpen::Features::Feature *trimTask)
 Creates/Edits the trim task feature builder. More...
 

Detailed Description

Represents a Die Engineering/Design feature builder.


To obtain an instance of this class, refer to NXOpen::Features::FeatureCollection

Created in NX4.0.0.

Member Function Documentation

iterator NXOpen::Die::DieCollection::begin ( )

Returns an iterator addressing the first element.

NXOpen::Die::CastReliefBuilder* NXOpen::Die::DieCollection::CastRelief ( NXOpen::Die::CastRelief castRelief)

Creates a cast relief feature builder NXOpen::Die::CastReliefBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
castReliefNXOpen::Die::CastRelief to be edited.
NXOpen::Die::ClampingSlotBuilder* NXOpen::Die::DieCollection::ClampingSlot ( NXOpen::Die::ClampingSlot clampingSlot)

Creates a clamping slot feature builder NXOpen::Die::ClampingSlotBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
clampingSlotNXOpen::Die::ClampingSlot to be edited.
NXOpen::Die::CompensateRoughDataBuilder* NXOpen::Die::DieCollection::CompensateRoughData ( NXOpen::Features::CompensateRoughData compensateRoughData)

Creates a NXOpen::Die::CompensateRoughDataBuilder .

Returns

Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
compensateRoughDataNXOpen::Features::CompensateRoughData to be edited.
NXOpen::Die::AddendumSectionBuilder* NXOpen::Die::DieCollection::CreateAddendumSectionBuilder ( NXOpen::Features::Feature addSection)

Creates/Edits the addendum section builder.

Returns

Created in NX7.5.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
Parameters
addSectionthe AddendumSection feature to be edited, NULL if create.
NXOpen::Die::AddendumSectionUserDefinedBuilder* NXOpen::Die::DieCollection::CreateAddendumSectionUserDefinedBuilder ( )

Creates a user defined addendum section builder.

Returns
User Defined Section builder.
Created in NX7.5.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
NXOpen::Die::AddSurfBuilder* NXOpen::Die::DieCollection::CreateAddSurfBuilder ( NXOpen::Features::Feature addSurf)

Creates a NXOpen::Die::AddSurfBuilder .

Returns

Created in NX5.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
Parameters
addSurfthe AddSurf feature to be edited, NULL if create.
NXOpen::Die::ClearanceBuilder* NXOpen::Die::DieCollection::CreateClearanceBuilder ( NXOpen::Die::Clearance clearance)

Creates a clearance builder NXOpen::Die::ClearanceBuilder .

Returns

Created in NX7.5.0.

License requirements : ug_die_design ("Die Design")
Parameters
clearanceNXOpen::Die::Clearance to be edited.
NXOpen::Die::DieAttributesBuilder* NXOpen::Die::DieCollection::CreateDieAttribute ( )

Creates a NXOpen::Die::DieAttributesBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
NXOpen::Die::DieBooleanBuilder* NXOpen::Die::DieCollection::CreateDieBoolean ( )

Creates a NXOpen::Die::DieBooleanBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
NXOpen::Die::DieDirectionBuilder* NXOpen::Die::DieCollection::CreateDieDirection ( NXOpen::Features::Feature feature)

Creates a NXOpen::Die::DieDirectionBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
featureParent NX Feature.
NXOpen::Die::DieLimitsBuilder* NXOpen::Die::DieCollection::CreateDieLimits ( )

Creates a NXOpen::Die::DieLimitsBuilder .

Returns

Created in NX8.0.0.

License requirements : None
NXOpen::Die::DieLocationBuilder* NXOpen::Die::DieCollection::CreateDieLocation ( )

Creates a NXOpen::Die::DieLocationBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
NXOpen::Die::DieLocationsBuilder* NXOpen::Die::DieCollection::CreateDieLocations ( NXOpen::Features::Feature feature,
bool  allowSelection,
bool  allowNewPoint,
bool  allowNewCoordinateSystem,
bool  allowNewVector,
bool  allowNewPlane,
bool  isRequired,
bool  allowMultipleSelection 
)

Creates a NXOpen::Die::DieLocationsBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
featureParent NX Feature.
allowSelectionIs selection available?
allowNewPointIs specify point available?
allowNewCoordinateSystemIs specify coordinate system available?
allowNewVectorIs specify vector available?
allowNewPlaneIs specify plane available?
isRequiredIs it required that something be specified, or is everything optional?
allowMultipleSelectionCan builder support multiple locations?
NXOpen::Die::DiePlaneBuilder* NXOpen::Die::DieCollection::CreateDiePlane ( NXOpen::Features::Feature feature)

Creates a NXOpen::Die::DiePlaneBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
featureParent NX Feature.
NXOpen::Die::DrawBeadBuilder* NXOpen::Die::DieCollection::CreateDrawBeadBuilder ( NXOpen::Die::DrawBead drawBead)

Creates a draw bead builder NXOpen::Die::DrawBeadBuilder .

Returns

Created in NX7.5.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
Parameters
drawBeadNXOpen::Die::DrawBead to be edited.
NXOpen::Die::FillAreaBuilder* NXOpen::Die::DieCollection::CreateFillAreaBuilder ( NXOpen::Die::FillArea fillArea)

Creates a fill area builder NXOpen::Die::FillAreaBuilder .

Returns

Created in NX7.5.0.

License requirements : ug_die_design ("Die Design")
Parameters
fillAreaNXOpen::Die::FillArea to be edited.
NXOpen::Die::FingerClearanceNotchBuilder* NXOpen::Die::DieCollection::CreateFingerClearanceNotchBuilder ( NXOpen::Die::FingerClearanceNotch fingerClearanceNotch)

Creates a finger clearance notch builder NXOpen::Die::FingerClearanceNotchBuilder .

Returns

Created in NX7.5.0.

License requirements : ug_die_design ("Die Design")
Parameters
fingerClearanceNotchNXOpen::Die::FingerClearanceNotch to be edited.
NXOpen::Die::HandlingCoreBuilder* NXOpen::Die::DieCollection::CreateHandlingCoreBuilder ( NXOpen::Die::HandlingCore handlingCore)

Creates a handling core builder NXOpen::Die::HandlingCoreBuilder .

Returns

Created in NX7.5.0.

License requirements : ug_die_design ("Die Design")
Parameters
handlingCoreNXOpen::Die::HandlingCore to be edited.
NXOpen::Die::MachineReliefBuilder* NXOpen::Die::DieCollection::CreateMachineReliefBuilder ( NXOpen::Die::MachineRelief machineRelief)

Creates a machine relief builder NXOpen::Die::MachineReliefBuilder .

Returns

Created in NX7.5.0.

License requirements : ug_die_design ("Die Design")
Parameters
machineReliefNXOpen::Die::MachineRelief to be edited.
NXOpen::Die::QuickBinderBuilder* NXOpen::Die::DieCollection::CreateQuickBinderBuilder ( NXOpen::Features::QuickBinder quickBinder)

Creates a NXOpen::Die::QuickBinderBuilder.

Returns

Created in NX7.5.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
Parameters
quickBinderNXOpen::Features::QuickBinder to be edited
NXOpen::Die::QuickBinderWrapBuilder* NXOpen::Die::DieCollection::CreateQuickBinderWrapBuilder ( NXOpen::Features::Feature quickBinderWrap)

Creates a NXOpen::Die::QuickBinderWrapBuilder .

Returns

Created in NX5.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
Parameters
quickBinderWrapthe QuickBinderWrap feature to be edited, NULL if create.
NXOpen::Die::SpringbackCompensationBuilder* NXOpen::Die::DieCollection::CreateSpringbackCompensationBuilder ( NXOpen::Die::SpringbackCompensation springbackCompensation)

Creates a springback compensation builder NXOpen::Die::SpringbackCompensationBuilder .

Returns

Created in NX7.5.0.

License requirements : die_engineering ("DIE ENGINEERING") OR nx_freeform_2 ("advanced freeform modeling")
Parameters
springbackCompensationNXOpen::Die::SpringbackCompensation to be edited
NXOpen::Die::TrimLineDevelopmentBuilder* NXOpen::Die::DieCollection::CreateTrimLineDevelopmentBuilder ( NXOpen::Features::Feature trimLineDevelopment)

Creates a NXOpen::Die::TrimLineDevelopmentBuilder .

Returns

Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
Parameters
trimLineDevelopmentthe TrimLineDevelopment feature to be edited, NULL if create.
NXOpen::Die::UncutRegionsBuilder* NXOpen::Die::DieCollection::CreateUncutRegionsBuilder ( )

Creates a NXOpen::Die::UncutRegionsBuilder.

Returns

Created in NX7.5.0.

License requirements : None
NXOpen::Die::DieShoeBuilder* NXOpen::Die::DieCollection::DieShoe ( NXOpen::Die::DieShoe dieShoe)

Creates a die_shoe feature builder NXOpen::Die::DieShoeBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
dieShoeNXOpen::Die::DieShoe to be edited.
NXOpen::Die::DrawDiePunchBuilder* NXOpen::Die::DieCollection::DrawDiePunch ( NXOpen::Features::Feature drawDiePunch)

Creates the draw die punch feature builder.

Returns
Draw Die Punch feature builder.
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
drawDiePunchDraw Die Punch to be edited, NULL if create.
iterator NXOpen::Die::DieCollection::end ( )

Returns an iterator addressing one past the last element.

NXOpen::Die::FaceSheetBuilder* NXOpen::Die::DieCollection::FaceSheet ( NXOpen::Features::Feature faceSheet)

Creates a NXOpen::Die::FaceSheetBuilder .

Returns

Created in NX5.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
faceSheetNXOpen::Die::FaceSheetBuilder to be edited.
NXOpen::Die::FillBuilder* NXOpen::Die::DieCollection::Fill ( NXOpen::Features::Feature fill)

Creates/Edits the die area fill feature builder.

Returns
area fill feature builder
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
fillarea fill to be edited, NULL if create.
NXOpen::Die::FlangeTaskBuilder* NXOpen::Die::DieCollection::FlangeTask ( NXOpen::Features::Feature flangeTask)

Creates/Edits the flange task feature builder.

Returns
Flange Task feature builder
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
flangeTaskFlange Task to be edited, NULL if create.
NXOpen::Die::FormTaskBuilder* NXOpen::Die::DieCollection::FormTask ( NXOpen::Features::Feature formTask)

Creates/Edits the form task feature builder.

Returns
Form Task feature builder.
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
formTaskForm Task to be edited, NULL if create.
NXOpen::Die::HeelpostBuilder* NXOpen::Die::DieCollection::Heelpost ( NXOpen::Die::Heelpost heelpost)

Creates a heelpost feature builder NXOpen::Die::HeelpostBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
heelpostNXOpen::Die::Heelpost to be edited.
NXOpen::Die::KeywayBuilder* NXOpen::Die::DieCollection::Keyway ( NXOpen::Die::Keyway keyway)

Creates a keyway feature builder NXOpen::Die::KeywayBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
keywayNXOpen::Die::Keyway to be edited.
NXOpen::Die::LineupBuilder* NXOpen::Die::DieCollection::Lineup ( NXOpen::Features::Feature lineup)

Creates/Edits the die lineup feature builder.

Returns
lineup feature builder
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
lineuplineup to be edited, NULL if create.
NXOpen::Die::OutputCurvesBuilder* NXOpen::Die::DieCollection::OutputCurves ( NXOpen::Features::Feature outcurves)

Creates/Edits the die output curves feature builder.

Returns
output curves feature builder
Created in NX4.0.1.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
outcurvesoutput curves feature to be edited, NULL if create.
NXOpen::Die::PierceTaskBuilder* NXOpen::Die::DieCollection::PierceTask ( NXOpen::Features::Feature pierceTask)

Creates/Edits the pierce task feature builder.

Returns
Pierce Task feature builder
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
pierceTaskPierce Task to be edited, NULL if create.
NXOpen::Die::RotorBuilder* NXOpen::Die::DieCollection::Rotor ( NXOpen::Features::Feature rotor)

Creates the die_rotor feature builder.

Returns
Die Rotor feature builder.
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
rotorDie Rotor to be edited, NULL if create.
NXOpen::Die::SteelInsertBuilder* NXOpen::Die::DieCollection::Steelinsert ( NXOpen::Features::Feature steelInsert)

Creates/Edits the steel insert feature builder.

Returns
Steel Insert feature builder
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
steelInsertSteel Insert to be edited, NULL if create.
tag_t NXOpen::Die::DieCollection::Tag ( ) const

Returns the tag of this object.

NXOpen::Die::TrimFlangeDieAssistantBuilder* NXOpen::Die::DieCollection::TrimFlangeDieAssistant ( NXOpen::Features::Feature nullFeature)

Creates the trim/flange die assistant builder.

Returns
Trim/Flange Die Assistant builder
Created in NX5.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
nullFeaturemust be NULL to create trim die.
NXOpen::Die::TrimTaskBuilder* NXOpen::Die::DieCollection::TrimTask ( NXOpen::Features::Feature trimTask)

Creates/Edits the trim task feature builder.

Returns
Trim Task feature builder
Created in NX4.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
trimTaskTrim Task to be edited, NULL if create.

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