HuginBase::Nona::StackingBlender Struct Reference

blend images, by simply stacking them, without soft blending or boundary calculation 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 images, by simply stacking them, without soft blending or boundary calculation

Definition at line 981 of file Stitcher.h.


Member Function Documentation

template<typename ImageType, typename AlphaType, typename PanoIter, typename PanoAccessor, typename AlphaIter, typename AlphaAccessor>
void HuginBase::Nona::StackingBlender::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 992 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 Tue Jul 29 01:25:53 2014 for Hugintrunk by  doxygen 1.3.9.1