1 #ifndef __stir_IO_read_data_H__ 2 #define __stir_IO_read_data_H__ 43 template <
int num_dimensions,
class IStreamT,
class elemT>
44 inline Succeeded
read_data(IStreamT& s, ArrayType<num_dimensions, elemT>& data,
const ByteOrder byte_order = ByteOrder::native);
58 template <
int num_dimensions,
class IStreamT,
class elemT,
class InputType,
class ScaleT>
60 ArrayType<num_dimensions, elemT>& data,
61 NumericInfo<InputType> input_type,
63 const ByteOrder byte_order = ByteOrder::native);
75 template <
int num_dimensions,
class IStreamT,
class elemT,
class ScaleT>
77 ArrayType<num_dimensions, elemT>& data,
80 const ByteOrder byte_order = ByteOrder::native);
This file declares the stir::ByteOrder class.
forward declaration of stir::Array class for multi-dimensional (numeric) arrays
Implementation of stir::read_data() functions for reading stir::Array's from file.
Succeeded read_data(IStreamT &s, ArrayType< num_dimensions, elemT > &data, NumericType type, ScaleT &scale, const ByteOrder byte_order=ByteOrder::native)
Read the data of an Array from file as a different type.
Definition: read_data.inl:96