Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
ReflectionCondition.cpp File Reference
#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...