vigra_ext::ROIImage< Image, Mask > Class Template Reference
brief description.. More...
#include <ROIImage.h>
Inheritance diagram for vigra_ext::ROIImage< Image, Mask >:

Public Types | |
| typedef Image::value_type | image_value_type |
| typedef Image::traverser | image_traverser |
| typedef Image::const_traverser | image_const_traverser |
| typedef Image::Accessor | ImageAccessor |
| typedef Image::ConstAccessor | ImageConstAccessor |
| typedef Mask::value_type | mask_value_type |
| typedef Mask::traverser | mask_traverser |
| typedef Mask::const_traverser | mask_const_traverser |
| typedef Mask::Accessor | MaskAccessor |
| typedef Mask::ConstAccessor | MaskConstAccessor |
Public Member Functions | |
| ROIImage () | |
| ctor. | |
| virtual | ~ROIImage () |
| dtor. | |
| void | resize (const vigra::Rect2D &rect) |
| resize the image | |
| image_traverser | upperLeft () |
| returns an traverser to the upper left of the image, this is usually outside of the rectangle. | |
| image_const_traverser | upperLeft () const |
| image_traverser | lowerRight () |
| image_const_traverser | lowerRight () const |
| ImageAccessor | accessor () |
| return the accessor of this image | |
| ImageConstAccessor | accessor () const |
| mask_traverser | maskUpperLeft () |
| returns an traverser to the upper left of the image, this is usually outside of the rectangle. | |
| mask_const_traverser | maskUpperLeft () const |
| mask_traverser | maskLowerRight () |
| mask_const_traverser | maskLowerRight () const |
| MaskAccessor | maskAccessor () |
| return the accessor of the alpha channel | |
| MaskConstAccessor | maskAccessor () const |
| vigra::Rect2D & | boundingBox () |
| image_value_type | operator() (int x, int y) |
| image_value_type | operator[] (vigra::Diff2D const &pos) |
| mask_value_type | getMask (int x, int y) |
| mask_value_type | getMask (const vigra::Diff2D &pos) |
Public Attributes | |
| Image | m_image |
| remapped image | |
| Mask | m_mask |
| corresponding alpha channel | |
Protected Attributes | |
| vigra::Rect2D | m_region |
| bounding rectangle of the image | |
Detailed Description
template<class Image, class Mask>
class vigra_ext::ROIImage< Image, Mask >
brief description..
This image will only hold a partial image, but look like a much bigger one. Iterators haven't been written for it yet, but maybe that will follow.
It should support most operations that other images support The alpha channel will be in a separate image, and can be obtained with separate functions.
Member Typedef Documentation
|
|||||
|
|
|
|||||
|
Reimplemented in HuginBase::Nona::RemappedPanoImage< RemapImage, AlphaImage >, and HuginBase::Nona::RemappedPanoImage< ImageType, AlphaType >. |
|
|||||
|
Reimplemented in HuginBase::Nona::RemappedPanoImage< RemapImage, AlphaImage >, and HuginBase::Nona::RemappedPanoImage< ImageType, AlphaType >. |
|
|||||
|
Reimplemented in HuginBase::Nona::RemappedPanoImage< RemapImage, AlphaImage >, and HuginBase::Nona::RemappedPanoImage< ImageType, AlphaType >. |
|
|||||
|
|
|
|||||
|
|
|
|||||
|
Reimplemented in HuginBase::Nona::RemappedPanoImage< RemapImage, AlphaImage >, and HuginBase::Nona::RemappedPanoImage< ImageType, AlphaType >. |
|
|||||
|
Reimplemented in HuginBase::Nona::RemappedPanoImage< RemapImage, AlphaImage >, and HuginBase::Nona::RemappedPanoImage< ImageType, AlphaType >. |
|
|||||
|
Reimplemented in HuginBase::Nona::RemappedPanoImage< RemapImage, AlphaImage >, and HuginBase::Nona::RemappedPanoImage< ImageType, AlphaType >. |
|
|||||
|
|
Constructor & Destructor Documentation
|
|||||||||
|
ctor.
|
|
|||||||||
|
dtor.
|
Member Function Documentation
|
|||||||||
|
|
|
|||||||||
|
return the accessor of this image
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
return the accessor of the alpha channel
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
returns an traverser to the upper left of the image, this is usually outside of the rectangle. The traverser must not be dereferenced there. It is only valid inside the Rect. |
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
resize the image erases the current image content. |
|
|||||||||
|
|
|
|||||||||
|
returns an traverser to the upper left of the image, this is usually outside of the rectangle. The traverser must not be dereferenced there. It is only valid inside the Rect. |
Member Data Documentation
|
|||||
|
remapped image
|
|
|||||
|
corresponding alpha channel
|
|
|||||
|
bounding rectangle of the image
|
The documentation for this class was generated from the following file:
- hugin_base/vigra_ext/ROIImage.h
1.3.9.1