00001 /* 00002 * Copyright (c) 1998, University of Amsterdam, The Netherlands. 00003 * All rights reserved. 00004 * 00005 * Author(s): 00006 * Jan-Mark Geusebroek (mark@wins.uva.nl) 00007 * Dennis Koelma (koelma@wins.uva.nl) 00008 * Edo Poll (poll@wins.uva.nl) 00009 */ 00010 00011 #ifndef HxMfMpo_h 00012 #define HxMfMpo_h 00013 00014 #include "HxString.h" 00015 00016 class HxImageData; 00017 00020 class HxMfMpo { 00021 public: 00023 HxMfMpo(HxImageData** srcs, int nSrcs, HxString mpoName); 00024 00026 ~HxMfMpo(); 00027 00028 00030 HxImageData** sources() const; 00031 00033 int nSources() const; 00034 00036 HxImageData* result() const; 00037 00038 private: 00039 HxImageData** _src; 00040 HxImageData** _tmp; 00041 HxImageData* _result; 00042 int _nSrcs; 00043 }; 00044 00045 #endif