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

#include <DataAnalysis/DataStructures/array3dtyped.h>

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

Public Member Functions

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

Detailed Description

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

Extracts a value of type U from an array of type M, assuming the data type contained within M can be statically converted. Uses operator() to extract values from the array. Developers can create their own template specialisations of these evalutators to extract data differently from their own custom array container types.

Member Function Documentation

◆ operator()()

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