38 #ifdef BORNAGAIN_TIFF_SUPPORT
40 result =
new OutputDataReadTiffStrategy();
Defines many exception classes in namespace Exceptionss.
Defines class OutputDataReadFactory.
Interface for reading strategy of OutputData from file.
static OutputDataReader * getReflectometryReader(const std::string &file_name)
static OutputDataReader * getReader(const std::string &file_name)
static IOutputDataReadStrategy * getReadStrategy(const std::string &file_name)
Strategy to read BornAgain native IntensityData from ASCII file.
Strategy to read OutputData from simple ASCII file with the layout as in numpy.savetxt.
Strategy to read Reflectometry data from ASCII file.
Reads OutputData from file using different reading strategies.
void setStrategy(IOutputDataReadStrategy *read_strategy)
Sets concrete reading strategy.