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

#include <factory.h>

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

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

 PointFactory ()=default
 
std::unique_ptr< IPrimitiveObjectcreate (const Point &) const override
 Creates Point primitive. Подробнее...
 
- Открытые члены унаследованные от BaseFactory
 BaseFactory ()=default
 
virtual ~BaseFactory ()=default
 
std::unique_ptr< IPrimitiveObjectcreate (const Point &, const Point &) const override
 Creates line primitive. Подробнее...
 
std::unique_ptr< IPrimitiveObjectcreate (const Point &, const int &) const override
 Creates circle primitive. Подробнее...
 
- Открытые члены унаследованные от IFactory
 IFactory ()=default
 
virtual ~IFactory ()=default
 

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

◆ PointFactory()

PointFactory::PointFactory ( )
default

Методы

◆ create()

std::unique_ptr< IPrimitiveObject > PointFactory::create ( const Point ) const
overridevirtual

Creates Point primitive.

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


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