A single column. More...
#include <decl_block.hpp>
Public Member Functions | |
Column ()=default | |
Default ctor. | |
CVB_FORCE_INLINE PixelType & | operator[] (int y) noexcept |
Row access. | |
CVB_FORCE_INLINE const PixelType & | operator[] (int y) const noexcept |
Row access. | |
template<class FromPixelType> | |
CVB_FORCE_INLINE auto | Set (int y, const FromPixelType &value) noexcept -> std::enable_if_t<!std::is_convertible< remove_cvref_t< FromPixelType >, remove_cvref_t< PixelType > >::value, void > |
Row setter. | |
CVB_FORCE_INLINE void | Set (int y, const PixelType &value) noexcept |
Row setter. | |
A single column.
|
inlinenoexcept |
Row access.
[in] | y | Pixel row. |
|
inlinenoexcept |
Row access.
[in] | y | Pixel row. |
|
inlinenoexcept |
Row setter.
Supports any input type for value for which get<I>() is overloaded and has sufficiently many values.
[in] | y | Pixel row. |
[in] | value | New pixel value. |
|
inlinenoexcept |
Row setter.
Supports any input type for value for which get<I>() is overloaded and has sufficiently many values.
[in] | y | Pixel row. |
[in] | value | New pixel value. |
We use cookies to improve your experience. By using this documentation, you agree to our use of cookies.