|
| TrappyCircle ()=default |
|
| TrappyCircle (const lib::TrappyCircle &data, QColor color=QColor(200, 50, 50, 255)) |
|
| TrappyCircle (const TrappyCircle &)=default |
|
| TrappyCircle (double x, double y, double radius, QColor color=QColor(200, 50, 50, 255)) |
|
| TrappyCircle (lib::Point center, double radius, QColor color=QColor(200, 50, 50, 255)) |
|
| TrappyCircle (TrappyCircle &&)=default |
|
void | Draw (QCustomPlot *plot) override |
| Отрисовывает фигуру на полотне
|
|
lib::Point | GetCenter () const |
|
QColor | GetColor () const |
|
lib::TrappyCircle & | GetData () |
|
const lib::TrappyCircle & | GetData () const |
|
QCPItemEllipse * | GetItemEllipsePtr () const |
| Возвращает значение указателя на полотне
|
|
double | GetRadius () const |
|
TrappyCircle & | operator= (const TrappyCircle &)=default |
|
TrappyCircle & | operator= (TrappyCircle &&)=default |
|
bool | operator== (const gui::TrappyCircle &tr_circle) const |
|
void | SetCenter (const lib::Point ¢er) |
|
void | SetRadius (double radius) |
|
Фигура опасной зоны
Фигура представляет собой красный круг с полупрозрачной заливкой (красный по умолчанию, однако цвет задаётся в аргументах конструктора)