MVC  0.0.1
Открытые члены | Полный список членов класса
Класс LinePrimitive

#include <primitives.h>

+ Граф наследования:LinePrimitive:
+ Граф связей класса LinePrimitive:

Открытые члены

 LinePrimitive (const Point &, const Point &)
 
void set_end (const Point &) override
 sets end Point of line primitive objects Подробнее...
 
void draw (std::shared_ptr< IPainter >) const override
 Drawing with a specific graphics painter. Подробнее...
 
- Открытые члены унаследованные от PrimitiveObject
void set_radius (const int &) override
 sets radius of circle primitive objects Подробнее...
 
 PrimitiveObject (const Point &)
 
virtual ~PrimitiveObject ()=default
 
void set_location (const Point &)
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от PrimitiveObject
Point location
 

Конструктор(ы)

◆ LinePrimitive()

LinePrimitive::LinePrimitive ( const Point point_,
const Point end_ 
)

Методы

◆ draw()

void LinePrimitive::draw ( std::shared_ptr< IPainter ) const
overridevirtual

Drawing with a specific graphics painter.

Переопределяет метод предка PrimitiveObject.

◆ set_end()

void LinePrimitive::set_end ( const Point )
overridevirtual

sets end Point of line primitive objects

Переопределяет метод предка PrimitiveObject.


Объявления и описания членов классов находятся в файлах: