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 959 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 970 of file Stitcher.h.

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


The documentation for this struct was generated from the following file:
Generated on 30 Aug 2015 for Hugintrunk by  doxygen 1.4.7