Skip to content

Struct cuvis::view_t

template <typename data_t>

ClassList > cuvis > view_t

Image data created from ViewExporter .More...

  • #include <cuvis.hpp>

Inherits the following classes: cuvis::common_image_t

Public Attributes

Type Name
cuvis_view_category_t _category
std::string _id
bool _show

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

The ViewExpoter generates image views (int 8 bit resolution) and data views (in floating point precision). Each image is named by it's _id. Also the _show flag is set with respect to the setting of the view's author. See ViewExporter for more information. See common_image_t for single pixel access.

Template parameters:

  • data_t The pixel bit depth, either std::uint8_t or float

Public Attributes Documentation

variable _category

cuvis_view_category_t cuvis::view_t< data_t >::_category;

The image categroy


variable _id

std::string cuvis::view_t< data_t >::_id;

The name of the image


variable _show

bool cuvis::view_t< data_t >::_show;

Hint, if data can be shown on a screen as an image


Friends Documentation

friend Viewer

class cuvis::view_t::Viewer (
    Viewer
) 


The documentation for this class was generated from the following file cuvis.cpp/interface/cuvis.hpp