58 void radius(
double to_set);
Provides a geometric point that use double floating points numbers.
Provides a geometric rectangle that use double floating points numbers.
Represents a geometric circle.
double circumference() const
Returns the perimeter for the circle.
cartesian_rectangle dimensions() const
Returns a bounding box around the circle.
double radius() const
Half of the circle's diameter.
bool inside(const cartesian_point &where) const
Returns true if the point is inside the circle.
double area() const
Returns the area occupied by the circle.
cartesian_point center() const
The point at the center of the circle.
cartesian_point location(const double_angle &where) const
Returns the point on the circle that is at the angle "where".
double diameter() const
Returns the length of the circle's bisecting line.
double_angle provides a non-templated class for forward declarations.
Contains all of our objects for geometry and avoids name clashes.