9#include "MantidGeometry/DllConfig.h"
16class RectangularDetector;
17class StructuredDetector;
89 const std::vector<Kernel::V3D> &points()
const;
117 double outerRadius,
double height);
ShapeInfo(const ShapeInfo &)=default
double m_radius
Radius for the sphere, cone and cylinder; Also outer radius for hollow cylinder;.
double m_height
height for cone, cylinder and hollow cylinder;
std::vector< Kernel::V3D > m_points
double m_innerRadius
Inner radius for hollow cylinder.
MANTID_GEOMETRY_DLL std::ostream & operator<<(std::ostream &os, const ShapeInfo::GeometryShape shape)
Helper class which provides the Collimation Length for SANS instruments.
constexpr bool operator==(const wide_integer< Bits, Signed > &lhs, const wide_integer< Bits2, Signed2 > &rhs)
const Kernel::V3D & centre
const Kernel::V3D & leftFrontTop
const Kernel::V3D & rightFrontBottom
const Kernel::V3D & leftBackBottom
const Kernel::V3D & leftFrontBottom
const Kernel::V3D & centreOfBottomBase
const Kernel::V3D & rightBackTop
const Kernel::V3D & leftBackTop
const Kernel::V3D & leftFrontBottom
const Kernel::V3D & leftBackBottom
const Kernel::V3D & rightFrontBottom
const Kernel::V3D & leftFrontTop
const Kernel::V3D & rightFrontTop
const Kernel::V3D & rightBackBottom
const Kernel::V3D & centreOfBottomBase
const Kernel::V3D & centre