|
NX Open C++ 参考指南 2406 v1.1
|
布局构建器 更多...
#include <Tooling_LayoutBuilder.hxx>
Public 类型 | |
| enum | BalNumber { BalNumberTwo , BalNumberFour } |
| enum | LayoutSubType { LayoutSubTypeBalance , LayoutSubTypeLinear , LayoutSubTypeRadial , LayoutSubTypeConstant } |
| enum | LayoutType { LayoutTypeRectangle , LayoutTypeCircular , LayoutTypeSmart } |
| enum | XrefNum { XrefNumBlock , XrefNumMove } |
| enum | YrefNum { YrefNumBlock , YrefNumMove } |
友元 | |
| class | _LayoutBuilderBuilder |
布局构建器
表示Tooling::LayoutBuilder构建器
要创建此类的新实例,请使用 NXOpen::Tooling::MWLayoutCollection::CreateLayoutBuilder
默认值。
| 属性 | 值 |
|---|---|
| CirCavityNumber | 2 |
| CirRadius | 0 |
| CirRotateAngle | 360 |
| CirStartAngle | 0 |
| DimBalFirst.Value | 0(毫米制部件),0(英寸制部件) |
| LinXnumber | 2 |
| LinYnumber | 1 |
创建于NX6.0.0。
| void NXOpen::Tooling::LayoutBuilder::AddACavity | ( | NXOpen::Assemblies::Component * | aCavity | ) |
向选中的型腔中添加一个型腔
创建于 NX1872.0.0。
许可证要求:ug_mold_design(“UG 模具设计”)
| aCavity | 选中的型腔 |
| void NXOpen::Tooling::LayoutBuilder::Autocenter | ( | ) |
自动定位型腔中心
创建于 NX6.0.0。
许可证要求:无
| NXOpen::Tooling::LayoutBuilder::BalNumber NXOpen::Tooling::LayoutBuilder::BalCavityNumber | ( | ) |
返回平衡型腔数量
创建于 NX6.0.0.
许可证要求: 无
| int NXOpen::Tooling::LayoutBuilder::CirCavityNumber | ( | ) |
返回圆形变换的复制数
Created in NX6.0.0.
License requirements : None
| double NXOpen::Tooling::LayoutBuilder::CirRadius | ( | ) |
返回半径值
Created in NX6.0.0.
License requirements : None
| double NXOpen::Tooling::LayoutBuilder::CirRotateAngle | ( | ) |
返回旋转角度
Created in NX6.0.0.
License requirements : None
| double NXOpen::Tooling::LayoutBuilder::CirStartAngle | ( | ) |
返回起始角度
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::LayoutBuilder::ClearSelectedCavities | ( | ) |
清除选中型腔中的所有型腔
创建于 NX1872.0.0。
许可证要求:ug_mold_design(“UG 模具设计”)
| void NXOpen::Tooling::LayoutBuilder::CreateLayout | ( | ) |
创建型腔布局
创建于 NX1872.0.0。
许可证要求:ug_mold_design(“UG 模具设计”)
| NXOpen::Expression * NXOpen::Tooling::LayoutBuilder::DimBalFirst | ( | ) |
返回平衡变换的第一维
创建于 NX6.0.0.
许可证要求: 无
| NXOpen::Expression * NXOpen::Tooling::LayoutBuilder::DimBalSecond | ( | ) |
返回平衡变换的第二维
创建于 NX6.0.0.
许可证要求: 无
| NXOpen::Expression * NXOpen::Tooling::LayoutBuilder::DimXdist | ( | ) |
返回X轴方向的型腔距离尺寸
Created in NX6.0.0.
License requirements : None
| NXOpen::Expression * NXOpen::Tooling::LayoutBuilder::DimYdist | ( | ) |
返回Y轴方向的型腔距离尺寸
Created in NX6.0.0.
License requirements : None
| int NXOpen::Tooling::LayoutBuilder::GetCavityNumberAlongX | ( | ) |
获取 X 方向的型腔数量
创建于 NX2212.0.0。
许可证要求:无
| int NXOpen::Tooling::LayoutBuilder::GetCavityNumberAlongY | ( | ) |
获取 Y 方向的型腔数量
创建于 NX2212.0.0。
许可证要求:无
| void NXOpen::Tooling::LayoutBuilder::Insertpocket | ( | ) |
插入型腔
创建于 NX6.0.0。
许可证要求:无
| void NXOpen::Tooling::LayoutBuilder::Layout | ( | ) |
执行型腔布局
Created in NX6.0.0.
License requirements : None
| NXOpen::Direction * NXOpen::Tooling::LayoutBuilder::LayoutVector | ( | ) |
返回旋转向量
创建于 NX6.0.0.
许可证要求: 无
| int NXOpen::Tooling::LayoutBuilder::LinXnumber | ( | ) |
返回X轴线性变换的复制数量
创建于 NX6.0.0.
许可证要求: 无
| int NXOpen::Tooling::LayoutBuilder::LinYnumber | ( | ) |
返回Y轴方向线性变换的复制数
Created in NX6.0.0.
License requirements : None
| NXOpen::Tooling::LayoutBuilder::LayoutType NXOpen::Tooling::LayoutBuilder::MwLayoutType | ( | ) |
返回布局图案类型
创建于 NX6.0.0.
许可证要求: 无
| void NXOpen::Tooling::LayoutBuilder::PutLayoutInfo | ( | ) |
放置布局信息
创建于 NX1872.0.0。
许可证要求:ug_mold_design(“UG 模具设计”)
| void NXOpen::Tooling::LayoutBuilder::Remove | ( | ) |
移除型腔
创建于 NX6.0.0。
许可证要求:无
| void NXOpen::Tooling::LayoutBuilder::RemoveACavity | ( | NXOpen::Assemblies::Component * | aCavity | ) |
从选中的型腔中移除一个型腔
创建于 NX1872.0.0。
许可证要求:ug_mold_design(“UG 模具设计”)
| aCavity | 要移除的型腔 |
| void NXOpen::Tooling::LayoutBuilder::RemoveCavitiesFromLayout | ( | ) |
从布局中删除型腔
创建于 NX1872.0.0。
许可证要求:ug_mold_design(“UG 模具设计”)
| NXOpen::Point * NXOpen::Tooling::LayoutBuilder::RotatePoint | ( | ) |
返回旋转点
创建于 NX6.0.0.
许可证要求: 无
| NXOpen::SelectNXObjectList * NXOpen::Tooling::LayoutBuilder::SelectCavity | ( | ) |
返回型腔选择列表
创建于 NX6.0.0.
许可证要求: 无
| void NXOpen::Tooling::LayoutBuilder::SetBalCavityNumber | ( | NXOpen::Tooling::LayoutBuilder::BalNumber | enumBalCavityNumber | ) |
设置平衡型腔数量
创建于 NX6.0.0.
许可证要求: 无
| enumBalCavityNumber | 平衡型腔数量枚举 |
| void NXOpen::Tooling::LayoutBuilder::SetCavityNumberAlongX | ( | int | cavityNumber | ) |
设置 X 方向的型腔数量
创建于 NX2212.0.0。
许可证要求:ug_mold_design(“UG 模具设计”)
| cavityNumber | 型腔数量 |
| void NXOpen::Tooling::LayoutBuilder::SetCavityNumberAlongY | ( | int | cavityNumber | ) |
设置 Y 方向的型腔数量
创建于 NX2212.0.0。
许可证要求:ug_mold_design(“UG 模具设计”)
| cavityNumber | 型腔数量 |
| void NXOpen::Tooling::LayoutBuilder::SetCirCavityNumber | ( | int | cirCavityNumber | ) |
设置圆形变换的复制数
Created in NX6.0.0.
License requirements : None
| cirCavityNumber | circavitynumber |
| void NXOpen::Tooling::LayoutBuilder::SetCirRadius | ( | double | cirRadius | ) |
设置半径值
Created in NX6.0.0.
License requirements : None
| cirRadius | cirradius |
| void NXOpen::Tooling::LayoutBuilder::SetCirRotateAngle | ( | double | cirRotateAngle | ) |
设置旋转角度
Created in NX6.0.0.
License requirements : None
| cirRotateAngle | cirrotateangle |
| void NXOpen::Tooling::LayoutBuilder::SetCirStartAngle | ( | double | cirStartAngle | ) |
设置起始角度
Created in NX6.0.0.
License requirements : None
| cirStartAngle | cirstartangle |
| void NXOpen::Tooling::LayoutBuilder::SetLayoutVector | ( | NXOpen::Direction * | layoutVector | ) |
设置旋转向量
创建于 NX6.0.0.
许可证要求: 无
| layoutVector | 布局向量 |
| void NXOpen::Tooling::LayoutBuilder::SetLinXnumber | ( | int | linXNumber | ) |
设置X轴线性变换的复制数量
创建于 NX6.0.0.
许可证要求: 无
| linXNumber | X轴复制数量 |
| void NXOpen::Tooling::LayoutBuilder::SetLinYnumber | ( | int | linYNumber | ) |
设置Y轴方向线性变换的复制数
Created in NX6.0.0.
License requirements : None
| linYNumber | linynumber |
| void NXOpen::Tooling::LayoutBuilder::SetMwLayoutType | ( | NXOpen::Tooling::LayoutBuilder::LayoutType | enumLayoutType | ) |
设置布局图案类型
创建于 NX6.0.0.
许可证要求: 无
| enumLayoutType | 布局类型枚举 |
| void NXOpen::Tooling::LayoutBuilder::SetRotatePoint | ( | NXOpen::Point * | rotatePoint | ) |
设置旋转点
创建于 NX6.0.0.
许可证要求: 无
| rotatePoint | 旋转点 |
| void NXOpen::Tooling::LayoutBuilder::SetSubType | ( | NXOpen::Tooling::LayoutBuilder::LayoutSubType | enumSubType | ) |
设置布局变换类型
创建于 NX6.0.0.
许可证要求: 无
| enumSubType | 子布局类型枚举 |
| void NXOpen::Tooling::LayoutBuilder::SetXref | ( | NXOpen::Tooling::LayoutBuilder::XrefNum | enumXRef | ) |
设置X轴方向的布局型腔数
Created in NX6.0.0.
License requirements : None
| enumXRef | enumxref |
| void NXOpen::Tooling::LayoutBuilder::SetYref | ( | NXOpen::Tooling::LayoutBuilder::YrefNum | enumYRef | ) |
设置Y轴方向的布局型腔数
Created in NX6.0.0.
License requirements : None
| enumYRef | enumyref |
| NXOpen::Tooling::LayoutBuilder::LayoutSubType NXOpen::Tooling::LayoutBuilder::SubType | ( | ) |
返回布局变换类型
创建于 NX6.0.0.
许可证要求: 无
| void NXOpen::Tooling::LayoutBuilder::Transform | ( | ) |
重定位型腔
创建于 NX6.0.0。
许可证要求:无
| NXOpen::Tooling::LayoutBuilder::XrefNum NXOpen::Tooling::LayoutBuilder::Xref | ( | ) |
返回X轴布局型腔数量
创建于 NX6.0.0.
许可证要求: 无
| NXOpen::Tooling::LayoutBuilder::YrefNum NXOpen::Tooling::LayoutBuilder::Yref | ( | ) |
返回Y轴方向的布局型腔数
Created in NX6.0.0.
License requirements : None