11#include "MantidDataObjects/DllConfig.h"
16namespace DataObjects {
42 const std::vector<Kernel::V3D> &eigenvects = std::vector<Kernel::V3D>(0),
43 const std::vector<double> &eigenvals = std::vector<double>(0, 0.0));
46 const std::array<Kernel::V3D, 3> &eigenvects,
const std::array<double, 3> &eigenvals);
49 std::string toXMLString()
const override;
50 std::string id()
const override;
52 void apply(
const coord_t *inputVector,
coord_t *outVector)
const override;
55 const std::vector<coord_t> &
getCenter() {
return m_center; }
#define DECLARE_VECTOR_PARAMETER(classname, type_)
Helper class which provides the Collimation Length for SANS instruments.
float coord_t
Typedef for the data type to use for coordinate axes in MD objects such as MDBox, MDEventWorkspace,...