#pragma once #include #include #include #include #include //class twainImage; class CImageApply { public: CImageApply(void); virtual ~CImageApply(void); virtual void apply(cv::Mat& pDib,int side) = 0; //virtual void apply(twainImage& pDib) = 0; }; typedef std::shared_ptr ImageApplyPtr;