Skip to content
Snippets Groups Projects
CoordTransformDistanceParser.h 852 B
Newer Older
#ifndef MANTID_DATAOBJECTS_COORDTRANSFORMDISTANCEPARSER_H_
#define MANTID_DATAOBJECTS_COORDTRANSFORMDISTANCEPARSER_H_

#include "MantidKernel/System.h"
#include <boost/shared_ptr.hpp>
#include "MantidDataObjects/CoordTransformAffineParser.h"
namespace Mantid {
/// Forward declaration
class CoordTransformDistance;
/** A parser for processing coordinate transform xml
*
* @author Owen Arnold
* @date 25/july/2011
*/
class DLLExport CoordTransformDistanceParser
    : public CoordTransformAffineParser {
public:
  CoordTransformDistanceParser();
  Mantid::API::CoordTransform *
  createTransform(Poco::XML::Element *coordTransElement) const override;
private:
  CoordTransformDistanceParser(const CoordTransformDistanceParser &);
  CoordTransformDistanceParser &operator=(const CoordTransformDistanceParser &);
};
}