Struct cuvis::image_t
Image data from a measurement. More...
#include <cuvis.hpp>
Inherits the following classes: cuvis::common_image_t
Public Attributes
| Type | Name |
|---|---|
| uint32_t const * | _wavelength |
Public Attributes inherited from cuvis::common_image_t
| Type | Name |
|---|---|
| std::size_t | _channels |
| data_t const * | _data The raw data pointer. |
| std::size_t | _height |
| std::size_t | _width |
Public Functions inherited from cuvis::common_image_t
| Type | Name |
|---|---|
| data_t const & | get (std::size_t x, std::size_t y, std::size_t z=std::size_t(0)) const |
Detailed Description
See common_image_t for single pixel access. The _wavelength is either a nullptr or, if set contains the cube's wavelengths in nano meter.
Template parameters:
data_tThe pixel bit depth, either std::uint8_t, std::uint16_t, std::uint32_t or float
Public Attributes Documentation
variable _wavelength
uint32_t const* cuvis::image_t< data_t >::_wavelength;
wavelength vector. nullptr, an array of size _channels contianing the wavelengths in nano meter.
Friends Documentation
friend Measurement
class cuvis::image_t::Measurement (
Measurement
)
friend Viewer
class cuvis::image_t::Viewer (
Viewer
)
The documentation for this class was generated from the following file cuvis.cpp/interface/cuvis.hpp