#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 //