#include <Path.h>
Public Member Functions | |
Ellipse () | |
Ellipse (EllipseParam param) | |
Parametric constructor. | |
Ellipse (Position center, EllipseParam param) | |
Center+Parametric constructor. | |
Ellipse (Position center, Angle rotation, EllipseParam param) | |
Center+Rotation+Parametric constructor. | |
Ellipse (const Ellipse &ellipse) | |
Copy constructor.. | |
Ellipse & | operator= (const Ellipse &ellipse) |
Operator =. | |
Position | evalCentredPos (Decimal s) |
Implementation of coresponding pure virtual function. | |
Position | evalCentredPosp (Decimal s) |
Implementation of coresponding pure virtual function. | |
Position | evalCentredPospp (Decimal s) |
Implementation of coresponding pure virtual function. | |
Angle | evalTheta (Decimal s) |
Implementation of coresponding pure virtual function. | |
Angle | evalThetap (Decimal s, Decimal sp) |
Implementation of coresponding pure virtual function. | |
Angle | evalThetapp (Decimal s, Decimal sp, Decimal spp) |
Implementation of coresponding pure virtual function. | |
void | setParam (EllipseParam param) |
Sets _param parameter. | |
EllipseParam | param () |
Gets _param parameter. | |
string | print () |
Prints on the screen all class parametes. |
Ellipse::Ellipse | ( | ) | [inline] |
Ellipse::Ellipse | ( | EllipseParam | param | ) | [inline] |
Parametric constructor.
Ellipse::Ellipse | ( | Position | center, | |
EllipseParam | param | |||
) | [inline] |
Center+Parametric constructor.
Ellipse::Ellipse | ( | Position | center, | |
Angle | rotation, | |||
EllipseParam | param | |||
) | [inline] |
Center+Rotation+Parametric constructor.
void Ellipse::setParam | ( | EllipseParam | param | ) | [inline] |
Sets _param parameter.
EllipseParam Ellipse::param | ( | ) | [inline] |
Gets _param parameter.
string Ellipse::print | ( | ) | [inline] |