|
ContRap-Libraries
|
Class Circle2D represents a circle. More...
#include <primitives.h>
Public Member Functions | |
| Circle2D (double x=0.0, double y=0.0, double r=0.0) | |
| Creates a new circle. | |
| virtual | ~Circle2D () |
| Destructor. | |
| Circle2D (const Circle2D &primitive) | |
| Copy constructor. | |
| Circle2D & | operator= (const Circle2D &primitive) |
| Assignment operator. | |
| double | get_radius () |
| Returns the radius of the circle. | |
| void | set_radius (double radius) |
| Sets the radius of the circle. | |
| virtual Type | get_type () const |
| Type of the primitive. | |
| virtual Primitive2D * | get_copy () |
| Copies the current primitive. | |
Protected Attributes | |
| double | r |
| Radius. | |
Class Circle2D represents a circle.
| crp::Circle2D::Circle2D | ( | double | x = 0.0, |
| double | y = 0.0, |
||
| double | r = 0.0 |
||
| ) | [inline] |
Creates a new circle.
| x | X-Coordinate |
| y | Y-Coordinate |
| r | Radius |
| virtual crp::Circle2D::~Circle2D | ( | ) | [inline, virtual] |
Destructor.
| crp::Circle2D::Circle2D | ( | const Circle2D & | primitive | ) | [inline] |
Copy constructor.
| primitive | Primitive to copy |
| virtual Primitive2D* crp::Circle2D::get_copy | ( | ) | [inline, virtual] |
Copies the current primitive.
Implements crp::Primitive2D.
| double crp::Circle2D::get_radius | ( | ) | [inline] |
Returns the radius of the circle.
| virtual Type crp::Circle2D::get_type | ( | ) | const [inline, virtual] |
Assignment operator.
| primitive | Object to assign |
| void crp::Circle2D::set_radius | ( | double | radius | ) | [inline] |
Sets the radius of the circle.
| radius | New radius of the circle |
double crp::Circle2D::r [protected] |
Radius.
Reimplemented from crp::Primitive2D.
1.7.3