|
| Hill ()=default |
|
| Hill (const Hill &)=default |
|
| Hill (const lib::Hill &data, QColor color=QColor(50, 200, 50, 255)) |
|
| Hill (const std::initializer_list< lib::Point > &points, QColor color=QColor(50, 200, 50, 255)) |
| Инициализирует новый экземпляр Hill.
|
|
| Hill (const std::vector< lib::Point > &points, QColor color=QColor(50, 200, 50, 255)) |
|
| Hill (Hill &&)=default |
|
void | AddVertice (lib::Point vertice) |
|
void | Draw (QCustomPlot *plot) override |
| Отрисовывает фигуру на полотне
|
|
QCPCurve * | GetCurvePtr () const |
| Возвращает значение указателя на полотне
|
|
lib::Hill & | GetData () |
|
const lib::Hill & | GetData () const |
|
std::vector< lib::Point > & | GetVertices () |
|
const std::vector< lib::Point > & | GetVertices () const |
|
Hill & | operator= (const Hill &)=default |
|
Hill & | operator= (Hill &&)=default |
|
bool | operator== (const gui::Hill &hill) const |
|
Фигура рельефа с высотой
Фигура представляет собой зеленый многоугольник с полупрозрачной заливкой (зеленый по умолчанию, однако цвет задаётся в аргументах конструктора)