Абстрактная фигура
More...
#include <Shapes.h>
◆ Shape() [1/3]
Graph_lib::Shape::Shape |
( |
| ) |
|
|
inlinedefault |
◆ Shape() [2/3]
Graph_lib::Shape::Shape |
( |
std::initializer_list< Point > | _points | ) |
|
|
inline |
158 {
160 }
void add(Point p)
Definition Shapes.h:176
Point point(int i) const
Definition Shapes.h:201
◆ Shape() [3/3]
◆ ~Shape()
Graph_lib::Shape::~Shape |
( |
| ) |
|
|
pure virtual |
◆ add()
std::vector< Point > points
Definition Shapes.h:212
◆ color()
Color Graph_lib::Shape::color |
( |
| ) |
const |
|
inline |
Color c
Definition Shapes.h:213
◆ draw()
void Graph_lib::Shape::draw |
( |
| ) |
const |
10 {
12
18}
Line_style ls
Definition Shapes.h:214
virtual void draw_lines() const
Definition Shapes.cpp:20
W & reference_to(void *ptr_wid)
Definition Widgets.h:16
unsigned int as_uint() const
Definition Shapes.h:57
pix_amount w() const
Definition Shapes.h:94
unsigned int style() const
Definition Shapes.h:96
◆ draw_lines()
void Graph_lib::Shape::draw_lines |
( |
| ) |
const |
|
protectedvirtual |
◆ fill_color()
Color Graph_lib::Shape::fill_color |
( |
| ) |
const |
|
inline |
Color f_c
Definition Shapes.h:215
◆ get_style()
◆ move()
◆ number_of_points()
size_t Graph_lib::Shape::number_of_points |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ point()
Point Graph_lib::Shape::point |
( |
int | i | ) |
const |
|
inline |
◆ set_color()
void Graph_lib::Shape::set_color |
( |
Color | _color | ) |
|
|
inline |
◆ set_fill_color()
void Graph_lib::Shape::set_fill_color |
( |
Color | _color | ) |
|
|
inline |
◆ set_point()
◆ set_style()
◆ f_c
@ invisible
Definition Shapes.h:41
◆ ls
◆ points
std::vector<Point> Graph_lib::Shape::points |
|
private |
The documentation for this class was generated from the following files: