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 00030 class HxMfMpo { 00031 public: 00033 HxMfMpo(HxImageData** srcs, int nSrcs, HxString mpoName); 00034 00036 ~HxMfMpo(); 00037 00038 00040 HxImageData** sources() const; 00041 00043 int nSources() const; 00044 00046 HxImageData* result() const; 00047 00048 private: 00049 HxImageData** _src; 00050 HxImageData** _tmp; 00051 HxImageData* _result; 00052 int _nSrcs; 00053 }; 00054 00055 #endif