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

圆中心线构建器 更多...

#include <Annotations_CircleCenterlineBuilder.hxx>

类 NXOpen::Annotations::CircleCenterlineBuilder 继承关系图:
NXOpen::Annotations::CenterlineBuilder NXOpen::Annotations::BaseSymbolBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Annotations::BaseBoltCircleCenterlineBuilder NXOpen::Annotations::CircularCenterlineBuilder NXOpen::Annotations::BoltCircleCenterlineBuilder NXOpen::Annotations::PmiBoltCircleCenterlineBuilder

Public 类型

enum  Types { TypesThrough3Points , TypesCenterpoint }

Public 成员函数

bool FullCircle ()
NXOpen::SelectNXObjectInherit ()
NXOpen::SelectNXObjectListLocations ()
void RemoveLocation (int index)
void SetFullCircle (bool fullType)
NXOpen::Annotations::CircleCenterlineSettingsBuilderSettings ()
void SetType (NXOpen::Annotations::CircleCenterlineBuilder::Types method)
NXOpen::Annotations::CircleCenterlineBuilder::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 _CircleCenterlineBuilderBuilder

详细描述

圆中心线构建器

表示圆中心线构建器
此为抽象类。
默认值。

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


在 NX6.0.0 版本中创建。

成员枚举类型说明

◆ Types

用于创建类型的有效枚举,仅适用于创建时 一旦创建,对于所有螺栓圆/圆中心线,类型将设置为圆心点

枚举值
TypesThrough3Points 

使用3点或更多点方法的中心线

TypesCenterpoint 

使用圆心点方法的中心线

成员函数说明

◆ FullCircle()

bool NXOpen::Annotations::CircleCenterlineBuilder::FullCircle ( )

返回 返回完整圆或部分圆标志的方法
在 NX6.0.0 版本中创建。

许可要求:无

◆ Inherit()

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

返回 继承对象
在 NX6.0.0 版本中创建。

许可要求:无

◆ Locations()

NXOpen::SelectNXObjectList * NXOpen::Annotations::CircleCenterlineBuilder::Locations ( )

返回 中心线的选择对象
在 NX6.0.0 版本中创建。

许可要求:无

◆ RemoveLocation()

void NXOpen::Annotations::CircleCenterlineBuilder::RemoveLocation ( int index)

从选择对象列表中移除给定索引的位置对象。 此方法为保留圆中心线情况所需,但也可用于从圆中心线的选择对象列表中移除任何对象。
在 NX6.0.0 版本中创建。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
index选择对象列表中的对象索引

◆ SetFullCircle()

void NXOpen::Annotations::CircleCenterlineBuilder::SetFullCircle ( bool fullType)

设置 返回完整圆或部分圆标志的方法
在 NX6.0.0 版本中创建。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
fullTypefulltype

◆ Settings()

NXOpen::Annotations::CircleCenterlineSettingsBuilder * NXOpen::Annotations::CircleCenterlineBuilder::Settings ( )

返回 中心线的设置构建器对象
在 NX6.0.0 版本中创建。

许可要求:无

◆ SetType()

void NXOpen::Annotations::CircleCenterlineBuilder::SetType ( NXOpen::Annotations::CircleCenterlineBuilder::Types method)

设置 返回中心线类型的方法
在 NX6.0.0 版本中创建。

许可要求:drafting ("DRAFTING") 或 geometric_tol ("GDT")

参数
methodmethod

◆ Type()

NXOpen::Annotations::CircleCenterlineBuilder::Types NXOpen::Annotations::CircleCenterlineBuilder::Type ( )

返回 返回中心线类型的方法
在 NX6.0.0 版本中创建。

许可要求:无