- Dec 02, 2020
-
-
Matthias authored
-
Matthias authored
This reverts commit edba7bcb82046fdb0b6b3622d8ef0b5e4b9fcf5b.
-
Matthias authored
-
Matthias authored
-
Matthias authored
-
Matthias authored
-
Matthias authored
About the reader/writer classes: Each class contains methods for reading and writing (if applicable) of one format (INT, NumpyTXT, Reflecometry, Tiff). The code for reading and writing is copied from the OutputDataReadStrategy-implementations and from the OutputDataWriteStrategy-implementations. For TIFF, the code was already in a separate class (TiffHandler). This has been renamed and reworked a bit (only interface-wise, no implementation changes). Methods from the Tiff strategy have been integrated as well. The classes have no common polymorphy (no common base class/interface) since it is not necessary in the given implementation. This reduces code & dependencies and eliminates tricks or dummies for non-existing implementations like Reflecometry::write. Also in the one and only class which uses the readers/writers(IntensityDataIOFactory), polymorphy would not help since there is only one if-else, which would be necessary also in a polymorhic approach. However, the Reader/Writer classes are designed quite alike, so in case the future brings needs for polymorphy, this can be easily added. IntensityDataIOFactory: Code from OutputReader and OutputWriter has been integrated into IntensityDataIOFactory
-
Matthias authored
1:1 copy of the method in OutputDataReadStrategy.cpp which will be removed in one of the next commits
-
Matthias authored
This change moves every reader writer operation behind the facade of IntensityDataIOFactory
-
- Dec 01, 2020
-
-
Wuttke, Joachim authored
small correction: rm debmsgs
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
Improve export of Material to Python
-
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
Correct text output "simulation" (not "ISimulation"); minor cleanup
-
Wuttke, Joachim authored
This resolves Redmine #2498
-
- Nov 30, 2020
-
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
mpuchner authored
Feature 2115 replace boost filesystem
-
Matthias authored
-
- Nov 29, 2020
-
-
Wuttke, Joachim authored
-
Matthias authored
-
Wuttke, Joachim authored
minor cleanup in MultiLayer, MultiLayerUtils
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-