|
ISIS Core Library 0.7.2 (api 3.0.0)
|
An Image where all chunks are guaranteed to have a specific type. More...
#include <image.hpp>
Public Types | |
| typedef _internal::ImageIteratorTemplate < const data::ValueArray< T > > | const_iterator |
| typedef const_iterator::reference | const_reference |
| typedef _internal::ImageIteratorTemplate < data::ValueArray< T > > | iterator |
| typedef iterator::reference | reference |
Public Member Functions | |
| iterator | begin () |
| const_iterator | begin () const |
| void | copyToMem (void *dst) const |
| void | copyToMem (void *dst) |
| const_iterator | end () const |
| iterator | end () |
| TypedImage & | operator= (const Image &ref) |
| cheap copy another Image and make sure all chunks have type T | |
| TypedImage & | operator= (const TypedImage &ref) |
| cheap copy another TypedImage | |
| TypedImage (const Image &src) | |
| cheap copy another Image and make sure all chunks have type T | |
Protected Member Functions | |
| TypedImage () | |
An Image where all chunks are guaranteed to have a specific type.
This not necessarily means, that all chunks in this image are a deep copy of their origin.
| typedef _internal::ImageIteratorTemplate<const data::ValueArray<T> > isis::data::TypedImage< T >::const_iterator |
Reimplemented from isis::data::Image.
| typedef const_iterator::reference isis::data::TypedImage< T >::const_reference |
Reimplemented from isis::data::Image.
| typedef _internal::ImageIteratorTemplate<data::ValueArray<T> > isis::data::TypedImage< T >::iterator |
Reimplemented from isis::data::Image.
| typedef iterator::reference isis::data::TypedImage< T >::reference |
Reimplemented from isis::data::Image.
| isis::data::TypedImage< T >::TypedImage | ( | ) | [inline, protected] |
| isis::data::TypedImage< T >::TypedImage | ( | const Image & | src | ) | [inline] |
| iterator isis::data::TypedImage< T >::begin | ( | ) | [inline] |
Reimplemented from isis::data::Image.
| const_iterator isis::data::TypedImage< T >::begin | ( | ) | const [inline] |
Reimplemented from isis::data::Image.
| void isis::data::TypedImage< T >::copyToMem | ( | void * | dst | ) | [inline] |
| void isis::data::TypedImage< T >::copyToMem | ( | void * | dst | ) | const [inline] |
| const_iterator isis::data::TypedImage< T >::end | ( | ) | const [inline] |
Reimplemented from isis::data::Image.
| iterator isis::data::TypedImage< T >::end | ( | ) | [inline] |
Reimplemented from isis::data::Image.
| TypedImage& isis::data::TypedImage< T >::operator= | ( | const TypedImage< T > & | ref | ) | [inline] |
cheap copy another TypedImage
| TypedImage& isis::data::TypedImage< T >::operator= | ( | const Image & | ref | ) | [inline] |
cheap copy another Image and make sure all chunks have type T
Reimplemented from isis::data::Image.
Reimplemented in isis::data::MemImage< T >.
1.7.3