18#ifndef BIMHOMEBASE_HATCH2D_H
19#define BIMHOMEBASE_HATCH2D_H
21#include "Base/Math/Geometry/Geometry2D.h"
35 Hatch2D(
const std::vector<std::string>& mDimElements);
50 void setGeoList(
const std::vector<Geometry2D*>& geoList);
Definition Geometry2D.h:72
std::string mHatchType
Definition Hatch2D.h:79
void setElements(const std::vector< std::string > &elements)
设置几何对象元素
void setHatchType(std::string hatchType)
设置填充类型
void setGeoList(const std::vector< Geometry2D * > &geoList)
设置地理数据
std::vector< std::string > getElements()
获取几何对象元素
std::vector< Geometry2D * > mHatchGeometry2D
Definition Hatch2D.h:80
Hatch2D(const std::vector< std::string > &mDimElements)
设置二维填充的存储数组
std::vector< std::string > mHatchElements
Definition Hatch2D.h:78
std::vector< Geometry2D * > getGeoList() const
获取地理数据
virtual Geometry2D * copy(void) const
std::string getHatchType()
获取填充类型
Definition BaseFigureFactory.h:24