Применимость

Функции я ГС

к классам

станций

ЗАПРОСИТЬ УКАЗАНИЕ

4—5

ЗАПРОСИТЬ ВВОД СТРОКИ

4—5

ОПРОСИТЬ ВВОД ПОЗИЦИИ

4—5

ОПРОСИТЬ ВВОД ПОСЛЕДОВАТЕЛЬНОСТИ ПОЗИЦИИ

4—5

ОПРОСИТЬ ВВОД ЧИСЛА

4—5

ОПРОСИТЬ ВЫБОР

4—5

ОПРОСИТЬ УКАЗАНИЕ

4—5

ОПРОСИТЬ ВВОД СТРОКИ

4—5

ОЖИДАТЬ СОБЫТИЕ

4—5

УДАЛИТЬ СОБЫТИЯ ОТ УСТРОЙСТВА

4—5

ПОЛУЧИТЬ ПОЗИЦИЮ

4—5

ПОЛУЧИТЬ ПОСЛЕДОВАТЕЛЬНОСТЬ ПОЗИЦИИ

4—5

ПОЛУЧИТЬ ЧИСЛО

4—5

ПОЛУЧИТЬ АЛЬТЕРНАТИВУ

4—5

ПОЛУЧИТЬ УКАЗАТЕЛЬ

4

ПОЛУЧИТЬ СТРОКУ

4—5

Функции метафайла


ЗАПИСАТЬ В МЕТАФАЙЛ

ПОЛУЧИТЬ ТИП ЗАПИСИ МЕТАФАЙЛА

1

6

ПРОЧИТАТЬ ЗАПИСЬ МЕТАФАЙЛА

6

ИНТЕРПРЕТИРОВАТЬ ЗАПИСЬ

1—5

Справочные функции


УЗНАТЬ ФУНКЦИОНАЛЬНОЕ СОСТОЯНИЕ

0

УЗНАТЬ УРОВЕНЬ ЯГС

0

УЗНАТЬ ДОСТУПНЫЕ ТИПЫ СТАНЦИЙ

0

УЗНАТЬ ДОПУСТИМЫЕ КОЛИЧЕСТВА СТАНЦИЙ

УЗНАТЬ МАКСИМАЛЬНЫЙ НОМЕР ПРЕОБРАЗОВАНИЯ

0

НОРМИРОВАНИЯ

0

УЗНАТЬ НАБОР ОТКРЫТЫХ СТАНЦИИ

0

УЗНАТЬ НАБОР АКТИВНЫХ СТАНЦИЙ

0

УЗНАТЬ ТЕКУЩИЕ ЗНАЧЕНИЯ АТРИБУТОВ ПРИМИТИВОВ

0

УЗНАТЬ ЗНАЧЕНИЕ ИДЕНТИФИКАТОРА УКАЗАНИЯ

УЗНАТЬ ТЕКУЩИЕ ЗНАЧЕНИЯ ИНДИВИДУАЛЬНЫХ АТРИ­БУТОВ

0

0

УЗНАТЬ НОМЕР ТЕКУЩЕГО ПРЕОБРАЗОВАНИЯ НОРМИ­РОВАНИЯ

0

УЗНАТЬ СПИСОК ПРЕОБРАЗОВАНИЙ НОРМИРОВАНИЯ

0

УЗНАТЬ ПРЕОБРАЗОВАНИЕ НОРМИРОВАНИЯ

0

УЗНАТЬ ЗНАЧЕНИЕ ОТСЕЧЕНИЯ

0

УЗНАТЬ ИМЯ ОТКРЫТОГО СЕГМЕНТА

0

УЗНАТЬ ИМЕНА СУЩЕСТВУЮЩИХ СЕГМЕНТОВ

о

УЗНАТЬ НАЛИЧИЕ ОДНОВРЕМЕННЫХ СОБЫТИЙ

0

УЗНАТЬ ТИП И ИДЕНТИФИКАТОР СВЯЗИ СТАНЦИИ

1—6

УЗНАТЬ СОСТОЯНИЕ СТАНЦИИ

1—4

УЗНАТЬ РЕЖИМЫ ЗАДЕРЖКИ И ОБНОВЛЕНИЯ СТАНЦИИ

2—4

УЗНАТЬ ИНДЕКСЫ ЛОМАНОЙ

2—4

УЗНАТЬ ПРЕДСТАВЛЕНИЕ ЛОМАНОЙ

2—4

УЗНАТЬ ИНДЕКСЫ ПОЛИМАРКЕРА

2—4

УЗНАТЬ ИНДЕКСЫ ТЕКСТА

2—4



Функции Я ГС

Применимость к классам станций

УЗНАТЬ ПРЕДСТАВЛЕНИЕ ТЕКСТА

УЗНАТЬ ГАБАРИТЫ ТЕКСТА

УЗНАТЬ ИНДЕКСЫ ПОЛИГОНАЛЬНОЙ ОБЛАСТИ

УЗНАТЬ ПРЕДСТАВЛЕНИЕ ПОЛИГОНАЛЬНОЙ ОБЛАСТИ

УЗНАТЬ ИНДЕКСЫ ШАБЛОНА

УЗНАТЬ ПРЕДСТАВЛЕНИЕ ШАБЛОНА

УЗНАТЬ ИНДЕКСЫ ЦВЕТА

УЗНАТЬ ПРЕДСТАВЛЕНИЕ ЦВЕТА

УЗНАТЬ ПРЕОБРАЗОВАНИЕ СТАНЦИИ

УЗНАТЬ ИМЕНА СЕГМЕНТОВ, ХРАНИМЫХ НА СТАНЦИИ

УЗНАТЬ СОСТОЯНИЕ УСТРОЙСТВА ВВОДА ПОЗИЦИИ

УЗНАТЬ СОСТОЯНИЕ УСТРОЙСТВА ВВОДА ПОСЛЕДОВА­ТЕЛЬНОСТИ ПОЗИЦИЙ

УЗНАТЬ СОСТОЯНИЕ УСТРОЙСТВА ВВОДА ЧИСЛА

УЗНАТЬ СОСТОЯНИЕ УСТРОЙСТВА ВЫБОРА

УЗНАТЬ СОСТОЯНИЕ УСТРОЙСТВА УКАЗАНИЯ

УЗНАТЬ СОСТОЯНИЕ УСТРОЙСТВА ВВОДА СТРОКИ

УЗНАТЬ КЛАСС СТАНЦИИ

УЗНАТЬ ТИП СТАНЦИИ

УЗНАТЬ РАЗМЕР НОСИТЕЛЯ ИЗОБРАЖЕНИЯ

УЗНАТЬ СПОСОБ ДИНАМИЧЕСКОГО ОБНОВЛЕНИЯ ХА­РАКТЕРИСТИК ИЗОБРАЖЕНИЯ НА СТАНЦИИ

УЗНАТЬ РЕЖИМ ЗАДЕРЖКИ ПО УМОЛЧАНИЮ

УЗНАТЬ ВОЗМОЖНОСТИ ПРЕДСТАВЛЕНИЯ ЛОМАНОЙ УЗНАТЬ ПРЕДСТАВЛЕНИЕ ЛОМАНОЙ ПО УМОЛЧАНИЮ УЗНАТЬ ВОЗМОЖНОСТИ ПРЕДСТАВЛЕНИЯ ПОЛИМАР­КЕРА

УЗНАТЬ ПРЕДСТАВЛЕНИЕ ПОЛИМАРКЕРА ПО УМОЛЧА­НИЮ

УЗНАТЬ ВОЗМОЖНОСТИ ПРЕДСТАВЛЕНИЯ ТЕКСТА УЗНАТЬ ПРЕДСТАВЛЕНИЕ ТЕКСТА ПО УМОЛЧАНИЮ УЗНАТЬ ВОЗМОЖНОСТИ ПРЕДСТАВЛЕНИЯ ПОЛИГОНАЛЬ­НОЙ ОБЛАСТИ

УЗНАТЬ ПРЕДСТАВЛЕНИЕ ПОЛИГОНАЛЬНОЙ ОБЛАСТИ ПО УМОЛЧАНИЮ

УЗНАТЬ ВОЗМОЖНОСТИ ПРЕДСТАВЛЕНИЯ ШАБЛОНА УЗНАТЬ ПРЕДСТАВЛЕНИЕ ШАБЛОНА ПО УМОЛЧАНИЮ УЗНАТЬ ВОЗМОЖНОСТИ ПРЕДСТАВЛЕНИЯ ЦВЕТА УЗНАТЬ ПРЕДСТАВЛЕНИЕ ЦВЕТА ПО УМОЛЧАНИЮ УЗНАТЬ ИДЕНТИФИКАТОР ДОСТУПНЫХ ОБОБЩЕННЫХ ПРИМИТИВОВ ВЫВОДА

УЗНАТЬ ХАРАКТЕРИСТИКИ ОБОБЩЕННОГО ПРИМИТИВА ВЫВОДА

УЗНАТЬ ДЛИНУ ТАБЛИЦ, ХАРАКТЕРИЗУЮЩИХ СТАНЦИЮ УЗНАТЬ ДОПУСТИМОЕ ЧИСЛО ПРИОРИТЕТОВ СЕГМЕН­ТОВ

УЗНАТЬ СПОСОБ ДИНАМИЧЕСКОЙ МОДИФИКАЦИИ АТ­РИБУТОВ СЕГМЕНТОВ

УЗНАТЬ КОЛИЧЕСТВО ДОПУСТИМЫХ УСТРОЙСТВ ВВОДА

2—4 2—4 3—4 2—4 2—4 2—4 2—4 2—4

2—4 2—5 1—4

4—5 4—5 4—5 4—5

4

1—6 3—4 3—5

3—4 3—4 3—4 3—4

3—4

3—4 3—4 3—4

3—4

3—4 3—4 3—4 3—4

3—4

3—4

3—4 3—4

3—4

3—4 4—5

Функции ЯГС

Применимость к классам станций

УЗНАТЬ ХАРАКТЕРИСТИКИ ПО УМОЛЧАНИЮ УСТРОЙСТ­ВА ВВОДА ПОЗИЦИИ

УЗНАТЬ ХАРАКТЕРИСТИКИ ПО УМОЛЧАНИЮ УСТРОЙСТ­ВА ВВОДА ПОСЛЕДОВАТЕЛЬНОСТИ ПОЗИЦИЙ

УЗНАТЬ ХАРАКТЕРИСТИКИ ПО УМОЛЧАНИЮ УСТРОЙСТ­ВА ВВОДА ЧИСЛА

УЗНАТЬ ХАРАКТЕРИСТИКИ ПО УМОЛЧАНИЮ УСТРОЙСТВА ВЫБОРА

УЗНАТЬ ХАРАКТЕРИСТИКИ ПО УМОЛЧАНИЮ УСТРОЙСТ­ВА УКАЗАНИЯ

УЗНАТЬ ХАРАКТЕРИСТИКИ ПО УМОЛЧАНИЮ УСТРОЙСТ­

ВА ВВОДА СТРОКИ

УЗНАТЬ СТАНЦИИ, СВЯЗАННЫЕ С СЕГМЕНТОМ

УЗНАТЬ АТРИБУТЫ СЕГМЕНТА

УЗНАТЬ РАЗМЕРНОСТЬ МАТРИЦЫ ПИКСЕЛЕЙ

УЗНАТЬ ХАРАКТЕРИСТИКИ МАТРИЦЫ ПИКСЕЛЕЙ

УЗНАТЬ ХАРАКТЕРИСТИКУ ПИКСЕЛЯ

УЗНАТЬ НАЛИЧИЕ ПЕРЕПОЛНЕНИЯ ОЧЕРЕДИ СОБЫ­ТИЙ

Вспомогательные функции

СФОРМИРОВАТЬ МАТРИЦУ ПРЕОБРАЗОВАНИЙ

ВЫЧИСЛИТЬ РЕЗУЛЬТИРУЮЩУЮ МАТРИЦУ ПРЕОБРАЗО­ВАНИЙ

Функции обработки ошибок

АВАРИЙНО ЗАКРЫТЬ ЯГС

ОБРАБОТАТЬ ОШИБКУ

ЗАРЕГИСТРИРОВАТЬ ОШИБКУ

4—5

4-5

4-5

4—5

4

4—5 1—4 1—4 3-4 3-4

3—4

0

0

0 0

0

ПРИЛОЖЕНИЕ 4

Справочное

СПИСОК ОШИБОК

  1. Ошибки, зависящие от реализации

Ошибки, зависящие от реализации, имеют номер меньше нуля. <0 Implementation dependent errors

  1. Ошибки состояния

  1. ЯГС не находится в состоянии ГЯЗА.

GKS not in proper state: GKS shall be in the state GKCL.

  1. ЯГС не находится в состоянии ГЯОТ.

GKS not in proper state: GKS shall be in the state GKOP.

  1. ЯГС не находится в состоянии СТАК-

GKS not in proper state: GKS shall be in the state WSAC.

  1. ЯГС не находится в состоянии СГОТ.

GKS not in proper state: GKS shall be in the state SCOP.

  1. ЯГС не находится в состоянии СТАК или СГОТ.

GKS not in proper state: GKS shall be either in the state WSAC or in the state SGOP.

  1. ЯГС не находится в состоянии СТОТ или СТАК.

GKS not in proper state: GKS shall be either in the state WSOP or in the state WSAC.

  1. ЯГС не находится в состоянии СТОТ, СТАК или СГОТ.

GKS not in proper state: GKS shall be in one of the states WSOP, WSAC or SGOP.

  1. ЯГС не находится в состоянии ГЯОТ, СТОТ, СТАК или СГОТ.

GKS not in proper state: GKS shall be in one of the states GKOP, WSOP, WSAC or SGOP.

  1. Ошибки станций

  1. Неверно задан идентификатор станции.

Specified workstation identifier is invalid.

  1. Неверно задан идентификатор связи.

Specified connection identifier is invalid.

  1. Неверно задан тип станции.

Specified workstation type is invalid.

  1. Заданный тип станции не существует.

Specified workstation type does not exist.

  1. Указанная станция уже открыта.

Specified workstation is open.

  1. Указанная станция не открыта.

Specified workstation is not open.

  1. Указанная станция не может быть открыта.

Specified workstation cannot be opened.

  1. Общая память сегментов не открыта.

Workstation Independent Segment Storage is not open.

  1. Общая память сегментов уже открыта.

Workstation Independent Segment Storage is olready open.

  1. Указанная станция активна.

Specified workstation is active.



зо

31

32

33

34

35

36

37

38

39

40

41

42

43

50

51

52

53

54

60

61


Указанная станция не активна.

Specified workstation is not active.

Указанная станция — станция вывода метафайла ЯГС.

Specified workstation is of category MO.

Указанная станция не является станцией вывода метафайла ЯГС.

Specified workstation is not of category MO.

Указанная станция — станция ввода метафайла ЯГС.

Specified workstation is of category MI.

Указанная станция не является станцией ввода метафайла ЯГС.

Specified workstation is not of category MI.

Указанная станция является станцией ввода.

Specified workstation is of category INPUT.

Указанная станция является общей памятью сегментов.

Specified workstation is Workstation Independent Segment Storage.

Указанная станция не является станцией ввода-вывода.

Specified workstation is not of category OUTIN.

Указанная станция не является станцией ввода или ввода-вывода.

Specified workstation is neither of category INPUT nor of category OUTIN.

Указанная станция не яляется станцией вывода или ввода-вывода.

Specified workstation is neither of category OUTPUT nor of category OUTIN.

Указанная станция не имеет возможности обратного чтения памяти пик­селей.

Specified workstation has no pixel store readback capability.

Станция указанного типа не может генерировать указанный обобщенный примитив вывода.

Specified workstation type is not able to generate the specified generalized drawing primitive.

Число одновременно открытых станций превышает допустимое.

Maximum number of simultaneously open workstations would be exceeded.

Число одновременно активных станций превышает допустимое.

Maximum number of simultaneously active workstations would be exceeded.

  1. Ошибки преобразований

Неверно задан номер преобразования.

Transformation number is invalid.

Неверно задан прямоугольник.

Rectangle definition is invalid.

Поле вывода находится вне единичного квадрата нормированных координат.

Viewport is not within the Normalized Device.

Coordinate unit square.

Окно станции находится вне единичного квадрата нормированных коорди­нат.

Workstation window is not within the Normalized. Device Coordinate unit square.

Поле вывода станции не находится внутри пространства изображения.

Workstation viewport is not within the display space.

  1. Ошибки атрибутов вывода

Неверно задан индекс ломаной.

Polyline index is invalid.

Представление для указанного индекса ломаной не было определено на данной станции.

A representation for the specified polyline index has not been defined on this workstation.



62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81


Представление для указанного индекса ломаной не предопределено на дан­ной станции.

A representation for the specified polyline index has not been predefined on this workstation.

Тип линии равен нулю.

Linetype is equal to zero.

Указанный тип линий не поддерживается на данной станции.

Specified linetype is not supported on this workstation.

Масштаб толщины линии меньше нуля.

Linewidth scale factor is less than zero.

Неверно задан индекс полимаркера.

Polymarker index is invalid.

Представление для указанного индекса полимаркера не было определено на данной станции.

A representation for the specified polymarker index has not been defined on this workstation.

Представление для указанного индекса полимаркера не предопределено на данной станции.

A representation for the specified polymarker index has not been predefined on this workstation.

Тип маркера равен нулю.

Marker type is equal to zero.

Заданный тип маркера не поддерживается на данной станции.

Specified marker type is not supported on this workstation.

Масштаб маркера меньше нуля.

Marker size scale factor is less then zero.

Неверно задан индекс текста.

Text idex is invalid.

Представление для указанного индекса текста не было определено на дан­ной станции.

A representation for the specified text index has not been defined on this workstation.

Представление для указанного индекса текста не предопределено на дан­ной станции.

A representation for the specified text index has not been predefined on this workstation.

Шрифт равен нулю.

Text font is equal to zero.

Заданный шрифт не поддерживается с требуемой точностью представления текста на данной станции.

Requested text font is not supported for the specified precision on this work­station.

Масштаб расширения литеры меньше или равен нулю.

Character expansion factor is less than or equal to zero.

Высота литеры меньше или равна нулю.

Character height is less than or equal to zero.

Длина вертикали литеры равна нулю.

Length of character up vector is zero.

Неверно задан индекс полигональной области.

Fill area index is invalid.

Представление для указанного индекса полигональной области не было оп­ределено на данной станции.

A representation for the specified fill area index has not been defined on this workstation.

82 Представление для указанного индекса полигональной области не предоп­ределено на данной станции.


A representation for the specified fill area index has not been predefined on this workstation.

83 Заданный вид заполнения полигональной области не поддерживается на данной станции.

Specified fill area interior style is not supported on this workstation.

"84 Индекс заполнителя (шаблона или штриховки) равен нулю.

Style (pattern or hatch) index is equal to zero.

  1. Неверно задан индекс шаблона.

Specified pattern index is invalid.

  1. Заданный вид штриховки не поддерживается на данной станции.

Specified hatch style is not supported on this workstation.

  1. Значение размера шаблона не положительно.

Pattern size value is not positive.

  1. Представление для указанного индекса шаблона не было определено на данной станции.

A representation for the specified pattern index has not been defined on this- workstation.

  1. Представление для указанного индекса шаблона не предопределено на данной станции.