12#include "MantidKernel/DllConfig.h"
38 const std::string catalogName()
const override;
40 const std::string soapEndPoint()
const override;
42 const std::string externalDownloadURL()
const override;
44 const std::string catalogPrefix()
const override;
46 const std::string windowsPrefix()
const override;
48 const std::string macPrefix()
const override;
50 const std::string linuxPrefix()
const override;
56 std::string getAttribute(
const Poco::XML::Element *element,
const std::string &tagName,
57 const std::string &attributeName);
A class that holds information about catalogs.
CatalogInfo & operator=(const CatalogInfo &other)
std::string m_catalogName
std::string m_externalDownloadURL
std::string m_linuxPrefix
std::string m_soapEndPoint
std::string m_catalogPrefix
std::string m_windowsPrefix
ICatalogInfo : An abstract class that holds information about catalogs.
Helper class which provides the Collimation Length for SANS instruments.