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

焊接接头标记引导线构建器 更多...

#include <Weld_JointmarkGuideBuilder.hxx>

类 NXOpen::Weld::JointmarkGuideBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  Location { LocationCenterLine , LocationOffsetFromEdge , LocationExistingCurve }
enum  SpaceMethod { SpaceMethodArcLength , SpaceMethodParallelXPlane , SpaceMethodParallelYPlane , SpaceMethodParallelZPlane }
enum  SpaceOption { SpaceOptionDistance , SpaceOptionNumber , SpaceOptionMinimumDistance }

Public 成员函数

void CreateGuideCurves ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderEndDistance ()
bool ExtendOffset ()
void GetGuideCurves (std::vector< NXOpen::ICurve * > &guideCurves, std::vector< NXOpen::NXObject * > &instanceGuideCurves)
NXOpen::SectionGuideCurve ()
NXOpen::Weld::JointmarkGuideBuilder::Location LocationOption ()
int NumberOfPoints ()
NXOpen::ExpressionOffsetDistance ()
void RediscoverGuideEnds ()
bool RespacePoints ()
bool ReverseDirection ()
NXOpen::SectionSection1 ()
NXOpen::SectionSection2 ()
NXOpen::SectionSection3 ()
NXOpen::SectionSection4 ()
void SetExtendOffset (bool extendOffset)
void SetGuideCurve (NXOpen::Section *guide)
void SetLocationOption (NXOpen::Weld::JointmarkGuideBuilder::Location locationOption)
void SetNumberOfPoints (int number)
void SetRespacePoints (bool respacePoints)
void SetReverseDirection (bool reverse)
void SetSpacingMethod (NXOpen::Weld::JointmarkGuideBuilder::SpaceMethod spacingMethod)
void SetSpacingOption (NXOpen::Weld::JointmarkGuideBuilder::SpaceOption spacingOption)
NXOpen::ExpressionSpacing ()
NXOpen::Weld::JointmarkGuideBuilder::SpaceMethod SpacingMethod ()
NXOpen::Weld::JointmarkGuideBuilder::SpaceOption SpacingOption ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderStartDistance ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _JointmarkGuideBuilderBuilder

详细描述

焊接接头标记引导线构建器

用于创建或编辑接头标记的引导曲线。
要创建此类的新实例,请使用 NXOpen::Weld::JointmarkBuilder::NewGuide

创建于 NX9.0.0。

成员枚举类型说明

◆ Location

引导曲线的类型

枚举值
LocationCenterLine 

中心线

LocationOffsetFromEdge 

距边偏移

LocationExistingCurve 

现有曲线

◆ SpaceMethod

间距方法选项

枚举值
SpaceMethodArcLength 

弧长

SpaceMethodParallelXPlane 

平行于X平面

SpaceMethodParallelYPlane 

平行于Y平面

SpaceMethodParallelZPlane 

平行于Z平面

◆ SpaceOption

间距选项

枚举值
SpaceOptionDistance 

按固定距离间隔点。最后一点的间距可能不均匀。

SpaceOptionNumber 

均匀间隔一定数量的点。

SpaceOptionMinimumDistance 

使用最小距离值均匀间隔点。

成员函数说明

◆ CreateGuideCurves()

void NXOpen::Weld::JointmarkGuideBuilder::CreateGuideCurves ( )

创建引导曲线。
创建于NX9.0.1。

许可证要求:ugweld ("UG WELD")

◆ EndDistance()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Weld::JointmarkGuideBuilder::EndDistance ( )

返回结束距离。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ ExtendOffset()

bool NXOpen::Weld::JointmarkGuideBuilder::ExtendOffset ( )

返回延伸偏移。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ GetGuideCurves()

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

获取创建的曲线。调用前引导曲线必须已存在,否则不会返回任何内容。
创建于NX9.0.1。

许可证要求:ugweld ("UG WELD")

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

◆ GuideCurve()

NXOpen::Section * NXOpen::Weld::JointmarkGuideBuilder::GuideCurve ( )

返回引导曲线。
创建于NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ LocationOption()

NXOpen::Weld::JointmarkGuideBuilder::Location NXOpen::Weld::JointmarkGuideBuilder::LocationOption ( )

返回位置选项。
创建于 NX9.0.0。

许可证要求 : ugweld ("UG WELD")

◆ NumberOfPoints()

int NXOpen::Weld::JointmarkGuideBuilder::NumberOfPoints ( )

返回沿引导曲线确定点的数量。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ OffsetDistance()

NXOpen::Expression * NXOpen::Weld::JointmarkGuideBuilder::OffsetDistance ( )

返回偏移距离。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ RediscoverGuideEnds()

void NXOpen::Weld::JointmarkGuideBuilder::RediscoverGuideEnds ( )

使用指定的重用特征设置引导曲线的起始和结束距离。
创建于NX11.0.1。

许可证要求:ugweld ("UG WELD")

◆ RespacePoints()

bool NXOpen::Weld::JointmarkGuideBuilder::RespacePoints ( )

返回控制编辑特征时是否应添加新点的选项。如果为true,则可以添加新点;否则不会添加新点。
创建于NX1847.0.0。

许可证要求:ugweld ("UG WELD")

◆ ReverseDirection()

bool NXOpen::Weld::JointmarkGuideBuilder::ReverseDirection ( )

返回引导曲线方向的反转状态。
创建于NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ Section1()

NXOpen::Section * NXOpen::Weld::JointmarkGuideBuilder::Section1 ( )

返回中心线使用的第一个截面。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ Section2()

NXOpen::Section * NXOpen::Weld::JointmarkGuideBuilder::Section2 ( )

返回中心线使用的第二个截面。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ Section3()

NXOpen::Section * NXOpen::Weld::JointmarkGuideBuilder::Section3 ( )

返回边缘偏移使用的第三个截面。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ Section4()

NXOpen::Section * NXOpen::Weld::JointmarkGuideBuilder::Section4 ( )

返回现有曲线使用的第四个截面。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ SetExtendOffset()

void NXOpen::Weld::JointmarkGuideBuilder::SetExtendOffset ( bool extendOffset)

设置延伸偏移。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

参数
extendOffset延伸偏移

◆ SetGuideCurve()

void NXOpen::Weld::JointmarkGuideBuilder::SetGuideCurve ( NXOpen::Section * guide)

设置引导曲线。
创建于NX9.0.0。

许可证要求:ugweld ("UG WELD")

参数
guideguide

◆ SetLocationOption()

void NXOpen::Weld::JointmarkGuideBuilder::SetLocationOption ( NXOpen::Weld::JointmarkGuideBuilder::Location locationOption)

设置位置选项。
创建于 NX9.0.0。

许可证要求 : ugweld ("UG WELD")

参数
locationOptionlocationoption

◆ SetNumberOfPoints()

void NXOpen::Weld::JointmarkGuideBuilder::SetNumberOfPoints ( int number)

设置沿引导曲线确定点的数量。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

参数
number数量

◆ SetRespacePoints()

void NXOpen::Weld::JointmarkGuideBuilder::SetRespacePoints ( bool respacePoints)

设置控制编辑特征时是否应添加新点的选项。如果为true,则可以添加新点;否则不会添加新点。
创建于NX1847.0.0。

许可证要求:ugweld ("UG WELD")

参数
respacePointsrespacepoints

◆ SetReverseDirection()

void NXOpen::Weld::JointmarkGuideBuilder::SetReverseDirection ( bool reverse)

设置引导曲线方向的反转状态。
创建于NX9.0.0。

许可证要求:ugweld ("UG WELD")

参数
reversereverse

◆ SetSpacingMethod()

void NXOpen::Weld::JointmarkGuideBuilder::SetSpacingMethod ( NXOpen::Weld::JointmarkGuideBuilder::SpaceMethod spacingMethod)

设置间距方法。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

参数
spacingMethod间距方法

◆ SetSpacingOption()

void NXOpen::Weld::JointmarkGuideBuilder::SetSpacingOption ( NXOpen::Weld::JointmarkGuideBuilder::SpaceOption spacingOption)

设置间距选项。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

参数
spacingOption间距选项

◆ Spacing()

NXOpen::Expression * NXOpen::Weld::JointmarkGuideBuilder::Spacing ( )

返回沿引导曲线确定点的间距。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ SpacingMethod()

NXOpen::Weld::JointmarkGuideBuilder::SpaceMethod NXOpen::Weld::JointmarkGuideBuilder::SpacingMethod ( )

返回间距方法。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ SpacingOption()

NXOpen::Weld::JointmarkGuideBuilder::SpaceOption NXOpen::Weld::JointmarkGuideBuilder::SpacingOption ( )

返回间距选项。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ StartDistance()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Weld::JointmarkGuideBuilder::StartDistance ( )

返回起始距离。
创建于 NX9.0.0。

许可证要求:ugweld ("UG WELD")

◆ Validate()

virtual bool NXOpen::Weld::JointmarkGuideBuilder::Validate ( )
virtual

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

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

许可证要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.