Newer
Older
// Mantid Repository : https://github.com/mantidproject/mantid
//
// Copyright © 2019 ISIS Rutherford Appleton Laboratory UKRI,
// NScD Oak Ridge National Laboratory, European Spallation Source
// & Institut Laue - Langevin
// SPDX - License - Identifier: GPL - 3.0 +
#ifndef MANTID_NEXUSGEOMETRY_JSONINSTRUMENTBUILDER_H_
#define MANTID_NEXUSGEOMETRY_JSONINSTRUMENTBUILDER_H_
/** JSONInstrumentBuilder : Builds in-memory instrument from json string
* representing Nexus instrument geometry.
*/
class MANTID_NEXUSGEOMETRY_DLL JSONInstrumentBuilder {
public:
/// Choppers are not first-class citizens in mantid currently so forward this
/// on from the parser
const std::vector<Chopper> &choppers() const;
};
} // namespace NexusGeometry
} // namespace Mantid