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 HxMfBroadestSig_h 00012 #define HxMfBroadestSig_h 00013 00014 class HxImageData; 00015 00019 class HxMfBroadestSig { 00020 public: 00037 HxMfBroadestSig(HxImageData* objImg, HxImageData* argImg, 00038 int pixDim = 0, int makeResult = 1); 00039 00041 ~HxMfBroadestSig(); 00042 00043 00045 HxImageData* object() const; 00046 00048 HxImageData* argument() const; 00049 00051 HxImageData* result() const; 00052 00053 private: 00054 HxImageData* _object; 00055 HxImageData* _argument; 00056 HxImageData* _result; 00057 HxImageData* _tmpArg; 00058 HxImageData* _tmpObj; 00059 int _makeResult; 00060 }; 00061 00062 #endif