BIMHome v1.0.0
BIMHome接口文档说明
Block2D.h
浏览该文件的文档.
1/************************************************************************
2* @file Block2D.h
3*
4* @brief 二维块
5*
6* @details 二维块
7*
8* @author lirf
9*
10* @version 1.0
11*
12* @date 2025-6-7
13*
14* @license 北京华科软科技有限公司
15*
16*************************************************************************/
17
18#ifndef BIMHOMEBASE_GEOMETRY2DBLOCK_H
19#define BIMHOMEBASE_GEOMETRY2DBLOCK_H
20
21#include "Base/Math/Geometry/Geometry2D.h"
22
23namespace Base
24{
25 //块
26 class BaseExport Block2D :public Geometry2D {
27 public:
34 Block2D(const std::vector<Base::Geometry2D*>& geoList);
35 virtual ~Block2D();
36 std::vector<Geometry2D*> getGeometry2DList()const;
37 private:
38 std::vector<Geometry2D*> mGeoLists;
39 };
40}
41
42#endif
Block2D(const std::vector< Base::Geometry2D * > &geoList)
构造二维块
virtual ~Block2D()
std::vector< Geometry2D * > mGeoLists
Definition Block2D.h:38
std::vector< Geometry2D * > getGeometry2DList() const
Definition Block2D.h:26
Definition Geometry2D.h:72
Definition BaseFigureFactory.h:24