trikRuntime
|
Presents an ellipse to draw on display. More...
#include <ellipse.h>
Public Member Functions | |
Ellipse (int x, int y, int width, int height, QColor color, int penWidth, bool filled) | |
Ellipse defined by center (x,y) with given semiaxes lengths. More... | |
void | draw (QPainter *painter) override |
Draws a shape with a given painter. More... | |
bool | equals (const Shape *other) const override |
Checks whether to shapes are equal. More... | |
Public Member Functions inherited from trikControl::Shape | |
Shape (const QColor &color, int penWidth) | |
virtual | ~Shape ()=default |
Additional Inherited Members | |
Protected Attributes inherited from trikControl::Shape | |
QColor | mColor |
int | mPenWidth |
Presents an ellipse to draw on display.
Ellipse::Ellipse | ( | int | x, |
int | y, | ||
int | width, | ||
int | height, | ||
QColor | color, | ||
int | penWidth, | ||
bool | filled | ||
) |
Ellipse defined by center (x,y) with given semiaxes lengths.
|
overridevirtual |
Draws a shape with a given painter.
Implements trikControl::Shape.
|
overridevirtual |
Checks whether to shapes are equal.
Implements trikControl::Shape.