BIMHome v1.0.0
BIMHome接口文档说明
IGeoFeature.h
浏览该文件的文档.
1/************************************************************************
2* @file
3*
4* @brief
5*
6* @details
7*
8* @author
9*
10* @version 版本号 V0.1
11*
12* @date 2023-12-20
13*
14* @license 北京华科软科技有限公司
15*
16*************************************************************************/
17
18#ifndef IPARTGEOFEATURE_H
19#define IPARTGEOFEATURE_H
20#include "BHGlobal.h"
21#include "Base/Placement.h"
22
23namespace App
24{
25 class AppExport IGeoFeature
26 {
27 public:
28
35
42
48 virtual void setLocalPlacement(Base::Placement placement) = 0;
49
55 virtual void setPlacement(Base::Placement placement) = 0;
56 };
57
58
59}
60
61#endif // IPARTGEOFEATURE_H
virtual void setPlacement(Base::Placement placement)=0
设置位置或布局
virtual Base::Placement getLocalPlacement()=0
获取一个对象的局部位置或布局数据
virtual void setLocalPlacement(Base::Placement placement)=0
设置局部位置或布局
virtual Base::Placement getPlacement()=0
用于获取当前对象的位置或布局信息
Definition IGeoFeature.h:26
Placement 类,表示三维空间中的位置和旋转
Definition Placement.h:34
Definition BaseFigureFactory.h:28