| ||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
|
|
|
![]() |
|
![]() |
|

Как только становится понятным, что многие маски могут
использоваться в более чем одном фильтре, возникает вопрос: где собственно
они должны храниться и как их оттуда извлекать? Пока описание масок и
фильтров
хранилось в текстовом формате, проблема решалась операциями
COPY и PASTE. Но когда число масок перевалило за сотню, разработка фильтров
превратилась в кошмар ...
Для выхода из этой ситуации было создано специальное хранилище
- Репозитарий. Его появление наконец-то позволило навести порядок
в "авгиевых конюшнях".
Это позволяет надеяться на скорое появление новых, эффективных стратегий
масочной растровой фильтрации.
В Репозитарии хранятся стратегии, фильтры и маски. Маска - это наименьший объект масочного фильтра. Из масок компонуются фильтры, а из фильтров, в свою очередь, стратегии. Маски собираются в фильтры по общности выполняемых ими операций - заполнение каверн, сглаживание линий, связывание разрывов и т. д. Стратегия - это уже законченный инструмент обработки растра определённого вида. Необходимость в разных стратегиях вызвана, прежде всего, различием структуры масок для растровых линий различной толщины.
Классификация масок, хранящихся в Репозитарии, проводится по двум признакам - типу выполняемой маской операции и толщине растровых линий, к которым данная маска применима.
Частично функции Репозитария и Инструмента
разработки масочных фильтров перекрываются, но есть ряд
операций, которые можно выполнить только в Репозитарии. Прежде
всего, это возможность собрать в одно место стратегии, разработанные
на разных компьютерах, т.е. операция импорта стратегий. С другой
стороны, это операции классификации и категоризации масок и
фильтров. Если сделать это сразу по завершению разработки новой
стратегии, появится не плохой задел для создания новых инструментов
фильтрации...
Непосредственное управление объектами выполняется с помощью
операций "перетаскивания" или
через дополнительное меню, вызываемое нажатием на правую клавишу мыши.
Доступны следующие команды.
![]() |
|
Перетаскивание используется и для вставки масок и фильтров в окно Инструмента разработки масок. То есть берёте маску (фильтр) в окне Репозитария и "перетаскиваете" её в новый разрабатываемый фильтр. В этом случае, всегда создаётся ссылка на маску в новом фильтре. Там, откуда вы взяли маску или фильтр никаких изменения не произойдёт ...
| |
|
На главную | О нас | Новости | О продукте | Технологии | Скачать | |
Easy Trace
Group | |||