Select Git revision
Sandipan Mohanty authored
Circle.cc 410 B
#include "Circle.hh"
constexpr double pi = 3.141592653589793;
Circle::Circle(double rad, const Point& p)
: r{ rad }
, c{ p }
{
}
std::string Circle::name() const
{
return "Circle";
}
double Circle::area() const
{
return pi * r * r;
}
double Circle::perimeter() const
{
return 2 * pi * r;
}
void Circle::rotate(double phi) { phi = 0; }
void Circle::translate(Point p)
{
c += p;
}