18namespace DataObjects {
45 std::string toXMLString()
const override;
46 std::string id()
const override;
47 void addTranslation(
const coord_t *translationVector);
51 void buildOrthogonal(
const Mantid::Kernel::VMD &origin,
const std::vector<Mantid::Kernel::VMD> &axes,
54 void buildNonOrthogonal(
const Mantid::Kernel::VMD &origin,
const std::vector<Mantid::Kernel::VMD> &axes,
57 void apply(
const coord_t *inputVector,
coord_t *outVector)
const override;
void swap(MDLeanEvent< nd > &first, MDLeanEvent< nd > &second)
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,...