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

关联性 更多...

#include <Annotations_Associativity.hxx>

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

Public 成员函数

double Angle ()
NXOpen::Point3d FirstDefinitionPoint ()
NXOpen::NXObjectFirstObject ()
NXOpen::Annotations::AssociativityLineOption LineOption ()
NXOpen::ViewObjectView ()
NXOpen::Point3d PickPoint ()
NXOpen::Annotations::AssociativityPointOption PointOption ()
NXOpen::Point3d SecondDefinitionPoint ()
NXOpen::NXObjectSecondObject ()
void SetAngle (double angle)
void SetFirstDefinitionPoint (const NXOpen::Point3d &firstDefinitionPoint)
void SetFirstObject (NXOpen::NXObject *object)
void SetLineOption (NXOpen::Annotations::AssociativityLineOption lineOption)
void SetObjectView (NXOpen::View *objectView)
void SetPickPoint (const NXOpen::Point3d &pickPoint)
void SetPointOption (NXOpen::Annotations::AssociativityPointOption pointOption)
void SetSecondDefinitionPoint (const NXOpen::Point3d &secondDefinitionPoint)
void SetSecondObject (NXOpen::NXObject *object2)
virtual ~Associativity ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

关联性

表示关联性对象。关联性对象描述注释如何附着到几何体。关联性从索引 1 开始指定。 多数情况下,索引对应于创建注释时选择对象的顺序。因此,索引 1 处的关联性指定 第一个选择的对象,索引 2 处的关联性指定第二个选择的对象,依此类推...
尺寸只能在索引 {1, 2, 3} 处有关联性。请注意以下尺寸关联性的特殊情况 -

1. 对于坐标尺寸 NXOpen::Annotations::OrdinateDimension , 索引 1 处的关联性存储坐标原点数据。

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

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

B. 坐标尺寸的边距数据

3. 创建链式和基线尺寸时,设置索引 1 处的关联性。 索引 2 和 3 处的关联性将被忽略。

要创建此类的新实例,请使用 NXOpen::Annotations::AnnotationManager::NewAssociativity

创建于 NX4.0.0。

构造及析构函数说明

◆ ~Associativity()

virtual NXOpen::Annotations::Associativity::~Associativity ( )
virtual

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

许可要求:无

成员函数说明

◆ Angle()

double NXOpen::Annotations::Associativity::Angle ( )

返回角度。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionAngle
创建于 NX4.0.0。

许可要求:无

◆ FirstDefinitionPoint()

NXOpen::Point3d NXOpen::Annotations::Associativity::FirstDefinitionPoint ( )

返回第一个定义点。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionPointVector
创建于 NX4.0.0。

许可要求:无

◆ FirstObject()

NXOpen::NXObject * NXOpen::Annotations::Associativity::FirstObject ( )

返回 第一个关联性对象
创建于 NX4.0.0。

许可要求:无

◆ LineOption()

NXOpen::Annotations::AssociativityLineOption NXOpen::Annotations::Associativity::LineOption ( )

返回线选项
创建于 NX4.0.0。

许可要求:无

◆ ObjectView()

NXOpen::View * NXOpen::Annotations::Associativity::ObjectView ( )

返回对象视图。两个关联对象必须具有相同的视图。
创建于 NX4.0.0。

许可要求:无

◆ PickPoint()

NXOpen::Point3d NXOpen::Annotations::Associativity::PickPoint ( )

返回拾取点
创建于 NX4.0.0。

许可要求:无

◆ PointOption()

NXOpen::Annotations::AssociativityPointOption NXOpen::Annotations::Associativity::PointOption ( )

返回点选项
创建于 NX4.0.0。

许可要求:无

◆ SecondDefinitionPoint()

NXOpen::Point3d NXOpen::Annotations::Associativity::SecondDefinitionPoint ( )

返回第二个定义点。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionPointVector
创建于 NX4.0.0。

许可要求:无

◆ SecondObject()

NXOpen::NXObject * NXOpen::Annotations::Associativity::SecondObject ( )

返回 第二个关联性对象(如果注释关联到 一个交点)。
创建于 NX4.0.0。

许可要求:无

◆ SetAngle()

void NXOpen::Annotations::Associativity::SetAngle ( double angle)

设置角度。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionAngle
创建于 NX4.0.0。

许可要求:无

参数
angle新的角度(弧度)

◆ SetFirstDefinitionPoint()

void NXOpen::Annotations::Associativity::SetFirstDefinitionPoint ( const NXOpen::Point3d & firstDefinitionPoint)

设置第一个定义点。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionPointVector
创建于 NX4.0.0。

许可要求:无

参数
firstDefinitionPoint新的第一个定义点(绝对坐标)

◆ SetFirstObject()

void NXOpen::Annotations::Associativity::SetFirstObject ( NXOpen::NXObject * object)

设置 第一个关联性对象
创建于 NX4.0.0。

许可要求:无

参数
object新的第一个关联性对象

◆ SetLineOption()

void NXOpen::Annotations::Associativity::SetLineOption ( NXOpen::Annotations::AssociativityLineOption lineOption)

设置线选项
创建于 NX4.0.0。

许可要求:无

参数
lineOption新的线选项

◆ SetObjectView()

void NXOpen::Annotations::Associativity::SetObjectView ( NXOpen::View * objectView)

设置对象视图。两个关联对象必须具有相同的视图。
创建于 NX4.0.0。

许可要求:无

参数
objectView新的对象视图

◆ SetPickPoint()

void NXOpen::Annotations::Associativity::SetPickPoint ( const NXOpen::Point3d & pickPoint)

设置拾取点
创建于 NX4.0.0。

许可要求:无

参数
pickPoint新的拾取点(绝对坐标)

◆ SetPointOption()

void NXOpen::Annotations::Associativity::SetPointOption ( NXOpen::Annotations::AssociativityPointOption pointOption)

设置点选项
创建于 NX4.0.0。

许可要求:无

参数
pointOption新的点选项

◆ SetSecondDefinitionPoint()

void NXOpen::Annotations::Associativity::SetSecondDefinitionPoint ( const NXOpen::Point3d & secondDefinitionPoint)

设置第二个定义点。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionPointVector
创建于 NX4.0.0。

许可要求:无

参数
secondDefinitionPoint新的第二个定义点(绝对坐标)

◆ SetSecondObject()

void NXOpen::Annotations::Associativity::SetSecondObject ( NXOpen::NXObject * object2)

设置 第二个关联性对象(如果注释关联到 一个交点)。
创建于 NX4.0.0。

许可要求:无

参数
object2新的第二个关联性对象