|
NX Open C++ 参考指南 2406 v1.1
|
孔子特征构建器 更多...
#include <Die_HoleChildBuilder.hxx>
Public 成员函数 | |
| NXOpen::Die::DieBuildStatusOption | BuildStatus () |
| NXOpen::ILocation * | Center () |
| double | CounterBoreDiameter () |
| bool | CreateWithPad () |
| double | Depth () |
| bool | DesignStatus () |
| double | Diameter () |
| bool | DisplayHoles () |
| bool | DisplayStatus () |
| double | DropThruDiameter () |
| void | GetHoleAttributes (NXString *title, NXString *value, int *color, NXString *diameterTitle, NXString *depthTitle, NXString *counterBoreDiameterTitle) |
| void | GetPadAttributes (NXString *title, NXString *value, int *color) |
| double | PadDiameter () |
| double | PadHeight () |
| NXOpen::ISurface * | Plane () |
| double | PlaneOffset () |
| void | SetCenter (NXOpen::ILocation *center) |
| void | SetCounterBoreDiameter (double counterBoreDiameter) |
| void | SetCreateWithPad (bool createWithPad) |
| void | SetDepth (double depth) |
| void | SetDesignStatus (bool designStatus) |
| void | SetDiameter (double diameter) |
| void | SetDisplayHoles (bool displayHoles) |
| void | SetDisplayStatus (bool displayStatus) |
| void | SetDropThruDiameter (double dropThruDiameter) |
| void | SetHoleAttributes (const char *title, const char *value, int color, const char *diameterTitle, const char *depthTitle, const char *counterBoreDiameterTitle) |
| void | SetHoleAttributes (const NXString &title, const NXString &value, int color, const NXString &diameterTitle, const NXString &depthTitle, const NXString &counterBoreDiameterTitle) |
| void | SetPadAttributes (const char *title, const char *value, int color) |
| void | SetPadAttributes (const NXString &title, const NXString &value, int color) |
| void | SetPadDiameter (double padDiameter) |
| void | SetPadHeight (double padHeight) |
| void | SetPlane (NXOpen::ISurface *plane) |
| void | SetPlaneOffset (double planeOffset) |
| void | TranslateCenter (const NXOpen::Vector3d &translateDist) |
| Public 成员函数 继承自 NXOpen::Features::FeatureBuilder | |
| NXOpen::Features::Feature * | CommitFeature () |
| NXOpen::Features::Feature * | GetFeature () |
| void | HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature) |
| bool | ParentFeatureInternal () |
| void | SetParentFeatureInternal (bool isInternal) |
| void | SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| void | ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature) |
| void | UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _HoleChildBuilderBuilder |
孔子特征构建器
表示冲模孔子特征。
此子特征通过主特征构建器创建。
创建于NX4.0.0版本。
| NXOpen::Die::DieBuildStatusOption NXOpen::Die::HoleChildBuilder::BuildStatus | ( | ) |
返回模具孔的构建状态。
创建于 NX4.0.0。
许可证要求 : ug_die_design ("模具设计")
| NXOpen::ILocation * NXOpen::Die::HoleChildBuilder::Center | ( | ) |
返回冲模孔的中心。
创建于NX4.0.0版本。
许可要求:ug_die_design ("冲模设计")
| double NXOpen::Die::HoleChildBuilder::CounterBoreDiameter | ( | ) |
返回凹模孔沉头直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| bool NXOpen::Die::HoleChildBuilder::CreateWithPad | ( | ) |
返回凹模孔的带垫块创建开关,若为true则在孔周围创建垫块,若为false则不创建。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| double NXOpen::Die::HoleChildBuilder::Depth | ( | ) |
返回凹模孔深度。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| bool NXOpen::Die::HoleChildBuilder::DesignStatus | ( | ) |
返回模具孔的设计状态,若为 true 则孔会构建到模型中,若为 false 则不会。
创建于 NX4.0.0。
许可证要求 : ug_die_design ("模具设计")
| double NXOpen::Die::HoleChildBuilder::Diameter | ( | ) |
返回冲模孔的直径。
创建于NX4.0.0版本。
许可要求:ug_die_design ("冲模设计")
| bool NXOpen::Die::HoleChildBuilder::DisplayHoles | ( | ) |
返回凹模孔的显示孔开关,若为true则孔会构建到模型中,若为false则不会。 注意此设置与设计状态效果相同,除非带垫块创建开关为true。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| bool NXOpen::Die::HoleChildBuilder::DisplayStatus | ( | ) |
返回模具孔的显示状态,若为 true 则会显示孔的输入数据, 若为 false 则不会显示输入数据。
创建于 NX4.0.0。
许可证要求 : ug_die_design ("模具设计")
| double NXOpen::Die::HoleChildBuilder::DropThruDiameter | ( | ) |
返回凹模孔落料直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| void NXOpen::Die::HoleChildBuilder::GetHoleAttributes | ( | NXString * | title, |
| NXString * | value, | ||
| int * | color, | ||
| NXString * | diameterTitle, | ||
| NXString * | depthTitle, | ||
| NXString * | counterBoreDiameterTitle ) |
获取孔属性,属性的存在性取决于主特征中的使用情况。
创建于 NX4.0.0。
许可证要求 : ug_die_design ("模具设计")
| title | 属性标题。 |
| value | 属性值。 |
| color | 孔面颜色。 |
| diameterTitle | 直径属性标题。 |
| depthTitle | 深度属性标题。 |
| counterBoreDiameterTitle | 沉孔直径属性标题。 |
| void NXOpen::Die::HoleChildBuilder::GetPadAttributes | ( | NXString * | title, |
| NXString * | value, | ||
| int * | color ) |
获取垫块属性,属性的存在性取决于主特征中的使用情况。
创建于 NX4.0.0。
许可证要求 : ug_die_design ("模具设计")
| title | 属性标题。 |
| value | 属性值。 |
| color | 垫块面颜色。 |
| double NXOpen::Die::HoleChildBuilder::PadDiameter | ( | ) |
返回凹模孔垫块直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| double NXOpen::Die::HoleChildBuilder::PadHeight | ( | ) |
返回凹模孔垫块高度。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| NXOpen::ISurface * NXOpen::Die::HoleChildBuilder::Plane | ( | ) |
返回冲模孔的平面。
创建于NX4.0.0版本。
许可要求:ug_die_design ("冲模设计")
| double NXOpen::Die::HoleChildBuilder::PlaneOffset | ( | ) |
返回凹模孔平面偏移。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| void NXOpen::Die::HoleChildBuilder::SetCenter | ( | NXOpen::ILocation * | center | ) |
设置冲模孔的中心。
创建于NX4.0.0版本。
许可要求:ug_die_design ("冲模设计")
| center | 中心 |
| void NXOpen::Die::HoleChildBuilder::SetCounterBoreDiameter | ( | double | counterBoreDiameter | ) |
设置凹模孔沉头直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| counterBoreDiameter | 沉头直径 |
| void NXOpen::Die::HoleChildBuilder::SetCreateWithPad | ( | bool | createWithPad | ) |
设置凹模孔的带垫块创建开关,若为true则在孔周围创建垫块,若为false则不创建。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| createWithPad | 带垫块创建 |
| void NXOpen::Die::HoleChildBuilder::SetDepth | ( | double | depth | ) |
设置凹模孔深度。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| depth | 深度 |
| void NXOpen::Die::HoleChildBuilder::SetDesignStatus | ( | bool | designStatus | ) |
设置模具孔的设计状态,若为 true 则孔会构建到模型中,若为 false 则不会。
创建于 NX4.0.0。
许可证要求 : ug_die_design ("模具设计")
| designStatus | 设计状态 |
| void NXOpen::Die::HoleChildBuilder::SetDiameter | ( | double | diameter | ) |
设置冲模孔的直径。
创建于NX4.0.0版本。
许可要求:ug_die_design ("冲模设计")
| diameter | 直径 |
| void NXOpen::Die::HoleChildBuilder::SetDisplayHoles | ( | bool | displayHoles | ) |
设置凹模孔的显示孔开关,若为true则孔会构建到模型中,若为false则不会。 注意此设置与设计状态效果相同,除非带垫块创建开关为true。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| displayHoles | 显示孔 |
| void NXOpen::Die::HoleChildBuilder::SetDisplayStatus | ( | bool | displayStatus | ) |
设置模具孔的显示状态,若为 true 则会显示孔的输入数据, 若为 false 则不会显示输入数据。
创建于 NX4.0.0。
许可证要求 : ug_die_design ("模具设计")
| displayStatus | 显示状态 |
| void NXOpen::Die::HoleChildBuilder::SetDropThruDiameter | ( | double | dropThruDiameter | ) |
设置凹模孔落料直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| dropThruDiameter | 落料直径 |
| void NXOpen::Die::HoleChildBuilder::SetHoleAttributes | ( | const char * | title, |
| const char * | value, | ||
| int | color, | ||
| const char * | diameterTitle, | ||
| const char * | depthTitle, | ||
| const char * | counterBoreDiameterTitle ) |
设置孔属性,属性的存在性取决于主特征中的使用情况。
创建于 NX4.0.0。
许可证要求 : ug_die_design ("模具设计")
| title | 属性标题。 |
| value | 属性值。 |
| color | 孔面颜色。 |
| diameterTitle | 直径属性标题。 |
| depthTitle | 深度属性标题。 |
| counterBoreDiameterTitle | 沉孔直径属性标题。 |
| void NXOpen::Die::HoleChildBuilder::SetHoleAttributes | ( | const NXString & | title, |
| const NXString & | value, | ||
| int | color, | ||
| const NXString & | diameterTitle, | ||
| const NXString & | depthTitle, | ||
| const NXString & | counterBoreDiameterTitle ) |
设置孔属性,属性的存在性取决于主特征中的使用情况。
创建于 NX4.0.0。
许可证要求 : ug_die_design ("模具设计")
| title | 属性标题。 |
| value | 属性值。 |
| color | 孔面颜色。 |
| diameterTitle | 直径属性标题。 |
| depthTitle | 深度属性标题。 |
| counterBoreDiameterTitle | 沉孔直径属性标题。 |
| void NXOpen::Die::HoleChildBuilder::SetPadAttributes | ( | const char * | title, |
| const char * | value, | ||
| int | color ) |
设置垫块属性,属性的存在性取决于主特征中的使用情况。
创建于 NX4.0.0。
许可证要求 : ug_die_design ("模具设计")
| title | 属性标题。 |
| value | 属性值。 |
| color | 垫块面颜色。 |
| void NXOpen::Die::HoleChildBuilder::SetPadAttributes | ( | const NXString & | title, |
| const NXString & | value, | ||
| int | color ) |
设置垫块属性,属性的存在性取决于主特征中的使用情况。
创建于 NX4.0.0。
许可证要求 : ug_die_design ("模具设计")
| title | 属性标题。 |
| value | 属性值。 |
| color | 垫块面颜色。 |
| void NXOpen::Die::HoleChildBuilder::SetPadDiameter | ( | double | padDiameter | ) |
设置凹模孔垫块直径。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| padDiameter | 垫块直径 |
| void NXOpen::Die::HoleChildBuilder::SetPadHeight | ( | double | padHeight | ) |
设置凹模孔垫块高度。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| padHeight | 垫块高度 |
| void NXOpen::Die::HoleChildBuilder::SetPlane | ( | NXOpen::ISurface * | plane | ) |
设置冲模孔的平面。
创建于NX4.0.0版本。
许可要求:ug_die_design ("冲模设计")
| plane | 平面 |
| void NXOpen::Die::HoleChildBuilder::SetPlaneOffset | ( | double | planeOffset | ) |
设置凹模孔平面偏移。
创建于NX4.0.0。
许可要求:ug_die_design(“模具设计”)
| planeOffset | 平面偏移 |
| void NXOpen::Die::HoleChildBuilder::TranslateCenter | ( | const NXOpen::Vector3d & | translateDist | ) |
将冲模孔的中心按指定距离平移。
创建于NX4.0.0版本。
许可要求:ug_die_design ("冲模设计")
| translateDist | 指示平移距离的缩放向量 |