Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. Mar 25, 2020
  2. Mar 20, 2020
  3. Mar 05, 2020
  4. Feb 12, 2020
    • Danny Hindson's avatar
      Changes to support loading multi-part mesh environment from spec xml file · 7a20e4dd
      Danny Hindson authored
      The format of the sample environment xml file has been extended to support
      loading a .stl file for each environment component. An example spec file
      has been created in ISIS/Pearl.xml. This can be used when running the
      Algorithm SetSample
      Various SampleEnvironmentXXX units have been moved out the Geometry package
      into the DataHandling package to facilitate this because they needed to
      access the STL loading code in DataHandling
      SetSample contains some features for overriding the sample geometry if the
      geometry is a CSGObject. This has been sidestepped for mesh geometries.
      The methods setId and setMaterial have been moved up to IObject because
      it's useful to have them applicable to all objects (CSG, mesh)
      Some of the repeated code in SetSample, LoadSampleEnvironment (and now
      SampleEnvironmentSpecParser) has been centralised in a new class LoadStlFactory
      Also changed container logic so that if there's only one container specified
      in the env spec file you don't need to specify it in SetSample
      Centralise code relating to scaling mesh vertices and handling of units
      into the LoadShape class and rename it MeshFileIO now that SaveStl is also
      descended from this class
      Move repeated code to choose Ascii or binary STL reader into a factory class
      7a20e4dd
  5. Apr 15, 2019
  6. Nov 27, 2018
  7. Oct 09, 2018
  8. Oct 04, 2018
  9. Oct 02, 2018
  10. Oct 01, 2018
  11. Sep 26, 2018
  12. Sep 25, 2018
  13. Sep 24, 2018
  14. Sep 21, 2018
  15. Sep 20, 2018
Loading