9#include "MantidGeometry/DllConfig.h"
30 General *doClone()
const override;
38 std::unique_ptr<General> clone()
const;
40 int setSurface(
const std::string &)
override;
41 void setBaseEqn()
override;
42 void getBoundingBox(
double &xmax,
double &ymax,
double &zmax,
double &xmin,
double &ymin,
double &zmin)
override;
Holds a general quadratic surface.
General(const General &)=default
General & operator=(const General &)=delete
Holds a basic quadratic surface.
Helper class which provides the Collimation Length for SANS instruments.