обрамляющий прямоугольник
От: Аноним  
Дата: 16.12.13 05:46
Оценка:
Здравствуйте, коллеги
Столкнулся с такой задачей в некую функцию добавляют/ удаляют прямоугольники заданный двумя точками X1Y1 (верхний, левый) и X2Y2 (нижний правый).

void Add(X1, Y1, X2, Y2);
void Remove(X1, Y1, X2, Y2);

И собственно задача постоянно поддерживать максимальный обрамляющий прямоугольник, над всеми добавленными, ну при одном добавлении в этом нет ник каких проблем, просто расширяем экстент и все, сложности начинаются когда прямоугольники удаляют.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.