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

三维中心线构建器 更多...

#include <Annotations_Centerline3dBuilder.hxx>

类 NXOpen::Annotations::Centerline3dBuilder 继承关系图:
NXOpen::Annotations::BaseCenterline3dBuilder NXOpen::Annotations::CenterlineBuilder NXOpen::Annotations::BaseSymbolBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  Offset { OffsetNone , OffsetDistanceMethod , OffsetObjectMethod }

Public 成员函数

bool AlignedCenterlines ()
NXOpen::SelectNXObjectInherit ()
double OffsetDistance ()
NXOpen::Annotations::Centerline3dBuilder::Offset OffsetMethod ()
NXOpen::SelectNXObjectOffsetObject ()
void SetAlignedCenterlines (bool alignedCenterlines)
void SetOffsetDistance (double offsetDistance)
void SetOffsetMethod (NXOpen::Annotations::Centerline3dBuilder::Offset offsetMethod)
Public 成员函数 继承自 NXOpen::Annotations::BaseCenterline3dBuilder
NXOpen::SelectNXObjectListFace ()
int ReferenceIndex ()
void SetReferenceIndex (int referenceIndex)
NXOpen::Annotations::Centerline3dSettingsBuilderSettings ()
Public 成员函数 继承自 NXOpen::Annotations::CenterlineBuilder
void AddEndExtensions (double start, double end)
void AddExtension (int index, double defaultValue)
std::vector< double > GetAllExtensions ()
std::vector< double > GetAllIndividualExtensions ()
std::vector< double > GetEndExtensions ()
void RemoveEndExtensions ()
void RemoveExtension (int index)
void ResetAllExtensions (double defaultValue)
void SetAllIndividualExtensions (const std::vector< double > &extensionValues)
void SetEndExtensions (double start, double end)
void SetIndividualExtensions (int index, double value1, double value2)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _Centerline3dBuilderBuilder

详细描述

三维中心线构建器

用于创建3D中心线的构建器。它创建或编辑3D中心线
要创建此类的新实例,请使用 NXOpen::Annotations::CenterlineCollection::CreateCenterline3dBuilder
默认值。

属性
对齐中心线 false
偏置距离 0
偏置方法


在 NX6.0.0 中创建。

成员枚举类型说明

◆ Offset

有效的3D中心线偏置方法类型

枚举值
OffsetNone 

无偏置

OffsetDistanceMethod 

偏置距离

OffsetObjectMethod 

偏置对象,仅适用于创建

成员函数说明

◆ AlignedCenterlines()

bool NXOpen::Annotations::Centerline3dBuilder::AlignedCenterlines ( )

获取 对齐中心线,仅适用于创建
在 NX6.0.0 中创建。

许可证要求:无

◆ Inherit()

NXOpen::SelectNXObject * NXOpen::Annotations::Centerline3dBuilder::Inherit ( )

获取 继承对象
在 NX6.0.0 中创建。

许可证要求:无

◆ OffsetDistance()

double NXOpen::Annotations::Centerline3dBuilder::OffsetDistance ( )

获取 偏置距离,仅在关闭对齐中心线开关时使用
在 NX6.0.0 中创建。

许可证要求:无

◆ OffsetMethod()

NXOpen::Annotations::Centerline3dBuilder::Offset NXOpen::Annotations::Centerline3dBuilder::OffsetMethod ( )

获取 偏置方法,仅在关闭对齐中心线开关时使用
在 NX6.0.0 中创建。

许可证要求:无

◆ OffsetObject()

NXOpen::SelectNXObject * NXOpen::Annotations::Centerline3dBuilder::OffsetObject ( )

获取 偏置对象,仅在关闭对齐中心线开关时使用
在 NX6.0.0 中创建。

许可证要求:无

◆ SetAlignedCenterlines()

void NXOpen::Annotations::Centerline3dBuilder::SetAlignedCenterlines ( bool alignedCenterlines)

设置 对齐中心线,仅适用于创建
在 NX6.0.0 中创建。

许可证要求:drafting ("DRAFTING")

参数
alignedCenterlinesalignedcenterlines

◆ SetOffsetDistance()

void NXOpen::Annotations::Centerline3dBuilder::SetOffsetDistance ( double offsetDistance)

设置 偏置距离,仅在关闭对齐中心线开关时使用
在 NX6.0.0 中创建。

许可证要求:drafting ("DRAFTING")

参数
offsetDistanceoffsetdistance

◆ SetOffsetMethod()

void NXOpen::Annotations::Centerline3dBuilder::SetOffsetMethod ( NXOpen::Annotations::Centerline3dBuilder::Offset offsetMethod)

设置 偏置方法,仅在关闭对齐中心线开关时使用
在 NX6.0.0 中创建。

许可证要求:drafting ("DRAFTING")

参数
offsetMethodoffsetmethod