|
NX Open C++ 参考指南 2406 v1.1
|
搁板构建器 更多...
#include <Features_ShelfBuilder.hxx>
Public 类型 | |
| enum | DepthMethods { DepthMethodsOffset , DepthMethodsToNextWall } |
| enum | LengthMethods { LengthMethodsFull , LengthMethodsShelfFromEnd , LengthMethodsStepFromEnd , LengthMethodsToSelected } |
| enum | ReferenceType { ReferenceTypeFace , ReferenceTypeDatumPlane , ReferenceTypeCurve , ReferenceTypePoint } |
| enum | StepMethod { StepMethodNormal , StepMethodAlignwithReferenceFace , StepMethodRamp } |
| enum | Types { TypesEnd , TypesMiddle } |
友元 | |
| class | _ShelfBuilderBuilder |
搁板构建器
表示@link NXOpen::Features::Shelf NXOpen::Features::Shelf@endlink的构建器 <br> 要创建此类的新实例,请使用@link NXOpen::Features::AeroCollection::CreateShelfBuilder NXOpen::Features::AeroCollection::CreateShelfBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| DepthDimension.Value | 5(毫米零件),0.25(英寸零件) |
| DepthMethod | 偏移 |
| Length1.Value | 10(毫米零件),0.5(英寸零件) |
| Length2.Value | 0(毫米零件),0(英寸零件) |
| LengthDimension.Value | 25(毫米零件),1.0(英寸零件) |
| LengthMethod | 完整 |
| OffsetDimension.Value | 0(毫米零件),0(英寸零件) |
| RampLength1.Value | 10(毫米零件),0.5(英寸零件) |
| RampLength2.Value | 10(毫米零件),0.5(英寸零件) |
| RefType1 | 面 |
| RefType2 | 面 |
| ShelfType(已弃用) | 端部 |
| StepMethod1 | 法向 |
| StepMethod2 | 法向 |
| 类型 | 端部 |
| WidthDimension.Value | 5(毫米零件),0.25(英寸零件) |
创建于NX10.0.0版本。
| NXOpen::Expression * NXOpen::Features::ShelfBuilder::DepthDimension | ( | ) |
返回深度尺寸
创建于NX10.0.0。
许可要求:无
| NXOpen::Features::ShelfBuilder::DepthMethods NXOpen::Features::ShelfBuilder::DepthMethod | ( | ) |
返回深度方法
创建于NX10.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::ShelfBuilder::Length1 | ( | ) |
返回长度1
创建于NX10.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::ShelfBuilder::Length2 | ( | ) |
返回长度2
创建于NX10.0.0版本。
许可要求:无
| NXOpen::Expression * NXOpen::Features::ShelfBuilder::LengthDimension | ( | ) |
返回长度尺寸
在NX10.0.0中创建。
许可要求:无
| NXOpen::Features::ShelfBuilder::LengthMethods NXOpen::Features::ShelfBuilder::LengthMethod | ( | ) |
返回长度方法
在NX10.0.0中创建。
许可要求:无
| NXOpen::Section * NXOpen::Features::ShelfBuilder::LimitCurve1 | ( | ) |
返回限制曲线1
创建于NX10.0.0。
许可要求:无
| NXOpen::Section * NXOpen::Features::ShelfBuilder::LimitCurve2 | ( | ) |
返回限制曲线2
创建于NX10.0.0版本。
许可要求:无
| NXOpen::ScCollector * NXOpen::Features::ShelfBuilder::LimitFace1 | ( | ) |
返回限制面1
创建于NX10.0.0。
许可要求:无
| NXOpen::ScCollector * NXOpen::Features::ShelfBuilder::LimitFace2 | ( | ) |
返回限制面2
创建于NX10.0.0版本。
许可要求:无
| NXOpen::Plane * NXOpen::Features::ShelfBuilder::LimitPlane1 | ( | ) |
返回限制平面1
创建于NX10.0.0。
许可要求:无
| NXOpen::Plane * NXOpen::Features::ShelfBuilder::LimitPlane2 | ( | ) |
返回限制平面2
创建于NX10.0.0版本。
许可要求:无
| NXOpen::Point * NXOpen::Features::ShelfBuilder::LimitPoint1 | ( | ) |
返回限制点1
创建于NX10.0.0。
许可要求:无
| NXOpen::Point * NXOpen::Features::ShelfBuilder::LimitPoint2 | ( | ) |
返回限制点2
创建于NX10.0.0版本。
许可要求:无
| NXOpen::Vector3d NXOpen::Features::ShelfBuilder::LoopDirection | ( | ) |
返回起点终点的循环方向
创建于NX1872.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::ShelfBuilder::OffsetDimension | ( | ) |
返回偏置尺寸
在NX10.0.0中创建。
许可要求:无
| NXOpen::GeometricUtilities::ProjectionOptions * NXOpen::Features::ShelfBuilder::ProjectionDir1 | ( | ) |
返回投影方向1
创建于NX10.0.0。
许可要求:无
| NXOpen::GeometricUtilities::ProjectionOptions * NXOpen::Features::ShelfBuilder::ProjectionDir2 | ( | ) |
返回投影方向2
创建于NX10.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::ShelfBuilder::RampLength1 | ( | ) |
返回斜长1
创建于NX10.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::ShelfBuilder::RampLength2 | ( | ) |
返回斜坡长度2
创建于NX10.0.0版本。
许可要求:无
| NXOpen::Features::ShelfBuilder::ReferenceType NXOpen::Features::ShelfBuilder::RefType1 | ( | ) |
返回参考类型1
创建于NX10.0.0。
许可要求:无
| NXOpen::Features::ShelfBuilder::ReferenceType NXOpen::Features::ShelfBuilder::RefType2 | ( | ) |
返回参考类型2
创建于NX10.0.0版本。
许可要求:无
| bool NXOpen::Features::ShelfBuilder::ReverseDepthDirection | ( | ) |
返回是否反转深度方向
创建于NX10.0.0。
许可要求:无
| bool NXOpen::Features::ShelfBuilder::ReverseWidthDirection | ( | ) |
返回是否反转宽度方向
创建于NX10.0.0版本。
许可要求:无
| NXOpen::ScCollector * NXOpen::Features::ShelfBuilder::Selectface | ( | ) |
返回选定面
在NX10.0.0中创建。
许可要求:无
| void NXOpen::Features::ShelfBuilder::SetDepthMethod | ( | NXOpen::Features::ShelfBuilder::DepthMethods | depthMethod | ) |
设置深度方法
创建于NX10.0.0。
许可要求:nx_aero_design("NX Aero Design")
| depthMethod | 深度方法 |
| void NXOpen::Features::ShelfBuilder::SetLengthMethod | ( | NXOpen::Features::ShelfBuilder::LengthMethods | lengthMethod | ) |
设置长度方法
在NX10.0.0中创建。
许可要求:nx_aero_design ("NX航空设计")
| lengthMethod | 长度方法 |
| void NXOpen::Features::ShelfBuilder::SetLimitPlane1 | ( | NXOpen::Plane * | limitPlane1 | ) |
设置限制平面1
创建于NX10.0.0。
许可要求:nx_aero_design ("NX Aero Design")
| limitPlane1 | 限制平面1 |
| void NXOpen::Features::ShelfBuilder::SetLimitPlane2 | ( | NXOpen::Plane * | limitPlane2 | ) |
设置限制平面2
创建于NX10.0.0版本。
许可要求:nx_aero_design("NX Aero Design")
| limitPlane2 | 限制平面2 |
| void NXOpen::Features::ShelfBuilder::SetLimitPoint1 | ( | NXOpen::Point * | limitPoint1 | ) |
设置限制点1
创建于NX10.0.0。
许可要求:nx_aero_design ("NX Aero Design")
| limitPoint1 | 限制点1 |
| void NXOpen::Features::ShelfBuilder::SetLimitPoint2 | ( | NXOpen::Point * | limitPoint2 | ) |
设置限制点2
创建于NX10.0.0版本。
许可要求:nx_aero_design("NX Aero Design")
| limitPoint2 | 限制点2 |
| void NXOpen::Features::ShelfBuilder::SetLoopDirection | ( | const NXOpen::Vector3d & | loopDirection | ) |
设置起点终点的循环方向
创建于NX1872.0.0。
许可要求:nx_aero_design("NX Aero Design")
| loopDirection | 循环方向 |
| void NXOpen::Features::ShelfBuilder::SetRefType1 | ( | NXOpen::Features::ShelfBuilder::ReferenceType | refType1 | ) |
设置参考类型1
创建于NX10.0.0。
许可要求:nx_aero_design ("NX Aero Design")
| refType1 | 参考类型1 |
| void NXOpen::Features::ShelfBuilder::SetRefType2 | ( | NXOpen::Features::ShelfBuilder::ReferenceType | refType2 | ) |
设置参考类型2
创建于NX10.0.0版本。
许可要求:nx_aero_design("NX Aero Design")
| refType2 | 参考类型2 |
| void NXOpen::Features::ShelfBuilder::SetReverseDepthDirection | ( | bool | reverseDepthDirection | ) |
设置是否反转深度方向
创建于NX10.0.0。
许可要求:nx_aero_design("NX Aero Design")
| reverseDepthDirection | 反转深度方向 |
| void NXOpen::Features::ShelfBuilder::SetReverseWidthDirection | ( | bool | reverseWidthDirection | ) |
设置是否反转宽度方向
创建于NX10.0.0版本。
许可要求:nx_aero_design("NX Aero Design")
| reverseWidthDirection | 反转宽度方向 |
| void NXOpen::Features::ShelfBuilder::SetShelfEnd | ( | bool | shelfEnd | ) |
设置货架端点
创建于NX10.0.0。
许可要求:nx_aero_design ("NX Aero Design")
| shelfEnd | 货架端点 |
| void NXOpen::Features::ShelfBuilder::SetStepMethod1 | ( | NXOpen::Features::ShelfBuilder::StepMethod | stepMethod1 | ) |
设置台阶方法1
创建于NX10.0.0。
许可要求:nx_aero_design ("NX Aero Design")
| stepMethod1 | 台阶方法1 |
| void NXOpen::Features::ShelfBuilder::SetStepMethod2 | ( | NXOpen::Features::ShelfBuilder::StepMethod | stepMethod2 | ) |
设置台阶方法2
创建于NX10.0.0版本。
许可要求:nx_aero_design("NX Aero Design")
| stepMethod2 | 台阶方法2 |
| void NXOpen::Features::ShelfBuilder::SetSwap | ( | bool | swap | ) |
设置交换
创建于NX10.0.0。
许可要求:nx_aero_design("NX Aero Design")
| swap | 交换 |
| void NXOpen::Features::ShelfBuilder::SetType | ( | NXOpen::Features::ShelfBuilder::Types | type | ) |
设置平面类型
在NX12.0.1中创建。
许可要求:nx_aero_design ("NX航空设计")
| type | 类型 |
| NXOpen::ScCollector * NXOpen::Features::ShelfBuilder::ShelfEdge | ( | ) |
返回架边
在NX10.0.0中创建。
许可要求:无
| bool NXOpen::Features::ShelfBuilder::ShelfEnd | ( | ) |
返回货架端点
创建于NX10.0.0。
许可要求:无
| NXOpen::Features::ShelfBuilder::StepMethod NXOpen::Features::ShelfBuilder::StepMethod1 | ( | ) |
返回台阶方法1
创建于NX10.0.0。
许可要求:无
| NXOpen::Features::ShelfBuilder::StepMethod NXOpen::Features::ShelfBuilder::StepMethod2 | ( | ) |
返回台阶方法2
创建于NX10.0.0版本。
许可要求:无
| bool NXOpen::Features::ShelfBuilder::Swap | ( | ) |
返回是否交换
创建于NX10.0.0版本。
许可要求:无
| NXOpen::Features::ShelfBuilder::Types NXOpen::Features::ShelfBuilder::Type | ( | ) |
| NXOpen::Expression * NXOpen::Features::ShelfBuilder::WidthDimension | ( | ) |
返回宽度尺寸
创建于NX10.0.0版本。
许可要求:无