Mantid
|
SymmetryElementInversion represents the inversion. More...
#include <SymmetryElement.h>
Public Member Functions | |
SymmetryElement_sptr | clone () const override |
Returns a clone of the inversion element. More... | |
V3R | getInversionPoint () const |
Returns the internally stored inversion point. More... | |
SymmetryElementInversion (const V3R &inversionPoint=V3R(0, 0, 0)) | |
Constructor with inversion point, default is (0,0,0). More... | |
Public Member Functions inherited from Mantid::Geometry::SymmetryElement | |
virtual std::shared_ptr< SymmetryElement > | clone () const =0 |
std::string | hmSymbol () const |
Returns the internally stored Hermann-Mauguin symbol. More... | |
virtual | ~SymmetryElement ()=default |
Protected Attributes | |
V3R | m_inversionPoint |
Protected Attributes inherited from Mantid::Geometry::SymmetryElement | |
std::string | m_hmSymbol |
Additional Inherited Members | |
Protected Member Functions inherited from Mantid::Geometry::SymmetryElement | |
SymmetryElement (std::string symbol) | |
Constructor with symbol argument. More... | |
SymmetryElementInversion represents the inversion.
The default inversion point is (0,0,0), but the constructor takes the inversion point as a parameter. The symbol stored internally is "-1".
Definition at line 75 of file SymmetryElement.h.
Mantid::Geometry::SymmetryElementInversion::SymmetryElementInversion | ( | const V3R & | inversionPoint = V3R(0, 0, 0) | ) |
Constructor with inversion point, default is (0,0,0).
Definition at line 25 of file SymmetryElement.cpp.
|
overridevirtual |
Returns a clone of the inversion element.
Implements Mantid::Geometry::SymmetryElement.
Definition at line 29 of file SymmetryElement.cpp.
References m_inversionPoint.
|
inline |
Returns the internally stored inversion point.
Definition at line 82 of file SymmetryElement.h.
|
protected |
Definition at line 85 of file SymmetryElement.h.
Referenced by clone().