#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. | |
Private Types | |
| typedef std::vector< ROIImage< Image, Mask > * > | LayerVector |
| typedef LayerVector::iterator | LayerIterator |
| typedef LayerVector::const_iterator | ConstLayerIterator |
| typedef std::vector< image_value_type > | value_type |
It contains some simple methods to iterate over the image.
Definition at line 37 of file MultiLayerImage.h.
|
|||||
|
Definition at line 46 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 52 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 48 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 59 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 54 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 45 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 44 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 47 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 58 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 57 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 51 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 50 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 53 of file MultiLayerImage.h. |
|
|||||
|
Definition at line 61 of file MultiLayerImage.h. |
|
|||||||||
|
Definition at line 64 of file MultiLayerImage.h. |
|
|||||||||
|
Definition at line 69 of file MultiLayerImage.h. |
|
|||||||||
|
Definition at line 83 of file MultiLayerImage.h. |
|
|||||||||
|
calculate the bounding box of all images.
Definition at line 98 of file MultiLayerImage.h. References vigra_ext::ROIImage< Image, Mask >::boundingBox(). |
|
||||||||||||||||||||||||||||
|
get all image and mask data at a given point.
They are copied into the containers given by This is SLOW. Definition at line 126 of file MultiLayerImage.h. References vigra_ext::ROIImage< Image, Mask >::getMask(). |
|
||||||||||
|
|
|
|||||||||
|
Definition at line 78 of file MultiLayerImage.h. |
|
||||||||||
|
Definition at line 90 of file MultiLayerImage.h. |
|
|||||
|
the data storage.
Definition at line 143 of file MultiLayerImage.h. |
1.3.9.1