Workspace 6.21.5
Public Member Functions | List of all members
Array3dTypedWriter< M, U > Class Template Reference

#include <DataAnalysis/DataStructures/array3dtyped.h>

Inheritance diagram for Array3dTypedWriter< M, U >:
[legend]

Public Member Functions

void operator() (M &array, unsigned x, unsigned y, unsigned z, const U &value) const
 

Detailed Description

template<typename M, typename U>
class CSIRO::DataAnalysis::Array3dTypedWriter< M, U >

Writes a value of type U to a array of type M, assuming U can be statically converted to the type stored by M. Uses operator() to retrieve a reference to the cell being assigned. Developers can create their own template specialisations of these evaluators to extract data differently from their own custom array container types.

Member Function Documentation

◆ operator()()

void operator() ( M &  array,
unsigned  x,
unsigned  y,
unsigned  z,
const U &  value 
) const
inline