You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AppFlow/FITK_Interface/FITKInterfaceGeometry/FITKAbsGeoModelExport.h

41 lines
855 B
C++

#ifndef _FITK_GEO_MODEL_EXPORT__H___
#define _FITK_GEO_MODEL_EXPORT__H___
#include "FITKInterfaceGeometryAPI.h"
#include "FITKAbsGeoCommand.h"
#include <QString>
namespace Interface
{
class FITKInterfaceGeometryAPI FITKAbsGeoModelExport :
public FITKAbsGeoCommand
{
public:
explicit FITKAbsGeoModelExport() = default;
virtual ~FITKAbsGeoModelExport();
void setFileName(const QString& fileName);
QString getFileName() const;
/**
* @brief 获取几何命令类型
* @return FITKGeoEnum::FITKGeometryComType
* @author LiBaojun (libaojunqd@foxmail.com)
* @date 2024-08-01
*/
FITKGeoEnum::FITKGeometryComType getGeometryCommandType() override;
protected:
QString _exportFileName{};
};
}
#endif