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

SymmetryElementIdentity represents the identity. More...

#include <SymmetryElement.h>

Inheritance diagram for Mantid::Geometry::SymmetryElementIdentity:
Mantid::Geometry::SymmetryElement

Public Member Functions

SymmetryElement_sptr clone () const override
 Returns a clone of the identity element. More...
 
 SymmetryElementIdentity ()
 
- 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
 

Additional Inherited Members

- Protected Member Functions inherited from Mantid::Geometry::SymmetryElement
 SymmetryElement (std::string symbol)
 Constructor with symbol argument. More...
 
- Protected Attributes inherited from Mantid::Geometry::SymmetryElement
std::string m_hmSymbol
 

Detailed Description

SymmetryElementIdentity represents the identity.

It has no parameters and always returns the symbol "1".

Definition at line 60 of file SymmetryElement.h.

Constructor & Destructor Documentation

◆ SymmetryElementIdentity()

Mantid::Geometry::SymmetryElementIdentity::SymmetryElementIdentity ( )

Definition at line 19 of file SymmetryElement.cpp.

Member Function Documentation

◆ clone()

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

Returns a clone of the identity element.

Implements Mantid::Geometry::SymmetryElement.

Definition at line 22 of file SymmetryElement.cpp.


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