Main Page   Class Overview   Pixels   Images   Geometry   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 
00019 class HxMfBpo {
00020 public:
00023                         HxMfBpo(HxImageData* src1, HxImageData* src2,
00024                             HxString bpoName);
00025 
00027                         ~HxMfBpo();
00028 
00029 
00031     HxImageData*        source1() const;
00032 
00034     HxImageData*        source2() const;
00035 
00037     HxImageData*        result() const;
00038 
00040     bool                preOpIsOk() const;
00041 
00042 private:
00043 
00044     HxImageData*        _src1;
00045     HxImageData*        _src2;
00046     HxImageData*        _tmpSrc1;
00047     HxImageData*        _tmpSrc2;
00048     HxImageData*        _result;
00049     bool                _preOpIsOk;
00050 };
00051 
00052 inline bool
00053 HxMfBpo::preOpIsOk() const
00054 {
00055     return _preOpIsOk;
00056 }
00057 
00058 #endif

Generated on Tue Jan 8 13:59:15 2002 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001