Данный подраздел описывает внешне определенные стили, представленные в настоящем стандарте. На указанные стили можно ссылаться согласно прикладной программе при определении логики визуализации геометрических сущностей и комментариев.
Указанные стили определены только логически. Это облегчает настройку интерфейса его конечным пользователем.
Указанные стили определяются как внешне определенные стили externally_defined_style. Это позволяет расширить множество доступных стилей в соответствии с протоколами обмена видами, определенными в ИСО 13584.
Все стили, определенные в настоящей части стандарта, могут быть применены. Если какой-либо из внешне определенных стилей, установленный в некотором протоколе обмена видами, не применен в некоторой реализации интерфейса, то тогда следует использовать первый по порядку стиль, определенный для данного вида элемента в настоящем стандарте. При этом сообщение об ошибке не формируется.
6.2.4.1 Сущность api_externally_defined_point_style
Сущность api_externally_defined_point_style задает визуальное представление точек.
Нижеследующие стили точек определены в настоящем стандарте. Размер и цвет точек зависит от реализации. Значения стиля по умолчанию обеспечиваются интерфейсом пользователя. Для этого обеспечиваются возможности настройки интерфейса конечным пользователем.
Примечание 1 - Прочие внешне назначенные стили точек api_externally_defined_point_style могут быть определены протоколом обмена видами в соответствии с ИСО 13584. Если какая-либо реализация интерфейса не поддерживается указанным протоколом обмена видами, то используется первый по порядку стиль, определенный в настоящем стандарте. При этом сообщение об ошибке не формируется.
Таблица 7 - Внешне определенные стили точек
Название элемента item_id | Геометрическая форма | Цвет, размер |
asterisk_point | Таблица 8, стиль 1 | Зависит от реализации |
circle_point | Таблица 8, стиль 2 | Зависит от реализации |
dot_point | Таблица 8, стиль 3 | Зависит от реализации |
plus_point | Таблица 8, стиль 4 | Зависит от реализации |
square_point | Таблица 8, стиль 5 | Зависит от реализации |
triangle_point | Таблица 8, стиль 6 | Зависит от реализации |
x_point | Таблица 8, стиль 7 | Зависит от реализации |
virtual_point | Не определена | Не определены |
Таблица 8 - Внешне определенные стили точек
Shape - стиль
Спецификация на языке EXPRESS:
*)
ENTITY api_externally_defined_point_style
SUBTYPE OF (externally_defined_style);
END_ENTITY;
(*
Примечание 2 - Настоящая сущность может быть применена как внешне определенный стиль externally_defined_style.
Определения атрибутов:
SELF\externally_defined_item.source: название части настоящего стандарта, содержащей определение стиля;
SELF_externally_defined_item.item_id: идентификатор стиля.
6.2.4.2 Сущность api_externally_defined_curve_style
Сущность api_externally_defined_curve_style задает визуальное представление кривой.