|
Mantid
|
#include "MantidGeometry/DllConfig.h"#include "MantidKernel/Matrix.h"#include "MantidKernel/V3D.h"#include <memory>#include <map>#include <set>#include <string>#include <vector>#include "MantidGeometry/Crystal/Group.h"#include "MantidGeometry/Crystal/SymmetryOperation.h"Go to the source code of this file.
Classes | |
| struct | Mantid::Geometry::CrystalSystemComparator |
| This is necessary to make the map work with older compilers. More... | |
| class | Mantid::Geometry::PointGroup |
| A class containing the Point Groups for a crystal. More... | |
Namespaces | |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::Geometry |
Typedefs | |
| using | Mantid::Geometry::PointGroup_sptr = std::shared_ptr< PointGroup > |
| Shared pointer to a PointGroup. More... | |
| using | Mantid::Geometry::PointGroupCrystalSystemMap = std::multimap< PointGroup::CrystalSystem, PointGroup_sptr, CrystalSystemComparator > |
Functions | |
| MANTID_GEOMETRY_DLL std::vector< PointGroup_sptr > | Mantid::Geometry::getAllPointGroups () |
| MANTID_GEOMETRY_DLL std::string | Mantid::Geometry::getCrystalSystemAsString (const PointGroup::CrystalSystem &crystalSystem) |
| Return a human-readable string for the given crystal system. More... | |
| MANTID_GEOMETRY_DLL PointGroup::CrystalSystem | Mantid::Geometry::getCrystalSystemFromString (const std::string &crystalSystem) |
| Returns the crystal system enum that corresponds to the supplied string or throws an invalid_argument exception. More... | |
| MANTID_GEOMETRY_DLL std::string | Mantid::Geometry::getLatticeSystemAsString (const PointGroup::LatticeSystem &latticeSystem) |
| Returns the supplied LatticeSystem as a string. More... | |
| MANTID_GEOMETRY_DLL PointGroup::LatticeSystem | Mantid::Geometry::getLatticeSystemFromString (const std::string &latticeSystem) |
| Returns the lattice system enum that corresponds to the supplied string or throws an invalid_argument exception.PointGroup::LatticeSystem. More... | |
| MANTID_GEOMETRY_DLL PointGroupCrystalSystemMap | Mantid::Geometry::getPointGroupsByCrystalSystem () |
| Returns a multimap with crystal system as key and point groups as values. More... | |
| MANTID_GEOMETRY_DLL std::ostream & | Mantid::Geometry::operator<< (std::ostream &stream, const PointGroup &self) |
| Returns a streamed representation of the PointGroup object. More... | |