Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
HuginBase::Nona::StackingBlender Struct Reference

blend images, by simply stacking them, without soft blending or boundary calculation More...

#include <Stitcher.h>

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 More...
 

Detailed Description

blend images, by simply stacking them, without soft blending or boundary calculation

Definition at line 943 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 954 of file Stitcher.h.

References vigra_ext::applyRect(), vigra_ext::ROIImage< Image, Mask >::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: