ТЕРМИНЫ, ПРИМЕНЯЕМЫЕ В НАСТОЯЩЕМ СТАНДАРТЕ, И ИХ ПОЯСНЕНИЯ
Таблица 11
Термин | Пояснение |
Атрибут Attribute | Характеристика примитива вывода или сегмента, например выделение, межлитерный просвет. Примечание. В ЯГС некоторые свойства станций называются атрибутами станции |
Атрибут сегмента Segment attributes | Атрибуты, которые применяются только к сегментам. В ЯГС атрибутами сегментов являются видимость, выделение, обнаруживаемость, приоритет сегмента и преобразование сегмента |
Выделение Highlighting | По СТ СЭВ 5712-86 |
Графическая рабочая станция Workstation | ЯГС основывается на концепции абстрактных графических станций, обеспечивающих логический интерфейс, с помощью которого прикладная программа управляет физическими устройствами |
Драйвер устройства Device driver | Часть реализации ЯГС, зависящая от устройства, предназначенная для обеспечения работы графического устройства. Драйвер устройства создает выходные данные в зависимости от устройства и управляет процессами взаимодействия, алгоритмы которых также зависят от устройства |
Значение выходных данных Logical input value | Значение, предоставляемое логическим устройством ввода |
Идентификатор указания Pick identifier | Имя, присваиваемое примитиву вывода внутри сегмента, ввод которого обеспечивается устройством указания. Один и тот же идентификатор указания может быть присвоен различным примитивам |
Измерение Measure | Значение (связанное с логическим устройством ввода), которое определяется отображением данных, получаемых от одного или нескольких физических устройств ввода. Значение логических входных данных, предоставляемое логическим устройством ввода, является текущим измерением логического устройства ввода |
Изображение Display space | По СТ СЭВ 5712-86 |
Индекс связки Bundle index | Индекс элемента в таблице связок для некоторого примитива вывода. Он определяет характеристики примитива, зависящие от станции |
Класс устройств ввода Input class | Набор устройств ввода, которые логически эквиваленты по выполняемым ими функциям. В ЯГС все устройства ввода относятся к следующим классам: устройства ввода позиций, устройства ввода последовательности позиций, устройства ввода числовых значений, устройства выбора, устройства указания и устройства ввода строки |
Координатная графика Coordinate graphics; Line graphics | Раздел машинной графики, в которой изображение создается с помощью команд устройства ввода и координатных данных |
Координата устройства (КУ) Device coordinate (DC) | По СТ СЭВ 5712-86. Примечание. В ЯГС координаты измеряются в метрах для устройств, способных воспроизводить изображение в натуральном масштабе или в соответствующих безразмерных единицах, зависящих от станции |
Линия заглавной Capline | Горизонтальная линия внутри прямоугольника литеры (черт.3), которая для большинства литер является верхней границей области вычерчивания. Верхняя граница прямоугольника литеры проходит выше этой линии и во многих языках дополнительные знаки (например ударение) над литерой могут находиться выше этой линии. Все линии заглавной в шрифте находятся на одной и той же высоте в прямоугольнике литеры для всех литер |
Линия основания Baseline | Горизонтальная линия внутри прямоугольника литеры (черт.3), которая для большинства литер является нижней границей области вычерчивания. Нижняя граница прямоугольника литеры проходит ниже линии основания. Все линии основания в шрифте находятся на одной и той же высоте в прямоугольнике литеры для всех литер |
Линия середины Halfline | Горизонтальная линия, находящаяся между линией основания и линией заглавной внутри прямоугольника литеры (черт.3), вдоль которой горизонтальная строка литер в шрифте должна казаться размещенной по середине в вертикальном направлении. Все линии середины в шрифте находятся на одной и той же высоте в прямоугольнике литеры |
Логическое устройство ввода Logical input device | Логическое устройство ввода является обобщением одного или более физических устройств и служит для передачи в программу значений логического ввода. Логические устройства ввода в ЯГС подразделяются на типы: устройства ввода позиций, устройства ввода числа, устройства выбора, устройства указания и устройства ввода строки |
Ломаная Polyline | Примитив вывода ЯГС, состоящий из набора связанных линий |
Маркер Marker | По СТ СЭВ 5712-86 |
Матрица ячеек Cell array | Примитив ввода в ЯГС, состоящий из прямоугольной сетки с прямоугольными ячейками одинакового размера, различающимися по цвету. Примечание. Эти ячейки обязательно должны отображаться на растры один к одному |
Масштабирование Scalling; zooming | По СТ СЭВ 5712-86 |
МВВОД Mi | Аббревиатура метафайла ввода ЯГС; категория станции |
МВЫВОД М Метафайл ЯГС (МЯГС) | Аббревиатура метафайла вывода ЯГС; категория станции Последовательный файл, который может быть считан или записан ЯГС и пспользуется для долговременного хранения (наряду с обменом и передачей) графической информации |
Мировая координата Word coordinate | По СТ СЭВ 5712-86 |
Носитель изображения Display surface | В графическом устройстве та физическая среда, на которой воспроизводятся изображения. Пример: экран электронно-лучевой трубки; бумага в графопостроителе |
Нормированная координата (НК) Normalized device coordinates (NDC) | По СТ СЭВ 5712-86. Примечание. В ЯГС в промежуточном состоянии координаты могут лежать вне заданного диапазона, но соответствующее отсечение информации гарантирует, что выходные данные не выходят за пределы диапазона |
Обобщенный примитив вывода (ОПВ) Generalized Drawing Primitive (GDP) | Примитив вывода, используемый для обращения к специальным геометрическим возможностям станции таким, как вычерчивание кривых |
Общая память сегментов (ОПС) Workstantion Independent Segment Storage (WISS) | Станция специального типа для запоминания сегментов и последующего их перемещения на другие станции |
Окно Window | По СТ СЭВ 5712-86 |
Окно станции Workstation window | Прямоугольная область внутри системы нормированных координат, которая представлена в пространстве изображения |
Оператор Operator | Лицо, изменяющее измерения логических устройств ввода и вызывающее срабатывание соответствующих фиксаторов путем воздействия на физические устройства ввода |
Подтверждение Acknowledgement | Выходная информация оператору логического устройства ввода о срабатывании фиксатора |
Отклик Feedback | Ввод, оповещающий оператора, каким образом прикладная программа интерпретировала значение логического ввода |
Отсечение Clipping | По СТ СЭВ 5712-86 |
Память сегментов станции (ПСС) Workstation Dependent Segment Storage (WDSS) | Память сегментов на станции, которая используется для графического вывода |
Перенос Translation shift | По СТ СЭВ 5712-86 |
Пиксель Pixel Pichure element | По СТ СЭВ 5712-86 |
Подсказка Promt | Выводимая оператору информация, указывающая на допустимость данного логического устройства ввода |
Поворот Rotation | По СТ СЭВ 5712-86 |
Поле вывода Viewport | По СТ СЭВ 5712-86 |
Поле вывода станции Workstantion viewport | Область в пространстве отображения, выбранная в данный момент для графического вывода |
Полигональная область Fill area | Примитив вывода ЯГС, состоящий из многоугольника (с замкнутой границей), который может быть пустым, заполненным единообразным шаблоном, закрашенным одним цветом или заштрихованным |
Полимаркер Polimarker | Примитив вывода ЯГС, состоящий из набора позиций, которые должны быть обозначены маркером |
Преобразование нормирования Normalization | Преобразование, которое отображает границы и внутренность окна на границу и внутренность поля вывода. В ЯГС это преобразование заключается в пересчете позиции из мировых координат в нормированные |
Преобразование сегмента Segment transformation | Преобразование, результатом которого является изменение на носителе изображения положения (перенос), размера (масштабирование) и/или ориентации (поворот) |
Преобразование станции Workstation transformation | Подобное преобразование, которое отображает границу и внутренность окна станции на границу и внутренность поля вывода станции (часть пространства изображения). В ЯГС это преобразование заключается в пересчете позиций из нормированных координат в координаты устройства. Результатом преобразования может быть то, что отображение внутренности окна станции может быть размещено не по всему полю вывода станции |
Примитив вывода Output primitive, grafic primitive, display element | По СТ СЭВ 5712-86 |
Приоритет сегмента Segment priority | Атрибут сегмента, используемый для определения того, какой из нескольких перекрывающихся сегментов имеет предпочтение для графического ввода и вывода |
Пространство устройства Device space | 1) Часть физического пространства устройства, соответствующая области, допустимой для вывода изображения. 2) Рабочая область таких устройств ввода как планшет-сколка |
Область литеры Charecter body | Прямоугольник, задаваемый разработчиком шрифта для определения размеров представления литеры (черт.3). Все области литер имеют одну и ту же высоту |
Растровая графика Raster graphics | По СТ СЭВ 5712-86 |
Расширение Escape | Функция, являющаяся способом доступа к неподдерживаемым ЯГС и зависящим от реализации или оборудования функциональным возможностям, отличным от графического вывода |
Таблица связок Bundle table | Зависимая от станции таблица, связанная с примитивами вывода данного типа. Элементы таблицы (связки) описывают все зависимые характеристики представления примитивов на станции. В ЯГС таблицы связок существуют для следующих примитивов вывода: ломаной, полимаркера, текста и полигональной области |
Таблица связок ломаной Polyline bundle table | Таблица, связывающая конкретные значения всех зависимых характеристик представления ломаной на станции с индексом связки ломаной. В ЯГС каждый элемент этой таблицы содержит значения для типа линий, масштаба толщины линий и индекса цвета |
Таблица связок полигональной области Fill area bundle table | Таблица, связывающая конкретные значения всех зависимых характеристик представления полигональной области на станции с индексом связки полигональной области. В ЯГС каждый элемент этой таблицы содержит значения для вида заполнения, индекса заполнителя, индекса цвета |
Таблица связок полимаркера Polymarker bundle table | Таблица, связывающая конкретные значения всех зависимых характеристик представления полимаркера на станции с индексом связки полимаркера. В ЯГС каждый элемент этой таблицы содержит значения для типа маркера, масштаба маркера и индекса цвета |
Таблица связок текста Text bundle table | Таблица, связывающая конкретные значения всех зависимых характеристик представления текста на станции с индексом связки текста. В ЯГС каждый элемент этой таблицы содержит значение для шрифта и точности текста, масштаба расширения литеры межлитерного просвета и индекса цвета |
Устройство ввода последовательности позиций String device | По СТ СЭВ 5712-86 |
Устройство ввода строки Valuter device | Логическое устройство ввода ЯГС, предоставляющее строку литер |
Устройство ввода чисел Valuter device | По СТ СЭВ 5712-86 |
Устройство графического ввода Display device | Устройство (например дисплей с регенерацией или на запоминающей трубке, графопостроитель), способное к воспроизведению изображения |
Устройство выбора Choice device | Логическое устройство, предоставляющее неотрицательное целое число, соответствующее выбору из некоторого числа альтернатив |
Устройство указания Pick device | Логическое устройство ввода ЯГС, предоставляющее индентификатор указания примитива вывода и имя соответствующего сегмента |
Сегмент Segment | По СТ СЭВ 5712-86 |
Справочная функция Inquiry function | Функция ЯГС для выдачи значений, зависящих от текущего состояния ЯГС или других заданных свойств реализации ЯГС. Они не оказывают никакого влияния на состояние ЯГС или изображения |
Таблица цвета Colour table | Зависимая от станции таблица, каждый элемент которой содержит значения интенсивностей красного, зеленого и синего цветов, определяющих конкретную окраску |
Текст Text | Примитив вывода ЯГС, состоящий из последовательности литер |
Требования к реализации Implementation mandatory | Требования к реализации определяют свойства, которые должны быть реализованы одинаково на всех станциях для всех реализаций ЯГС |
Требования к свойствам станции Workstation mandatory | Требования к свойствам станции описывают свойства, которые должны быть реализованы одинаково на всех станциях реализации ЯГС |
Уровень ЯГС GKS level | Два значения: первое в диапазоне от 0 до 2, второе - в диапазоне от а до с, которые вместе определяют набор функциональных возможностей, обеспеченных ЯГС. В реализации ЯГС присутствуют функции только одного уровня |
Фиксатор Trigger | Физическое устройство ввода или нескольких устройств, которые оператор может использовать для обозначения важных моментов во времени |
Характеристическое отношение Aspect ratio | Отношение Х и Y, используется для описания вида прямоугольника в некоторых координатных системах (например окна станции или поля вывода станции) |
Характеристика примитива Aspect of primitives | Способ изменения вида примитива. Некоторые характеристики задаются непосредственно атрибутами примитива, другие - посредством таблиц связок. Примитивы, входящие в состав сегментов, имеют характеристики, общие для всех примитивов в сегменте. Управление характеристикой примитива в этом случае осуществляется на уровне сегмента. Примером такой характеристики является выделение. Примитивы, не входящие в состав сегментов, не имеют общих характеристик |
Шрифт и точность текста Texst font and precision | Атрибут текста в ЯГС, имеющий две компоненты: шрифт и точность, которые вместе определяют вид представления литеры при выводе на конкретную станцию. Точность определяет требования к другим атрибутам текста, выдвигаемым прикладными программами |
Центральная линия Centreline | Вертикальная линия, которая делит прямоугольник литеры пополам |
Штриховка Hatch | Один из возможных методов заполнения многоугольника, определенного как примитив - ПОЛИГОНАЛЬНАЯ ОБЛАСТЬ. Внутренность заполнения одним или несколькими наборами параллельных линий |
Эхо Echo | По СТ СЭВ 5712-86 |