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

Detailed Description

Represents a Die Engineering/Design feature builder.


To obtain an instance of this class, refer to 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 Die::CastReliefBuilder .

Returns

Created in NX6.0.0.

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

Creates a clamping slot feature builder Die::ClampingSlotBuilder .

Returns

Created in NX6.0.0.

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

Creates a Die::CompensateRoughDataBuilder .

Returns

Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
compensateRoughDataFeatures::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 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 Die::ClearanceBuilder .

Returns

Created in NX7.5.0.

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

Creates a Die::DieAttributesBuilder .

Returns

Created in NX6.0.0.

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

Creates a 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 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 Die::DieLimitsBuilder .

Returns

Created in NX8.0.0.

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

Creates a 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 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 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 Die::DrawBeadBuilder .

Returns

Created in NX7.5.0.

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

Creates a fill area builder Die::FillAreaBuilder .

Returns

Created in NX7.5.0.

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

Creates a finger clearance notch builder Die::FingerClearanceNotchBuilder .

Returns

Created in NX7.5.0.

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

Creates a handling core builder Die::HandlingCoreBuilder .

Returns

Created in NX7.5.0.

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

Creates a machine relief builder Die::MachineReliefBuilder .

Returns

Created in NX7.5.0.

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

Creates a Die::QuickBinderBuilder.

Returns

Created in NX7.5.0.

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

Creates a 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 Die::SpringbackCompensationBuilder .

Returns

Created in NX7.5.0.

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

Creates a 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 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 Die::DieShoeBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
dieShoeDie::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 Die::FaceSheetBuilder .

Returns

Created in NX5.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters
faceSheetDie::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 Die::HeelpostBuilder .

Returns

Created in NX6.0.0.

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

Creates a keyway feature builder Die::KeywayBuilder .

Returns

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters
keywayDie::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 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.