BIMHome v1.0.0
BIMHome接口文档说明
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
23namespace 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
virtual ~ISnapHandle()
析构函数:删除捕捉句柄对象
ISnapHandle(ISnapProcessedBase *process, SnapMode mode=SnapMode::All, double range=10, double pickRange=50)
构造函数:创建并初始化一个捕捉句柄对象。
Definition ISnapHandle.h:24
Definition ISnapProcessedBase.h:82
Definition ISnapper.h:36
SnapMode
Definition ISnapper.h:26
Definition ISnapHandle.h:23