Статус документа
Статус документа

ГОСТ 27817-88 (СТ СЭВ 6177-88) Системы обработки информации. Машинная графика. Функциональное описание ядра графической системы

     

ПРИЛОЖЕНИЕ 1
Обязательное

     
ТЕРМИНЫ, ПРИМЕНЯЕМЫЕ В НАСТОЯЩЕМ СТАНДАРТЕ, И ИХ ПОЯСНЕНИЯ

     
Таблица 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