ISIS Core Library 0.7.2 (api 3.0.0)
Public Member Functions

isis::data::MemImage< T > Class Template Reference

An Image which always uses its own memory and a specific type. More...

#include <image.hpp>

Inheritance diagram for isis::data::MemImage< T >:
isis::data::TypedImage< T > isis::data::Image isis::data::_internal::NDimensional< 4 > isis::util::PropertyMap

Public Member Functions

 MemImage (const Image &src)
 Copy contructor.
MemImageoperator= (const Image &ref)
 Copy operator.

Detailed Description

template<typename T>
class isis::data::MemImage< T >

An Image which always uses its own memory and a specific type.

Thus, creating this image from another Image allways does a deep copy (and maybe a conversion).

Definition at line 857 of file image.hpp.


Constructor & Destructor Documentation

template<typename T >
isis::data::MemImage< T >::MemImage ( const Image src) [inline]

Copy contructor.

This makes a deep copy of the given image. The image data are converted to T if necessary.

Definition at line 865 of file image.hpp.


Member Function Documentation

template<typename T >
MemImage& isis::data::MemImage< T >::operator= ( const Image ref) [inline]

Copy operator.

This makes a deep copy of the given image. The image data are converted to T if necessary.

Reimplemented from isis::data::TypedImage< T >.

Definition at line 874 of file image.hpp.


The documentation for this class was generated from the following file: