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_Component/FITKGeoCompOCC/FITKGeoCompOCCInterface.h

41 lines
979 B
C++

#ifndef _FITKGEOCOMPOCCINTERAFACE_H___
#define _FITKGEOCOMPOCCINTERAFACE_H___
#include "FITKGeoCompOCCAPI.h"
#include "FITK_Kernel/FITKAppFramework/FITKComponentInterface.h"
namespace OCC
{
class FITKGeoCompOCCAPI FITKGeoCompOCCInterface :
public AppFrame::FITKComponentInterface
{
public:
explicit FITKGeoCompOCCInterface();
virtual ~FITKGeoCompOCCInterface() = default;
/**
* @brief 获取部件名称,不能重复 return "FITKGeoCompOCC"
* @return QString
* @author LiBaojun (libaojunqd@foxmail.com)
* @date 2024-03-04
*/
virtual QString getComponentName() override;
/**
* @brief 执行读取或写出
* @param indexPort
* @return
* @author LiBaojun (libaojunqd@foxmail.com)
* @date 2024-03-07
*/
virtual bool exec(const int indexPort) override;
};
}
#endif //