BIMHome
v1.0.0
BIMHome接口文档说明
首页
相关页面
Topics
包
类
文件
文件列表
文件成员
BIMHome
PlatformUI
Interface
ISnapHandle.h
浏览该文件的文档.
1
/************************************************************************
2
* @file ISnapHandle.h
3
*
4
* @brief 捕捉过程
5
*
6
* @details 捕捉过程
7
*
8
* @author
9
*
10
* @version 版本号 V0.1
11
*
12
* @date 2025-5-27
13
*
14
* @license 北京华科软科技有限公司
15
*
16
*************************************************************************/
17
#ifndef UNDERGROUNDPOWER_GUI_ISNAPHANDLE_H
18
#define UNDERGROUNDPOWER_GUI_ISNAPHANDLE_H
19
20
#include <BHGlobal.h>
21
#include "
ISnapper.h
"
22
23
namespace
PlatformUI
{
24
class
PlatformUIEXPORTS
ISnapHandle
{
25
public
:
34
ISnapHandle
(
ISnapProcessedBase
* process,
SnapMode
mode = SnapMode::All,
double
range = 10,
double
pickRange = 50);
35
40
virtual
~ISnapHandle
();
41
private
:
42
ISnapper
* mISnapper =
nullptr
;
43
};
44
}
45
46
#endif
// UNDERGROUNDPOWER_GUI_ISNAPHANDLE_H
47
ISnapper.h
PlatformUI::ISnapHandle::~ISnapHandle
virtual ~ISnapHandle()
析构函数:删除捕捉句柄对象
PlatformUI::ISnapHandle::ISnapHandle
ISnapHandle(ISnapProcessedBase *process, SnapMode mode=SnapMode::All, double range=10, double pickRange=50)
构造函数:创建并初始化一个捕捉句柄对象。
PlatformUI::ISnapHandle
Definition
ISnapHandle.h:24
PlatformUI::ISnapProcessedBase
Definition
ISnapProcessedBase.h:82
PlatformUI::ISnapper
Definition
ISnapper.h:36
PlatformUI::SnapMode
SnapMode
Definition
ISnapper.h:26
PlatformUI
Definition
ISnapHandle.h:23