Hugin trunk 0.1
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
ROIImage.h File Reference
#include <hugin_utils/utils.h>
#include <vigra/imageinfo.hxx>
#include "lut.h"
Include dependency graph for ROIImage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vigra_ext::ROIImage< Image, Mask >
 brief description. More...
 

Namespaces

namespace  vigra_ext
 

Functions

template<class ImgIter , class ImgAcc >
vigra::triple< ImgIter, ImgIter, ImgAccvigra_ext::applyRect (vigra::Rect2D &r, vigra::triple< ImgIter, ImgIter, ImgAcc > img)
 apply a roi to an image area
 
template<class ImgIter , class ImgAcc >
vigra::pair< ImgIter, ImgAccvigra_ext::applyRect (vigra::Rect2D &r, vigra::pair< ImgIter, ImgAcc > img)
 apply a roi to an image
 
template<typename Image , typename Mask >
vigra::triple< typename ROIImage< Image, Mask >::image_const_traverser, typename ROIImage< Image, Mask >::image_const_traverser, typename ROIImage< Image, Mask >::ImageConstAccessor > vigra_ext::srcImageRange (const ROIImage< Image, Mask > &img)
 helper function for ROIImages
 
template<typename Image , typename Mask >
vigra::pair< typename ROIImage< Image, Mask >::image_const_traverser, typename ROIImage< Image, Mask >::ImageConstAccessor > vigra_ext::srcImage (const ROIImage< Image, Mask > &img)
 
template<class Image , class Alpha >
vigra::triple< typename ROIImage< Image, Alpha >::image_traverser, typename ROIImage< Image, Alpha >::image_traverser, typename ROIImage< Image, Alpha >::ImageAccessor > vigra_ext::destImageRange (ROIImage< Image, Alpha > &img)
 
template<class Image , class Alpha >
vigra::pair< typename ROIImage< Image, Alpha >::image_traverser, typename ROIImage< Image, Alpha >::ImageAccessor > vigra_ext::destImage (ROIImage< Image, Alpha > &img)
 
template<class Image , class Alpha >
vigra::triple< typename ROIImage< Image, Alpha >::mask_const_traverser, typename ROIImage< Image, Alpha >::mask_const_traverser, typename ROIImage< Image, Alpha >::MaskConstAccessor > vigra_ext::srcMaskRange (const ROIImage< Image, Alpha > &img)
 
template<class Image , class Alpha >
vigra::pair< typename ROIImage< Image, Alpha >::mask_const_traverser, typename ROIImage< Image, Alpha >::MaskConstAccessor > vigra_ext::srcMask (const ROIImage< Image, Alpha > &img)
 
template<class Image , class Alpha >
vigra::triple< typename ROIImage< Image, Alpha >::mask_traverser, typename ROIImage< Image, Alpha >::mask_traverser, typename ROIImage< Image, Alpha >::MaskAccessor > vigra_ext::destMaskRange (ROIImage< Image, Alpha > &img)
 
template<class Image , class Alpha >
vigra::pair< typename ROIImage< Image, Alpha >::mask_traverser, typename ROIImage< Image, Alpha >::MaskAccessor > vigra_ext::destMask (ROIImage< Image, Alpha > &img)
 
template<class ImgIter , class ImgAcc , class MaskIter , class MaskAcc , class Functor >
void vigra_ext::inspectImagesIf (std::vector< ImgIter > imgs, std::vector< MaskIter > masks, std::vector< vigra::Rect2D > rois, Functor &f)
 function to inspect a variable number of images.
 
template<class ROIIMG , class DestIter , class DestAccessor , class MaskIter , class MaskAccessor , class FUNCTOR >
void vigra_ext::reduceROIImages (std::vector< ROIIMG * > images, vigra::triple< DestIter, DestIter, DestAccessor > dest, vigra::pair< MaskIter, MaskAccessor > destMask, FUNCTOR &reduce)
 algorithm to reduce a set of ROI images
 

Detailed Description

Author
Pablo d'Angelo pablo.nosp@m..dan.nosp@m.gelo@.nosp@m.web..nosp@m.de

$Id$

This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU General Public License along with this software. If not, see http://www.gnu.org/licenses/.

Definition in file ROIImage.h.