|
| | 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 |
| |
Фигура рельефа с высотой
Фигура представляет собой зеленый многоугольник с полупрозрачной заливкой (зеленый по умолчанию, однако цвет задаётся в аргументах конструктора)