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... | |