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

ГОСТ Р ИСО 10303-509-2009 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 509. Прикладные интерпретированные конструкции. Односвязные поверхности

     4 Сокращенный листинг на языке EXPRESS


В настоящем разделе определена EXPRESS-схема, в которой используются элементы интегрированных ресурсов и содержатся типы, конкретизации объектов и функции, относящиеся к настоящему стандарту.

Примечание - В интегрированных ресурсах допускается существование подтипов и элементов списков выбора, не импортированных в данную ПИК. Такие конструкции исключают из дерева подтипов или из списка выбора посредством правил неявного интерфейса, определенных в ИСО 10303-11. Ссылки на исключенные конструкции находятся вне области применения данной ПИК. В некоторых случаях исключаются все элементы списка выбора. Поскольку ПИК предназначены для реализации в контексте прикладного протокола, элементы списка выбора будут определяться областью применения прикладного протокола.


Данная прикладная интерпретированная конструкция предоставляет непротиворечивое множество геометрических и топологических объектов для определения представлений односвязной поверхности, состоящих из элементарных и рельефных кривых и поверхностей. Объектом самого высокого уровня в настоящем стандарте является manifold_surface_shape_representation. Данный объект ограничен. Ограничение геометрической формы осуществляется посредством топологических объектов, таких как vertex, edge и face.

Топологические объекты не должны существовать вне связи с соответствующей геометрической областью.

Примечание - В настоящем стандарте используются все объекты и типы по ИСО 10303-511.


EXPRESS-спецификация:

*)

SCHEMA aic_manifold_surface;

USE FROM aic_topologicaly_bounded_surface;

-- ISO 10303-511

USE FROM geometric_model_schema (

-- ISO 10303-42

shell_based_surface_model);

USE FROM geometry schema (

-- ISO 10303-42

b_spline_curve,

b_spline_surface,

bounded_pcurve,

bounded_surface_curve,

cartesian_transformation_operator_3d,

curve,

curve_replica,

degenerate_pcurve,

evaluated_degenerate_pcurve,

intersection_curve,

offset_curve_3d,

offset_surface,

point_on_curve,

point_on_surface,

seam_curve,

surface,

surface_replica);

USE FROM product_property_representation_schema (

-- ISO 10303-41

shape_representation);

USE FROM representation_schema (

-- ISO 10303-43

mapped_item,

representation,

representation_item,

representation_map);

USE FROM topology_schema (

-- ISO 10303-42

closed_shell,

connected_face_set,

face,

open_shell,

oriented_closed_shell);

(*


Примечание - Схемы, ссылки на которые даны выше, можно найти в следующих стандартах комплекса ИСО 10303:

aic_ topologicaly _bounded_surface

- ИСО 10303-511;

geometric_model_schema

- ИСО 10303-42;

geometry_schema

- ИСО 10303-42;

product_property_representation_schema

- ИСО 10303-41;

representation_schema

- ИСО 10303-43;

topology_schema

- ИСО 10303-42.