|
NX Open C++ 参考指南 2406 v1.1
|
引线束 更多...
#include <Annotations_LeaderBundle.hxx>
Public 成员函数 | |
| NXOpen::Annotations::LeaderAlignment | LeaderAlignment () |
| NXOpen::Annotations::LeaderSide | LeaderSide () |
| NXOpen::Annotations::LeaderType | LeaderType () |
| int | NumberOfLeaders () |
| void | SetLeaderAlignment (NXOpen::Annotations::LeaderAlignment leaderAlignment) |
| void | SetLeaderData (int n, NXOpen::Annotations::LeaderAttachment attachmentType, NXOpen::NXObject *attachmentObject, NXOpen::View *attachmentView, const NXOpen::Point3d &endPoint, double angle, const std::vector< NXOpen::Point3d > &intermediatePoints) |
| void | SetLeaderSide (NXOpen::Annotations::LeaderSide leaderSide) |
| void | SetLeaderType (NXOpen::Annotations::LeaderType leaderType) |
| void | SetNumberOfLeaders (int numLeaders) |
| virtual | ~LeaderBundle () |
| Public 成员函数 继承自 NXOpen::TransientObject | |
| void * | GetHandle () |
引线束
表示一个注释的所有指引线的数据
创建于NX3.0.0.
|
virtual |
从内存中释放对象。调用此方法后, 使用该对象是非法的。在.NET中,当垃圾回收器删除对象时, 此方法会自动调用。
创建于NX3.0.0.
许可要求:无
| NXOpen::Annotations::LeaderAlignment NXOpen::Annotations::LeaderBundle::LeaderAlignment | ( | ) |
获取 指引线对齐方式
创建于NX3.0.0.
许可要求:无
| NXOpen::Annotations::LeaderSide NXOpen::Annotations::LeaderBundle::LeaderSide | ( | ) |
获取 指引线侧
创建于NX3.0.0.
许可要求:无
| NXOpen::Annotations::LeaderType NXOpen::Annotations::LeaderBundle::LeaderType | ( | ) |
获取 指引线类型
创建于NX3.0.0.
许可要求:无
| int NXOpen::Annotations::LeaderBundle::NumberOfLeaders | ( | ) |
获取 指引线的数量。 不得超过 NXOpen::Annotations::ConstantsMaxLeaders 。 允许有多条指引线的指引线类型仅限于以下几种: Plain, Around, PlainAligned, 和 AroundAligned。 PlainAligned 和 AroundAligned 要求至少有一条指引线。
创建于NX3.0.0.
许可要求:无
| void NXOpen::Annotations::LeaderBundle::SetLeaderAlignment | ( | NXOpen::Annotations::LeaderAlignment | leaderAlignment | ) |
设置 指引线对齐方式
创建于NX3.0.0.
许可要求:无
| leaderAlignment | 指引线对齐方式 |
| void NXOpen::Annotations::LeaderBundle::SetLeaderData | ( | int | n, |
| NXOpen::Annotations::LeaderAttachment | attachmentType, | ||
| NXOpen::NXObject * | attachmentObject, | ||
| NXOpen::View * | attachmentView, | ||
| const NXOpen::Point3d & | endPoint, | ||
| double | angle, | ||
| const std::vector< NXOpen::Point3d > & | intermediatePoints ) |
设置第n条指引线的数据
创建于NX3.0.0.
许可要求:无
| n | 要设置数据的指引线索引 |
| attachmentType | 附着类型 |
| attachmentObject | 附着对象。如果附着类型是Screen,则应为NULL。 如果附着类型是OnObject,则必须不为NULL。 |
| attachmentView | 指引线将关联的视图。 必须不为NULL |
| endPoint | 指引线端点的坐标。 如果附着类型是Screen,坐标将是视图坐标。 如果附着类型是OnObject,坐标将是拥有附着对象的模型的绝对坐标系中的坐标 |
| angle | 角度 |
| intermediatePoints | 指引线的中间点。点的数量不得超过 NXOpen::Annotations::ConstantsMaxLeaderIntermediatePoints 。 这些点位于视图坐标系中。 允许有中间点的指引线类型仅限于以下几种: Plain, Around, PlainAligned, AroundAligned, DatumArrow, 和 GbDatumArrow。 |
| void NXOpen::Annotations::LeaderBundle::SetLeaderSide | ( | NXOpen::Annotations::LeaderSide | leaderSide | ) |
设置 指引线侧
创建于NX3.0.0.
许可要求:无
| leaderSide | 指引线侧 |
| void NXOpen::Annotations::LeaderBundle::SetLeaderType | ( | NXOpen::Annotations::LeaderType | leaderType | ) |
设置 指引线类型
创建于NX3.0.0.
许可要求:无
| leaderType | 指引线类型 |
| void NXOpen::Annotations::LeaderBundle::SetNumberOfLeaders | ( | int | numLeaders | ) |
设置 指引线的数量。 不得超过 NXOpen::Annotations::ConstantsMaxLeaders 。 允许有多条指引线的指引线类型仅限于以下几种: Plain, Around, PlainAligned, 和 AroundAligned。 PlainAligned 和 AroundAligned 要求至少有一条指引线。
创建于NX3.0.0.
许可要求:无
| numLeaders | 指引线数量 |