Mantid
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
Mantid::Geometry::SymmetryElementInversion Class Reference

SymmetryElementInversion represents the inversion. More...

#include <SymmetryElement.h>

Inheritance diagram for Mantid::Geometry::SymmetryElementInversion:
Mantid::Geometry::SymmetryElement

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< SymmetryElementclone () 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...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ SymmetryElementInversion()

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.

Member Function Documentation

◆ clone()

SymmetryElement_sptr Mantid::Geometry::SymmetryElementInversion::clone ( ) const
overridevirtual

Returns a clone of the inversion element.

Implements Mantid::Geometry::SymmetryElement.

Definition at line 29 of file SymmetryElement.cpp.

References m_inversionPoint.

◆ getInversionPoint()

V3R Mantid::Geometry::SymmetryElementInversion::getInversionPoint ( ) const
inline

Returns the internally stored inversion point.

Definition at line 82 of file SymmetryElement.h.

Member Data Documentation

◆ m_inversionPoint

V3R Mantid::Geometry::SymmetryElementInversion::m_inversionPoint
protected

Definition at line 85 of file SymmetryElement.h.

Referenced by clone().


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