Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
HKLFilter.h File Reference
#include "MantidGeometry/DllConfig.h"
#include "MantidKernel/V3D.h"
#include <functional>
#include <memory>

Go to the source code of this file.

Classes

class  Mantid::Geometry::HKLFilter
 HKLFilter. More...
 
class  Mantid::Geometry::HKLFilterAnd
 Logical "And"-operation for HKLFilter. More...
 
class  Mantid::Geometry::HKLFilterBinaryLogicOperation
 Base class for binary logic operations for HKLFilter. More...
 
class  Mantid::Geometry::HKLFilterNot
 Logical "Not"-operation for HKLFilter. More...
 
class  Mantid::Geometry::HKLFilterOr
 Logical "Or"-operation for HKLFilter. More...
 
class  Mantid::Geometry::HKLFilterUnaryLogicOperation
 Base class for unary logic operations for HKLFilter. More...
 

Namespaces

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

Typedefs

using Mantid::Geometry::HKLFilter_const_sptr = std::shared_ptr< const HKLFilter >
 
using Mantid::Geometry::HKLFilter_sptr = std::shared_ptr< HKLFilter >
 
using Mantid::Geometry::HKLFilter_uptr = std::unique_ptr< HKLFilter >
 

Functions

MANTID_GEOMETRY_DLL const HKLFilter_const_sptr Mantid::Geometry::operator& (const HKLFilter_const_sptr &lhs, const HKLFilter_const_sptr &rhs)
 Constructs an HKLFilterAnd from the operands. More...
 
MANTID_GEOMETRY_DLL const HKLFilter_const_sptr Mantid::Geometry::operator| (const HKLFilter_const_sptr &lhs, const HKLFilter_const_sptr &rhs)
 Constructs an HKLFilterOr from the operands. More...
 
MANTID_GEOMETRY_DLL const HKLFilter_const_sptr Mantid::Geometry::operator~ (const HKLFilter_const_sptr &filter)
 Constructs an HKLFilterNot from the operand. More...