|
ISIS Core Library 0.7.2 (api 3.0.0)
|
#include <chunk.hpp>
Public Member Functions | |
| MemChunkNonDel (size_t nrOfColumns, size_t nrOfRows=1, size_t nrOfSlices=1, size_t nrOfTimesteps=1) | |
| Create an empty MemChunkNoDel with the given size. | |
| template<typename T > | |
| MemChunkNonDel (const T *const org, size_t nrOfColumns, size_t nrOfRows=1, size_t nrOfSlices=1, size_t nrOfTimesteps=1) | |
| Create a MemChunkNoDel as copy of a given raw memory block This chunk won't be deleted automatically - HAVE TO BE DELETED MANUALLY This will create a MemChunkNoDel of the given size and fill it with the data at the given address. | |
| MemChunkNonDel (const Chunk &ref, const util::ValueBase &min, const util::ValueBase &max) | |
| Create a deep copy of a given Chunk. | |
| MemChunkNonDel (const MemChunk< TYPE > &ref) | |
| MemChunkNonDel (const Chunk &ref) | |
| Create a deep copy of a given Chunk (automatic conversion will be used if datatype does not fit) | |
| MemChunkNonDel & | operator= (const MemChunkNonDel< TYPE > &ref) |
| Create a deep copy of a given MemChunk (automatic conversion will be used if datatype does not fit) | |
| MemChunkNonDel & | operator= (const Chunk &ref) |
| Create a deep copy of a given Chunk (automatic conversion will be used if datatype does not fit) | |
| isis::data::MemChunkNonDel< TYPE >::MemChunkNonDel | ( | size_t | nrOfColumns, |
| size_t | nrOfRows = 1, |
||
| size_t | nrOfSlices = 1, |
||
| size_t | nrOfTimesteps = 1 |
||
| ) | [inline] |
| isis::data::MemChunkNonDel< TYPE >::MemChunkNonDel | ( | const T *const | org, |
| size_t | nrOfColumns, | ||
| size_t | nrOfRows = 1, |
||
| size_t | nrOfSlices = 1, |
||
| size_t | nrOfTimesteps = 1 |
||
| ) | [inline] |
Create a MemChunkNoDel as copy of a given raw memory block This chunk won't be deleted automatically - HAVE TO BE DELETED MANUALLY This will create a MemChunkNoDel of the given size and fill it with the data at the given address.
No range check will be done. An automatic conversion will be done if necessary.
| org | pointer to the raw data which shall be copied |
| nrOfColumns | |
| nrOfRows | |
| nrOfSlices | |
| nrOfTimesteps | size of the resulting image |
| isis::data::MemChunkNonDel< TYPE >::MemChunkNonDel | ( | const Chunk & | ref | ) | [inline] |
| isis::data::MemChunkNonDel< TYPE >::MemChunkNonDel | ( | const Chunk & | ref, |
| const util::ValueBase & | min, | ||
| const util::ValueBase & | max | ||
| ) | [inline] |
| isis::data::MemChunkNonDel< TYPE >::MemChunkNonDel | ( | const MemChunk< TYPE > & | ref | ) | [inline] |
| MemChunkNonDel& isis::data::MemChunkNonDel< TYPE >::operator= | ( | const Chunk & | ref | ) | [inline] |
Create a deep copy of a given Chunk (automatic conversion will be used if datatype does not fit)
Reimplemented from isis::data::Chunk.
| MemChunkNonDel& isis::data::MemChunkNonDel< TYPE >::operator= | ( | const MemChunkNonDel< TYPE > & | ref | ) | [inline] |
1.7.3