Mantid
|
#include "MantidGeometry/Crystal/ReflectionCondition.h"
#include <algorithm>
#include <functional>
#include <iterator>
#include <memory>
#include <stdexcept>
Go to the source code of this file.
Classes | |
struct | Mantid::Geometry::RegisterConditions< R, Args... > |
struct | Mantid::Geometry::RegisterConditions<> |
Namespaces | |
namespace | Mantid |
Helper class which provides the Collimation Length for SANS instruments. | |
namespace | Mantid::Geometry |
Functions | |
MANTID_GEOMETRY_DLL std::vector< std::string > | Mantid::Geometry::getAllReflectionConditionNames () |
Returns all ReflectionCondition names. More... | |
MANTID_GEOMETRY_DLL const ReflectionConditions & | Mantid::Geometry::getAllReflectionConditions () |
MANTID_GEOMETRY_DLL std::vector< std::string > | Mantid::Geometry::getAllReflectionConditionSymbols () |
Returns all centering symbols. More... | |
MANTID_GEOMETRY_DLL ReflectionCondition_sptr | Mantid::Geometry::getReflectionConditionByName (const std::string &name) |
Returns the requested ReflectionCondition, see getAllReflectionConditionNames for possible names. More... | |
MANTID_GEOMETRY_DLL ReflectionCondition_sptr | Mantid::Geometry::getReflectionConditionBySymbol (const std::string &symbol) |
Returns the ReflectionCondition for the specified centering symbol, see getAllReflectionConditionSymbols for possible symbols. More... | |
ReflectionCondition_sptr | Mantid::Geometry::getReflectionConditionWhere (const std::function< bool(const ReflectionCondition_sptr &)> &fn, const std::string &hint) |
Returns a reflection condition according to a filter function. More... | |
std::vector< std::string > | Mantid::Geometry::transformReflectionConditions (const std::function< std::string(const ReflectionCondition_sptr &)> &fn) |
Helper function that transforms all ReflectionConditions to strings. More... | |