|
Mantid
|
#include "MantidGeometry/Crystal/SymmetryOperation.h"#include "MantidGeometry/DllConfig.h"#include "MantidKernel/Tolerance.h"#include <set>#include <vector>#include <memory>Go to the source code of this file.
Classes | |
| class | Mantid::Geometry::AtomPositionsEqual |
| Equality-functor for comparison of atom positions with specifiable precision. More... | |
| class | Mantid::Geometry::AtomPositionsLessThan |
| Less-than-functor for comparison of atom positions with specifiable precision. More... | |
| class | Mantid::Geometry::Group |
| The class Group represents a set of symmetry operations (or symmetry group). More... | |
Namespaces | |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::Geometry |
| namespace | Mantid::Geometry::GroupFactory |
Typedefs | |
| using | Mantid::Geometry::Group_const_sptr = std::shared_ptr< const Group > |
| using | Mantid::Geometry::Group_sptr = std::shared_ptr< Group > |
Functions | |
| template<typename T > | |
| Group_const_sptr | Mantid::Geometry::GroupFactory::create (const std::string &initializationString) |
| Creates a Group sub-class of type T if T has a constructor that takes a string. More... | |
| template<typename T > | |
| Group_const_sptr | Mantid::Geometry::GroupFactory::create (const std::vector< SymmetryOperation > &symmetryOperations) |
| Creates a Group sub-class of type T if T has a constructor that takes a vector of SymmetryOperations. More... | |
| MANTID_GEOMETRY_DLL bool | Mantid::Geometry::operator!= (const Group_const_sptr &lhs, const Group_const_sptr &rhs) |
| Inequality operator for shared pointers. More... | |
| MANTID_GEOMETRY_DLL Group_const_sptr | Mantid::Geometry::operator* (const Group_const_sptr &lhs, const Group_const_sptr &rhs) |
| Convenience operator* for directly multiplying groups using shared pointers. More... | |
| MANTID_GEOMETRY_DLL std::vector< Kernel::V3D > | Mantid::Geometry::operator* (const Group_const_sptr &lhs, const Kernel::V3D &rhs) |
| Convenience operator* for getting a vector of V3D using shared pointers. More... | |
| MANTID_GEOMETRY_DLL bool | Mantid::Geometry::operator== (const Group_const_sptr &lhs, const Group_const_sptr &rhs) |
| Equality operator for shared pointers. More... | |