Skip to content

Class MultiBand

template <typename GridT>

ClassList > MultiBand

Public Functions

Type Name
MultiBand (int n_bands, Args... args)
MultiBand (size_t width, size_t height)
void fill_from (const MultiBand & other, const Coordinate2D< size_t > & top_left={0, 0})
size_t height () const
bool in_bounds (const Coordinate2D< size_t > & coord) const
GridT & operator[] (size_t i)
const GridT & operator[] (size_t i) const
size_t size () const
size_t width () const

Public Functions Documentation

function MultiBand [1/2]

template<typename... Args>
inline MultiBand::MultiBand (
    int n_bands,
    Args... args
) 

function MultiBand [2/2]

inline MultiBand::MultiBand (
    size_t width,
    size_t height
) 

function fill_from

inline void MultiBand::fill_from (
    const  MultiBand & other,
    const  Coordinate2D < size_t > & top_left={0, 0}
) 

function height

inline size_t MultiBand::height () const

function in_bounds

inline bool MultiBand::in_bounds (
    const  Coordinate2D < size_t > & coord
) const

function operator[]

inline GridT & MultiBand::operator[] (
    size_t i
) 

function operator[]

inline const GridT & MultiBand::operator[] (
    size_t i
) const

function size

inline size_t MultiBand::size () const

function width

inline size_t MultiBand::width () const


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/grid/grid.hpp