16 #error no need to expose this header to Swig
20 #ifndef BORNAGAIN_DEVICE_INPUTOUTPUT_OUTPUTDATAREADWRITETIFF_H
21 #define BORNAGAIN_DEVICE_INPUTOUTPUT_OUTPUTDATAREADWRITETIFF_H
23 #ifdef BORNAGAIN_TIFF_SUPPORT
32 class OutputDataReadWriteTiff {
34 OutputDataReadWriteTiff();
35 ~OutputDataReadWriteTiff();
41 void read(std::istream& input_stream);
47 void create_output_data();
50 size_t m_width, m_height;
51 uint16 m_bitsPerSample, m_samplesPerPixel, m_sampleFormat;
52 std::unique_ptr<OutputData<double>> m_data;
Defines and implements templated class OutputData.