|
NX Open C++ 参考指南 2406 v1.1
|
选择订阅者类 更多...
#include <SelectionSubscriber.hxx>
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。
| typedef NXOpen::Callback3<void, bool, std::vector<NXOpen::TaggedObject *>, std::vector<NXOpen::TaggedObject *> > NXOpen::SelectionSubscriber::OnSelectionChangeCallback |
回调函数原型,在所选对象集合的一系列变更结束时调用。该系列变更均为响应用户单次操作所产生的所有变更。
创建于NX11.0.0。
许可要求:无
|
virtual |
释放选择订阅者分配的资源。完成选择操作后调用此方法。
创建于NX11.0.0。
许可要求:无
| void NXOpen::SelectionSubscriber::Activate | ( | ) |
激活订阅者,使其接收选择变更通知。
创建于NX11.0.0。
许可要求:无
| void NXOpen::SelectionSubscriber::Deactivate | ( | ) |
取消激活订阅者,使其不再接收选择变更通知。
创建于NX11.0.0。
许可要求:无
| bool NXOpen::SelectionSubscriber::IsActive | ( | ) |
订阅者是否处于激活状态?
创建于NX11.0.0。
许可要求:无
| void NXOpen::SelectionSubscriber::RegisterOnSelectionChangeCallback | ( | const NXOpen::SelectionSubscriber::OnSelectionChangeCallback & | callbackToRegister | ) |
注册一个回调函数,在所选对象集合的一系列变更结束时调用。该系列变更均为响应用户单次操作所产生的所有变更。
创建于NX11.0.0。
许可要求:无
| callbackToRegister | 回调函数 |