Skip to content

Struct cuvis::image_t

template <typename data_t>

ClassList > 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

See 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

See 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_t The 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