Базовая графическая система

Базовая графическая система GKS обеспечивает функциональный интерфейс между прикладной программой и конфигурацией устройств графического ввода и вывода. Этот функциональный интерфейс содержит все основные функции интерактивной и неинтерактивной графики разнообразных графических устройств. Для интерфейса выбран такой уровень абстрации, который позволяет скрыть от прикладной программы все особенности оборудования. В результате получен упрощенный интерфейс, представляющий собой набор единообразно оформленных примитивов для методов вывода (POLYLINE, POLYMARKER, TEXT, FILL AREA, PIXEL ARRAY, GENERALIZED DRAWING PRIMITIVE) и для соответствующих методов ввода (LOCATOR VALUATOR, CHOICE, PICK. STRING), Концепции основ ввода, вывода и организации последовательностей данных для них изложены в работах. Как для разработки структуры системы GKS, так и для реализации независимости ее программного обеспечения от устройств главной является концепция так называемой рабочей станции. Рабочая станция является адресатом всех данных графического вывода и отправителем всех данных интерактивного ввода для всех прикладных программ, использующих систему GKS. Рабочая станция служит параметрической схемой практически для всех технических средств современных устройств ввода-вывода, в которой методы для обработки изображений основаны на понятиях сегмента, динамических атрибутов и преобразований.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.