ReadMe.md

Задание такое: Необходимо привести пример программы или библиотеки на C++, которая выводит на экран различные геометрические фигуры: круг, квадрат, треугольник, прямоугольник и т.п. Глубина проработки примера (количество фигур, параметры, методы) на Ваше усмотрение. Программа не обязательно должна запускаться и работать (хотя это будет плюсом).

В задании Вам необходимо продемонстрировать умение использовать ООП. Просим Вас не пользоваться библиотекой QT при выполнении задания.


Для выполнения задания были реализованы 4 класса, базовый из которых - класс Point - содержит координаты точки x и y. Его наследник - класс UniversalDrawer - содержит виртуальный метод для рисования фигур, который реализуют его дочерние классы - класс Line и класс Rect. Для рисования они используют функционал библиотеки OpenCV.

P.S. Для компиляции и запуска приложения вам надо использовать следующие команды:
~ mkdir build
~ cd build
~ cmake ..
~ make
~ ./Main

Конвейеры
0 успешных
0 с ошибкой