MVC
0.0.1
|
Here is primitive objects factory. Подробнее...
#include <ifactory.h>
Открытые члены | |
IFactory ()=default | |
virtual | ~IFactory ()=default |
virtual std::unique_ptr< IPrimitiveObject > | create (const Point &) const =0 |
Creates Point primitive. Подробнее... | |
virtual std::unique_ptr< IPrimitiveObject > | create (const Point &, const Point &) const =0 |
Creates line primitive. Подробнее... | |
virtual std::unique_ptr< IPrimitiveObject > | create (const Point &, const int &) const =0 |
Creates circle primitive. Подробнее... | |
Here is primitive objects factory.
|
default |
|
virtualdefault |
|
pure virtual |
Creates Point primitive.
Замещается в PointFactory и BaseFactory.
|
pure virtual |
Creates circle primitive.
Замещается в CircleFactory и BaseFactory.
|
pure virtual |
Creates line primitive.
Замещается в LineFactory и BaseFactory.