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

Here is interface is common for all primitive objects. Подробнее...

#include <iprimitive.h>

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

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

virtual void draw (std::shared_ptr< IPainter >) const =0
 Drawing with a specific graphics painter. Подробнее...
 
virtual void set_end (const Point &)=0
 sets end Point of line primitive objects Подробнее...
 
virtual void set_radius (const int &)=0
 sets radius of circle primitive objects Подробнее...
 

Подробное описание

Here is interface is common for all primitive objects.

Методы

◆ draw()

virtual void IPrimitiveObject::draw ( std::shared_ptr< IPainter ) const
pure virtual

Drawing with a specific graphics painter.

Замещается в CirclePrimitive, LinePrimitive, PointPrimitive и PrimitiveObject.

◆ set_end()

virtual void IPrimitiveObject::set_end ( const Point )
pure virtual

sets end Point of line primitive objects

Замещается в LinePrimitive и PrimitiveObject.

◆ set_radius()

virtual void IPrimitiveObject::set_radius ( const int &  )
pure virtual

sets radius of circle primitive objects

Замещается в CirclePrimitive и PrimitiveObject.


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