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

尺寸数据 更多...

#include <Annotations_DimensionData.hxx>

类 NXOpen::Annotations::DimensionData 继承关系图:
NXOpen::TransientObject

Public 成员函数

NXOpen::Annotations::AngularToleranceGetAngularTolerance ()
NXOpen::Annotations::AppendedTextGetAppendedText ()
std::vector< NXOpen::Annotations::Associativity * > GetAssociativity (int associativityIndex)
NXOpen::Annotations::DimensionPreferencesGetDimensionPreferences ()
NXOpen::XformGetInferredPlane (NXOpen::Annotations::PmiDefaultPlane jaDefaultPlane, NXOpen::Annotations::DimensionType dimType)
NXOpen::Annotations::LetteringPreferencesGetLetteringPreferences ()
NXOpen::Annotations::LineAndArrowPreferencesGetLineAndArrowPreferences ()
NXOpen::Annotations::LinearToleranceGetLinearTolerance ()
NXOpen::Annotations::UserSymbolPreferencesGetUserSymbolPreferences ()
NXOpen::Annotations::LeaderOrientation LeaderOrientation ()
NXOpen::DirectionMeasurementDirection ()
NXOpen::ViewMeasurementDirectionView ()
void SetAngularTolerance (NXOpen::Annotations::AngularTolerance *tolerance)
void SetAppendedText (NXOpen::Annotations::AppendedText *appendedText)
void SetAssociativity (int associativityIndex, const std::vector< NXOpen::Annotations::Associativity * > &associativity)
void SetDimensionPreferences (NXOpen::Annotations::DimensionPreferences *preferences)
void SetLeaderOrientation (NXOpen::Annotations::LeaderOrientation leaderOrientation)
void SetLetteringPreferences (NXOpen::Annotations::LetteringPreferences *letteringPrefs)
void SetLineAndArrowPreferences (NXOpen::Annotations::LineAndArrowPreferences *prefs)
void SetLinearTolerance (NXOpen::Annotations::LinearTolerance *tolerance)
void SetMeasurementDirection (NXOpen::Direction *vector)
void SetMeasurementDirectionView (NXOpen::View *view)
void SetUserSymbolPreferences (NXOpen::Annotations::UserSymbolPreferences *userSymbolPrefs)
virtual ~DimensionData ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

尺寸数据

表示尺寸数据
创建于 NX4.0.0.

构造及析构函数说明

◆ ~DimensionData()

virtual NXOpen::Annotations::DimensionData::~DimensionData ( )
virtual

将对象从内存中释放。调用此方法后, 再使用该对象将是非法的。在 .NET 中,当垃圾回收器删除对象时, 此方法会自动调用。
创建于 NX4.0.0.

许可要求 : 无

成员函数说明

◆ GetAngularTolerance()

NXOpen::Annotations::AngularTolerance * NXOpen::Annotations::DimensionData::GetAngularTolerance ( )

返回角度公差

返回
角度公差
Created in NX4.0.0.

License requirements : None

◆ GetAppendedText()

NXOpen::Annotations::AppendedText * NXOpen::Annotations::DimensionData::GetAppendedText ( )

返回附加文本

返回
附加文本
创建于 NX4.0.0。

许可要求:无

◆ GetAssociativity()

std::vector< NXOpen::Annotations::Associativity * > NXOpen::Annotations::DimensionData::GetAssociativity ( int associativityIndex)

返回指定索引处的关联性。有效索引值为 {1, 2, 3}。
对于坐标尺寸,-

索引1处的关联性存储坐标原点尺寸关联性数据。-

索引2处的关联性存储坐标尺寸关联性数据。

索引3处的关联性存储以下内容 -

1. 折叠半径尺寸的折叠位置

2. 坐标尺寸的边距数据

返回
关联性对象列表
创建于 NX4.0.0。

许可要求:无
参数
associativityIndex关联性索引

◆ GetDimensionPreferences()

NXOpen::Annotations::DimensionPreferences * NXOpen::Annotations::DimensionData::GetDimensionPreferences ( )

返回尺寸首选项

返回
尺寸首选项
创建于 NX4.0.0。

许可要求:无

◆ GetInferredPlane()

NXOpen::Xform * NXOpen::Annotations::DimensionData::GetInferredPlane ( NXOpen::Annotations::PmiDefaultPlane jaDefaultPlane,
NXOpen::Annotations::DimensionType dimType )

获取推断的注释平面。 在调用此方法之前,必须通过调用 NXOpen::Annotations::DimensionData::SetAssociativity 为 要创建的尺寸类型所需数量的对象填充尺寸的关联性。 此外,必须指定要创建的具体尺寸类型, 因为推断的尺寸平面取决于尺寸类型以及 被测量的几何体。

返回

Created in NX4.0.0.

License requirements : None
参数
jaDefaultPlaneja 默认平面
dimType尺寸类型

◆ GetLetteringPreferences()

NXOpen::Annotations::LetteringPreferences * NXOpen::Annotations::DimensionData::GetLetteringPreferences ( )

返回文字首选项

返回
文字首选项
创建于 NX4.0.0。

许可要求:无

◆ GetLineAndArrowPreferences()

NXOpen::Annotations::LineAndArrowPreferences * NXOpen::Annotations::DimensionData::GetLineAndArrowPreferences ( )

返回线和箭头首选项

返回
线和箭头首选项
创建于 NX4.0.0。

许可要求:无

◆ GetLinearTolerance()

NXOpen::Annotations::LinearTolerance * NXOpen::Annotations::DimensionData::GetLinearTolerance ( )

返回线性公差

返回
线性公差
Created in NX4.0.0.

License requirements : None

◆ GetUserSymbolPreferences()

NXOpen::Annotations::UserSymbolPreferences * NXOpen::Annotations::DimensionData::GetUserSymbolPreferences ( )

返回用户定义符号首选项

返回
用户符号首选项
创建于 NX4.0.0。

许可要求:无

◆ LeaderOrientation()

NXOpen::Annotations::LeaderOrientation NXOpen::Annotations::DimensionData::LeaderOrientation ( )

获取 尺寸的指引线方向
创建于 NX4.0.0。

许可要求:无

◆ MeasurementDirection()

NXOpen::Direction * NXOpen::Annotations::DimensionData::MeasurementDirection ( )

返回 测量方向
Created in NX7.5.0.

License requirements : None

◆ MeasurementDirectionView()

NXOpen::View * NXOpen::Annotations::DimensionData::MeasurementDirectionView ( )

返回 测量方向视图
Created in NX7.5.0.

License requirements : None

◆ SetAngularTolerance()

void NXOpen::Annotations::DimensionData::SetAngularTolerance ( NXOpen::Annotations::AngularTolerance * tolerance)

设置角度公差
Created in NX4.0.0.

License requirements : None

参数
tolerance新的角度公差

◆ SetAppendedText()

void NXOpen::Annotations::DimensionData::SetAppendedText ( NXOpen::Annotations::AppendedText * appendedText)

设置附加文本
Created in NX4.0.0.

License requirements : None

参数
appendedText新的附加文本

◆ SetAssociativity()

void NXOpen::Annotations::DimensionData::SetAssociativity ( int associativityIndex,
const std::vector< NXOpen::Annotations::Associativity * > & associativity )

设置指定索引处的关联性。有效索引值为 {1, 2, 3}。
对于坐标尺寸,索引1处的关联性存储坐标原点数据。

索引3处的关联性存储以下内容 -

1. 折叠半径尺寸的折叠位置

2. 坐标尺寸的边距数据

创建于 NX4.0.0。

许可要求:无

参数
associativityIndex关联性索引
associativity新的关联性对象列表

◆ SetDimensionPreferences()

void NXOpen::Annotations::DimensionData::SetDimensionPreferences ( NXOpen::Annotations::DimensionPreferences * preferences)

设置尺寸首选项
创建于 NX4.0.0。

许可要求:无

参数
preferences新的尺寸首选项

◆ SetLeaderOrientation()

void NXOpen::Annotations::DimensionData::SetLeaderOrientation ( NXOpen::Annotations::LeaderOrientation leaderOrientation)

设置 尺寸的指引线方向
创建于 NX4.0.0。

许可要求:无

参数
leaderOrientation新的指引线方向

◆ SetLetteringPreferences()

void NXOpen::Annotations::DimensionData::SetLetteringPreferences ( NXOpen::Annotations::LetteringPreferences * letteringPrefs)

设置文字首选项
创建于 NX4.0.0。

许可要求:无

参数
letteringPrefs新的文字首选项

◆ SetLineAndArrowPreferences()

void NXOpen::Annotations::DimensionData::SetLineAndArrowPreferences ( NXOpen::Annotations::LineAndArrowPreferences * prefs)

设置线和箭头首选项
创建于 NX4.0.0。

许可要求:无

参数
prefs新的线和箭头首选项

◆ SetLinearTolerance()

void NXOpen::Annotations::DimensionData::SetLinearTolerance ( NXOpen::Annotations::LinearTolerance * tolerance)

设置线性公差
Created in NX4.0.0.

License requirements : None

参数
tolerance新的线性公差

◆ SetMeasurementDirection()

void NXOpen::Annotations::DimensionData::SetMeasurementDirection ( NXOpen::Direction * vector)

设置 测量方向
Created in NX7.5.0.

License requirements : None

参数
vector方向

◆ SetMeasurementDirectionView()

void NXOpen::Annotations::DimensionData::SetMeasurementDirectionView ( NXOpen::View * view)

设置 测量方向视图
Created in NX7.5.0.

License requirements : None

参数
view测量方向视图

◆ SetUserSymbolPreferences()

void NXOpen::Annotations::DimensionData::SetUserSymbolPreferences ( NXOpen::Annotations::UserSymbolPreferences * userSymbolPrefs)

设置用户定义符号首选项
创建于 NX4.0.0。

许可要求:无

参数
userSymbolPrefs新的用户符号首选项