1 #ifndef __XY_CLIPPER_PAINT_MACHINE_98D7A2E7_B2FA_44BC_9678_8B27CE8EB9DB_H__
2 #define __XY_CLIPPER_PAINT_MACHINE_98D7A2E7_B2FA_44BC_9678_8B27CE8EB9DB_H__
4 #include <boost/shared_ptr.hpp>
7 typedef ::boost::shared_ptr
<CClipper
> SharedPtrCClipper
;
10 typedef ::boost::shared_ptr
<GrayImage2
> SharedPtrGrayImage2
;
12 class CClipperPaintMachine
15 CClipperPaintMachine(const SharedPtrCClipper
& clipper
)
16 : m_clipper(clipper
){}
18 void Paint(SharedPtrGrayImage2
* output
);
19 CRect
CalcDirtyRect();
21 SharedPtrCClipper m_clipper
;
24 #endif // __XY_CLIPPER_PAINT_MACHINE_98D7A2E7_B2FA_44BC_9678_8B27CE8EB9DB_H__