19#include "MantidAPI/DllConfig.h"
35 virtual const std::string
name()
const {
return "ITransformScale"; }
37 virtual void transform(std::vector<double> &gd) = 0;
46#define DECLARE_TRANSFORMSCALE(classname) \
48 Mantid::Kernel::RegistrationHelper register_trs_##classname( \
49 ((Mantid::API::TransformScaleFactory::Instance().subscribe<classname>(#classname)), 0)); \
std::shared_ptr< ITransformScale > ITransformScale_sptr
typedef for a shared pointer
Helper class which provides the Collimation Length for SANS instruments.