00001 /* 00002 * Copyright (c) 1998, University of Amsterdam, The Netherlands. 00003 * All rights reserved. 00004 * 00005 * 00006 * Author(s): 00007 * Dennis Koelma (koelma@wins.uva.nl) 00008 * Edo Poll (poll@wins.uva.nl) 00009 */ 00010 00011 #ifndef HxMfResize_h 00012 #define HxMfResize_h 00013 00014 #include "HxSizes.h" 00015 class HxImageData; 00016 00028 class HxMfResize { 00029 public: 00031 HxMfResize(HxImageData* src, HxSizes newSize, 00032 HxImageData* argImg = 0); 00033 00035 ~HxMfResize(); 00036 00037 00039 HxImageData* source() const; 00040 00042 HxImageData* argument() const; 00043 00045 HxImageData* result() const; 00046 00047 private: 00048 HxImageData* _source; 00049 HxImageData* _argument; 00050 HxImageData* _result; 00051 HxImageData* _tmpArg; 00052 }; 00053 00054 #endif