Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
ReflectionCondition.h File Reference
#include "MantidGeometry/DllConfig.h"
#include <memory>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  Mantid::Geometry::ReflectionCondition
 A class containing the Reflection Condition for a crystal. More...
 
class  Mantid::Geometry::ReflectionConditionAFaceCentred
 A-face centred ReflectionCondition. More...
 
class  Mantid::Geometry::ReflectionConditionAllFaceCentred
 All-face centred ReflectionCondition. More...
 
class  Mantid::Geometry::ReflectionConditionBFaceCentred
 B-face centred ReflectionCondition. More...
 
class  Mantid::Geometry::ReflectionConditionBodyCentred
 Body centred ReflectionCondition. More...
 
class  Mantid::Geometry::ReflectionConditionCFaceCentred
 C-face centred ReflectionCondition. More...
 
class  Mantid::Geometry::ReflectionConditionHexagonallyReverse
 Hexagonally centred, reverse ReflectionCondition. More...
 
class  Mantid::Geometry::ReflectionConditionPrimitive
 Primitive ReflectionCondition. More...
 
class  Mantid::Geometry::ReflectionConditionRhombohedrallyObverse
 Rhombohedrally centred, obverse ReflectionCondition. More...
 
class  Mantid::Geometry::ReflectionConditionRhombohedrallyReverse
 Rhombohedrally centred, reverse ReflectionCondition. More...
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Geometry
 

Typedefs

using Mantid::Geometry::ReflectionCondition_sptr = std::shared_ptr< ReflectionCondition >
 Shared pointer to a ReflectionCondition. More...
 
using Mantid::Geometry::ReflectionConditions = std::vector< ReflectionCondition_sptr >
 A collection of reflections. More...
 

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