Набираем в текстовом редакторе следующие ниже исходные тексты.
$ vim geometry.h
$ vim point.cpp
$ vim section.cpp
$ vim circle.cpp
Набираем в текстовом редакторе следующий ниже исходный текст.
$ vim example.cpp
Компилируем данную программу и запускаем её на исполнение.
$ g++ example.cpp -o example point.cpp section.cpp circle.cpp
$ ./example
Результатом работы программы являются файлы с данными O.dat
, M.dat
, OM.dat
, C1.dat
, C2.dat
.
Далее пишем в текстовом редакторе следующий ниже скрипт
$ vim plot.plt
Обратываем написанный скрипт Gnuplot'ом
$ gnuplot plot.plt
Результатом работы является файл result.png
имеющий вид, показанный на следующем рисунке.
Path
(понимаемый как множество точек), Vector
- наследник класса Section
.