"...Framework/git@code.ornl.gov:mantidproject/mantid.git" did not exist on "03d786458711b27387e6950ee4e1c74fb183c4ed"
Newer
Older
// Mantid Repository : https://github.com/mantidproject/mantid
//
// Copyright © 2009 ISIS Rutherford Appleton Laboratory UKRI,
// NScD Oak Ridge National Laboratory, European Spallation Source
// & Institut Laue - Langevin
// SPDX - License - Identifier: GPL - 3.0 +
Gigg, Martyn Anthony
committed
#ifndef MANTID_DATAHANDLING_CREATESAMPLESHAPE_H_
#define MANTID_DATAHANDLING_CREATESAMPLESHAPE_H_
//--------------------------------
// Includes
//--------------------------------
#include "MantidAPI/Algorithm.h"
namespace Mantid {
namespace DataHandling {
Gigg, Martyn Anthony
committed
/**
This class allows the shape of the sample to be defined by using the allowed
XML
Gigg, Martyn Anthony
committed
expressions
@author Martyn Gigg, Tessella Support Services plc
@date 13/03/2009
*/
class DLLExport CreateSampleShape : public Mantid::API::Algorithm {
Gigg, Martyn Anthony
committed
public:
/// Algorithm's name
const std::string name() const override { return "CreateSampleShape"; }
const std::string summary() const override {
return "Create a shape object to model the sample.";
}
Gigg, Martyn Anthony
committed
/// Algorithm's version
int version() const override { return (1); }
const std::vector<std::string> seeAlso() const override {
return {"SetSample", "AbsorptionCorrection", "SetSampleMaterial",
"CopySample"};
Gigg, Martyn Anthony
committed
/// Algorithm's category for identification
const std::string category() const override { return "Sample;"; }
/// Algorithm's aliases
const std::string alias() const override { return "SetSampleShape"; }
Gigg, Martyn Anthony
committed
private:
/// Initialisation code
Gigg, Martyn Anthony
committed
};
} // namespace DataHandling
} // namespace Mantid
Gigg, Martyn Anthony
committed
#endif /* MANTID_DATAHANDLING_CREATESAMPLESHAPE_H_*/