23 Ellipse::Ellipse(
double xcenter,
double ycenter,
double xradius,
double yradius,
double theta)
31 if (xradius <= 0.0 || yradius <= 0.0)
32 throw std::runtime_error(
33 "Ellipse::Ellipse(double xcenter, double ycenter, double xradius, double yradius) "
34 "-> Error. Radius can't be negative\n");
Defines structs Bin1D, Bin1DCVector.
bool contains(double x, double y) const
Returns true if point with given coordinates is inside or on border of the shape.
Ellipse(double xcenter, double ycenter, double xradius, double yradius, double theta=0.0)
Basic class for all shapes in 2D.