trikRuntime
trikControl::Point Class Reference

Presents a point to draw on display. More...

#include <point.h>

Inheritance diagram for trikControl::Point:
Collaboration diagram for trikControl::Point:

Public Member Functions

 Point (int x, int y, QColor color, int penWidth)
 Point defined by its coordinates (x,y). 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
 

Detailed Description

Presents a point to draw on display.

Constructor & Destructor Documentation

Point::Point ( int  x,
int  y,
QColor  color,
int  penWidth 
)

Point defined by its coordinates (x,y).

Member Function Documentation

void Point::draw ( QPainter *  painter)
overridevirtual

Draws a shape with a given painter.

Implements trikControl::Shape.

bool Point::equals ( const Shape other) const
overridevirtual

Checks whether to shapes are equal.

Implements trikControl::Shape.


The documentation for this class was generated from the following files: