ГОСТ Р ИСО/ТС 10303-1004—2016
3.2 Сокращения
В настоящем стандарте применены следующие сокращения:
ПМ— прикладной модуль:
ПЭМ — прикладная эталонная модель;
ИММ — интерпретированная модель модуля;
URL — унифицированный указатель информационного ресурса.
4 Информационные требования
В настоящем разделе определены информационные требования к прикладному модулю «Эле
ментарная геометрическая форма», которые представлены в форме ПЭМ.
П р и м е ч а н и я
1Графическое представление информационных требований приведено в приложении С.
2 Спецификация отображения определена в 5.1. Она показывает, как удовлетворяются информационные
требования при использовании общих ресурсов и конструкций, определенных в схеме ИММ или импортированных в
схему ИММ прикладного модуля, описанного в настоящем стандарте.
В настоящем подразделе с применением языка EXPRESS дано определение информационных
требований, которым должны соответствовать программные реализации. Ниже представлен фрагмент
EXPRESS-слецификации. с которого начинается описание схемы Elemental_geomotric_shape_arm. В
нем определены необходимые внешние ссылки.
EXPRESS-спеииФикация:
Ч
SCHEMA Elementsl_geometric_shape.arm;
<■
4.1 ПЭМ. необходимые для прикладного модуля
Ниже представлены интерфейсные операторы языка EXPRESS, посредством которых задаются
элементы, импортированные из прикладных эталонных моделей других прикладных модулей.
EXPRESS-спеииФикация:
*>
USE FROM Foundation_representation_arm;
-- ISO/TS 10303-1006
-- ISO/TS 10303-1021
USE FROM Identification_assignment_arm;
<*
П р и м е ч а н и я
1Схемы, ссылки на которые приведены выше, определены в следующих документах комплекса ИСО 10303:
Foundation_representation_arm — ИСО/ТС 10303-1006:
ldentification_assignment_arm — ИСОЯС 10303-1021.
2 Графическое представление этих схем приведено на рисунках С.1 и С2. приложение С.
4.2 Определение типов данных ПЭМ
В данном подразделе приведены определенные в ПЭМ типы данных рассматриваемого приклад
ного модуля.
4.2.1 Тип cartesian_transformation
Тип данных cartesian_transformation позволяет обозначать экземпляры данных типов Carte-
sian_transformation_2d и Cartosian_transformation_3d.
Тип данных cartesian_transformation представляет собой механизм, обеспечивающий возмож
ность ссылаться на оператор преобразований 2-мерных или 3-мерных декартовых координат.
EXPRESS-спеииФикация:
Ч
TYPE cartesian_trar.3formation - SELECT
(Cartesiar._transformar.ior._2d,
Cartesiar._transformatior._3d);
ENDJTYPE;
<*
3