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

#include <primitives.h>

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

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

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

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

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

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

◆ CirclePrimitive()

CirclePrimitive::CirclePrimitive ( const Point point_,
const int &  radius_ 
)

Методы

◆ draw()

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

Drawing with a specific graphics painter.

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

◆ set_radius()

void CirclePrimitive::set_radius ( const int &  )
overridevirtual

sets radius of circle primitive objects

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


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