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

组件数据 更多...

#include <Annotations_ComponentData.hxx>

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

Public 成员函数

std::vector< NXOpen::Annotations::ArcComponent * > GetArcComponents ()
std::vector< NXOpen::Annotations::ArrowComponent * > GetArrowComponents ()
std::vector< NXOpen::DisplayableObject * > GetEntities ()
std::vector< NXOpen::DisplayableObject * > GetEntitiesAutodelete ()
std::vector< NXOpen::Annotations::LineComponent * > GetLineComponents ()
std::vector< NXOpen::Annotations::TextComponent * > GetTextComponents ()
virtual ~ComponentData ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

组件数据

ComponentData 对象可用于查询标注的组件。 这些组件包括线组件、箭头组件、圆弧组件和文本组件。 然后可以查询这些组件以获取特定于该对象类型的信息。
创建于 NX6.0.2。

构造及析构函数说明

◆ ~ComponentData()

virtual NXOpen::Annotations::ComponentData::~ComponentData ( )
virtual

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

许可要求:无

成员函数说明

◆ GetArcComponents()

std::vector< NXOpen::Annotations::ArcComponent * > NXOpen::Annotations::ComponentData::GetArcComponents ( )

查询标注中的圆弧组件 (NXOpen::Annotations::ArcComponent )。 可以查询每个圆弧组件以获取特定于圆弧的信息。

返回
标注中存在的所有圆弧组件
创建于 NX6.0.2。

许可要求:无

◆ GetArrowComponents()

std::vector< NXOpen::Annotations::ArrowComponent * > NXOpen::Annotations::ComponentData::GetArrowComponents ( )

查询标注中的箭头组件 (NXOpen::Annotations::ArrowComponent )。 可以查询每个箭头组件以获取特定于箭头的信息。

返回
标注中存在的所有箭头组件
创建于 NX6.0.2。

许可要求:无

◆ GetEntities()

std::vector< NXOpen::DisplayableObject * > NXOpen::Annotations::ComponentData::GetEntities ( )

返回标注包含的实体。这些实体是 NX 对象,例如 NXOpen::LineNXOpen::Annotations::Annotation 。 可对这些实体使用适当的查询 API 以获取详细信息(如几何数据)。
此方法可用于容器对象(例如自定义符号 NXOpen::Annotations::CustomSymbol )以获取构成该自定义符号的实体。

请注意,此方法不会返回标注的组件(如箭头或剖面线)。要查询组件信息,可以使用组件类,例如 NXOpen::Annotations::ArrowComponentNXOpen::Annotations::LineComponent

返回
显示标注的实体列表。 调用方负责删除这些对象。
创建于 NX6.0.2。

许可要求:无

◆ GetEntitiesAutodelete()

std::vector< NXOpen::DisplayableObject * > NXOpen::Annotations::ComponentData::GetEntitiesAutodelete ( )

返回标注包含的实体。这些实体是 NX 对象,例如 NXOpen::LineNXOpen::Annotations::Annotation 。 可对这些实体使用适当的查询 API 以获取详细信息(如几何数据)。
此方法可用于容器对象(例如自定义符号 NXOpen::Annotations::CustomSymbol )以获取构成该自定义符号的实体。

请注意,要查询标注的组件(如箭头或剖面线),可以使用组件类,例如 NXOpen::Annotations::ArrowComponentNXOpen::Annotations::LineComponent

当此对象被删除时,这些实体将被删除。

返回
显示标注的实体列表。 当 ComponentData 对象被删除时,这些实体将被删除。
创建于 NX11.0.0。

许可要求:无

◆ GetLineComponents()

std::vector< NXOpen::Annotations::LineComponent * > NXOpen::Annotations::ComponentData::GetLineComponents ( )

查询标注中的线组件 (NXOpen::Annotations::LineComponent )。 可以查询每个线组件以获取特定于线的信息。

返回
标注中存在的所有线组件
创建于 NX6.0.2。

许可要求:无

◆ GetTextComponents()

std::vector< NXOpen::Annotations::TextComponent * > NXOpen::Annotations::ComponentData::GetTextComponents ( )

查询标注中的文本组件 (NXOpen::Annotations::TextComponent )。 可以查询每个文本组件以获取特定于文本的信息。

返回
标注中存在的所有文本组件
创建于 NX6.0.2。

许可要求:无