#ifndef _GEOMETRYPARALOFT_H_ #define _GEOMETRYPARALOFT_H_ #include "geometryModelParaBase.h" #include #include class GeometrySet; class vtkActor; class TopoDS_Shape; namespace Geometry { class GeometrySet; class GEOMETRYAPI GeometryParaLoft : public GeometryModelParaBase { public: GeometryParaLoft(); ~GeometryParaLoft() = default; void setShapeHash(QList> shapehash); QList> getShapeHash(); void setName(QString s); QString getName(); void setSolid(bool s); bool getSloid(); ///数据写入工程文件 QDomElement& writeToProjectFile(QDomDocument* doc, QDomElement* parent) override; ///从工程文件读入数据 virtual void readDataFromProjectFile(QDomElement* e) override; private: QString _name{}; QList> _shapeHash; bool _issolid{ false }; }; } #endif