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

标记集合 更多...

#include <Markup_MarkupCollection.hxx>

类 NXOpen::Markup::MarkupCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Markup::MarkupCreateMarkup ()
NXOpen::Markup::MarkupCreateMarkup (const char *markupName)
NXOpen::Markup::MarkupCreateMarkup (const NXString &markupName)
NXOpen::Markup::MarkupBuilderCreateMarkupBuilder (NXOpen::Markup::Markup *layer)
iterator end ()
NXOpen::Markup::MarkupFindObject (const char *id)
NXOpen::Markup::MarkupFindObject (const NXString &id)
NXOpen::Markup::MarkupGetActive ()
void MakeActive (NXOpen::Markup::Markup *layer)
void MakeInactive (NXOpen::Markup::Markup *layer)
void RestoreUnpastedObjects ()
tag_t Tag () const

详细描述

标记集合

表示一个NXOpen::Markup::MarkupCollection
要获取此类的实例,请参考NXOpen::BasePart

创建于NX1899.0.0。

成员函数说明

◆ begin()

iterator NXOpen::Markup::MarkupCollection::begin ( )

返回指向第一个元素的迭代器。

◆ CreateMarkup() [1/3]

NXOpen::Markup::Markup * NXOpen::Markup::MarkupCollection::CreateMarkup ( )

添加一个带有默认标记名称的NXOpen::Markup::Markup

返回

创建于NX1899.0.0。

许可证要求:dmu_markup("在NX桌面中公开DMU功能的许可证")

◆ CreateMarkup() [2/3]

NXOpen::Markup::Markup * NXOpen::Markup::MarkupCollection::CreateMarkup ( const char * markupName)

添加一个带有自定义标记名称的NXOpen::Markup::Markup

返回

创建于NX1899.0.0。

许可证要求:dmu_markup("在NX桌面中公开DMU功能的许可证")
参数
markupName标记名称

◆ CreateMarkup() [3/3]

NXOpen::Markup::Markup * NXOpen::Markup::MarkupCollection::CreateMarkup ( const NXString & markupName)

添加一个带有自定义标记名称的NXOpen::Markup::Markup

返回

创建于NX1899.0.0。

许可证要求:dmu_markup("在NX桌面中公开DMU功能的许可证")
参数
markupName标记名称

◆ CreateMarkupBuilder()

NXOpen::Markup::MarkupBuilder * NXOpen::Markup::MarkupCollection::CreateMarkupBuilder ( NXOpen::Markup::Markup * layer)

创建一个NXOpen::Markup::MarkupBuilder

返回

创建于NX1899.0.0。

许可证要求:dmu_markup("在NX桌面中公开DMU功能的许可证")
参数
layer标记层

◆ end()

iterator NXOpen::Markup::MarkupCollection::end ( )
inline

返回指向最后一个元素后一位的迭代器。

◆ FindObject() [1/2]

NXOpen::Markup::Markup * NXOpen::Markup::MarkupCollection::FindObject ( const char * id)

查找具有给定id的NXOpen::Markup::Markup。若未找到匹配id的对象,将抛出异常。

返回
具有该id的NXOpen::Markup::Markup
创建于NX10.0.0。

许可证要求:dmu_markup("在NX桌面中公开DMU功能的许可证")
参数
idNXOpen::Markup::Markup 的id

◆ FindObject() [2/2]

NXOpen::Markup::Markup * NXOpen::Markup::MarkupCollection::FindObject ( const NXString & id)

查找具有给定id的NXOpen::Markup::Markup。若未找到匹配id的对象,将抛出异常。

返回
具有该id的NXOpen::Markup::Markup
创建于NX10.0.0。

许可证要求:dmu_markup("在NX桌面中公开DMU功能的许可证")
参数
idNXOpen::Markup::Markup 的id

◆ GetActive()

NXOpen::Markup::Markup * NXOpen::Markup::MarkupCollection::GetActive ( )

获取活动的NXOpen::Markup::Markup
创建于NX1899.0.0。

许可证要求:无

◆ MakeActive()

void NXOpen::Markup::MarkupCollection::MakeActive ( NXOpen::Markup::Markup * layer)

激活一个NXOpen::Markup::Markup
创建于NX1899.0.0。

许可证要求:无

参数
layer标记层

◆ MakeInactive()

void NXOpen::Markup::MarkupCollection::MakeInactive ( NXOpen::Markup::Markup * layer)

停用一个NXOpen::Markup::Markup
创建于NX1899.0.0。

许可证要求:无

参数
layer标记层

◆ RestoreUnpastedObjects()

void NXOpen::Markup::MarkupCollection::RestoreUnpastedObjects ( )

恢复部件中未粘贴的标记元素。
该方法用于在交互式 NX 会话中恢复已剪切但未粘贴的标记元素。

于 NX2206.0.0 中创建。

许可证要求:无

◆ Tag()

tag_t NXOpen::Markup::MarkupCollection::Tag ( ) const

返回此对象的标签。