Разработать приложение в Qt + C++ c googletest/qtest

Разработать приложение в qt.

  1. Реализовать алгоритмы ЦДА, Брезенхема (действительный, целочисленный, с устранением ступенчатости), By.
  2. Сравнить визуально отрезки, построенные в соответствии с каждым алгоритмом, а также с отрезком, построенным процедурой языка высокого уровня. Проверить попадание отрезка в заданную конечную точку.
  3. Определить время, затрачиваемое на построение отрезка по каждому из алгоритмов.
  4. Для заданного алгоритма получить зависимость длины максимальной ступеньки от угла наклона отрезка и отобразить ее в виде графика или гистограммы.

    Также требуется интегрировать тестирование кода с помощью googletest/qtest

Читайте на 123ru.net