Horus Doc || C++ Reference || Class Overview   Pixels   Images   Detector   Geometry   Registry || Doxygen's quick Index  

HxMfBpo.h

00001 /*
00002  *  Copyright (c) 1998, University of Amsterdam, The Netherlands.
00003  *  All rights reserved.
00004  *
00005  *  Author(s):
00006  *  Dennis Koelma (koelma@wins.uva.nl)
00007  *  Edo Poll (poll@wins.uva.nl)
00008  */
00009 
00010 #ifndef HxMfBpo_h
00011 #define HxMfBpo_h
00012 
00013 #include "HxString.h"
00014 
00015 class HxImageData;
00016 
00037 class HxMfBpo {
00038 public:
00041                         HxMfBpo(HxImageData* src1, HxImageData* src2,
00042                             HxString bpoName);
00043 
00045                         ~HxMfBpo();
00046 
00047 
00049     HxImageData*        source1() const;
00050 
00052     HxImageData*        source2() const;
00053 
00055     HxImageData*        result() const;
00056 
00058     bool                preOpIsOk() const;
00059 
00060 private:
00061 
00062     HxImageData*        _src1;
00063     HxImageData*        _src2;
00064     HxImageData*        _tmpSrc1;
00065     HxImageData*        _tmpSrc2;
00066     HxImageData*        _result;
00067     bool                _preOpIsOk;
00068 };
00069 
00070 inline bool
00071 HxMfBpo::preOpIsOk() const
00072 {
00073     return _preOpIsOk;
00074 }
00075 
00076 #endif

Generated on Mon Jan 27 15:48:46 2003 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001