ГОСТ Р ИСО 13584-31—2010
Определения атрибутов:
SELF\extemally_defined_item.source: название части ИСО 13854, содержащей определение стиля;
SELF\extemally_defined_item.item_id: используемый идентификатор стиля.
Комментарий к спецификации:
api_WR1: источником внешне определенного стиля extemally_defined_style должен быть либо на
стоящий стандарт, либо части данного стандарта с описаниями протоколов обмена видами.
6.2.3.4 Сущность curve_style
Сущность curve_styte описывает визуализацию кривой.
П ри м е ча н и е — В контексте схемы api_abstract_schema сущность curve_style используется только для
задания стиля линий штриховки. Данный стиль кривой использует предварительно заданный тип описания кривой
pre_defined_curve_(ont, предварительно заданный размер pre_defined_size и цвет colour (цвет кривой curve_co{our
зависит от реализации и определяется приложением).
Спецификация на языке EXPRESS.
*>
ENTITY curve_style;
name: label;
curve_for.t : curve_font_or_scaled_curve_font_select;
curve_width : size_select;
curve_colour : colour;
WHERE
api_WRl : USEDIN(SELF,’API_ABSTRACT_SCHEMA.’*
1FILL_AREA_STYLE_HATCHING.’-
’HATCH_LINE_APPEARANCL’) <> ();
ENO_ENTlTY;
Г ~
Определения атрибутов:
name: слово или группа слов, с помощью которых производится ссылка на стиль кривой;
curve_font: для представления типов линии используются следующие сущности: тип стиля кри
вой curve_style__font, масштабированный тип стиля кривой curve_style_font. предварительно определен
ный тип кривой pre_defmed_curve_font, масштабированный предварительно определенный тип кривой
pre_dermed_curve_font. внешне определенный тип кривой extemally_defmed_curve_font или масштаби
рованный внешне определенный тип кривой extemally_defined_curve_font.
curve_width: толщина видимой части представленной кривой в единицах площади,
curve_colour: цвет видимой части кривой.
Комментарий к спецификации:
api_WR1: сущность curve_style используется для определения типа линий hatch_Нпв_аррвагапсв
штриховки заполненной области fili_area_style_hatching.
6.2.3.5 Сущность flll_area_style
Сущность fill_area_style заполняет видимые сегменты кривой, области комментариев, поверхно
сти с мозаикой и штриховкой.
П р и м е ч а н и е — В контексте схемы api_abstracf_schema сущность №_araa_style используется для штри
ховки заполненной области.
Спецификация на языке EXPRESS:
*)
ENTITY fill_area_style;
name: label;
fill_styles : SET [1:?] OF fill_style_Belect;
WHERE
WR1 : SI2EOF(QUERY<fill_3tyle <* SELF.fiil_styles I
’PRESENTAT10N_APPEARANCE_SCH£MA.’*
’FILL_AREA_STYLE_COLOUR’ IN
TYPEOF(fill Style)
>> <* l;
api_WR2: QUERY(fill_style <k SELF.£ill_styles |
NOT ( ’API_ABSTRACT_SCHEMA.FILL_AREA_STYLL_HATCHING
’ IN
TYPEOF<fill_style)) ) - (];
ENO_ENTITY;
Г ~
79