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/FITKAbsGeoModelImport.h

40 lines
832 B
C

#ifndef _FITK_GEOMODEL_IMPORT_H___
#define _FITK_GEOMODEL_IMPORT_H___
#include "FITKInterfaceGeometryAPI.h"
#include "FITKAbsGeoCommand.h"
#include <QString>
namespace Interface
{
class FITKInterfaceGeometryAPI FITKAbsGeoModelImport :
public FITKAbsGeoCommand
{
public:
explicit FITKAbsGeoModelImport() = default;
virtual ~FITKAbsGeoModelImport();
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 _importFileName{};
};
}
#endif