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

选择订阅者类 更多...

#include <SelectionSubscriber.hxx>

类 NXOpen::SelectionSubscriber 继承关系图:
NXOpen::TransientObject

Public 类型

typedef NXOpen::Callback3< void, bool, std::vector< NXOpen::TaggedObject * >, std::vector< NXOpen::TaggedObject * > > OnSelectionChangeCallback

Public 成员函数

void Activate ()
void Deactivate ()
bool IsActive ()
void RegisterOnSelectionChangeCallback (const NXOpen::SelectionSubscriber::OnSelectionChangeCallback &callbackToRegister)
virtual ~SelectionSubscriber ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

选择订阅者类

定义一个SelectionSubscriber 用于管理选择事件
要创建此类的新实例,请使用NXOpen::Selection::CreateSelectionSubscriber

创建于NX11.0.0。

成员类型定义说明

◆ OnSelectionChangeCallback

回调函数原型,在所选对象集合的一系列变更结束时调用。该系列变更均为响应用户单次操作所产生的所有变更。
创建于NX11.0.0。

许可要求:无

构造及析构函数说明

◆ ~SelectionSubscriber()

virtual NXOpen::SelectionSubscriber::~SelectionSubscriber ( )
virtual

释放选择订阅者分配的资源。完成选择操作后调用此方法。
创建于NX11.0.0。

许可要求:无

成员函数说明

◆ Activate()

void NXOpen::SelectionSubscriber::Activate ( )

激活订阅者,使其接收选择变更通知。
创建于NX11.0.0。

许可要求:无

◆ Deactivate()

void NXOpen::SelectionSubscriber::Deactivate ( )

取消激活订阅者,使其不再接收选择变更通知。
创建于NX11.0.0。

许可要求:无

◆ IsActive()

bool NXOpen::SelectionSubscriber::IsActive ( )

订阅者是否处于激活状态?
创建于NX11.0.0。

许可要求:无

◆ RegisterOnSelectionChangeCallback()

void NXOpen::SelectionSubscriber::RegisterOnSelectionChangeCallback ( const NXOpen::SelectionSubscriber::OnSelectionChangeCallback & callbackToRegister)

注册一个回调函数,在所选对象集合的一系列变更结束时调用。该系列变更均为响应用户单次操作所产生的所有变更。
创建于NX11.0.0。

许可要求:无

参数
callbackToRegister回调函数