#ifndef _CFDStructOperatorsTimeModeManager_H #define _CFDStructOperatorsTimeModeManager_H #include "OperatorsModel/OperManagerBase.h" #include "CFDStructOperatorsModelAPI.h" namespace ModelOper { class CFDStructOperatorsModelAPI CFDStructOperatorsTimeModeManager : public OperManagerBase { Q_OBJECT; public: /** * @brief Construct a new Operators Mesh Base Manager object */ CFDStructOperatorsTimeModeManager(); /** * @brief Destroy the Operators Mesh Base Manager object */ ~CFDStructOperatorsTimeModeManager(); /** * @brief 执行 * @return true 成功 * @return false 失败 */ virtual bool execGUI(); /** * @brief 执行结果处理 * @return true 成功 * @return false 失败 */ virtual bool execProfession(); }; // 按钮注册相关操作 Register2FITKOPeratorRepo(actionTimeModeEdit, CFDStructOperatorsTimeModeManager); Register2FITKOPeratorRepo(actionBasicModelEdit, CFDStructOperatorsTimeModeManager); Register2FITKOPeratorRepo(actionViscosityModelEdit, CFDStructOperatorsTimeModeManager); Register2FITKOPeratorRepo(actionNumericalMethodsEdit, CFDStructOperatorsTimeModeManager); //运动属性 Register2FITKOPeratorRepo(actionMotionPropertiesEdit, CFDStructOperatorsTimeModeManager); //Pressure-Inlet Register2FITKOPeratorRepo(actionPressureInletEdit, CFDStructOperatorsTimeModeManager); //初始化 Register2FITKOPeratorRepo(actionInitializationEdit, CFDStructOperatorsTimeModeManager); //参考量 Register2FITKOPeratorRepo(actionReferenceQuantityEdit, CFDStructOperatorsTimeModeManager); //计算控制 Register2FITKOPeratorRepo(actionComputationalControlEdit, CFDStructOperatorsTimeModeManager); } #endif