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

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

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

List of all members.

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

Returns an iterator addressing the first element.

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.

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.

Creates a Die::CompensateRoughDataBuilder .

Returns:

Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
compensateRoughDataFeatures::CompensateRoughData to be edited.

Creates/Edits the addendum section builder.

Returns:

Created in NX7.5.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
addSectionthe AddendumSection feature to be edited, NULL if create.

Creates a user defined addendum section builder.

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

License requirements : die_engineering ("DIE ENGINEERING")

Creates a Die::AddSurfBuilder .

Returns:

Created in NX5.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
addSurfthe AddSurf feature to be edited, NULL if create.

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.

Creates a Die::DieAttributesBuilder .

Returns:

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")

Creates a Die::DieBooleanBuilder .

Returns:

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")

Creates a Die::DieDirectionBuilder .

Returns:

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters:
featureParent NX Feature.

Creates a Die::DieLimitsBuilder .

Returns:

Created in NX8.0.0.

License requirements : None

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?

Creates a Die::DiePlaneBuilder .

Returns:

Created in NX6.0.0.

License requirements : ug_die_design ("Die Design")
Parameters:
featureParent NX Feature.

Creates a draw bead builder Die::DrawBeadBuilder .

Returns:

Created in NX7.5.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
drawBeadDie::DrawBead to be edited.

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.

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.

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.

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.

Creates a Die::QuickBinderBuilder.

Returns:

Created in NX7.5.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
quickBinderFeatures::QuickBinder to be edited

Creates a Die::QuickBinderWrapBuilder .

Returns:

Created in NX5.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
quickBinderWrapthe QuickBinderWrap feature to be edited, NULL if create.

Creates a springback compensation builder Die::SpringbackCompensationBuilder .

Returns:

Created in NX7.5.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
springbackCompensationDie::SpringbackCompensation to be edited

Creates a Die::TrimLineDevelopmentBuilder .

Returns:

Created in NX6.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
trimLineDevelopmentthe TrimLineDevelopment feature to be edited, NULL if create.

Creates a Die::UncutRegionsBuilder.

Returns:

Created in NX7.5.0.

License requirements : None

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.

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.

Returns an iterator addressing one past the last element.

Creates a Die::FaceSheetBuilder .

Returns:

Created in NX5.0.0.

License requirements : die_engineering ("DIE ENGINEERING")
Parameters:
faceSheetDie::FaceSheetBuilder to be edited.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Returns the tag of this object.

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.

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.