Mantid
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
Mantid::DataObjects::CoordTransformDistanceParser Class Reference

A parser for processing coordinate transform xml. More...

#include <CoordTransformDistanceParser.h>

Inheritance diagram for Mantid::DataObjects::CoordTransformDistanceParser:
Mantid::DataObjects::CoordTransformAffineParser

Public Member Functions

 CoordTransformDistanceParser ()
 Constructor. More...
 
Mantid::API::CoordTransformcreateTransform (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::CoordTransformcreateTransform (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 &)
 
CoordTransformDistanceParseroperator= (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...
 

Detailed Description

A parser for processing coordinate transform xml.

Author
Owen Arnold
Date
25/july/2011

Definition at line 22 of file CoordTransformDistanceParser.h.

Constructor & Destructor Documentation

◆ CoordTransformDistanceParser() [1/2]

Mantid::DataObjects::CoordTransformDistanceParser::CoordTransformDistanceParser ( )
default

Constructor.

◆ CoordTransformDistanceParser() [2/2]

Mantid::DataObjects::CoordTransformDistanceParser::CoordTransformDistanceParser ( const CoordTransformDistanceParser )
private

Member Function Documentation

◆ createTransform()

Mantid::API::CoordTransform * Mantid::DataObjects::CoordTransformDistanceParser::createTransform ( Poco::XML::Element *  coordTransElement) const
overridevirtual

Create the transform object.

Parameters
coordTransElement: xml coordinate transform element
Returns
a fully constructed coordinate transform object.

Reimplemented from Mantid::DataObjects::CoordTransformAffineParser.

Definition at line 23 of file CoordTransformDistanceParser.cpp.

References Mantid::DataObjects::CoordTransformAffineParser::m_successor, and UNUSED_ARG.

◆ operator=()

CoordTransformDistanceParser & Mantid::DataObjects::CoordTransformDistanceParser::operator= ( const CoordTransformDistanceParser )
private

The documentation for this class was generated from the following files: