|
| | LinearAccessData () noexcept=default |
| | Create a default linear access data set.
|
| |
| std::uintptr_t | BasePtr () const noexcept |
| | Linear access base pointer.
|
| |
| std::intptr_t | SampleInc () const noexcept |
| | Sample-increment for linear access.
|
| |
| std::intptr_t | LineInc () const noexcept |
| | Line-increment for linear access.
|
| |
| std::intptr_t | BandInc () const noexcept |
| | Band-increment for linear access.
|
| |
| template<class Type> |
| const Type & | Value (int sample, int line, int band) const noexcept |
| | Gets a pixel value at a given position.
|
| |
| template<class Type> |
| Type & | Value (int sample, int line, int band) noexcept |
| | Gets a settable pixel value at a given position.
|
| |
Linear access properties.
This object enables a fast pixel access to cubes