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

对称中心线构建器 更多...

#include <Annotations_SymmetricalCenterlineBuilder.hxx>

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

Public 类型

enum  Types { TypesFromFace , TypesStartAndEnd }

Public 成员函数

NXOpen::SelectNXObjectEnd ()
NXOpen::SelectNXObjectFace ()
NXOpen::SelectNXObjectInherit ()
NXOpen::Annotations::SymmetricalCenterlineSettingsBuilderSettings ()
void SetType (NXOpen::Annotations::SymmetricalCenterlineBuilder::Types type)
NXOpen::SelectNXObjectStart ()
NXOpen::Annotations::SymmetricalCenterlineBuilder::Types Type ()
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 _SymmetricalCenterlineBuilderBuilder

详细描述

对称中心线构建器

对称中心线创建器。用于创建或编辑对称中心线
要创建此类的新实例,请使用 NXOpen::Annotations::CenterlineCollection::CreateSymmetricalCenterlineBuilder
默认值。

属性
Settings.Extension 6.35 (毫米部件), 0.25 (英寸部件)
Settings.Gap 1.5875 (毫米部件), 0.0625 (英寸部件)
Settings.IndividualDistance 0
Settings.Size 3.175 (毫米部件), 0.125 (英寸部件)
Settings.Width
Type FromFace


在 NX6.0.0 版本中创建。

成员枚举类型说明

◆ Types

对称中心线的有效类型

枚举值
TypesFromFace 

来自面的中心线

TypesStartAndEnd 

来自起点和终点的中心线

成员函数说明

◆ End()

NXOpen::SelectNXObject * NXOpen::Annotations::SymmetricalCenterlineBuilder::End ( )

获取 对称中心线的结束对象
在 NX6.0.0 版本中创建。

许可证要求:无

◆ Face()

NXOpen::SelectNXObject * NXOpen::Annotations::SymmetricalCenterlineBuilder::Face ( )

获取 对称中心线的面对象
在 NX6.0.0 版本中创建。

许可证要求:无

◆ Inherit()

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

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

许可证要求:无

◆ Settings()

NXOpen::Annotations::SymmetricalCenterlineSettingsBuilder * NXOpen::Annotations::SymmetricalCenterlineBuilder::Settings ( )

获取 对称中心线的设置构建器对象
在 NX6.0.0 版本中创建。

许可证要求:无

◆ SetType()

void NXOpen::Annotations::SymmetricalCenterlineBuilder::SetType ( NXOpen::Annotations::SymmetricalCenterlineBuilder::Types type)

设置 对称中心线的类型
在 NX6.0.0 版本中创建。

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

参数
typetype

◆ Start()

NXOpen::SelectNXObject * NXOpen::Annotations::SymmetricalCenterlineBuilder::Start ( )

获取 对称中心线的起始对象
在 NX6.0.0 版本中创建。

许可证要求:无

◆ Type()

NXOpen::Annotations::SymmetricalCenterlineBuilder::Types NXOpen::Annotations::SymmetricalCenterlineBuilder::Type ( )

获取 对称中心线的类型
在 NX6.0.0 版本中创建。

许可证要求:无