Mantid
|
A parser for processing coordinate transform xml. More...
#include <CoordTransformDistanceParser.h>
Public Member Functions | |
CoordTransformDistanceParser () | |
Constructor. More... | |
Mantid::API::CoordTransform * | createTransform (Poco::XML::Element *coordTransElement) const override |
Create the transform object. More... | |
Public Member Functions inherited from Mantid::DataObjects::CoordTransformAffineParser | |
CoordTransformAffineParser () | |
Constructor. More... | |
virtual Mantid::API::CoordTransform * | createTransform (Poco::XML::Element *coordTransElement) const |
Create the transform object. More... | |
virtual void | setSuccessor (CoordTransformAffineParser *other) |
Set the successor parser. More... | |
virtual | ~CoordTransformAffineParser ()=default |
Private Member Functions | |
CoordTransformDistanceParser (const CoordTransformDistanceParser &) | |
CoordTransformDistanceParser & | operator= (const CoordTransformDistanceParser &) |
Additional Inherited Members | |
Public Types inherited from Mantid::DataObjects::CoordTransformAffineParser | |
using | SuccessorType_sptr = std::shared_ptr< CoordTransformAffineParser > |
successor parser shared ptr typedef More... | |
Protected Attributes inherited from Mantid::DataObjects::CoordTransformAffineParser | |
SuccessorType_sptr | m_successor |
successor parser More... | |
A parser for processing coordinate transform xml.
Definition at line 22 of file CoordTransformDistanceParser.h.
|
default |
Constructor.
|
private |
|
overridevirtual |
Create the transform object.
coordTransElement | : xml coordinate transform element |
Reimplemented from Mantid::DataObjects::CoordTransformAffineParser.
Definition at line 23 of file CoordTransformDistanceParser.cpp.
References Mantid::DataObjects::CoordTransformAffineParser::m_successor, and UNUSED_ARG.
|
private |