11#include "MantidMDAlgorithms/DllConfig.h"
14namespace MDAlgorithms {
22 const std::string name()
const override;
24 const std::string
summary()
const override {
return "Scale and/or offset the coordinates of a MDWorkspace"; }
26 int version()
const override;
27 const std::vector<std::string>
seeAlso()
const override {
return {
"InvertMDDim"}; }
28 const std::string category()
const override;
33 void reverse(
signal_t *array,
size_t arrayLength);
35 const std::vector<int> &axes);
Base class from which all concrete algorithm classes should be derived.
std::shared_ptr< MDEventWorkspace< MDE, nd > > sptr
Typedef for a shared pointer of this kind of event workspace.
std::shared_ptr< MDHistoWorkspace > MDHistoWorkspace_sptr
A shared pointer to a MDHistoWorkspace.
Helper class which provides the Collimation Length for SANS instruments.
double signal_t
Typedef for the signal recorded in a MDBox, etc.