src/qvip/qvipp/qvippfunctions.h

Go to the documentation of this file.
00001 /*
00002  *      Copyright (C) 2007, 2008. PARP Research Group.
00003  *      <http://perception.inf.um.es>
00004  *      University of Murcia, Spain.
00005  *
00006  *      This file is part of the QVision library.
00007  *
00008  *      QVision is free software: you can redistribute it and/or modify
00009  *      it under the terms of the GNU Lesser General Public License as
00010  *      published by the Free Software Foundation, version 3 of the License.
00011  *
00012  *      QVision is distributed in the hope that it will be useful,
00013  *      but WITHOUT ANY WARRANTY; without even the implied warranty of
00014  *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00015  *      GNU Lesser General Public License for more details.
00016  *
00017  *      You should have received a copy of the GNU Lesser General Public
00018  *      License along with QVision. If not, see <http://www.gnu.org/licenses/>.
00019  */
00020 
00024 
00025 #include <ipp.h>
00026 
00027 #include <QSize>
00028 #include <QPoint>
00029 #include <QVImage>
00030 
00031 #include <qvdefines.h>
00032 
00033 #ifndef QVIPPFUNCTIONS_H
00034 #define QVIPPFUNCTIONS_H
00035 
00047 void Convert(
00048                 const QVImage<uChar, 1> & qvimage_pSrc,
00049                 QVImage<uShort, 1> & qvimage_pDst,
00050                 const QPoint &destROIOffset = QPoint(0,0));
00051 
00063 void Convert(
00064                 const QVImage<uChar, 1> & qvimage_pSrc,
00065                 QVImage<sShort, 1> & qvimage_pDst,
00066                 const QPoint &destROIOffset = QPoint(0,0));
00067 
00079 void Convert(
00080                 const QVImage<uChar, 1> & qvimage_pSrc,
00081                 QVImage<sInt, 1> & qvimage_pDst,
00082                 const QPoint &destROIOffset = QPoint(0,0));
00083 
00095 void Convert(
00096                 const QVImage<uChar, 1> & qvimage_pSrc,
00097                 QVImage<sFloat, 1> & qvimage_pDst,
00098                 const QPoint &destROIOffset = QPoint(0,0));
00099 
00111 void Convert(
00112                 const QVImage<uChar, 3> & qvimage_pSrc,
00113                 QVImage<uShort, 3> & qvimage_pDst,
00114                 const QPoint &destROIOffset = QPoint(0,0));
00115 
00127 void Convert(
00128                 const QVImage<uChar, 3> & qvimage_pSrc,
00129                 QVImage<sShort, 3> & qvimage_pDst,
00130                 const QPoint &destROIOffset = QPoint(0,0));
00131 
00143 void Convert(
00144                 const QVImage<uChar, 3> & qvimage_pSrc,
00145                 QVImage<sInt, 3> & qvimage_pDst,
00146                 const QPoint &destROIOffset = QPoint(0,0));
00147 
00159 void Convert(
00160                 const QVImage<uChar, 3> & qvimage_pSrc,
00161                 QVImage<sFloat, 3> & qvimage_pDst,
00162                 const QPoint &destROIOffset = QPoint(0,0));
00163 
00175 void Convert(
00176                 const QVImage<uShort, 1> & qvimage_pSrc,
00177                 QVImage<uChar, 1> & qvimage_pDst,
00178                 const QPoint &destROIOffset = QPoint(0,0));
00179 
00191 void Convert(
00192                 const QVImage<uShort, 1> & qvimage_pSrc,
00193                 QVImage<sInt, 1> & qvimage_pDst,
00194                 const QPoint &destROIOffset = QPoint(0,0));
00195 
00207 void Convert(
00208                 const QVImage<uShort, 1> & qvimage_pSrc,
00209                 QVImage<sFloat, 1> & qvimage_pDst,
00210                 const QPoint &destROIOffset = QPoint(0,0));
00211 
00223 void Convert(
00224                 const QVImage<uShort, 3> & qvimage_pSrc,
00225                 QVImage<uChar, 3> & qvimage_pDst,
00226                 const QPoint &destROIOffset = QPoint(0,0));
00227 
00239 void Convert(
00240                 const QVImage<uShort, 3> & qvimage_pSrc,
00241                 QVImage<sInt, 3> & qvimage_pDst,
00242                 const QPoint &destROIOffset = QPoint(0,0));
00243 
00255 void Convert(
00256                 const QVImage<uShort, 3> & qvimage_pSrc,
00257                 QVImage<sFloat, 3> & qvimage_pDst,
00258                 const QPoint &destROIOffset = QPoint(0,0));
00259 
00271 void Convert(
00272                 const QVImage<sShort, 1> & qvimage_pSrc,
00273                 QVImage<uChar, 1> & qvimage_pDst,
00274                 const QPoint &destROIOffset = QPoint(0,0));
00275 
00287 void Convert(
00288                 const QVImage<sShort, 1> & qvimage_pSrc,
00289                 QVImage<sInt, 1> & qvimage_pDst,
00290                 const QPoint &destROIOffset = QPoint(0,0));
00291 
00303 void Convert(
00304                 const QVImage<sShort, 1> & qvimage_pSrc,
00305                 QVImage<sFloat, 1> & qvimage_pDst,
00306                 const QPoint &destROIOffset = QPoint(0,0));
00307 
00319 void Convert(
00320                 const QVImage<sShort, 3> & qvimage_pSrc,
00321                 QVImage<uChar, 3> & qvimage_pDst,
00322                 const QPoint &destROIOffset = QPoint(0,0));
00323 
00335 void Convert(
00336                 const QVImage<sShort, 3> & qvimage_pSrc,
00337                 QVImage<sInt, 3> & qvimage_pDst,
00338                 const QPoint &destROIOffset = QPoint(0,0));
00339 
00351 void Convert(
00352                 const QVImage<sShort, 3> & qvimage_pSrc,
00353                 QVImage<sFloat, 3> & qvimage_pDst,
00354                 const QPoint &destROIOffset = QPoint(0,0));
00355 
00367 void Convert(
00368                 const QVImage<sInt, 1> & qvimage_pSrc,
00369                 QVImage<uChar, 1> & qvimage_pDst,
00370                 const QPoint &destROIOffset = QPoint(0,0));
00371 
00383 void Convert(
00384                 const QVImage<sInt, 3> & qvimage_pSrc,
00385                 QVImage<uChar, 3> & qvimage_pDst,
00386                 const QPoint &destROIOffset = QPoint(0,0));
00387 
00399 void Scale(
00400                 const QVImage<uChar, 1> & qvimage_pSrc,
00401                 QVImage<uShort, 1> & qvimage_pDst,
00402                 const QPoint &destROIOffset = QPoint(0,0));
00403 
00415 void Scale(
00416                 const QVImage<uChar, 1> & qvimage_pSrc,
00417                 QVImage<sShort, 1> & qvimage_pDst,
00418                 const QPoint &destROIOffset = QPoint(0,0));
00419 
00431 void Scale(
00432                 const QVImage<uChar, 1> & qvimage_pSrc,
00433                 QVImage<sInt, 1> & qvimage_pDst,
00434                 const QPoint &destROIOffset = QPoint(0,0));
00435 
00447 void Scale(
00448                 const QVImage<uChar, 3> & qvimage_pSrc,
00449                 QVImage<uShort, 3> & qvimage_pDst,
00450                 const QPoint &destROIOffset = QPoint(0,0));
00451 
00463 void Scale(
00464                 const QVImage<uChar, 3> & qvimage_pSrc,
00465                 QVImage<sShort, 3> & qvimage_pDst,
00466                 const QPoint &destROIOffset = QPoint(0,0));
00467 
00479 void Scale(
00480                 const QVImage<uChar, 3> & qvimage_pSrc,
00481                 QVImage<sInt, 3> & qvimage_pDst,
00482                 const QPoint &destROIOffset = QPoint(0,0));
00483 
00495 void Set(
00496                 const uChar value,
00497                 QVImage<uChar, 1> & qvimage_pDst);
00498 
00510 void Set(
00511                 const uShort value,
00512                 QVImage<uShort, 1> & qvimage_pDst);
00513 
00525 void Set(
00526                 const sShort value,
00527                 QVImage<sShort, 1> & qvimage_pDst);
00528 
00540 void Set(
00541                 const sInt value,
00542                 QVImage<sInt, 1> & qvimage_pDst);
00543 
00555 void Set(
00556                 const sFloat value,
00557                 QVImage<sFloat, 1> & qvimage_pDst);
00558 
00570 void Set(
00571                 const  uChar value[3],
00572                 QVImage<uChar, 3> & qvimage_pDst);
00573 
00585 void Set(
00586                 const  uShort value[3],
00587                 QVImage<uShort, 3> & qvimage_pDst);
00588 
00600 void Set(
00601                 const  sShort value[3],
00602                 QVImage<sShort, 3> & qvimage_pDst);
00603 
00615 void Set(
00616                 const  sInt value[3],
00617                 QVImage<sInt, 3> & qvimage_pDst);
00618 
00630 void Set(
00631                 const  sFloat value[3],
00632                 QVImage<sFloat, 3> & qvimage_pDst);
00633 
00647 void AddRandUniform_Direct(
00648                 QVImage<uChar, 1> & qvimage_pSrcDst,
00649                 const uChar low,
00650                 const uChar high,
00651                  unsigned int & pSeed);
00652 
00666 void AddRandUniform_Direct(
00667                 QVImage<uShort, 1> & qvimage_pSrcDst,
00668                 const uShort low,
00669                 const uShort high,
00670                  unsigned int & pSeed);
00671 
00685 void AddRandUniform_Direct(
00686                 QVImage<sShort, 1> & qvimage_pSrcDst,
00687                 const sShort low,
00688                 const sShort high,
00689                  unsigned int & pSeed);
00690 
00704 void AddRandUniform_Direct(
00705                 QVImage<sFloat, 1> & qvimage_pSrcDst,
00706                 const sFloat low,
00707                 const sFloat high,
00708                  unsigned int & pSeed);
00709 
00723 void AddRandUniform_Direct(
00724                 QVImage<uChar, 3> & qvimage_pSrcDst,
00725                 const uChar low,
00726                 const uChar high,
00727                  unsigned int & pSeed);
00728 
00742 void AddRandUniform_Direct(
00743                 QVImage<uShort, 3> & qvimage_pSrcDst,
00744                 const uShort low,
00745                 const uShort high,
00746                  unsigned int & pSeed);
00747 
00761 void AddRandUniform_Direct(
00762                 QVImage<sShort, 3> & qvimage_pSrcDst,
00763                 const sShort low,
00764                 const sShort high,
00765                  unsigned int & pSeed);
00766 
00780 void AddRandUniform_Direct(
00781                 QVImage<sFloat, 3> & qvimage_pSrcDst,
00782                 const sFloat low,
00783                 const sFloat high,
00784                  unsigned int & pSeed);
00785 
00797 void Copy(
00798                 const QVImage<uChar, 1> & qvimage_pSrc,
00799                 QVImage<uChar, 1> & qvimage_pDst,
00800                 const QPoint &destROIOffset = QPoint(0,0));
00801 
00813 void Copy(
00814                 const QVImage<uChar, 3> & qvimage_pSrc,
00815                 QVImage<uChar, 3> & qvimage_pDst,
00816                 const QPoint &destROIOffset = QPoint(0,0));
00817 
00829 void Copy(
00830                 const QVImage<uShort, 1> & qvimage_pSrc,
00831                 QVImage<uShort, 1> & qvimage_pDst,
00832                 const QPoint &destROIOffset = QPoint(0,0));
00833 
00845 void Copy(
00846                 const QVImage<uShort, 3> & qvimage_pSrc,
00847                 QVImage<uShort, 3> & qvimage_pDst,
00848                 const QPoint &destROIOffset = QPoint(0,0));
00849 
00861 void Copy(
00862                 const QVImage<sShort, 1> & qvimage_pSrc,
00863                 QVImage<sShort, 1> & qvimage_pDst,
00864                 const QPoint &destROIOffset = QPoint(0,0));
00865 
00877 void Copy(
00878                 const QVImage<sShort, 3> & qvimage_pSrc,
00879                 QVImage<sShort, 3> & qvimage_pDst,
00880                 const QPoint &destROIOffset = QPoint(0,0));
00881 
00893 void Copy(
00894                 const QVImage<sInt, 1> & qvimage_pSrc,
00895                 QVImage<sInt, 1> & qvimage_pDst,
00896                 const QPoint &destROIOffset = QPoint(0,0));
00897 
00909 void Copy(
00910                 const QVImage<sInt, 3> & qvimage_pSrc,
00911                 QVImage<sInt, 3> & qvimage_pDst,
00912                 const QPoint &destROIOffset = QPoint(0,0));
00913 
00925 void Copy(
00926                 const QVImage<sFloat, 1> & qvimage_pSrc,
00927                 QVImage<sFloat, 1> & qvimage_pDst,
00928                 const QPoint &destROIOffset = QPoint(0,0));
00929 
00941 void Copy(
00942                 const QVImage<sFloat, 3> & qvimage_pSrc,
00943                 QVImage<sFloat, 3> & qvimage_pDst,
00944                 const QPoint &destROIOffset = QPoint(0,0));
00945 
00957 void FilterSobelHoriz(
00958                 const QVImage<uChar, 1> & qvimage_pSrc,
00959                 QVImage<uChar, 1> & qvimage_pDst,
00960                 const QPoint &destROIOffset = QPoint(0,0));
00961 
00973 void FilterSobelHoriz(
00974                 const QVImage<sShort, 1> & qvimage_pSrc,
00975                 QVImage<sShort, 1> & qvimage_pDst,
00976                 const QPoint &destROIOffset = QPoint(0,0));
00977 
00989 void FilterSobelHoriz(
00990                 const QVImage<sFloat, 1> & qvimage_pSrc,
00991                 QVImage<sFloat, 1> & qvimage_pDst,
00992                 const QPoint &destROIOffset = QPoint(0,0));
00993 
01005 void FilterSobelVert(
01006                 const QVImage<uChar, 1> & qvimage_pSrc,
01007                 QVImage<uChar, 1> & qvimage_pDst,
01008                 const QPoint &destROIOffset = QPoint(0,0));
01009 
01021 void FilterSobelVert(
01022                 const QVImage<sShort, 1> & qvimage_pSrc,
01023                 QVImage<sShort, 1> & qvimage_pDst,
01024                 const QPoint &destROIOffset = QPoint(0,0));
01025 
01037 void FilterSobelVert(
01038                 const QVImage<sFloat, 1> & qvimage_pSrc,
01039                 QVImage<sFloat, 1> & qvimage_pDst,
01040                 const QPoint &destROIOffset = QPoint(0,0));
01041 
01053 void Not(
01054                 const QVImage<uChar, 1> & qvimage_pSrc,
01055                 QVImage<uChar, 1> & qvimage_pDst,
01056                 const QPoint &destROIOffset = QPoint(0,0));
01057 
01069 void Not(
01070                 const QVImage<uChar, 3> & qvimage_pSrc,
01071                 QVImage<uChar, 3> & qvimage_pDst,
01072                 const QPoint &destROIOffset = QPoint(0,0));
01073 
01085 void Abs(
01086                 const QVImage<sShort, 1> & qvimage_pSrc,
01087                 QVImage<sShort, 1> & qvimage_pDst,
01088                 const QPoint &destROIOffset = QPoint(0,0));
01089 
01101 void Abs(
01102                 const QVImage<sFloat, 1> & qvimage_pSrc,
01103                 QVImage<sFloat, 1> & qvimage_pDst,
01104                 const QPoint &destROIOffset = QPoint(0,0));
01105 
01117 void Ln(
01118                 const QVImage<sFloat, 1> & qvimage_pSrc,
01119                 QVImage<sFloat, 1> & qvimage_pDst,
01120                 const QPoint &destROIOffset = QPoint(0,0));
01121 
01133 void Ln(
01134                 const QVImage<sFloat, 3> & qvimage_pSrc,
01135                 QVImage<sFloat, 3> & qvimage_pDst,
01136                 const QPoint &destROIOffset = QPoint(0,0));
01137 
01149 void Sqr(
01150                 const QVImage<sFloat, 1> & qvimage_pSrc,
01151                 QVImage<sFloat, 1> & qvimage_pDst,
01152                 const QPoint &destROIOffset = QPoint(0,0));
01153 
01166 void Integral(
01167                 const QVImage<uChar, 1> & qvimage_pSrc,
01168                 QVImage<sInt, 1> & qvimage_pDst,
01169                 const sInt val,
01170                 const QPoint &destROIOffset = QPoint(0,0));
01171 
01184 void Integral(
01185                 const QVImage<uChar, 1> & qvimage_pSrc,
01186                 QVImage<sFloat, 1> & qvimage_pDst,
01187                 const sFloat val,
01188                 const QPoint &destROIOffset = QPoint(0,0));
01189 
01202 void Convert(
01203                 const QVImage<sFloat, 1> & qvimage_pSrc,
01204                 QVImage<uChar, 1> & qvimage_pDst,
01205                 const IppRoundMode roundMode = ippRndNear,
01206                 const QPoint &destROIOffset = QPoint(0,0));
01207 
01220 void Convert(
01221                 const QVImage<sFloat, 1> & qvimage_pSrc,
01222                 QVImage<uShort, 1> & qvimage_pDst,
01223                 const IppRoundMode roundMode = ippRndNear,
01224                 const QPoint &destROIOffset = QPoint(0,0));
01225 
01238 void Convert(
01239                 const QVImage<sFloat, 1> & qvimage_pSrc,
01240                 QVImage<sShort, 1> & qvimage_pDst,
01241                 const IppRoundMode roundMode = ippRndNear,
01242                 const QPoint &destROIOffset = QPoint(0,0));
01243 
01256 void Convert(
01257                 const QVImage<sFloat, 3> & qvimage_pSrc,
01258                 QVImage<uChar, 3> & qvimage_pDst,
01259                 const IppRoundMode roundMode = ippRndNear,
01260                 const QPoint &destROIOffset = QPoint(0,0));
01261 
01274 void Convert(
01275                 const QVImage<sFloat, 3> & qvimage_pSrc,
01276                 QVImage<uShort, 3> & qvimage_pDst,
01277                 const IppRoundMode roundMode = ippRndNear,
01278                 const QPoint &destROIOffset = QPoint(0,0));
01279 
01292 void Convert(
01293                 const QVImage<sFloat, 3> & qvimage_pSrc,
01294                 QVImage<sShort, 3> & qvimage_pDst,
01295                 const IppRoundMode roundMode = ippRndNear,
01296                 const QPoint &destROIOffset = QPoint(0,0));
01297 
01309 void RGBToGray(
01310                 const QVImage<uChar, 3> & qvimage_pSrc,
01311                 QVImage<uChar, 1> & qvimage_pDst,
01312                 const QPoint &destROIOffset = QPoint(0,0));
01313 
01325 void RGBToGray(
01326                 const QVImage<uShort, 3> & qvimage_pSrc,
01327                 QVImage<uShort, 1> & qvimage_pDst,
01328                 const QPoint &destROIOffset = QPoint(0,0));
01329 
01341 void RGBToGray(
01342                 const QVImage<sShort, 3> & qvimage_pSrc,
01343                 QVImage<sShort, 1> & qvimage_pDst,
01344                 const QPoint &destROIOffset = QPoint(0,0));
01345 
01357 void RGBToGray(
01358                 const QVImage<sFloat, 3> & qvimage_pSrc,
01359                 QVImage<sFloat, 1> & qvimage_pDst,
01360                 const QPoint &destROIOffset = QPoint(0,0));
01361 
01375 void Threshold(
01376                 const QVImage<uChar, 1> & qvimage_pSrc,
01377                 QVImage<uChar, 1> & qvimage_pDst,
01378                 const uChar threshold,
01379                 const IppCmpOp ippCmpOp = ippCmpEq,
01380                 const QPoint &destROIOffset = QPoint(0,0));
01381 
01395 void Threshold(
01396                 const QVImage<sShort, 1> & qvimage_pSrc,
01397                 QVImage<sShort, 1> & qvimage_pDst,
01398                 const sShort threshold,
01399                 const IppCmpOp ippCmpOp = ippCmpEq,
01400                 const QPoint &destROIOffset = QPoint(0,0));
01401 
01415 void Threshold(
01416                 const QVImage<sFloat, 1> & qvimage_pSrc,
01417                 QVImage<sFloat, 1> & qvimage_pDst,
01418                 const sFloat threshold,
01419                 const IppCmpOp ippCmpOp = ippCmpEq,
01420                 const QPoint &destROIOffset = QPoint(0,0));
01421 
01434 void Threshold(
01435                 QVImage<uChar, 1> & qvimage_pSrcDst,
01436                 const uChar threshold,
01437                 const IppCmpOp ippCmpOp = ippCmpEq);
01438 
01451 void Threshold(
01452                 QVImage<sShort, 1> & qvimage_pSrcDst,
01453                 const sShort threshold,
01454                 const IppCmpOp ippCmpOp = ippCmpEq);
01455 
01468 void Threshold(
01469                 QVImage<sFloat, 1> & qvimage_pSrcDst,
01470                 const sFloat threshold,
01471                 const IppCmpOp ippCmpOp = ippCmpEq);
01472 
01487 void Threshold_Val(
01488                 const QVImage<uChar, 1> & qvimage_pSrc,
01489                 QVImage<uChar, 1> & qvimage_pDst,
01490                 const uChar threshold,
01491                 const uChar value,
01492                 const IppCmpOp ippCmpOp = ippCmpEq,
01493                 const QPoint &destROIOffset = QPoint(0,0));
01494 
01509 void Threshold_Val(
01510                 const QVImage<sFloat, 1> & qvimage_pSrc,
01511                 QVImage<sFloat, 1> & qvimage_pDst,
01512                 const sFloat threshold,
01513                 const sFloat value,
01514                 const IppCmpOp ippCmpOp = ippCmpEq,
01515                 const QPoint &destROIOffset = QPoint(0,0));
01516 
01530 void Threshold_Val(
01531                 QVImage<uChar, 1> & qvimage_pSrcDst,
01532                 const uChar threshold,
01533                 const uChar value,
01534                 const IppCmpOp ippCmpOp = ippCmpEq);
01535 
01549 void Threshold_Val(
01550                 QVImage<sShort, 1> & qvimage_pSrcDst,
01551                 const sShort threshold,
01552                 const sShort value,
01553                 const IppCmpOp ippCmpOp = ippCmpEq);
01554 
01568 void Threshold_Val(
01569                 QVImage<sFloat, 1> & qvimage_pSrcDst,
01570                 const sFloat threshold,
01571                 const sFloat value,
01572                 const IppCmpOp ippCmpOp = ippCmpEq);
01573 
01589 void Threshold_LTValGTVal(
01590                 const QVImage<uChar, 1> & qvimage_pSrc,
01591                 QVImage<uChar, 1> & qvimage_pDst,
01592                 const uChar thresholdLT,
01593                 const uChar valueLT,
01594                 const uChar thresholdGT,
01595                 const uChar valueGT,
01596                 const QPoint &destROIOffset = QPoint(0,0));
01597 
01613 void Threshold_LTValGTVal(
01614                 const QVImage<sFloat, 1> & qvimage_pSrc,
01615                 QVImage<sFloat, 1> & qvimage_pDst,
01616                 const sFloat thresholdLT,
01617                 const sFloat valueLT,
01618                 const sFloat thresholdGT,
01619                 const sFloat valueGT,
01620                 const QPoint &destROIOffset = QPoint(0,0));
01621 
01633 void ComputeThreshold_Otsu(
01634                 const QVImage<uChar, 1> & qvimage_pSrc,
01635                  uChar & pThreshold);
01636 
01650 void Compare(
01651                 const QVImage<uChar, 1> & qvimage_pSrc1,
01652                 const QVImage<uChar, 1> & qvimage_pSrc2,
01653                 QVImage<uChar, 1> & qvimage_pDst,
01654                 const IppCmpOp ippCmpOp = ippCmpEq,
01655                 const QPoint &destROIOffset = QPoint(0,0));
01656 
01670 void Compare(
01671                 const QVImage<uShort, 1> & qvimage_pSrc1,
01672                 const QVImage<uShort, 1> & qvimage_pSrc2,
01673                 QVImage<uChar, 1> & qvimage_pDst,
01674                 const IppCmpOp ippCmpOp = ippCmpEq,
01675                 const QPoint &destROIOffset = QPoint(0,0));
01676 
01690 void Compare(
01691                 const QVImage<sShort, 1> & qvimage_pSrc1,
01692                 const QVImage<sShort, 1> & qvimage_pSrc2,
01693                 QVImage<uChar, 1> & qvimage_pDst,
01694                 const IppCmpOp ippCmpOp = ippCmpEq,
01695                 const QPoint &destROIOffset = QPoint(0,0));
01696 
01710 void Compare(
01711                 const QVImage<sFloat, 1> & qvimage_pSrc1,
01712                 const QVImage<sFloat, 1> & qvimage_pSrc2,
01713                 QVImage<uChar, 1> & qvimage_pDst,
01714                 const IppCmpOp ippCmpOp = ippCmpEq,
01715                 const QPoint &destROIOffset = QPoint(0,0));
01716 
01730 void CompareC(
01731                 const QVImage<uChar, 1> & qvimage_pSrc,
01732                 const uChar value,
01733                 QVImage<uChar, 1> & qvimage_pDst,
01734                 const IppCmpOp ippCmpOp = ippCmpEq,
01735                 const QPoint &destROIOffset = QPoint(0,0));
01736 
01750 void CompareC(
01751                 const QVImage<sFloat, 1> & qvimage_pSrc,
01752                 const sFloat value,
01753                 QVImage<uChar, 1> & qvimage_pDst,
01754                 const IppCmpOp ippCmpOp = ippCmpEq,
01755                 const QPoint &destROIOffset = QPoint(0,0));
01756 
01768 void Dilate3x3(
01769                 const QVImage<uChar, 1> & qvimage_pSrc,
01770                 QVImage<uChar, 1> & qvimage_pDst,
01771                 const QPoint &destROIOffset = QPoint(0,0));
01772 
01783 void Dilate3x3(
01784                 QVImage<uChar, 1> & qvimage_pSrcDst);
01785 
01797 void Dilate3x3(
01798                 const QVImage<uShort, 1> & qvimage_pSrc,
01799                 QVImage<uShort, 1> & qvimage_pDst,
01800                 const QPoint &destROIOffset = QPoint(0,0));
01801 
01813 void Dilate3x3(
01814                 const QVImage<sFloat, 1> & qvimage_pSrc,
01815                 QVImage<sFloat, 1> & qvimage_pDst,
01816                 const QPoint &destROIOffset = QPoint(0,0));
01817 
01829 void Dilate3x3(
01830                 const QVImage<uChar, 3> & qvimage_pSrc,
01831                 QVImage<uChar, 3> & qvimage_pDst,
01832                 const QPoint &destROIOffset = QPoint(0,0));
01833 
01845 void Dilate3x3(
01846                 const QVImage<uShort, 3> & qvimage_pSrc,
01847                 QVImage<uShort, 3> & qvimage_pDst,
01848                 const QPoint &destROIOffset = QPoint(0,0));
01849 
01861 void Dilate3x3(
01862                 const QVImage<sFloat, 3> & qvimage_pSrc,
01863                 QVImage<sFloat, 3> & qvimage_pDst,
01864                 const QPoint &destROIOffset = QPoint(0,0));
01865 
01877 void Erode3x3(
01878                 const QVImage<uChar, 1> & qvimage_pSrc,
01879                 QVImage<uChar, 1> & qvimage_pDst,
01880                 const QPoint &destROIOffset = QPoint(0,0));
01881 
01892 void Erode3x3(
01893                 QVImage<uChar, 1> & qvimage_pSrcDst);
01894 
01906 void Erode3x3(
01907                 const QVImage<uShort, 1> & qvimage_pSrc,
01908                 QVImage<uShort, 1> & qvimage_pDst,
01909                 const QPoint &destROIOffset = QPoint(0,0));
01910 
01922 void Erode3x3(
01923                 const QVImage<sFloat, 1> & qvimage_pSrc,
01924                 QVImage<sFloat, 1> & qvimage_pDst,
01925                 const QPoint &destROIOffset = QPoint(0,0));
01926 
01938 void Erode3x3(
01939                 const QVImage<uChar, 3> & qvimage_pSrc,
01940                 QVImage<uChar, 3> & qvimage_pDst,
01941                 const QPoint &destROIOffset = QPoint(0,0));
01942 
01954 void Erode3x3(
01955                 const QVImage<uShort, 3> & qvimage_pSrc,
01956                 QVImage<uShort, 3> & qvimage_pDst,
01957                 const QPoint &destROIOffset = QPoint(0,0));
01958 
01970 void Erode3x3(
01971                 const QVImage<sFloat, 3> & qvimage_pSrc,
01972                 QVImage<sFloat, 3> & qvimage_pDst,
01973                 const QPoint &destROIOffset = QPoint(0,0));
01974 
01988 void FilterMax(
01989                 const QVImage<uChar, 1> & qvimage_pSrc,
01990                 QVImage<uChar, 1> & qvimage_pDst,
01991                 const QSize &maskSize = QSize(3,3),
01992                 const QPoint &anchor = QPoint(0,0),
01993                 const QPoint &destROIOffset = QPoint(0,0));
01994 
02008 void FilterMax(
02009                 const QVImage<uShort, 1> & qvimage_pSrc,
02010                 QVImage<uShort, 1> & qvimage_pDst,
02011                 const QSize &maskSize = QSize(3,3),
02012                 const QPoint &anchor = QPoint(0,0),
02013                 const QPoint &destROIOffset = QPoint(0,0));
02014 
02028 void FilterMax(
02029                 const QVImage<sFloat, 1> & qvimage_pSrc,
02030                 QVImage<sFloat, 1> & qvimage_pDst,
02031                 const QSize &maskSize = QSize(3,3),
02032                 const QPoint &anchor = QPoint(0,0),
02033                 const QPoint &destROIOffset = QPoint(0,0));
02034 
02048 void FilterMin(
02049                 const QVImage<uChar, 1> & qvimage_pSrc,
02050                 QVImage<uChar, 1> & qvimage_pDst,
02051                 const QSize &maskSize = QSize(3,3),
02052                 const QPoint &anchor = QPoint(0,0),
02053                 const QPoint &destROIOffset = QPoint(0,0));
02054 
02068 void FilterMin(
02069                 const QVImage<uShort, 1> & qvimage_pSrc,
02070                 QVImage<uShort, 1> & qvimage_pDst,
02071                 const QSize &maskSize = QSize(3,3),
02072                 const QPoint &anchor = QPoint(0,0),
02073                 const QPoint &destROIOffset = QPoint(0,0));
02074 
02088 void FilterMin(
02089                 const QVImage<sFloat, 1> & qvimage_pSrc,
02090                 QVImage<sFloat, 1> & qvimage_pDst,
02091                 const QSize &maskSize = QSize(3,3),
02092                 const QPoint &anchor = QPoint(0,0),
02093                 const QPoint &destROIOffset = QPoint(0,0));
02094 
02108 void FilterBox(
02109                 const QVImage<uChar, 1> & qvimage_pSrc,
02110                 QVImage<uChar, 1> & qvimage_pDst,
02111                 const QSize &maskSize = QSize(3,3),
02112                 const QPoint &anchor = QPoint(0,0),
02113                 const QPoint &destROIOffset = QPoint(0,0));
02114 
02128 void FilterBox(
02129                 const QVImage<uShort, 1> & qvimage_pSrc,
02130                 QVImage<uShort, 1> & qvimage_pDst,
02131                 const QSize &maskSize = QSize(3,3),
02132                 const QPoint &anchor = QPoint(0,0),
02133                 const QPoint &destROIOffset = QPoint(0,0));
02134 
02148 void FilterBox(
02149                 const QVImage<sFloat, 1> & qvimage_pSrc,
02150                 QVImage<sFloat, 1> & qvimage_pDst,
02151                 const QSize &maskSize = QSize(3,3),
02152                 const QPoint &anchor = QPoint(0,0),
02153                 const QPoint &destROIOffset = QPoint(0,0));
02154 
02168 void FilterMedian(
02169                 const QVImage<uChar, 1> & qvimage_pSrc,
02170                 QVImage<uChar, 1> & qvimage_pDst,
02171                 const QSize &maskSize = QSize(3,3),
02172                 const QPoint &anchor = QPoint(0,0),
02173                 const QPoint &destROIOffset = QPoint(0,0));
02174 
02188 void FilterMedian(
02189                 const QVImage<uShort, 1> & qvimage_pSrc,
02190                 QVImage<uShort, 1> & qvimage_pDst,
02191                 const QSize &maskSize = QSize(3,3),
02192                 const QPoint &anchor = QPoint(0,0),
02193                 const QPoint &destROIOffset = QPoint(0,0));
02194 
02208 void FilterBox(
02209                 const QVImage<uChar, 3> & qvimage_pSrc,
02210                 QVImage<uChar, 3> & qvimage_pDst,
02211                 const QSize &maskSize = QSize(3,3),
02212                 const QPoint &anchor = QPoint(0,0),
02213                 const QPoint &destROIOffset = QPoint(0,0));
02214 
02228 void FilterMax(
02229                 const QVImage<uChar, 3> & qvimage_pSrc,
02230                 QVImage<uChar, 3> & qvimage_pDst,
02231                 const QSize &maskSize = QSize(3,3),
02232                 const QPoint &anchor = QPoint(0,0),
02233                 const QPoint &destROIOffset = QPoint(0,0));
02234 
02248 void FilterMin(
02249                 const QVImage<uChar, 3> & qvimage_pSrc,
02250                 QVImage<uChar, 3> & qvimage_pDst,
02251                 const QSize &maskSize = QSize(3,3),
02252                 const QPoint &anchor = QPoint(0,0),
02253                 const QPoint &destROIOffset = QPoint(0,0));
02254 
02268 void FilterMedian(
02269                 const QVImage<uChar, 3> & qvimage_pSrc,
02270                 QVImage<uChar, 3> & qvimage_pDst,
02271                 const QSize &maskSize = QSize(3,3),
02272                 const QPoint &anchor = QPoint(0,0),
02273                 const QPoint &destROIOffset = QPoint(0,0));
02274 
02287 void FilterMedianHoriz(
02288                 const QVImage<uChar, 1> & qvimage_pSrc,
02289                 QVImage<uChar, 1> & qvimage_pDst,
02290                 const IppiMaskSize mask = ippMskSize3x3,
02291                 const QPoint &destROIOffset = QPoint(0,0));
02292 
02305 void FilterMedianVert(
02306                 const QVImage<uChar, 1> & qvimage_pSrc,
02307                 QVImage<uChar, 1> & qvimage_pDst,
02308                 const IppiMaskSize mask = ippMskSize3x3,
02309                 const QPoint &destROIOffset = QPoint(0,0));
02310 
02323 void FilterMedianCross(
02324                 const QVImage<uChar, 1> & qvimage_pSrc,
02325                 QVImage<uChar, 1> & qvimage_pDst,
02326                 const IppiMaskSize mask = ippMskSize3x3,
02327                 const QPoint &destROIOffset = QPoint(0,0));
02328 
02341 void FilterMedianWeightedCenter3x3(
02342                 const QVImage<uChar, 1> & qvimage_pSrc,
02343                 QVImage<uChar, 1> & qvimage_pDst,
02344                 const int weight,
02345                 const QPoint &destROIOffset = QPoint(0,0));
02346 
02359 void FilterMedianColor(
02360                 const QVImage<uChar, 3> & qvimage_pSrc,
02361                 QVImage<uChar, 3> & qvimage_pDst,
02362                 const IppiMaskSize mask = ippMskSize3x3,
02363                 const QPoint &destROIOffset = QPoint(0,0));
02364 
02377 void FilterGauss(
02378                 const QVImage<uChar, 1> & qvimage_pSrc,
02379                 QVImage<uChar, 1> & qvimage_pDst,
02380                 const IppiMaskSize mask = ippMskSize3x3,
02381                 const QPoint &destROIOffset = QPoint(0,0));
02382 
02395 void FilterGauss(
02396                 const QVImage<sFloat, 1> & qvimage_pSrc,
02397                 QVImage<sFloat, 1> & qvimage_pDst,
02398                 const IppiMaskSize mask = ippMskSize3x3,
02399                 const QPoint &destROIOffset = QPoint(0,0));
02400 
02413 void FilterGauss(
02414                 const QVImage<uChar, 3> & qvimage_pSrc,
02415                 QVImage<uChar, 3> & qvimage_pDst,
02416                 const IppiMaskSize mask = ippMskSize3x3,
02417                 const QPoint &destROIOffset = QPoint(0,0));
02418 
02431 void FilterGauss(
02432                 const QVImage<sFloat, 3> & qvimage_pSrc,
02433                 QVImage<sFloat, 3> & qvimage_pDst,
02434                 const IppiMaskSize mask = ippMskSize3x3,
02435                 const QPoint &destROIOffset = QPoint(0,0));
02436 
02449 void FilterHipass(
02450                 const QVImage<uChar, 1> & qvimage_pSrc,
02451                 QVImage<uChar, 1> & qvimage_pDst,
02452                 const IppiMaskSize mask = ippMskSize3x3,
02453                 const QPoint &destROIOffset = QPoint(0,0));
02454 
02467 void FilterHipass(
02468                 const QVImage<uChar, 3> & qvimage_pSrc,
02469                 QVImage<uChar, 3> & qvimage_pDst,
02470                 const IppiMaskSize mask = ippMskSize3x3,
02471                 const QPoint &destROIOffset = QPoint(0,0));
02472 
02485 void FilterHipass(
02486                 const QVImage<sFloat, 1> & qvimage_pSrc,
02487                 QVImage<sFloat, 1> & qvimage_pDst,
02488                 const IppiMaskSize mask = ippMskSize3x3,
02489                 const QPoint &destROIOffset = QPoint(0,0));
02490 
02503 void FilterHipass(
02504                 const QVImage<sFloat, 3> & qvimage_pSrc,
02505                 QVImage<sFloat, 3> & qvimage_pDst,
02506                 const IppiMaskSize mask = ippMskSize3x3,
02507                 const QPoint &destROIOffset = QPoint(0,0));
02508 
02521 void FilterLowpass(
02522                 const QVImage<uChar, 1> & qvimage_pSrc,
02523                 QVImage<uChar, 1> & qvimage_pDst,
02524                 const IppiMaskSize mask = ippMskSize3x3,
02525                 const QPoint &destROIOffset = QPoint(0,0));
02526 
02539 void FilterLowpass(
02540                 const QVImage<sFloat, 1> & qvimage_pSrc,
02541                 QVImage<sFloat, 1> & qvimage_pDst,
02542                 const IppiMaskSize mask = ippMskSize3x3,
02543                 const QPoint &destROIOffset = QPoint(0,0));
02544 
02557 void FilterSobelHorizMask(
02558                 const QVImage<sFloat, 1> & qvimage_pSrc,
02559                 QVImage<sFloat, 1> & qvimage_pDst,
02560                 const IppiMaskSize mask = ippMskSize3x3,
02561                 const QPoint &destROIOffset = QPoint(0,0));
02562 
02575 void FilterSobelVertMask(
02576                 const QVImage<sFloat, 1> & qvimage_pSrc,
02577                 QVImage<sFloat, 1> & qvimage_pDst,
02578                 const IppiMaskSize mask = ippMskSize3x3,
02579                 const QPoint &destROIOffset = QPoint(0,0));
02580 
02593 void FilterLaplace(
02594                 const QVImage<uChar, 1> & qvimage_pSrc,
02595                 QVImage<uChar, 1> & qvimage_pDst,
02596                 const IppiMaskSize mask = ippMskSize3x3,
02597                 const QPoint &destROIOffset = QPoint(0,0));
02598 
02611 void FilterLaplace(
02612                 const QVImage<sShort, 1> & qvimage_pSrc,
02613                 QVImage<sShort, 1> & qvimage_pDst,
02614                 const IppiMaskSize mask = ippMskSize3x3,
02615                 const QPoint &destROIOffset = QPoint(0,0));
02616 
02629 void FilterLaplace(
02630                 const QVImage<sFloat, 1> & qvimage_pSrc,
02631                 QVImage<sFloat, 1> & qvimage_pDst,
02632                 const IppiMaskSize mask = ippMskSize3x3,
02633                 const QPoint &destROIOffset = QPoint(0,0));
02634 
02647 void LShiftC(
02648                 const QVImage<uChar, 1> & qvimage_pSrc,
02649                 const uInt value,
02650                 QVImage<uChar, 1> & qvimage_pDst,
02651                 const QPoint &destROIOffset = QPoint(0,0));
02652 
02665 void RShiftC(
02666                 const QVImage<uChar, 1> & qvimage_pSrc,
02667                 const uInt value,
02668                 QVImage<uChar, 1> & qvimage_pDst,
02669                 const QPoint &destROIOffset = QPoint(0,0));
02670 
02683 void LShiftC(
02684                 const QVImage<uShort, 1> & qvimage_pSrc,
02685                 const uInt value,
02686                 QVImage<uShort, 1> & qvimage_pDst,
02687                 const QPoint &destROIOffset = QPoint(0,0));
02688 
02701 void RShiftC(
02702                 const QVImage<uShort, 1> & qvimage_pSrc,
02703                 const uInt value,
02704                 QVImage<uShort, 1> & qvimage_pDst,
02705                 const QPoint &destROIOffset = QPoint(0,0));
02706 
02719 void LShiftC(
02720                 const QVImage<sInt, 1> & qvimage_pSrc,
02721                 const uInt value,
02722                 QVImage<sInt, 1> & qvimage_pDst,
02723                 const QPoint &destROIOffset = QPoint(0,0));
02724 
02737 void RShiftC(
02738                 const QVImage<sInt, 1> & qvimage_pSrc,
02739                 const uInt value,
02740                 QVImage<sInt, 1> & qvimage_pDst,
02741                 const QPoint &destROIOffset = QPoint(0,0));
02742 
02755 void LShiftC(
02756                 const QVImage<uChar, 3> & qvimage_pSrc,
02757                 const  uInt value[3],
02758                 QVImage<uChar, 3> & qvimage_pDst,
02759                 const QPoint &destROIOffset = QPoint(0,0));
02760 
02773 void RShiftC(
02774                 const QVImage<uChar, 3> & qvimage_pSrc,
02775                 const  uInt value[3],
02776                 QVImage<uChar, 3> & qvimage_pDst,
02777                 const QPoint &destROIOffset = QPoint(0,0));
02778 
02791 void LShiftC(
02792                 const QVImage<uShort, 3> & qvimage_pSrc,
02793                 const  uInt value[3],
02794                 QVImage<uShort, 3> & qvimage_pDst,
02795                 const QPoint &destROIOffset = QPoint(0,0));
02796 
02809 void RShiftC(
02810                 const QVImage<uShort, 3> & qvimage_pSrc,
02811                 const  uInt value[3],
02812                 QVImage<uShort, 3> & qvimage_pDst,
02813                 const QPoint &destROIOffset = QPoint(0,0));
02814 
02827 void LShiftC(
02828                 const QVImage<sInt, 3> & qvimage_pSrc,
02829                 const  uInt value[3],
02830                 QVImage<sInt, 3> & qvimage_pDst,
02831                 const QPoint &destROIOffset = QPoint(0,0));
02832 
02845 void RShiftC(
02846                 const QVImage<sInt, 3> & qvimage_pSrc,
02847                 const  uInt value[3],
02848                 QVImage<sInt, 3> & qvimage_pDst,
02849                 const QPoint &destROIOffset = QPoint(0,0));
02850 
02862 void Max(
02863                 const QVImage<uChar, 1> & qvimage_pSrc,
02864                  uChar & pMax);
02865 
02877 void Max(
02878                 const QVImage<sShort, 1> & qvimage_pSrc,
02879                  sShort & pMax);
02880 
02892 void Max(
02893                 const QVImage<sFloat, 1> & qvimage_pSrc,
02894                  sFloat & pMax);
02895 
02907 void Min(
02908                 const QVImage<uChar, 1> & qvimage_pSrc,
02909                  uChar & pMin);
02910 
02922 void Min(
02923                 const QVImage<sShort, 1> & qvimage_pSrc,
02924                  sShort & pMin);
02925 
02937 void Min(
02938                 const QVImage<sFloat, 1> & qvimage_pSrc,
02939                  sFloat & pMin);
02940 
02952 void Max(
02953                 const QVImage<uChar, 3> & qvimage_pSrc,
02954                 uChar max[3]);
02955 
02967 void Max(
02968                 const QVImage<sShort, 3> & qvimage_pSrc,
02969                 sShort max[3]);
02970 
02982 void Min(
02983                 const QVImage<uChar, 3> & qvimage_pSrc,
02984                 uChar min[3]);
02985 
02997 void Min(
02998                 const QVImage<sShort, 3> & qvimage_pSrc,
02999                 sShort min[3]);
03000 
03012 void Sum(
03013                 const QVImage<uChar, 1> & qvimage_pSrc,
03014                  sDouble & pSum);
03015 
03027 void Sum(
03028                 const QVImage<sShort, 1> & qvimage_pSrc,
03029                  sDouble & pSum);
03030 
03042 void Mean(
03043                 const QVImage<uChar, 1> & qvimage_pSrc,
03044                  sDouble & pMean);
03045 
03057 void Mean(
03058                 const QVImage<sShort, 1> & qvimage_pSrc,
03059                  sDouble & pMean);
03060 
03072 void Sum(
03073                 const QVImage<uChar, 3> & qvimage_pSrc,
03074                 sDouble sum[3]);
03075 
03087 void Sum(
03088                 const QVImage<sShort, 3> & qvimage_pSrc,
03089                 sDouble sum[3]);
03090 
03102 void Mean(
03103                 const QVImage<uChar, 3> & qvimage_pSrc,
03104                 sDouble mean[3]);
03105 
03117 void Mean(
03118                 const QVImage<sShort, 3> & qvimage_pSrc,
03119                 sDouble mean[3]);
03120 
03134 void Add(
03135                 const QVImage<uChar, 1> & qvimage_pSrc1,
03136                 const QVImage<uChar, 1> & qvimage_pSrc2,
03137                 QVImage<uChar, 1> & qvimage_pDst,
03138                 const int scaleFactor = 1,
03139                 const QPoint &destROIOffset = QPoint(0,0));
03140 
03154 void Sub(
03155                 const QVImage<uChar, 1> & qvimage_pSrc1,
03156                 const QVImage<uChar, 1> & qvimage_pSrc2,
03157                 QVImage<uChar, 1> & qvimage_pDst,
03158                 const int scaleFactor = 1,
03159                 const QPoint &destROIOffset = QPoint(0,0));
03160 
03174 void Mul(
03175                 const QVImage<uChar, 1> & qvimage_pSrc1,
03176                 const QVImage<uChar, 1> & qvimage_pSrc2,
03177                 QVImage<uChar, 1> & qvimage_pDst,
03178                 const int scaleFactor = 1,
03179                 const QPoint &destROIOffset = QPoint(0,0));
03180 
03194 void Div(
03195                 const QVImage<uChar, 1> & qvimage_pSrc1,
03196                 const QVImage<uChar, 1> & qvimage_pSrc2,
03197                 QVImage<uChar, 1> & qvimage_pDst,
03198                 const int scaleFactor = 1,
03199                 const QPoint &destROIOffset = QPoint(0,0));
03200 
03214 void Add(
03215                 const QVImage<uChar, 3> & qvimage_pSrc1,
03216                 const QVImage<uChar, 3> & qvimage_pSrc2,
03217                 QVImage<uChar, 3> & qvimage_pDst,
03218                 const int scaleFactor = 1,
03219                 const QPoint &destROIOffset = QPoint(0,0));
03220 
03234 void Sub(
03235                 const QVImage<uChar, 3> & qvimage_pSrc1,
03236                 const QVImage<uChar, 3> & qvimage_pSrc2,
03237                 QVImage<uChar, 3> & qvimage_pDst,
03238                 const int scaleFactor = 1,
03239                 const QPoint &destROIOffset = QPoint(0,0));
03240 
03254 void Mul(
03255                 const QVImage<uChar, 3> & qvimage_pSrc1,
03256                 const QVImage<uChar, 3> & qvimage_pSrc2,
03257                 QVImage<uChar, 3> & qvimage_pDst,
03258                 const int scaleFactor = 1,
03259                 const QPoint &destROIOffset = QPoint(0,0));
03260 
03274 void Div(
03275                 const QVImage<uChar, 3> & qvimage_pSrc1,
03276                 const QVImage<uChar, 3> & qvimage_pSrc2,
03277                 QVImage<uChar, 3> & qvimage_pDst,
03278                 const int scaleFactor = 1,
03279                 const QPoint &destROIOffset = QPoint(0,0));
03280 
03294 void Add(
03295                 const QVImage<uShort, 1> & qvimage_pSrc1,
03296                 const QVImage<uShort, 1> & qvimage_pSrc2,
03297                 QVImage<uShort, 1> & qvimage_pDst,
03298                 const int scaleFactor = 1,
03299                 const QPoint &destROIOffset = QPoint(0,0));
03300 
03314 void Sub(
03315                 const QVImage<uShort, 1> & qvimage_pSrc1,
03316                 const QVImage<uShort, 1> & qvimage_pSrc2,
03317                 QVImage<uShort, 1> & qvimage_pDst,
03318                 const int scaleFactor = 1,
03319                 const QPoint &destROIOffset = QPoint(0,0));
03320 
03334 void Mul(
03335                 const QVImage<uShort, 1> & qvimage_pSrc1,
03336                 const QVImage<uShort, 1> & qvimage_pSrc2,
03337                 QVImage<uShort, 1> & qvimage_pDst,
03338                 const int scaleFactor = 1,
03339                 const QPoint &destROIOffset = QPoint(0,0));
03340 
03354 void Div(
03355                 const QVImage<uShort, 1> & qvimage_pSrc1,
03356                 const QVImage<uShort, 1> & qvimage_pSrc2,
03357                 QVImage<uShort, 1> & qvimage_pDst,
03358                 const int scaleFactor = 1,
03359                 const QPoint &destROIOffset = QPoint(0,0));
03360 
03374 void Add(
03375                 const QVImage<uShort, 3> & qvimage_pSrc1,
03376                 const QVImage<uShort, 3> & qvimage_pSrc2,
03377                 QVImage<uShort, 3> & qvimage_pDst,
03378                 const int scaleFactor = 1,
03379                 const QPoint &destROIOffset = QPoint(0,0));
03380 
03394 void Sub(
03395                 const QVImage<uShort, 3> & qvimage_pSrc1,
03396                 const QVImage<uShort, 3> & qvimage_pSrc2,
03397                 QVImage<uShort, 3> & qvimage_pDst,
03398                 const int scaleFactor = 1,
03399                 const QPoint &destROIOffset = QPoint(0,0));
03400 
03414 void Mul(
03415                 const QVImage<uShort, 3> & qvimage_pSrc1,
03416                 const QVImage<uShort, 3> & qvimage_pSrc2,
03417                 QVImage<uShort, 3> & qvimage_pDst,
03418                 const int scaleFactor = 1,
03419                 const QPoint &destROIOffset = QPoint(0,0));
03420 
03434 void Div(
03435                 const QVImage<uShort, 3> & qvimage_pSrc1,
03436                 const QVImage<uShort, 3> & qvimage_pSrc2,
03437                 QVImage<uShort, 3> & qvimage_pDst,
03438                 const int scaleFactor = 1,
03439                 const QPoint &destROIOffset = QPoint(0,0));
03440 
03454 void Add(
03455                 const QVImage<sShort, 1> & qvimage_pSrc1,
03456                 const QVImage<sShort, 1> & qvimage_pSrc2,
03457                 QVImage<sShort, 1> & qvimage_pDst,
03458                 const int scaleFactor = 1,
03459                 const QPoint &destROIOffset = QPoint(0,0));
03460 
03474 void Sub(
03475                 const QVImage<sShort, 1> & qvimage_pSrc1,
03476                 const QVImage<sShort, 1> & qvimage_pSrc2,
03477                 QVImage<sShort, 1> & qvimage_pDst,
03478                 const int scaleFactor = 1,
03479                 const QPoint &destROIOffset = QPoint(0,0));
03480 
03494 void Mul(
03495                 const QVImage<sShort, 1> & qvimage_pSrc1,
03496                 const QVImage<sShort, 1> & qvimage_pSrc2,
03497                 QVImage<sShort, 1> & qvimage_pDst,
03498                 const int scaleFactor = 1,
03499                 const QPoint &destROIOffset = QPoint(0,0));
03500 
03514 void Div(
03515                 const QVImage<sShort, 1> & qvimage_pSrc1,
03516                 const QVImage<sShort, 1> & qvimage_pSrc2,
03517                 QVImage<sShort, 1> & qvimage_pDst,
03518                 const int scaleFactor = 1,
03519                 const QPoint &destROIOffset = QPoint(0,0));
03520 
03534 void Add(
03535                 const QVImage<sShort, 3> & qvimage_pSrc1,
03536                 const QVImage<sShort, 3> & qvimage_pSrc2,
03537                 QVImage<sShort, 3> & qvimage_pDst,
03538                 const int scaleFactor = 1,
03539                 const QPoint &destROIOffset = QPoint(0,0));
03540 
03554 void Sub(
03555                 const QVImage<sShort, 3> & qvimage_pSrc1,
03556                 const QVImage<sShort, 3> & qvimage_pSrc2,
03557                 QVImage<sShort, 3> & qvimage_pDst,
03558                 const int scaleFactor = 1,
03559                 const QPoint &destROIOffset = QPoint(0,0));
03560 
03574 void Mul(
03575                 const QVImage<sShort, 3> & qvimage_pSrc1,
03576                 const QVImage<sShort, 3> & qvimage_pSrc2,
03577                 QVImage<sShort, 3> & qvimage_pDst,
03578                 const int scaleFactor = 1,
03579                 const QPoint &destROIOffset = QPoint(0,0));
03580 
03594 void Div(
03595                 const QVImage<sShort, 3> & qvimage_pSrc1,
03596                 const QVImage<sShort, 3> & qvimage_pSrc2,
03597                 QVImage<sShort, 3> & qvimage_pDst,
03598                 const int scaleFactor = 1,
03599                 const QPoint &destROIOffset = QPoint(0,0));
03600 
03613 void Add(
03614                 const QVImage<sFloat, 1> & qvimage_pSrc1,
03615                 const QVImage<sFloat, 1> & qvimage_pSrc2,
03616                 QVImage<sFloat, 1> & qvimage_pDst,
03617                 const QPoint &destROIOffset = QPoint(0,0));
03618 
03631 void Sub(
03632                 const QVImage<sFloat, 1> & qvimage_pSrc1,
03633                 const QVImage<sFloat, 1> & qvimage_pSrc2,
03634                 QVImage<sFloat, 1> & qvimage_pDst,
03635                 const QPoint &destROIOffset = QPoint(0,0));
03636 
03649 void Mul(
03650                 const QVImage<sFloat, 1> & qvimage_pSrc1,
03651                 const QVImage<sFloat, 1> & qvimage_pSrc2,
03652                 QVImage<sFloat, 1> & qvimage_pDst,
03653                 const QPoint &destROIOffset = QPoint(0,0));
03654 
03667 void Div(
03668                 const QVImage<sFloat, 1> & qvimage_pSrc1,
03669                 const QVImage<sFloat, 1> & qvimage_pSrc2,
03670                 QVImage<sFloat, 1> & qvimage_pDst,
03671                 const QPoint &destROIOffset = QPoint(0,0));
03672 
03685 void Add(
03686                 const QVImage<sFloat, 3> & qvimage_pSrc1,
03687                 const QVImage<sFloat, 3> & qvimage_pSrc2,
03688                 QVImage<sFloat, 3> & qvimage_pDst,
03689                 const QPoint &destROIOffset = QPoint(0,0));
03690 
03703 void Sub(
03704                 const QVImage<sFloat, 3> & qvimage_pSrc1,
03705                 const QVImage<sFloat, 3> & qvimage_pSrc2,
03706                 QVImage<sFloat, 3> & qvimage_pDst,
03707                 const QPoint &destROIOffset = QPoint(0,0));
03708 
03721 void Mul(
03722                 const QVImage<sFloat, 3> & qvimage_pSrc1,
03723                 const QVImage<sFloat, 3> & qvimage_pSrc2,
03724                 QVImage<sFloat, 3> & qvimage_pDst,
03725                 const QPoint &destROIOffset = QPoint(0,0));
03726 
03739 void Div(
03740                 const QVImage<sFloat, 3> & qvimage_pSrc1,
03741                 const QVImage<sFloat, 3> & qvimage_pSrc2,
03742                 QVImage<sFloat, 3> & qvimage_pDst,
03743                 const QPoint &destROIOffset = QPoint(0,0));
03744 
03757 void MulScale(
03758                 const QVImage<uChar, 1> & qvimage_pSrc1,
03759                 const QVImage<uChar, 1> & qvimage_pSrc2,
03760                 QVImage<uChar, 1> & qvimage_pDst,
03761                 const QPoint &destROIOffset = QPoint(0,0));
03762 
03775 void MulScale(
03776                 const QVImage<uChar, 3> & qvimage_pSrc1,
03777                 const QVImage<uChar, 3> & qvimage_pSrc2,
03778                 QVImage<uChar, 3> & qvimage_pDst,
03779                 const QPoint &destROIOffset = QPoint(0,0));
03780 
03793 void AbsDiff(
03794                 const QVImage<uChar, 1> & qvimage_pSrc1,
03795                 const QVImage<uChar, 1> & qvimage_pSrc2,
03796                 QVImage<uChar, 1> & qvimage_pDst,
03797                 const QPoint &destROIOffset = QPoint(0,0));
03798 
03811 void AbsDiff(
03812                 const QVImage<sFloat, 1> & qvimage_pSrc1,
03813                 const QVImage<sFloat, 1> & qvimage_pSrc2,
03814                 QVImage<sFloat, 1> & qvimage_pDst,
03815                 const QPoint &destROIOffset = QPoint(0,0));
03816 
03829 void OrC(
03830                 const QVImage<uChar, 1> & qvimage_pSrc,
03831                 const uChar value,
03832                 QVImage<uChar, 1> & qvimage_pDst,
03833                 const QPoint &destROIOffset = QPoint(0,0));
03834 
03847 void AndC(
03848                 const QVImage<uChar, 1> & qvimage_pSrc,
03849                 const uChar value,
03850                 QVImage<uChar, 1> & qvimage_pDst,
03851                 const QPoint &destROIOffset = QPoint(0,0));
03852 
03865 void XorC(
03866                 const QVImage<uChar, 1> & qvimage_pSrc,
03867                 const uChar value,
03868                 QVImage<uChar, 1> & qvimage_pDst,
03869                 const QPoint &destROIOffset = QPoint(0,0));
03870 
03883 void OrC(
03884                 const QVImage<uShort, 1> & qvimage_pSrc,
03885                 const uShort value,
03886                 QVImage<uShort, 1> & qvimage_pDst,
03887                 const QPoint &destROIOffset = QPoint(0,0));
03888 
03901 void AndC(
03902                 const QVImage<uShort, 1> & qvimage_pSrc,
03903                 const uShort value,
03904                 QVImage<uShort, 1> & qvimage_pDst,
03905                 const QPoint &destROIOffset = QPoint(0,0));
03906 
03919 void XorC(
03920                 const QVImage<uShort, 1> & qvimage_pSrc,
03921                 const uShort value,
03922                 QVImage<uShort, 1> & qvimage_pDst,
03923                 const QPoint &destROIOffset = QPoint(0,0));
03924 
03937 void OrC(
03938                 const QVImage<sInt, 1> & qvimage_pSrc,
03939                 const sInt value,
03940                 QVImage<sInt, 1> & qvimage_pDst,
03941                 const QPoint &destROIOffset = QPoint(0,0));
03942 
03955 void AndC(
03956                 const QVImage<sInt, 1> & qvimage_pSrc,
03957                 const sInt value,
03958                 QVImage<sInt, 1> & qvimage_pDst,
03959                 const QPoint &destROIOffset = QPoint(0,0));
03960 
03973 void XorC(
03974                 const QVImage<sInt, 1> & qvimage_pSrc,
03975                 const sInt value,
03976                 QVImage<sInt, 1> & qvimage_pDst,
03977                 const QPoint &destROIOffset = QPoint(0,0));
03978 
03991 void MulC(
03992                 const QVImage<sFloat, 1> & qvimage_pSrc,
03993                 const sFloat value,
03994                 QVImage<sFloat, 1> & qvimage_pDst,
03995                 const QPoint &destROIOffset = QPoint(0,0));
03996 
04009 void AddC(
04010                 const QVImage<sFloat, 1> & qvimage_pSrc,
04011                 const sFloat value,
04012                 QVImage<sFloat, 1> & qvimage_pDst,
04013                 const QPoint &destROIOffset = QPoint(0,0));
04014 
04027 void SubC(
04028                 const QVImage<sFloat, 1> & qvimage_pSrc,
04029                 const sFloat value,
04030                 QVImage<sFloat, 1> & qvimage_pDst,
04031                 const QPoint &destROIOffset = QPoint(0,0));
04032 
04045 void DivC(
04046                 const QVImage<sFloat, 1> & qvimage_pSrc,
04047                 const sFloat value,
04048                 QVImage<sFloat, 1> & qvimage_pDst,
04049                 const QPoint &destROIOffset = QPoint(0,0));
04050 
04063 void OrC(
04064                 const QVImage<uChar, 3> & qvimage_pSrc,
04065                 const  uChar value[3],
04066                 QVImage<uChar, 3> & qvimage_pDst,
04067                 const QPoint &destROIOffset = QPoint(0,0));
04068 
04081 void AndC(
04082                 const QVImage<uChar, 3> & qvimage_pSrc,
04083                 const  uChar value[3],
04084                 QVImage<uChar, 3> & qvimage_pDst,
04085                 const QPoint &destROIOffset = QPoint(0,0));
04086 
04099 void XorC(
04100                 const QVImage<uChar, 3> & qvimage_pSrc,
04101                 const  uChar value[3],
04102                 QVImage<uChar, 3> & qvimage_pDst,
04103                 const QPoint &destROIOffset = QPoint(0,0));
04104 
04117 void OrC(
04118                 const QVImage<uShort, 3> & qvimage_pSrc,
04119                 const  uShort value[3],
04120                 QVImage<uShort, 3> & qvimage_pDst,
04121                 const QPoint &destROIOffset = QPoint(0,0));
04122 
04135 void AndC(
04136                 const QVImage<uShort, 3> & qvimage_pSrc,
04137                 const  uShort value[3],
04138                 QVImage<uShort, 3> & qvimage_pDst,
04139                 const QPoint &destROIOffset = QPoint(0,0));
04140 
04153 void XorC(
04154                 const QVImage<uShort, 3> & qvimage_pSrc,
04155                 const  uShort value[3],
04156                 QVImage<uShort, 3> & qvimage_pDst,
04157                 const QPoint &destROIOffset = QPoint(0,0));
04158 
04171 void OrC(
04172                 const QVImage<sInt, 3> & qvimage_pSrc,
04173                 const  sInt value[3],
04174                 QVImage<sInt, 3> & qvimage_pDst,
04175                 const QPoint &destROIOffset = QPoint(0,0));
04176 
04189 void AndC(
04190                 const QVImage<sInt, 3> & qvimage_pSrc,
04191                 const  sInt value[3],
04192                 QVImage<sInt, 3> & qvimage_pDst,
04193                 const QPoint &destROIOffset = QPoint(0,0));
04194 
04207 void XorC(
04208                 const QVImage<sInt, 3> & qvimage_pSrc,
04209                 const  sInt value[3],
04210                 QVImage<sInt, 3> & qvimage_pDst,
04211                 const QPoint &destROIOffset = QPoint(0,0));
04212 
04225 void MulC(
04226                 const QVImage<sFloat, 3> & qvimage_pSrc,
04227                 const  sFloat value[3],
04228                 QVImage<sFloat, 3> & qvimage_pDst,
04229                 const QPoint &destROIOffset = QPoint(0,0));
04230 
04243 void AddC(
04244                 const QVImage<sFloat, 3> & qvimage_pSrc,
04245                 const  sFloat value[3],
04246                 QVImage<sFloat, 3> & qvimage_pDst,
04247                 const QPoint &destROIOffset = QPoint(0,0));
04248 
04261 void SubC(
04262                 const QVImage<sFloat, 3> & qvimage_pSrc,
04263                 const  sFloat value[3],
04264                 QVImage<sFloat, 3> & qvimage_pDst,
04265                 const QPoint &destROIOffset = QPoint(0,0));
04266 
04279 void DivC(
04280                 const QVImage<sFloat, 3> & qvimage_pSrc,
04281                 const  sFloat value[3],
04282                 QVImage<sFloat, 3> & qvimage_pDst,
04283                 const QPoint &destROIOffset = QPoint(0,0));
04284 
04298 void MulC(
04299                 const QVImage<uChar, 1> & qvimage_pSrc,
04300                 const uChar value,
04301                 QVImage<uChar, 1> & qvimage_pDst,
04302                 const int scaleFactor = 1,
04303                 const QPoint &destROIOffset = QPoint(0,0));
04304 
04318 void AddC(
04319                 const QVImage<uChar, 1> & qvimage_pSrc,
04320                 const uChar value,
04321                 QVImage<uChar, 1> & qvimage_pDst,
04322                 const int scaleFactor = 1,
04323                 const QPoint &destROIOffset = QPoint(0,0));
04324 
04338 void SubC(
04339                 const QVImage<uChar, 1> & qvimage_pSrc,
04340                 const uChar value,
04341                 QVImage<uChar, 1> & qvimage_pDst,
04342                 const int scaleFactor = 1,
04343                 const QPoint &destROIOffset = QPoint(0,0));
04344 
04358 void DivC(
04359                 const QVImage<uChar, 1> & qvimage_pSrc,
04360                 const uChar value,
04361                 QVImage<uChar, 1> & qvimage_pDst,
04362                 const int scaleFactor = 1,
04363                 const QPoint &destROIOffset = QPoint(0,0));
04364 
04378 void MulC(
04379                 const QVImage<uShort, 1> & qvimage_pSrc,
04380                 const uShort value,
04381                 QVImage<uShort, 1> & qvimage_pDst,
04382                 const int scaleFactor = 1,
04383                 const QPoint &destROIOffset = QPoint(0,0));
04384 
04398 void AddC(
04399                 const QVImage<uShort, 1> & qvimage_pSrc,
04400                 const uShort value,
04401                 QVImage<uShort, 1> & qvimage_pDst,
04402                 const int scaleFactor = 1,
04403                 const QPoint &destROIOffset = QPoint(0,0));
04404 
04418 void SubC(
04419                 const QVImage<uShort, 1> & qvimage_pSrc,
04420                 const uShort value,
04421                 QVImage<uShort, 1> & qvimage_pDst,
04422                 const int scaleFactor = 1,
04423                 const QPoint &destROIOffset = QPoint(0,0));
04424 
04438 void DivC(
04439                 const QVImage<uShort, 1> & qvimage_pSrc,
04440                 const uShort value,
04441                 QVImage<uShort, 1> & qvimage_pDst,
04442                 const int scaleFactor = 1,
04443                 const QPoint &destROIOffset = QPoint(0,0));
04444 
04458 void MulC(
04459                 const QVImage<sShort, 1> & qvimage_pSrc,
04460                 const sShort value,
04461                 QVImage<sShort, 1> & qvimage_pDst,
04462                 const int scaleFactor = 1,
04463                 const QPoint &destROIOffset = QPoint(0,0));
04464 
04478 void AddC(
04479                 const QVImage<sShort, 1> & qvimage_pSrc,
04480                 const sShort value,
04481                 QVImage<sShort, 1> & qvimage_pDst,
04482                 const int scaleFactor = 1,
04483                 const QPoint &destROIOffset = QPoint(0,0));
04484 
04498 void SubC(
04499                 const QVImage<sShort, 1> & qvimage_pSrc,
04500                 const sShort value,
04501                 QVImage<sShort, 1> & qvimage_pDst,
04502                 const int scaleFactor = 1,
04503                 const QPoint &destROIOffset = QPoint(0,0));
04504 
04518 void DivC(
04519                 const QVImage<sShort, 1> & qvimage_pSrc,
04520                 const sShort value,
04521                 QVImage<sShort, 1> & qvimage_pDst,
04522                 const int scaleFactor = 1,
04523                 const QPoint &destROIOffset = QPoint(0,0));
04524 
04538 void MulC(
04539                 const QVImage<uChar, 3> & qvimage_pSrc,
04540                 const  uChar value[3],
04541                 QVImage<uChar, 3> & qvimage_pDst,
04542                 const int scaleFactor = 1,
04543                 const QPoint &destROIOffset = QPoint(0,0));
04544 
04558 void AddC(
04559                 const QVImage<uChar, 3> & qvimage_pSrc,
04560                 const  uChar value[3],
04561                 QVImage<uChar, 3> & qvimage_pDst,
04562                 const int scaleFactor = 1,
04563                 const QPoint &destROIOffset = QPoint(0,0));
04564 
04578 void SubC(
04579                 const QVImage<uChar, 3> & qvimage_pSrc,
04580                 const  uChar value[3],
04581                 QVImage<uChar, 3> & qvimage_pDst,
04582                 const int scaleFactor = 1,
04583                 const QPoint &destROIOffset = QPoint(0,0));
04584 
04598 void DivC(
04599                 const QVImage<uChar, 3> & qvimage_pSrc,
04600                 const  uChar value[3],
04601                 QVImage<uChar, 3> & qvimage_pDst,
04602                 const int scaleFactor = 1,
04603                 const QPoint &destROIOffset = QPoint(0,0));
04604 
04618 void MulC(
04619                 const QVImage<uShort, 3> & qvimage_pSrc,
04620                 const  uShort value[3],
04621                 QVImage<uShort, 3> & qvimage_pDst,
04622                 const int scaleFactor = 1,
04623                 const QPoint &destROIOffset = QPoint(0,0));
04624 
04638 void AddC(
04639                 const QVImage<uShort, 3> & qvimage_pSrc,
04640                 const  uShort value[3],
04641                 QVImage<uShort, 3> & qvimage_pDst,
04642                 const int scaleFactor = 1,
04643                 const QPoint &destROIOffset = QPoint(0,0));
04644 
04658 void SubC(
04659                 const QVImage<uShort, 3> & qvimage_pSrc,
04660                 const  uShort value[3],
04661                 QVImage<uShort, 3> & qvimage_pDst,
04662                 const int scaleFactor = 1,
04663                 const QPoint &destROIOffset = QPoint(0,0));
04664 
04678 void DivC(
04679                 const QVImage<uShort, 3> & qvimage_pSrc,
04680                 const  uShort value[3],
04681                 QVImage<uShort, 3> & qvimage_pDst,
04682                 const int scaleFactor = 1,
04683                 const QPoint &destROIOffset = QPoint(0,0));
04684 
04698 void MulC(
04699                 const QVImage<sShort, 3> & qvimage_pSrc,
04700                 const  sShort value[3],
04701                 QVImage<sShort, 3> & qvimage_pDst,
04702                 const int scaleFactor = 1,
04703                 const QPoint &destROIOffset = QPoint(0,0));
04704 
04718 void AddC(
04719                 const QVImage<sShort, 3> & qvimage_pSrc,
04720                 const  sShort value[3],
04721                 QVImage<sShort, 3> & qvimage_pDst,
04722                 const int scaleFactor = 1,
04723                 const QPoint &destROIOffset = QPoint(0,0));
04724 
04738 void SubC(
04739                 const QVImage<sShort, 3> & qvimage_pSrc,
04740                 const  sShort value[3],
04741                 QVImage<sShort, 3> & qvimage_pDst,
04742                 const int scaleFactor = 1,
04743                 const QPoint &destROIOffset = QPoint(0,0));
04744 
04758 void DivC(
04759                 const QVImage<sShort, 3> & qvimage_pSrc,
04760                 const  sShort value[3],
04761                 QVImage<sShort, 3> & qvimage_pDst,
04762                 const int scaleFactor = 1,
04763                 const QPoint &destROIOffset = QPoint(0,0));
04764 
04780 void Canny(
04781                 QVImage<sShort, 1> & qvimage_pSrcDx,
04782                 QVImage<sShort, 1> & qvimage_pSrcDy,
04783                 QVImage<uChar, 1> & qvimage_pDstEdges,
04784                 const sFloat lowThresh,
04785                 const sFloat highThresh,
04786                 QVImage<uChar, 1> & qvimage_pBuffer);
04787 
04803 void Canny(
04804                 QVImage<sFloat, 1> & qvimage_pSrcDx,
04805                 QVImage<sFloat, 1> & qvimage_pSrcDy,
04806                 QVImage<uChar, 1> & qvimage_pDstEdges,
04807                 const sFloat lowThresh,
04808                 const sFloat highThresh,
04809                 QVImage<uChar, 1> & qvimage_pBuffer);
04810 
04823 void Inpaint(
04824                 const QVImage<uChar, 1> & qvimage_pSrc,
04825                 QVImage<uChar, 1> & qvimage_pDst,
04826                  IppiInpaintState_8u_C1R & pState,
04827                 const QPoint &destROIOffset = QPoint(0,0));
04828 
04841 void Inpaint(
04842                 const QVImage<uChar, 3> & qvimage_pSrc,
04843                 QVImage<uChar, 3> & qvimage_pDst,
04844                  IppiInpaintState_8u_C1R & pState,
04845                 const QPoint &destROIOffset = QPoint(0,0));
04846 
04860 void FastMarching(
04861                 const QVImage<uChar, 1> & qvimage_pSrc,
04862                 QVImage<sFloat, 1> & qvimage_pDst,
04863                 const sFloat radius,
04864                 QVImage<uChar, 1> & qvimage_pBuffer,
04865                 const QPoint &destROIOffset = QPoint(0,0));
04866 
04882 void MinEigenVal(
04883                 const QVImage<uChar, 1> & qvimage_pSrc,
04884                 QVImage<sFloat, 1> & qvimage_pMinEigenVal,
04885                 const IppiKernelType kernType,
04886                 const int apertureSize,
04887                 const int avgWindow,
04888                 QVImage<uChar, 1> & qvimage_pBuffer,
04889                 const QPoint &destROIOffset = QPoint(0,0));
04890 
04891 #endif