/** * @file SameDepthModule.h * @brief 测井算法封装模块基类,所有处理同一深度曲线值的模块,都从此类集成 * 本类已经处理了多井段和曲线值获取 * @date 2014-7-15 * @author: aiya */ #ifndef PAI_FRAME_MODULEAPI_SAMEDEPTHMODULE_H #define PAI_FRAME_MODULEAPI_SAMEDEPTHMODULE_H #pragma warning( push ,0) #include "WellLogModule.h" #include "WellLogDefines.h" #pragma warning( pop ) namespace pai { namespace module { class WELLLOGMODULE_EXPORT SameDepthModule:public CWellLogModule { public: SameDepthModule(); virtual ~SameDepthModule(); virtual STATUS Run(); protected: /** * 核心算法函数 */ virtual int RunKernel(const CON_STRU& CON,const INP_STRU &INP, OUTP_STRU &OUTP,const HD_STRU &HD)=0; private: }; } } #endif