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

重叠引导构建器 更多...

#include <Join_OverlapGuideBuilder.hxx>

类 NXOpen::Join::OverlapGuideBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  Method { MethodCenterLine , MethodOffsetFromEdge , MethodExistingCurve , MethodNominalDiameter }

Public 成员函数

NXOpen::ExpressionAllowance ()
void CreateGuideCurves ()
NXOpen::ExpressionDiameter ()
bool ExtendOffset ()
void GetGuideCurves (std::vector< NXOpen::ICurve * > &guideCurves, std::vector< NXOpen::NXObject * > &instanceGuideCurves)
void GetOffsetDirection (NXOpen::Point3d *midPoint, NXOpen::Vector3d *direction)
NXOpen::SectionGuideCurve ()
NXOpen::Join::OverlapGuideBuilder::Method MethodOption ()
NXOpen::ExpressionMultiplier ()
NXOpen::ExpressionOffsetDistance ()
NXOpen::SectionSection1 ()
NXOpen::SectionSection2 ()
NXOpen::SectionSection3 ()
NXOpen::SectionSection4 ()
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版本创建。

成员枚举类型说明

◆ Method

引导曲线的类型

枚举值
MethodCenterLine 

中心线

MethodOffsetFromEdge 

从边偏移

MethodExistingCurve 

现有曲线

MethodNominalDiameter 

公称直径。使用直径乘数余量 定义偏移距离。

成员函数说明

◆ Allowance()

NXOpen::Expression * NXOpen::Join::OverlapGuideBuilder::Allowance ( )

获取设计余量。与OverlapGuideBuilder::MethodNominalDiameter 配合使用。参见直径 表达式。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ CreateGuideCurves()

void NXOpen::Join::OverlapGuideBuilder::CreateGuideCurves ( )

创建由方法和截面定义的引导曲线。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ Diameter()

NXOpen::Expression * NXOpen::Join::OverlapGuideBuilder::Diameter ( )

获取公称直径。与OverlapGuideBuilder::MethodNominalDiameter 配合使用。此值乘以乘数 再加上余量 定义偏移距离。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ ExtendOffset()

bool NXOpen::Join::OverlapGuideBuilder::ExtendOffset ( )

获取指示引导曲线是否应延伸到最近面边界的标志。与“从边偏移”和“公称直径”配合使用。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ GetGuideCurves()

void NXOpen::Join::OverlapGuideBuilder::GetGuideCurves ( std::vector< NXOpen::ICurve * > & guideCurves,
std::vector< NXOpen::NXObject * > & instanceGuideCurves )

获取创建的曲线。调用此方法前引导曲线必须已存在。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

参数
guideCurves曲线数组。
instanceGuideCurves组件曲线实例数组。如果不是装配体,则与原型曲线匹配。

◆ GetOffsetDirection()

void NXOpen::Join::OverlapGuideBuilder::GetOffsetDirection ( NXOpen::Point3d * midPoint,
NXOpen::Vector3d * direction )

获取用于创建偏移曲线的截面的中点,以及指示偏移方向的向量。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

参数
midPoint用于偏移曲线的截面的中点。
direction指向参考片体内部的向量方向。

◆ GuideCurve()

NXOpen::Section * NXOpen::Join::OverlapGuideBuilder::GuideCurve ( )

获取从指定输入创建的引导曲线。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ MethodOption()

NXOpen::Join::OverlapGuideBuilder::Method NXOpen::Join::OverlapGuideBuilder::MethodOption ( )

获取用于定义引导曲线创建方式的方法选项。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ Multiplier()

NXOpen::Expression * NXOpen::Join::OverlapGuideBuilder::Multiplier ( )

获取直径乘数。与OverlapGuideBuilder::MethodNominalDiameter 配合使用。参见直径
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ OffsetDistance()

NXOpen::Expression * NXOpen::Join::OverlapGuideBuilder::OffsetDistance ( )

获取与OverlapGuideBuilder::MethodOffsetFromEdge 配合使用的偏移距离
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ Section1()

NXOpen::Section * NXOpen::Join::OverlapGuideBuilder::Section1 ( )

获取用于创建中心线的第一个截面。与OverlapGuideBuilder::MethodCenterLine 配合使用。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ Section2()

NXOpen::Section * NXOpen::Join::OverlapGuideBuilder::Section2 ( )

获取用于创建中心线的第二个截面。与OverlapGuideBuilder::MethodCenterLine 配合使用。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ Section3()

NXOpen::Section * NXOpen::Join::OverlapGuideBuilder::Section3 ( )

获取用于指定参考片体上要偏移的边的截面。与OverlapGuideBuilder::MethodOffsetFromEdgeOverlapGuideBuilder::MethodNominalDiameter 配合使用。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ Section4()

NXOpen::Section * NXOpen::Join::OverlapGuideBuilder::Section4 ( )

获取用于指定要投影到参考片体的曲线的截面。与OverlapGuideBuilder::MethodExistingCurve 配合使用。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

◆ SetExtendOffset()

void NXOpen::Join::OverlapGuideBuilder::SetExtendOffset ( bool extendOffset)

设置指示引导曲线是否应延伸到最近面边界的标志。与“从边偏移”和“公称直径”配合使用。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

参数
extendOffset延伸偏移

◆ SetGuideCurve()

void NXOpen::Join::OverlapGuideBuilder::SetGuideCurve ( NXOpen::Section * guide)

设置从指定输入创建的引导曲线。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

参数
guide引导曲线

◆ SetMethodOption()

void NXOpen::Join::OverlapGuideBuilder::SetMethodOption ( NXOpen::Join::OverlapGuideBuilder::Method method)

设置用于定义引导曲线创建方式的方法选项。
于NX1953.0.0版本创建。

许可要求 : nx_join (" NX Join")

参数
method方法

◆ Validate()

virtual bool NXOpen::Join::OverlapGuideBuilder::Validate ( )
virtual

验证组件的输入是否足以调用commit。如果组件未处于可提交状态,则抛出异常。例如,如果组件要求您设置某些属性,而您未设置,则此方法会抛出异常。某些组件会抛出未实现的NXException。

返回
自我验证是否成功
于NX3.0.1版本创建。

许可要求 : None

实现了 NXOpen::GeometricUtilities::IComponentBuilder.