Продолжение табл. 8

Название

Допустимые значения

Тип данных (Система ко­ординат)

Начальное зна­чение

Максимальное число аль­тернатив


1 . . п


ц

з.р.

Число доступных типов подсказки и эха


1 . . п


ц

, з.р.

Список доступных типов подсказки и эха

—и .

. —1, 1 .

п

пхЦ

з.р.

Область эха по умолча­нию




4хД (КУ)

з.р.

Запись данных устройст­ва ВЫБОРА по умолчанию для каждого логического устройства УКАЗАНИЯ:




О

з.р.

Номер устройства


1 . . п


ц

з.р.

Число доступных типов подсказки и эха


1 . . п


ц

з.р.

Список доступных типов подсказки и эха

—п .

. —1, 1 .

п

ПХЦ

з.р.

Область эха по умолча­нию




4ХД (КУ)

з.р.

Запись данных устройст­ва УКАЗАНИЯ по умолча­нию




О

з.р.

Для каждого логического устройства ВВОДА СТРО­КИ:






Номер устройства


1 . . п


ц

. з.р.

Максимальный размер бу­фера входных данных


72 . . п


ц

з.р.

Число доступных типов подсказки и эха


1 . . п


ц

з.р.

Список доступных типов подсказки и эха

—п .

. —1, 1 .

п

ПХЦ

з.р.

Область эха по умолча­нию




4хД (КУ)

з.р.



Название

Допустимые значения

Тип данных (Система ко­ординат)

Начальное зна­чение

Запись данных устройст­ва ВВОДА СТРОКИ по умолчанию, содержащая, по крайней мере:


О

з.р.

Размер буфера входных данных

1 . . п

ц

з.р.

Начальную позицию кур­сора

1 . . п

п

з.р.

Примечания:

  1. Если станция обеспечивает непрерывный диапазон соответствующих значений, то поле принимает значение 0.

  2. В диапазоне предварительно определенных индексов цвета.

  3. Если этот параметр различен для различных шрифтов, указывается значение для шрифта 1.

  4. Для вида заполнения ПО ШАБЛОНУ значение должно находиться в диапазоне предварительно определенных индексов шаблонов. Для вида запол­нения ШТРИХОВКА — в диапазоне доступных видов штриховки.

  1. . Таблица состояния сегмента Состояния сегмента описаны в табл. 9.

Таблица 9

Название поля

Допустимые значения

Тип данных

Начальное зна­чение

Имя сегмента

Набор связанных с сег-


и

пХИ

Активные

ментом станций

Матрица преобразования


2ХЗХД

станции в момент соз­дания сег­мента

1 . ,0.,0.,

сегмента

Видимость

ВИДИМЫИ,

М13,М23— в НК, ос­тальные— безразмер­ные

П

0., 1 .,0.

ВИДИМЫЙ

Выделение

НЕВИДИМЫЙ выделенный,

П

НЕВЫДЕ-

Приоритет сегмента

невыделенный [0 . , 1 .1

Д

ЛЕННЫЙ

0.

Чувствительность к ука-

УКАЗЫВАЕМЫЙ,

п

НЕУКАЗЫ-

занию

НЕУКАЗ ЫВАЕ- мыи


ВАЕМЫІТ



  1. . Таблица ошибочных состояний ЯГС (табл. 10)

Таблица 10

Название поля

Допустимые значения

Тип данных (Система ко­ординат)

Начальное зна­чение

Состояние ошибки

ЕСТЬ,. НЕТ

п

НЕТ

Файл ошибок


и

з.р.

Идентификатор устройст­ва ввода, вызвавшего пере­полнение очереди событий:




Идентификатор станции


и

Неопр.

Класс устройства ввода

ВВОД ПОЗИЦИИ, ВВОД ПОСЛЕДО­ВАТЕЛЬНОСТИ ПОЗИЦИИ, ВВОД ЧИСЛА, ВЫБОР, УКАЗА­НИЕ, ВВОД СТРОКИ

п

Неопр.

Номер устройства ввода

1 . . п

ц

Неопр.

ПРИЛОЖЕНИЕ 1

Обязательное

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

Таблица 11

Термин

Пояснение

Атрибут Attribute

Характеристика примитива вывода или сегмента, например выделение, межлитер­ный просвет.

Примечание. В ЯГС некоторые свойства станций называются атрибу­тами станции

Атрибут сегмента

Segment attributes

Атрибуты, которые применяются только к сегментам. В ЯГС атрибутами сегментов являются видимость, выделение, обнаружи- ваемость, приоритет сегмента и преобразо­вание сегмента

Выделение Highlighting

По СТ СЭВ 5712—86

Графическая рабочая станция Workstation

ЯГС основывается на концепции абст­рактных графических станций, обеспечива­ющих логический интерфейс, с помощью ко­торого прикладная программа управляет физическими устройствами

Драйвер устройства

Device driver

Часть реализации ЯГС, зависящая от устройства, предназначенная для обеспече­ния работы графического устройства. Драйвер устройства создает выходные данные в зависимости от устройства и уп­равляет процессами взаимодействия, алго­ритмы которых также зависят от устрой­ства

Значение выходных данных Logical input value

Значение, предоставляемое логическим устройством ввода

Идентификатор указания Pick identifier

Имя, присваиваемое примитиву вывода внутри сегмента, ввод которого обеспечи­вается устройством указания. Один и тот же идентификатор указания может быть присвоен различным примитивам

Измерение

Measure

Значение (связанное с логическим устрой­ством ввода), которое определяется ото-



Продолжение табл. 11

Термин

Пояснение


бражением данных, получаемых от одного или нескольких физических устройств вво­да. Значение логических входных данных, предоставляемое логическим устройством ввода, является текущим измерением логи­ческого устройства ввода

Изображение

Display space

По СТ СЭВ 5712—86

Индекс связки

Bundle index

Индекс элемента в таблице связок для некоторого примитива вывода. Он опреде­ляет характеристики примитива, зависящие от станции

Класс устройств ввода

Input class

Набор устройств ввода, которые логиче­ски эквиваленты по выполняемым ими функциям. В ЯГС все устройства ввода от­носятся к следующим классам: устройства ввода позиций, устройства ввода последо­вательности позиций, устройства ввода чис­ловых значений, устройства выбора, уст­ройства указания и устройства ввода стро­ки

Координатная графика Coordinate graphics;

Line graphics

Раздел машинной графики, в которой изображение создается с помощью команд устройства ввода и координатных данных

Координата устройства (КУ)

Device coordinate (DC)

По СТ СЭВ 5712—86.

Примечание. В ЯГС коорди­наты измеряются в метрах для уст­ройств, способных воспроизводить изо­бражение в натуральном масштабе или в соответствующих безразмерных единицах, зависящих от станции

Линия заглавной

Capline

Горизонтальная линия внутри прямо­угольника литеры (черт. 3), которая для большинства литер является верхней гра­ницей области вычерчивания. Верхняя гра­ница прямоугольника литеры проходит вы­ше этой линии и во многих языках допол­нительные знаки (например ударение) над литерой могут находиться выше этой ли­нии. Все линии заглавной в шрифте нахо­дятся на одной и той же высоте в прямо­угольнике литеры для всех литер




Продолжение табл. 11

Термин

Пояснение

Линия основания

Baseline

Горизонтальная линия внутри прямо­угольника литеры (черт. 3), которая для большинства литер является нижней гра­ницей области вычерчивания. Нижняя гра­ница прямоугольника литеры проходит ни­же линии основания. Все линии основания в шрифте находятся на одной и той же высоте в прямоугольнике литеры для всех литер

Линия середины Halfline

Горизонтальная линия, находящаяся ме­жду линией основания и линией заглавной внутри прямоугольника литеры (черт. 3), вдоль которой горизонтальная строка ли­тер в шрифте должна казаться размещен­ной по середине в вертикальном направле­нии. Все линии середины в шрифте нахо­дятся на одной и той же высоте в прямо­угольнике литеры

Логическое устройство ввода Logical input device

Логическое устройство ввода является обобщением одного или более физических устройств и служит для передачи в про­грамму значений логического ввода. Логи­ческие устройства ввода в ЯГС подразде­ляются на типы: устройства ввода пози­ций, устройства ввода числа, устройства выбора, устройства указания и устройства ввода строки

Ломаная

Polyline

Примитив вывода ЯГС, состоящий из набора связанных линий

Маркер

Marker

По СТ СЭВ 5712—86

Матрица ячеек Cell array

Примитив ввода в ЯГС, состоящий из прямоугольной сетки с прямоугольными ячейками одинакового размера, различаю­щимися по цвету.

Примечание. Эти ячейки обя­зательно должны отображаться на ра­стры один к одному

Масштабирование Sealling; zooming МВВОД

Mi

По СТ СЭВ 5712—86

Абревиатура метафайла ввода ЯГС; ка­тегория станции




Продолжение табл. 11

Термин

Поясненне

МВЫВОД м

Метафайл ЯГС (МЯГС)

Абревиатура метафайла вывода ЯГС; категория станции

Последовательный файл, который может быть считан или записан ЯГС и использу­ется для долговременного хранения (наря­ду с обменом и передачей) графической ин­формации

Мировая координата

Word coordinate

По СТ СЭВ 5712—86

Носитель изображения Display surface

В графическом устройстве та физическая среда, на которой воспроизводятся изобра­жения.

Пример: экран электронно-лучевой труб­ки; бумага в графопостроителе

Нормированная координата

(НК)

Normalized device

coordinates (NDC)

По СТ СЭВ 5712—86.

Примечание. В ЯГС в проме­жуточном состоянии координаты мо­гут лежать вне заданного диапазона, но соответствующее отсечение инфор­мации гарантирует, что выходные данные не выходят за пределы диа­пазона

Обобщенный примитив вывода (ОПВ)

Generalized Drawing

Primitive (GDP)

Примитив вывода, используемый для об­ращения к специальным геометрическим возможностям станции таким, как вычерчи­вание кривых

Общая память сегментов

(ОПС)

Workstantion Independent Seg­ment Storage (WISS)

Станция специального типа для запоми­нания сегментов и последующего их пере­мещения на другие станции

Окно

Window

По СТ СЭВ 5712—86

Окно станции Workstation window

Прямоугольная область внутри системы нормированных координат, которая предста­влена в пространстве изображения

Оператор Operator

Лицо, изменяющее измерения логических устройств ввода и вызывающее срабатыва­ние соответствующих фиксаторов путем воздействия на физические устройства вво­да