|
NX Open C++ 参考指南 2406 v1.1
|
重叠引导构建器 更多...
#include <Join_OverlapGuideBuilder.hxx>
Public 类型 | |
| enum | Method { MethodCenterLine , MethodOffsetFromEdge , MethodExistingCurve , MethodNominalDiameter } |
Public 成员函数 | |
| NXOpen::Expression * | Allowance () |
| void | CreateGuideCurves () |
| NXOpen::Expression * | Diameter () |
| bool | ExtendOffset () |
| void | GetGuideCurves (std::vector< NXOpen::ICurve * > &guideCurves, std::vector< NXOpen::NXObject * > &instanceGuideCurves) |
| void | GetOffsetDirection (NXOpen::Point3d *midPoint, NXOpen::Vector3d *direction) |
| NXOpen::Section * | GuideCurve () |
| NXOpen::Join::OverlapGuideBuilder::Method | MethodOption () |
| NXOpen::Expression * | Multiplier () |
| NXOpen::Expression * | OffsetDistance () |
| NXOpen::Section * | Section1 () |
| NXOpen::Section * | Section2 () |
| NXOpen::Section * | Section3 () |
| NXOpen::Section * | Section4 () |
| void | SetExtendOffset (bool extendOffset) |
| void | SetGuideCurve (NXOpen::Section *guide) |
| void | SetMethodOption (NXOpen::Join::OverlapGuideBuilder::Method method) |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _OverlapGuideBuilderBuilder |
重叠引导构建器
用于在NXOpen::Join::Overlap 特征中创建或编辑引导曲线。
要创建此类的新实例,请使用 NXOpen::Join::OverlapBuilder::NewGuide
于NX1953.0.0版本创建。
| NXOpen::Expression * NXOpen::Join::OverlapGuideBuilder::Allowance | ( | ) |
获取设计余量。与OverlapGuideBuilder::MethodNominalDiameter 配合使用。参见直径 表达式。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| void NXOpen::Join::OverlapGuideBuilder::CreateGuideCurves | ( | ) |
创建由方法和截面定义的引导曲线。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| NXOpen::Expression * NXOpen::Join::OverlapGuideBuilder::Diameter | ( | ) |
获取公称直径。与OverlapGuideBuilder::MethodNominalDiameter 配合使用。此值乘以乘数 再加上余量 定义偏移距离。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| bool NXOpen::Join::OverlapGuideBuilder::ExtendOffset | ( | ) |
获取指示引导曲线是否应延伸到最近面边界的标志。与“从边偏移”和“公称直径”配合使用。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| void NXOpen::Join::OverlapGuideBuilder::GetGuideCurves | ( | std::vector< NXOpen::ICurve * > & | guideCurves, |
| std::vector< NXOpen::NXObject * > & | instanceGuideCurves ) |
获取创建的曲线。调用此方法前引导曲线必须已存在。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| guideCurves | 曲线数组。 |
| instanceGuideCurves | 组件曲线实例数组。如果不是装配体,则与原型曲线匹配。 |
| void NXOpen::Join::OverlapGuideBuilder::GetOffsetDirection | ( | NXOpen::Point3d * | midPoint, |
| NXOpen::Vector3d * | direction ) |
获取用于创建偏移曲线的截面的中点,以及指示偏移方向的向量。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| midPoint | 用于偏移曲线的截面的中点。 |
| direction | 指向参考片体内部的向量方向。 |
| NXOpen::Section * NXOpen::Join::OverlapGuideBuilder::GuideCurve | ( | ) |
获取从指定输入创建的引导曲线。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| NXOpen::Join::OverlapGuideBuilder::Method NXOpen::Join::OverlapGuideBuilder::MethodOption | ( | ) |
获取用于定义引导曲线创建方式的方法选项。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| NXOpen::Expression * NXOpen::Join::OverlapGuideBuilder::Multiplier | ( | ) |
获取直径乘数。与OverlapGuideBuilder::MethodNominalDiameter 配合使用。参见直径 。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| NXOpen::Expression * NXOpen::Join::OverlapGuideBuilder::OffsetDistance | ( | ) |
获取与OverlapGuideBuilder::MethodOffsetFromEdge 配合使用的偏移距离
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| NXOpen::Section * NXOpen::Join::OverlapGuideBuilder::Section1 | ( | ) |
获取用于创建中心线的第一个截面。与OverlapGuideBuilder::MethodCenterLine 配合使用。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| NXOpen::Section * NXOpen::Join::OverlapGuideBuilder::Section2 | ( | ) |
获取用于创建中心线的第二个截面。与OverlapGuideBuilder::MethodCenterLine 配合使用。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| NXOpen::Section * NXOpen::Join::OverlapGuideBuilder::Section3 | ( | ) |
获取用于指定参考片体上要偏移的边的截面。与OverlapGuideBuilder::MethodOffsetFromEdge 和OverlapGuideBuilder::MethodNominalDiameter 配合使用。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| NXOpen::Section * NXOpen::Join::OverlapGuideBuilder::Section4 | ( | ) |
获取用于指定要投影到参考片体的曲线的截面。与OverlapGuideBuilder::MethodExistingCurve 配合使用。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| void NXOpen::Join::OverlapGuideBuilder::SetExtendOffset | ( | bool | extendOffset | ) |
设置指示引导曲线是否应延伸到最近面边界的标志。与“从边偏移”和“公称直径”配合使用。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| extendOffset | 延伸偏移 |
| void NXOpen::Join::OverlapGuideBuilder::SetGuideCurve | ( | NXOpen::Section * | guide | ) |
设置从指定输入创建的引导曲线。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| guide | 引导曲线 |
| void NXOpen::Join::OverlapGuideBuilder::SetMethodOption | ( | NXOpen::Join::OverlapGuideBuilder::Method | method | ) |
设置用于定义引导曲线创建方式的方法选项。
于NX1953.0.0版本创建。
许可要求 : nx_join (" NX Join")
| method | 方法 |
|
virtual |
验证组件的输入是否足以调用commit。如果组件未处于可提交状态,则抛出异常。例如,如果组件要求您设置某些属性,而您未设置,则此方法会抛出异常。某些组件会抛出未实现的NXException。