10#include "MantidGeometry/DllConfig.h"
45 CenteringType getType()
const;
46 std::string getSymbol()
const;
64 std::vector<SymmetryOperation> getPrimitive()
const;
65 std::vector<SymmetryOperation> getBodyCentered()
const;
66 std::vector<SymmetryOperation> getACentered()
const;
67 std::vector<SymmetryOperation> getBCentered()
const;
68 std::vector<SymmetryOperation> getCCentered()
const;
69 std::vector<SymmetryOperation> getFCentered()
const;
70 std::vector<SymmetryOperation> getRobvCentered()
const;
71 std::vector<SymmetryOperation> getRrevCentered()
const;
87EXTERN_MANTID_GEOMETRY
template class MANTID_GEOMETRY_DLL
Helper class to keep this out of the interface of CenteringGroup.
std::map< std::string, CenteringGroup::CenteringType > m_centeringSymbolMap
This class is mostly a convenience class.
The class Group represents a set of symmetry operations (or symmetry group).
Manage the lifetime of a class intended to be a singleton.
std::shared_ptr< CenteringGroup > CenteringGroup_sptr
std::shared_ptr< const CenteringGroup > CenteringGroup_const_sptr
Helper class which provides the Collimation Length for SANS instruments.
Policy class controlling creation of the singleton Implementation classes should mark their default c...