|
NX Open C++ 参考指南 2406 v1.1
|
关联性 更多...
#include <Annotations_Associativity.hxx>
Public 成员函数 | |
| double | Angle () |
| NXOpen::Point3d | FirstDefinitionPoint () |
| NXOpen::NXObject * | FirstObject () |
| NXOpen::Annotations::AssociativityLineOption | LineOption () |
| NXOpen::View * | ObjectView () |
| NXOpen::Point3d | PickPoint () |
| NXOpen::Annotations::AssociativityPointOption | PointOption () |
| NXOpen::Point3d | SecondDefinitionPoint () |
| NXOpen::NXObject * | SecondObject () |
| 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。
|
virtual |
从内存中释放对象。调用此方法后, 再使用该对象是非法的。在 .NET 中,当垃圾回收器删除对象时, 此方法会自动调用。
创建于 NX4.0.0。
许可要求:无
| double NXOpen::Annotations::Associativity::Angle | ( | ) |
返回角度。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionAngle
创建于 NX4.0.0。
许可要求:无
| NXOpen::Point3d NXOpen::Annotations::Associativity::FirstDefinitionPoint | ( | ) |
返回第一个定义点。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionPointVector
创建于 NX4.0.0。
许可要求:无
| NXOpen::NXObject * NXOpen::Annotations::Associativity::FirstObject | ( | ) |
返回 第一个关联性对象
创建于 NX4.0.0。
许可要求:无
| NXOpen::Annotations::AssociativityLineOption NXOpen::Annotations::Associativity::LineOption | ( | ) |
返回线选项
创建于 NX4.0.0。
许可要求:无
| NXOpen::View * NXOpen::Annotations::Associativity::ObjectView | ( | ) |
返回对象视图。两个关联对象必须具有相同的视图。
创建于 NX4.0.0。
许可要求:无
| NXOpen::Point3d NXOpen::Annotations::Associativity::PickPoint | ( | ) |
返回拾取点
创建于 NX4.0.0。
许可要求:无
| NXOpen::Annotations::AssociativityPointOption NXOpen::Annotations::Associativity::PointOption | ( | ) |
返回点选项
创建于 NX4.0.0。
许可要求:无
| NXOpen::Point3d NXOpen::Annotations::Associativity::SecondDefinitionPoint | ( | ) |
返回第二个定义点。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionPointVector
创建于 NX4.0.0。
许可要求:无
| NXOpen::NXObject * NXOpen::Annotations::Associativity::SecondObject | ( | ) |
返回 第二个关联性对象(如果注释关联到 一个交点)。
创建于 NX4.0.0。
许可要求:无
| void NXOpen::Annotations::Associativity::SetAngle | ( | double | angle | ) |
设置角度。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionAngle
创建于 NX4.0.0。
许可要求:无
| angle | 新的角度(弧度) |
| void NXOpen::Annotations::Associativity::SetFirstDefinitionPoint | ( | const NXOpen::Point3d & | firstDefinitionPoint | ) |
设置第一个定义点。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionPointVector
创建于 NX4.0.0。
许可要求:无
| firstDefinitionPoint | 新的第一个定义点(绝对坐标) |
| void NXOpen::Annotations::Associativity::SetFirstObject | ( | NXOpen::NXObject * | object | ) |
设置 第一个关联性对象
创建于 NX4.0.0。
许可要求:无
| object | 新的第一个关联性对象 |
| void NXOpen::Annotations::Associativity::SetLineOption | ( | NXOpen::Annotations::AssociativityLineOption | lineOption | ) |
设置线选项
创建于 NX4.0.0。
许可要求:无
| lineOption | 新的线选项 |
| void NXOpen::Annotations::Associativity::SetObjectView | ( | NXOpen::View * | objectView | ) |
设置对象视图。两个关联对象必须具有相同的视图。
创建于 NX4.0.0。
许可要求:无
| objectView | 新的对象视图 |
| void NXOpen::Annotations::Associativity::SetPickPoint | ( | const NXOpen::Point3d & | pickPoint | ) |
设置拾取点
创建于 NX4.0.0。
许可要求:无
| pickPoint | 新的拾取点(绝对坐标) |
| void NXOpen::Annotations::Associativity::SetPointOption | ( | NXOpen::Annotations::AssociativityPointOption | pointOption | ) |
设置点选项
创建于 NX4.0.0。
许可要求:无
| pointOption | 新的点选项 |
| void NXOpen::Annotations::Associativity::SetSecondDefinitionPoint | ( | const NXOpen::Point3d & | secondDefinitionPoint | ) |
设置第二个定义点。以下线选项需要此参数 - NXOpen::Annotations::AssociativityLineOptionPointVector
创建于 NX4.0.0。
许可要求:无
| secondDefinitionPoint | 新的第二个定义点(绝对坐标) |
| void NXOpen::Annotations::Associativity::SetSecondObject | ( | NXOpen::NXObject * | object2 | ) |
设置 第二个关联性对象(如果注释关联到 一个交点)。
创建于 NX4.0.0。
许可要求:无
| object2 | 新的第二个关联性对象 |