Курсовая работа: Работа со списками
Операции
Setline:
Вход: 2 конечные точки, цвет, тип линии;
Предусловие: нет;
Процесс: установка данных объекта;
Выход: нет;
Постусловия: нет;
Cut:
Вход: коэффициент k;
Предусловие: нет;
Процесс: вычисление точки на линии, которая находится на расстоянии, равном k*<длина линии> от ее первого конца;
Выход: точка на линии, которая находится на расстоянии, равном k*<длина линии> от ее первого конца;
Постусловия: нет;
Конец ADT TLine
2.4.3 ADT BCurve
Данные
Цвет вспомогательных и основных линий, 2 базовые линии, коэффициент, имя;
Операции
Create:
Вход: Цвет вспомогательных и основных линий, 2 базовые линии, коэффициент, имя;
Предусловие: нет;
Процесс: создание кривой Безье;
Выход: Список линий, принадлежащих данной кривой;
Постусловия: нет;
Load:
Вход: нет;
Предусловие: нет;
Процесс: создание кривой Безье на основе уже имеющихся в классе данных;
Выход: Список линий, принадлежащих данной кривой;