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

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

     

     3.3. Функции вывода графических данных

3.3.1. ЛОМАНАЯ

СТАК, СГОТ  Уровень mа.

POLYLINE.

Параметры:

Вх число точек

(2...n)

Ц;

Вх координаты точек

МК

nТ.

Действие:


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

Если после преобразования станции все точки совпадают, то сообщение об ошибке не выдается, и то, что вычерчивается, зависит от станции.

Описание функции в соответствии с пп.2.4.1; 2.4.2; 2.4.3; 2.5.3.

Ошибки:

5

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

100

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

3.3.2. ПОЛИМАРКЕР

СТАК, СГОТ  Уровень mа.

POLYMARKER.

Параметры:

Вх число точек

(1...n)

Ц;

Вх координаты точек

МК

nТ.

Действие:


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

Примечание. Маркер видим тогда, когда его позиция находится внутри прямоугольника отсечения.


Описание функции в соответствии с пп.2.4.1; 2.4.2; 2.4.4; 2.5.3.

Ошибки:

5

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

100

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

3.3.3. ТЕКСТ

СТАК, СГОТ  Уровень mа.

TEXT.

Параметры:

Вх позиция текста

МК

Т;

Вх строка литер

С.

Действие:


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

Если после преобразования станции высота или ширина литеры нулевая, то сообщение не выдается, и то, что вычерчивается, зависит от станции.

Если строка литер содержит код управляющего символа, то результат зависит от станции: или выдается ошибка 101, или генерируется некоторый визуальный результат, или код игнорируется. Строка текста выводится на всех активных станциях, которые не выдают ошибку 101.