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