[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

hugin_base/panodata/Mask.h File Reference

declaration of classes to work with mask More...

#include <hugin_shared.h>
#include "hugin_utils/utils.h"
#include "hugin_math/hugin_math.h"

Include dependency graph for Mask.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  HuginBase
namespace  HuginBase::PTools
namespace  vigra_ext

Classes

class  HuginBase::MaskPolygon
 base class, which stores one polygon More...

Typedefs

typedef std::vector< FDiff2DVectorPolygon
 vector, which stores coordinates of one polygon
typedef std::vector< MaskPolygon > MaskPolygonVector

Functions

template<class SrcImageIterator, class SrcAccessor>
void applyMask (vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor > img, HuginBase::MaskPolygonVector masks)

Variables

const int maskOffset = 100
 polygon can exceed the image maximal maskOffset pixels in each direction bigger polygons will be clipped after loading


Detailed Description

declaration of classes to work with mask

Author:
Thomas Modes
$Id$

Typedef Documentation

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true false HuginBase::MaskPolygonVector
 

typedef std::vector<FDiff2D> HuginBase::VectorPolygon
 

vector, which stores coordinates of one polygon


Function Documentation

template<class SrcImageIterator, class SrcAccessor>
void applyMask vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor >  img,
HuginBase::MaskPolygonVector  masks
 


Variable Documentation

const int HuginBase::maskOffset = 100
 

polygon can exceed the image maximal maskOffset pixels in each direction bigger polygons will be clipped after loading


Generated on Mon Sep 20 01:01:31 2010 for Hugintrunk by doxygen 1.3.9.1