Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
vigra_ext::MultiLayerImage< Image, Mask > Struct Template Reference
A multilayer image is simply a collection consisting of multiple ROIImages. More...
#include <MultiLayerImage.h>
Public Types | |
| typedef Image::value_type | image_value_type |
| typedef Image::traverser | image_traverser |
| typedef Image::const_traverser | const_image_traverser |
| typedef Image::Accessor | ImageAccessor |
| typedef Image::ConstAccessor | ConstImageAccessor |
| typedef Mask::value_type | mask_value_type |
| typedef Mask::traverser | mask_traverser |
| typedef Mask::const_traverser | const_mask_traverser |
| typedef Mask::Accessor | MaskAccessor |
| typedef Mask::ConstAccessor | ConstMaskAccessor |
Public Member Functions | |
| MultiLayerImage () | |
| ~MultiLayerImage () | |
| unsigned int | layers () |
| ROIImage< Image, Mask > & | appendLayer () |
| void | removeLayer (unsigned int i) |
| vigra::Rect2D | boundingBox () |
| calculate the bounding box of all images. | |
| ROIImage< Image, Mask > & | GetLayer (unsigned int i) |
| template<class ImgIter, class MaskIter> | |
| void | getCut (int x, int y, ImgIter image_iter, MaskIter mask_iter) const |
| get all image and mask data at a given point. | |
Protected Attributes | |
| LayerVector | m_layers |
| the data storage. | |
Detailed Description
template<class Image, class Mask>
struct vigra_ext::MultiLayerImage< Image, Mask >
A multilayer image is simply a collection consisting of multiple ROIImages.
It contains some simple methods to iterate over the image.
Member Typedef Documentation
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
Constructor & Destructor Documentation
|
|||||||||
|
|
|
|||||||||
|
|
Member Function Documentation
|
|||||||||
|
|
|
|||||||||
|
calculate the bounding box of all images.
|
|
||||||||||||||||||||||||||||
|
get all image and mask data at a given point.
They are copied into the containers given by This is SLOW. |
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
Member Data Documentation
|
|||||
|
the data storage.
|
The documentation for this struct was generated from the following file:
- hugin_base/vigra_ext/MultiLayerImage.h
1.3.9.1