NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Die::DieCollection类 参考

模具对象集合类 更多...

#include <Die_DieCollection.hxx>

类 NXOpen::Die::DieCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Die::CastReliefBuilderCastRelief (NXOpen::Die::CastRelief *castRelief)
NXOpen::Die::ClampingSlotBuilderClampingSlot (NXOpen::Die::ClampingSlot *clampingSlot)
NXOpen::Die::CompensateRoughDataBuilderCompensateRoughData (NXOpen::Features::CompensateRoughData *compensateRoughData)
NXOpen::Die::AddendumSectionBuilderCreateAddendumSectionBuilder (NXOpen::Features::Feature *addSection)
NXOpen::Die::AddendumSectionUserDefinedBuilderCreateAddendumSectionUserDefinedBuilder ()
NXOpen::Die::AddSurfBuilderCreateAddSurfBuilder (NXOpen::Features::Feature *addSurf)
NXOpen::Die::ClearanceBuilderCreateClearanceBuilder (NXOpen::Die::Clearance *clearance)
NXOpen::Die::DieAttributesBuilderCreateDieAttribute ()
NXOpen::Die::DieBooleanBuilderCreateDieBoolean ()
NXOpen::Die::DieDirectionBuilderCreateDieDirection (NXOpen::Features::Feature *feature)
NXOpen::Die::DieLimitsBuilderCreateDieLimits ()
NXOpen::Die::DieLocationBuilderCreateDieLocation ()
NXOpen::Die::DieLocationsBuilderCreateDieLocations (NXOpen::Features::Feature *feature, bool allowSelection, bool allowNewPoint, bool allowNewCoordinateSystem, bool allowNewVector, bool allowNewPlane, bool isRequired, bool allowMultipleSelection)
NXOpen::Die::DiePlaneBuilderCreateDiePlane (NXOpen::Features::Feature *feature)
NXOpen::Die::DrawBeadBuilderCreateDrawBeadBuilder (NXOpen::Die::DrawBead *drawBead)
NXOpen::Die::FillAreaBuilderCreateFillAreaBuilder (NXOpen::Die::FillArea *fillArea)
NXOpen::Die::FingerClearanceNotchBuilderCreateFingerClearanceNotchBuilder (NXOpen::Die::FingerClearanceNotch *fingerClearanceNotch)
NXOpen::Die::HandlingCoreBuilderCreateHandlingCoreBuilder (NXOpen::Die::HandlingCore *handlingCore)
NXOpen::Die::MachineReliefBuilderCreateMachineReliefBuilder (NXOpen::Die::MachineRelief *machineRelief)
NXOpen::Die::QuickBinderBuilderCreateQuickBinderBuilder (NXOpen::Features::QuickBinder *quickBinder)
NXOpen::Die::QuickBinderWrapBuilderCreateQuickBinderWrapBuilder (NXOpen::Features::Feature *quickBinderWrap)
NXOpen::Die::SpringbackCompensationBuilderCreateSpringbackCompensationBuilder (NXOpen::Die::SpringbackCompensation *springbackCompensation)
NXOpen::Die::TrimLineDevelopmentBuilderCreateTrimLineDevelopmentBuilder (NXOpen::Features::Feature *trimLineDevelopment)
NXOpen::Die::TrimSteelParametersBuilderCreateTrimSteelParametersBuilder ()
NXOpen::Die::UncutRegionsBuilderCreateUncutRegionsBuilder ()
NXOpen::Die::DieShoeBuilderDieShoe (NXOpen::Die::DieShoe *dieShoe)
NXOpen::Die::DrawDiePunchBuilderDrawDiePunch (NXOpen::Features::Feature *drawDiePunch)
iterator end ()
NXOpen::Die::FaceSheetBuilderFaceSheet (NXOpen::Features::Feature *faceSheet)
NXOpen::Die::FillBuilderFill (NXOpen::Features::Feature *fill)
NXOpen::Die::FlangeTaskBuilderFlangeTask (NXOpen::Features::Feature *flangeTask)
NXOpen::Die::FormTaskBuilderFormTask (NXOpen::Features::Feature *formTask)
NXOpen::Die::HeelpostBuilderHeelpost (NXOpen::Die::Heelpost *heelpost)
NXOpen::Die::KeywayBuilderKeyway (NXOpen::Die::Keyway *keyway)
NXOpen::Die::LineupBuilderLineup (NXOpen::Features::Feature *lineup)
NXOpen::Die::OutputCurvesBuilderOutputCurves (NXOpen::Features::Feature *outcurves)
NXOpen::Die::PierceTaskBuilderPierceTask (NXOpen::Features::Feature *pierceTask)
NXOpen::Die::RotorBuilderRotor (NXOpen::Features::Feature *rotor)
NXOpen::Die::SteelInsertBuilderSteelinsert (NXOpen::Features::Feature *steelInsert)
tag_t Tag () const
NXOpen::Die::TrimFlangeDieAssistantBuilderTrimFlangeDieAssistant (NXOpen::Features::Feature *nullFeature)
NXOpen::Die::TrimTaskBuilderTrimTask (NXOpen::Features::Feature *trimTask)

详细描述

模具对象集合类

表示模具工程/设计特征构建器集合类。
要获取此类的实例,请参考 NXOpen::Features::FeatureCollection

于NX4.0.0版本创建。

成员函数说明

◆ begin()

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

返回指向第一个元素的迭代器。

◆ CastRelief()

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

创建一个铸造余量特征构造器 NXOpen::Die::CastReliefBuilder

返回

于 NX6.0.0 版本创建。

许可证要求:ug_die_design("冲模设计")
参数
castRelief要编辑的 NXOpen::Die::CastRelief

◆ ClampingSlot()

NXOpen::Die::ClampingSlotBuilder * NXOpen::Die::DieCollection::ClampingSlot ( NXOpen::Die::ClampingSlot * clampingSlot)

创建一个夹紧槽特征构造器 NXOpen::Die::ClampingSlotBuilder

返回

于 NX6.0.0 版本创建。

许可证要求:ug_die_design("冲模设计")
参数
clampingSlot要编辑的 NXOpen::Die::ClampingSlot

◆ CompensateRoughData()

NXOpen::Die::CompensateRoughDataBuilder * NXOpen::Die::DieCollection::CompensateRoughData ( NXOpen::Features::CompensateRoughData * compensateRoughData)

创建一个 NXOpen::Die::CompensateRoughDataBuilder

返回

于 NX6.0.0 版本创建。

许可证要求:die_engineering("冲模工程")
参数
compensateRoughData要编辑的 NXOpen::Features::CompensateRoughData

◆ CreateAddendumSectionBuilder()

NXOpen::Die::AddendumSectionBuilder * NXOpen::Die::DieCollection::CreateAddendumSectionBuilder ( NXOpen::Features::Feature * addSection)

创建/编辑修边余料截面构造器。
于 NX7.5.0 版本创建。
许可要求:die_engineering(“模具工程”)或 prog_die_wizard(“UG级进模向导”)

参数
addSection要编辑的修边余料截面特征,创建时为 NULL。

◆ CreateAddendumSectionUserDefinedBuilder()

NXOpen::Die::AddendumSectionUserDefinedBuilder * NXOpen::Die::DieCollection::CreateAddendumSectionUserDefinedBuilder ( )

创建用户定义的工艺补充面截面构建器。

返回
用户定义截面构建器。
在 NX7.5.0 中创建。

许可要求 : die_engineering ("模具工程") 或 prog_die_wizard ("UG/级进模向导")

◆ CreateAddSurfBuilder()

NXOpen::Die::AddSurfBuilder * NXOpen::Die::DieCollection::CreateAddSurfBuilder ( NXOpen::Features::Feature * addSurf)

创建 NXOpen::Die::AddSurfBuilder

返回

于 NX5.0.0 版本创建。
许可要求:die_engineering(“模具工程”)或 prog_die_wizard(“UG级进模向导”)
参数
addSurf要编辑的 AddSurf 特征,创建时为 NULL。

◆ CreateClearanceBuilder()

NXOpen::Die::ClearanceBuilder * NXOpen::Die::DieCollection::CreateClearanceBuilder ( NXOpen::Die::Clearance * clearance)

创建一个避让构造器 NXOpen::Die::ClearanceBuilder

返回

于 NX7.5.0 版本创建。

许可证要求:ug_die_design("冲模设计")
参数
clearance要编辑的 NXOpen::Die::Clearance

◆ CreateDieAttribute()

NXOpen::Die::DieAttributesBuilder * NXOpen::Die::DieCollection::CreateDieAttribute ( )

创建 NXOpen::Die::DieAttributesBuilder

返回

于 NX6.0.0 版本创建。
许可要求:ug_die_design(“模具设计”)

◆ CreateDieBoolean()

NXOpen::Die::DieBooleanBuilder * NXOpen::Die::DieCollection::CreateDieBoolean ( )

创建 NXOpen::Die::DieBooleanBuilder

返回

于 NX6.0.0 版本创建。
许可要求:ug_die_design(“模具设计”)

◆ CreateDieDirection()

NXOpen::Die::DieDirectionBuilder * NXOpen::Die::DieCollection::CreateDieDirection ( NXOpen::Features::Feature * feature)

创建 NXOpen::Die::DieDirectionBuilder

返回

于 NX6.0.0 版本创建。
许可要求:ug_die_design(“模具设计”)
参数
feature父 NX 特征。

◆ CreateDieLimits()

NXOpen::Die::DieLimitsBuilder * NXOpen::Die::DieCollection::CreateDieLimits ( )

创建一个 NXOpen::Die::DieLimitsBuilder

返回

于 NX8.0.0 版本创建。

许可证要求:无

◆ CreateDieLocation()

NXOpen::Die::DieLocationBuilder * NXOpen::Die::DieCollection::CreateDieLocation ( )

创建一个 NXOpen::Die::DieLocationBuilder

返回

于 NX6.0.0 版本创建。

许可证要求:ug_die_design("冲模设计")

◆ CreateDieLocations()

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 )

创建一个 NXOpen::Die::DieLocationsBuilder

返回

于 NX6.0.0 版本创建。

许可证要求:ug_die_design("冲模设计")
参数
feature父 NX 特征。
allowSelection是否允许选择?
allowNewPoint是否允许指定新点?
allowNewCoordinateSystem是否允许指定新坐标系?
allowNewVector是否允许指定新矢量?
allowNewPlane是否允许指定新平面?
isRequired是否必须指定内容,还是所有内容都是可选的?
allowMultipleSelection构造器是否支持多选?

◆ CreateDiePlane()

NXOpen::Die::DiePlaneBuilder * NXOpen::Die::DieCollection::CreateDiePlane ( NXOpen::Features::Feature * feature)

创建一个 NXOpen::Die::DiePlaneBuilder

返回

于 NX6.0.0 版本创建。

许可证要求:ug_die_design("冲模设计")
参数
feature父 NX 特征。

◆ CreateDrawBeadBuilder()

NXOpen::Die::DrawBeadBuilder * NXOpen::Die::DieCollection::CreateDrawBeadBuilder ( NXOpen::Die::DrawBead * drawBead)

创建拉延筋构造器 NXOpen::Die::DrawBeadBuilder

返回

创建于 NX7.5.0。

许可要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
参数
drawBead要编辑的 NXOpen::Die::DrawBead

◆ CreateFillAreaBuilder()

NXOpen::Die::FillAreaBuilder * NXOpen::Die::DieCollection::CreateFillAreaBuilder ( NXOpen::Die::FillArea * fillArea)

创建一个填充区域构造器 NXOpen::Die::FillAreaBuilder

返回

于 NX7.5.0 版本创建。

许可证要求:ug_die_design("冲模设计")
参数
fillArea要编辑的 NXOpen::Die::FillArea

◆ CreateFingerClearanceNotchBuilder()

NXOpen::Die::FingerClearanceNotchBuilder * NXOpen::Die::DieCollection::CreateFingerClearanceNotchBuilder ( NXOpen::Die::FingerClearanceNotch * fingerClearanceNotch)

创建一个指形避让槽构造器 NXOpen::Die::FingerClearanceNotchBuilder

返回

于 NX7.5.0 版本创建。

许可证要求:ug_die_design("冲模设计")
参数
fingerClearanceNotch要编辑的 NXOpen::Die::FingerClearanceNotch

◆ CreateHandlingCoreBuilder()

NXOpen::Die::HandlingCoreBuilder * NXOpen::Die::DieCollection::CreateHandlingCoreBuilder ( NXOpen::Die::HandlingCore * handlingCore)

创建一个搬运芯构造器 NXOpen::Die::HandlingCoreBuilder

返回

于 NX7.5.0 版本创建。

许可证要求:ug_die_design("冲模设计")
参数
handlingCore要编辑的 NXOpen::Die::HandlingCore

◆ CreateMachineReliefBuilder()

NXOpen::Die::MachineReliefBuilder * NXOpen::Die::DieCollection::CreateMachineReliefBuilder ( NXOpen::Die::MachineRelief * machineRelief)

创建机加避让构造器 NXOpen::Die::MachineReliefBuilder

返回

创建于 NX7.5.0。

许可要求:ug_die_design ("模具设计")
参数
machineRelief要编辑的 NXOpen::Die::MachineRelief

◆ CreateQuickBinderBuilder()

NXOpen::Die::QuickBinderBuilder * NXOpen::Die::DieCollection::CreateQuickBinderBuilder ( NXOpen::Features::QuickBinder * quickBinder)

创建 NXOpen::Die::QuickBinderBuilder

返回

于 NX7.5.0 版本创建。
许可要求:die_engineering(“模具工程”)或 prog_die_wizard(“UG级进模向导”)
参数
quickBinder要编辑的 NXOpen::Features::QuickBinder

◆ CreateQuickBinderWrapBuilder()

NXOpen::Die::QuickBinderWrapBuilder * NXOpen::Die::DieCollection::CreateQuickBinderWrapBuilder ( NXOpen::Features::Feature * quickBinderWrap)

创建 NXOpen::Die::QuickBinderWrapBuilder

返回

于 NX5.0.0 版本创建。
许可要求:die_engineering(“模具工程”)或 prog_die_wizard(“UG级进模向导”)
参数
quickBinderWrap要编辑的 QuickBinderWrap 特征,创建时为 NULL。

◆ CreateSpringbackCompensationBuilder()

NXOpen::Die::SpringbackCompensationBuilder * NXOpen::Die::DieCollection::CreateSpringbackCompensationBuilder ( NXOpen::Die::SpringbackCompensation * springbackCompensation)

创建回弹补偿构造器 NXOpen::Die::SpringbackCompensationBuilder

返回

创建于 NX7.5.0。

许可要求:nx_freeform_2 ("高级自由形状建模")
参数
springbackCompensation要编辑的 NXOpen::Die::SpringbackCompensation

◆ CreateTrimLineDevelopmentBuilder()

NXOpen::Die::TrimLineDevelopmentBuilder * NXOpen::Die::DieCollection::CreateTrimLineDevelopmentBuilder ( NXOpen::Features::Feature * trimLineDevelopment)

创建 NXOpen::Die::TrimLineDevelopmentBuilder

返回

于 NX6.0.0 版本创建。
许可要求:die_engineering(“模具工程”)或 prog_die_wizard(“UG级进模向导”)
参数
trimLineDevelopment要编辑的 TrimLineDevelopment 特征,创建时为 NULL。

◆ CreateTrimSteelParametersBuilder()

NXOpen::Die::TrimSteelParametersBuilder * NXOpen::Die::DieCollection::CreateTrimSteelParametersBuilder ( )

创建修边镶块参数构造器 NXOpen::Die::TrimSteelParametersBuilder
创建于 NX2306.0.0。

许可要求:die_engineering ("DIE ENGINEERING") 或 ug_die_design ("模具设计")

◆ CreateUncutRegionsBuilder()

NXOpen::Die::UncutRegionsBuilder * NXOpen::Die::DieCollection::CreateUncutRegionsBuilder ( )

创建一个 NXOpen::Die::UncutRegionsBuilder

返回

于 NX7.5.0 版本创建。

许可证要求:无

◆ DieShoe()

NXOpen::Die::DieShoeBuilder * NXOpen::Die::DieCollection::DieShoe ( NXOpen::Die::DieShoe * dieShoe)

创建模座特征构造器 NXOpen::Die::DieShoeBuilder

返回

于 NX6.0.0 版本创建。
许可要求:ug_die_design(“模具设计”)
参数
dieShoe要编辑的 NXOpen::Die::DieShoe

◆ DrawDiePunch()

NXOpen::Die::DrawDiePunchBuilder * NXOpen::Die::DieCollection::DrawDiePunch ( NXOpen::Features::Feature * drawDiePunch)

创建拉深模凸模特征构建器。

返回
拉深模凸模特征构建器。
在 NX4.0.0 中创建。

许可要求 : ug_die_design ("模具设计")
参数
drawDiePunch要编辑的拉深模凸模,若创建则为 NULL。

◆ end()

iterator NXOpen::Die::DieCollection::end ( )
inline

返回指向最后一个元素之后位置的迭代器。

◆ FaceSheet()

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

创建 NXOpen::Die::FaceSheetBuilder

返回

于 NX5.0.0 版本创建。
许可要求:die_engineering(“模具工程”)
参数
faceSheet要编辑的 NXOpen::Die::FaceSheetBuilder

◆ Fill()

NXOpen::Die::FillBuilder * NXOpen::Die::DieCollection::Fill ( NXOpen::Features::Feature * fill)

创建/编辑模腔填充特征构造器。

返回
模腔填充特征构造器
于 NX4.0.0 版本创建。
许可要求:die_engineering(“模具工程”)
参数
fill要编辑的模腔填充,创建时为 NULL。

◆ FlangeTask()

NXOpen::Die::FlangeTaskBuilder * NXOpen::Die::DieCollection::FlangeTask ( NXOpen::Features::Feature * flangeTask)

创建/编辑翻边任务特征构建器。

返回
翻边任务特征构建器
在 NX4.0.0 中创建。

许可要求 : die_engineering ("模具工程")
参数
flangeTask要编辑的翻边任务,若创建则为 NULL。

◆ FormTask()

NXOpen::Die::FormTaskBuilder * NXOpen::Die::DieCollection::FormTask ( NXOpen::Features::Feature * formTask)

创建/编辑成形任务特征构建器。

返回
成形任务特征构建器。
在 NX4.0.0 中创建。

许可要求 : die_engineering ("模具工程")
参数
formTask要编辑的成形任务,若创建则为 NULL。

◆ Heelpost()

NXOpen::Die::HeelpostBuilder * NXOpen::Die::DieCollection::Heelpost ( NXOpen::Die::Heelpost * heelpost)

创建一个跟柱特征构造器 NXOpen::Die::HeelpostBuilder

返回

于 NX6.0.0 版本创建。

许可证要求:ug_die_design("冲模设计")
参数
heelpost要编辑的 NXOpen::Die::Heelpost

◆ Keyway()

NXOpen::Die::KeywayBuilder * NXOpen::Die::DieCollection::Keyway ( NXOpen::Die::Keyway * keyway)

创建一个键槽特征构造器 NXOpen::Die::KeywayBuilder

返回

于 NX6.0.0 版本创建。

许可证要求:ug_die_design("冲模设计")
参数
keyway要编辑的 NXOpen::Die::Keyway

◆ Lineup()

NXOpen::Die::LineupBuilder * NXOpen::Die::DieCollection::Lineup ( NXOpen::Features::Feature * lineup)

创建/编辑模具排位特征构造器。

返回
排位特征构造器
于 NX4.0.0 版本创建。
许可要求:die_engineering(“模具工程”)
参数
lineup要编辑的排位,创建时为 NULL。

◆ OutputCurves()

NXOpen::Die::OutputCurvesBuilder * NXOpen::Die::DieCollection::OutputCurves ( NXOpen::Features::Feature * outcurves)

创建/编辑模具输出曲线特征构造器。

返回
输出曲线特征构造器
于 NX4.0.1 版本创建。
许可要求:die_engineering(“模具工程”)
参数
outcurves要编辑的输出曲线特征,创建时为 NULL。

◆ PierceTask()

NXOpen::Die::PierceTaskBuilder * NXOpen::Die::DieCollection::PierceTask ( NXOpen::Features::Feature * pierceTask)

创建/编辑冲孔任务特征构建器。

返回
冲孔任务特征构建器
在 NX4.0.0 中创建。

许可要求 : die_engineering ("模具工程")
参数
pierceTask要编辑的冲孔任务,若创建则为 NULL。

◆ Rotor()

NXOpen::Die::RotorBuilder * NXOpen::Die::DieCollection::Rotor ( NXOpen::Features::Feature * rotor)

创建 die_rotor 特征构建器。

返回
模具转子特征构建器。
在 NX4.0.0 中创建。

许可要求 : ug_die_design ("模具设计")
参数
rotor要编辑的模具转子,若创建则为 NULL。

◆ Steelinsert()

NXOpen::Die::SteelInsertBuilder * NXOpen::Die::DieCollection::Steelinsert ( NXOpen::Features::Feature * steelInsert)

创建/编辑钢镶块特征构造器。

返回
钢镶块特征构造器
于 NX4.0.0 版本创建。
许可要求:ug_die_design(“模具设计”)
参数
steelInsert要编辑的钢镶块,创建时为 NULL。

◆ Tag()

tag_t NXOpen::Die::DieCollection::Tag ( ) const

返回此对象的标签。

◆ TrimFlangeDieAssistant()

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

创建修边/翻边模辅助构造器。

返回
修边/翻边模辅助构造器
于 NX5.0.0 版本创建。
许可要求:ug_die_design(“模具设计”)
参数
nullFeature必须为 NULL 以创建修边模。

◆ TrimTask()

NXOpen::Die::TrimTaskBuilder * NXOpen::Die::DieCollection::TrimTask ( NXOpen::Features::Feature * trimTask)

创建/编辑修边任务特征构建器。

返回
修边任务特征构建器
在 NX4.0.0 中创建。

许可要求 : die_engineering ("模具工程")
参数
trimTask要编辑的修边任务,若创建则为 NULL。