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

引线束 更多...

#include <Annotations_LeaderBundle.hxx>

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

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.

构造及析构函数说明

◆ ~LeaderBundle()

virtual NXOpen::Annotations::LeaderBundle::~LeaderBundle ( )
virtual

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

许可要求:无

成员函数说明

◆ LeaderAlignment()

NXOpen::Annotations::LeaderAlignment NXOpen::Annotations::LeaderBundle::LeaderAlignment ( )

获取 指引线对齐方式
创建于NX3.0.0.

许可要求:无

◆ LeaderSide()

NXOpen::Annotations::LeaderSide NXOpen::Annotations::LeaderBundle::LeaderSide ( )

获取 指引线侧
创建于NX3.0.0.

许可要求:无

◆ LeaderType()

NXOpen::Annotations::LeaderType NXOpen::Annotations::LeaderBundle::LeaderType ( )

获取 指引线类型
创建于NX3.0.0.

许可要求:无

◆ NumberOfLeaders()

int NXOpen::Annotations::LeaderBundle::NumberOfLeaders ( )

获取 指引线的数量。 不得超过 NXOpen::Annotations::ConstantsMaxLeaders 。 允许有多条指引线的指引线类型仅限于以下几种: Plain, Around, PlainAligned, 和 AroundAligned。 PlainAligned 和 AroundAligned 要求至少有一条指引线。
创建于NX3.0.0.

许可要求:无

◆ SetLeaderAlignment()

void NXOpen::Annotations::LeaderBundle::SetLeaderAlignment ( NXOpen::Annotations::LeaderAlignment leaderAlignment)

设置 指引线对齐方式
创建于NX3.0.0.

许可要求:无

参数
leaderAlignment指引线对齐方式

◆ SetLeaderData()

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。

◆ SetLeaderSide()

void NXOpen::Annotations::LeaderBundle::SetLeaderSide ( NXOpen::Annotations::LeaderSide leaderSide)

设置 指引线侧
创建于NX3.0.0.

许可要求:无

参数
leaderSide指引线侧

◆ SetLeaderType()

void NXOpen::Annotations::LeaderBundle::SetLeaderType ( NXOpen::Annotations::LeaderType leaderType)

设置 指引线类型
创建于NX3.0.0.

许可要求:无

参数
leaderType指引线类型

◆ SetNumberOfLeaders()

void NXOpen::Annotations::LeaderBundle::SetNumberOfLeaders ( int numLeaders)

设置 指引线的数量。 不得超过 NXOpen::Annotations::ConstantsMaxLeaders 。 允许有多条指引线的指引线类型仅限于以下几种: Plain, Around, PlainAligned, 和 AroundAligned。 PlainAligned 和 AroundAligned 要求至少有一条指引线。
创建于NX3.0.0.

许可要求:无

参数
numLeaders指引线数量