32 #ifdef BORNAGAIN_TIFF_SUPPORT
34 result =
new OutputDataWriteTiffStrategy();
Defines many exception classes in namespace Exceptionss.
Defines class OutputDataWriteFactory.
Strategy interface to write OututData in file.
static OutputDataWriter * getWriter(const std::string &file_name)
static IOutputDataWriteStrategy * getWriteStrategy(const std::string &file_name)
Strategy to write OutputData to special BornAgain ASCII format.
Strategy to write OutputData to simple ASCII file with the layout as in numpy.savetxt.
Write OutputData to file using different witing strategies.
void setStrategy(IOutputDataWriteStrategy *write_strategy)
Sets concrete writing strategy.