HuginBase::Nona::DifferenceBlender Struct Reference

blend by difference More...

#include <Stitcher.h>

List of all members.

Public Member Functions

template<typename ImageType, typename AlphaType, typename PanoIter, typename PanoAccessor, typename AlphaIter, typename AlphaAccessor>
void operator() (RemappedPanoImage< ImageType, AlphaType > &img, vigra::triple< PanoIter, PanoIter, PanoAccessor > pano, std::pair< AlphaIter, AlphaAccessor > alpha, const vigra::Rect2D &panoROI)
 blend img into pano, using alpha mask and panoROI


Detailed Description

blend by difference

Definition at line 1045 of file Stitcher.h.


Member Function Documentation

template<typename ImageType, typename AlphaType, typename PanoIter, typename PanoAccessor, typename AlphaIter, typename AlphaAccessor>
void HuginBase::Nona::DifferenceBlender::operator() RemappedPanoImage< ImageType, AlphaType > &  img,
vigra::triple< PanoIter, PanoIter, PanoAccessor >  pano,
std::pair< AlphaIter, AlphaAccessor >  alpha,
const vigra::Rect2D &  panoROI
[inline]
 

blend img into pano, using alpha mask and panoROI

updates pano, alpha and panoROI

Definition at line 1056 of file Stitcher.h.

References vigra_ext::applyRect(), vigra_ext::ROIImage< RemapImage, AlphaImage >::boundingBox(), DEBUG_DEBUG, vigra_ext::srcMask(), and vigra_ext::srcMaskRange().


The documentation for this struct was generated from the following file:
Generated on Thu Apr 17 01:25:51 2014 for Hugintrunk by  doxygen 1.3.9.1