Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Mantid::Geometry::MDFrame Class Referenceabstract

MDFrame : The coordinate frame for a dimension, or set of dimensions in a multidimensional workspace. More...

#include <MDFrame.h>

Inheritance diagram for Mantid::Geometry::MDFrame:
Mantid::Geometry::GeneralFrame Mantid::Geometry::HKL Mantid::Geometry::QLab Mantid::Geometry::QSample Mantid::Geometry::UnknownFrame

Public Member Functions

virtual bool canConvertTo (const Mantid::Kernel::MDUnit &otherUnit) const =0
 
virtual MDFrameclone () const =0
 
virtual Mantid::Kernel::SpecialCoordinateSystem equivalientSpecialCoordinateSystem () const =0
 
virtual const Mantid::Kernel::MDUnitgetMDUnit () const =0
 
virtual Mantid::Kernel::UnitLabel getUnitLabel () const =0
 
virtual bool isQ () const =0
 
virtual bool isSameType (const MDFrame &frame) const =0
 
virtual std::string name () const =0
 
virtual bool setMDUnit (const Mantid::Kernel::MDUnit &newUnit)=0
 
virtual ~MDFrame ()=default
 

Detailed Description

MDFrame : The coordinate frame for a dimension, or set of dimensions in a multidimensional workspace.

Definition at line 22 of file MDFrame.h.

Constructor & Destructor Documentation

◆ ~MDFrame()

virtual Mantid::Geometry::MDFrame::~MDFrame ( )
virtualdefault

Member Function Documentation

◆ canConvertTo()

virtual bool Mantid::Geometry::MDFrame::canConvertTo ( const Mantid::Kernel::MDUnit otherUnit) const
pure virtual

◆ clone()

virtual MDFrame * Mantid::Geometry::MDFrame::clone ( ) const
pure virtual

◆ equivalientSpecialCoordinateSystem()

virtual Mantid::Kernel::SpecialCoordinateSystem Mantid::Geometry::MDFrame::equivalientSpecialCoordinateSystem ( ) const
pure virtual

◆ getMDUnit()

virtual const Mantid::Kernel::MDUnit & Mantid::Geometry::MDFrame::getMDUnit ( ) const
pure virtual

◆ getUnitLabel()

virtual Mantid::Kernel::UnitLabel Mantid::Geometry::MDFrame::getUnitLabel ( ) const
pure virtual

◆ isQ()

virtual bool Mantid::Geometry::MDFrame::isQ ( ) const
pure virtual

◆ isSameType()

virtual bool Mantid::Geometry::MDFrame::isSameType ( const MDFrame frame) const
pure virtual

◆ name()

virtual std::string Mantid::Geometry::MDFrame::name ( ) const
pure virtual

◆ setMDUnit()

virtual bool Mantid::Geometry::MDFrame::setMDUnit ( const Mantid::Kernel::MDUnit newUnit)
pure virtual

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