11#include "MantidDataHandling/DllConfig.h"
20namespace DataHandling {
30 const std::string
name()
const override {
return "RotateSampleShape"; };
32 const std::string
summary()
const override {
33 return "Define the initial orientation of the sample with respect to the beam and instrument "
34 "by giving the axes, angle and directions of rotations.";
38 int version()
const override {
return 1; };
39 const std::vector<std::string>
seeAlso()
const override {
return {
"SetGoniometer"}; }
41 const std::string
category()
const override {
return "DataHandling\\Instrument"; }
Base class from which all concrete algorithm classes should be derived.
Define the initial orientation of the sample with respect to the beam and instrument by giving the ax...
const std::string summary() const override
Summary of algorithms purpose.
int version() const override
Algorithm's version for identification.
const std::vector< std::string > seeAlso() const override
Function to return all of the seeAlso (these are not validated) algorithms related to this algorithm....
const std::string category() const override
Algorithm's category for identification.
const std::string name() const override
Algorithm's name for identification.
Class to represent a particular goniometer setting, which is described by the rotation matrix.
std::shared_ptr< ExperimentInfo > ExperimentInfo_sptr
Shared pointer to ExperimentInfo.
Helper class which provides the Collimation Length for SANS instruments.