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

Here is painter for drawing primitive objects. Подробнее...

#include <ipainter.h>

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

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

 IPainter ()=default
 
virtual ~IPainter ()=default
 
virtual void drawDelimeter (const std::string &) const =0
 Draw delimeter of screen. Подробнее...
 
virtual void drawText (const std::string &) const =0
 Draw text information. Подробнее...
 
virtual void drawPoint (const Point &) const =0
 Draw points. Подробнее...
 
virtual void drawLine (const Point &, const Point &) const =0
 Draw lines. Подробнее...
 
virtual void drawCircle (const Point &, const int &) const =0
 Draw circles. Подробнее...
 

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

Here is painter for drawing primitive objects.

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

◆ IPainter()

IPainter::IPainter ( )
default

◆ ~IPainter()

virtual IPainter::~IPainter ( )
virtualdefault

Методы

◆ drawCircle()

virtual void IPainter::drawCircle ( const Point ,
const int &   
) const
pure virtual

Draw circles.

Замещается в PainterOfConsole.

◆ drawDelimeter()

virtual void IPainter::drawDelimeter ( const std::string &  ) const
pure virtual

Draw delimeter of screen.

Замещается в PainterOfConsole.

◆ drawLine()

virtual void IPainter::drawLine ( const Point ,
const Point  
) const
pure virtual

Draw lines.

Замещается в PainterOfConsole.

◆ drawPoint()

virtual void IPainter::drawPoint ( const Point ) const
pure virtual

Draw points.

Замещается в PainterOfConsole.

◆ drawText()

virtual void IPainter::drawText ( const std::string &  ) const
pure virtual

Draw text information.

Замещается в PainterOfConsole.


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