ГОСТ Р ИСО 10303-59-2012 Системы автоматизации производства их интеграция. Представление данных об изделии и обмен этими данными. Часть 59. Интегрированный обобщенный ресурс. Качество данных о форме изделия стр. 44

WR1: Использующее заданную атрибутом basis_surface b-сплайновую поверхность, представленную объектом b_spline_surface, представление формы, представленное объектомshape_representation, должно быть представлением формы того описания изделия, представленного объектом product_definition, которое связано с объектомshape_data_quality_inspection_result_representation, имеющим объектinstance_report_item_with_extreme_instances, содержащий экземпляр настоящего объекта в качестве указателя на местоположение выходящего за пределы значения.
8.4.17 Объект b_spline_curve_knot_locator
Объект b_spline_curve_knot_locator представляет место путем задания индекса в массиве узлов b-сплайновой кривой, представленной объектом b_spline_curve. Настоящий объект используется для указания места, в котором при измерении было обнаружено выходящее за пределы значение.
Примечание - Определения объекта b_spline_surface и массива узлов даны в схемеgeometry_schema в ИСО 10303-42.
EXPRESS-спецификация:
*)
ENTITY b_spline_curve_knot_locator
SUBTYPE OF(founded_item);
basis_curve : b_spline_curve;
knot_index : INTEGER;
WHERE
WR1 : SIZEOF(
using_representations(SELF.basis_curve)*
reiating_shape_representations_of_extreme_vaiues(SELF))>0;
END_ENTITY;
(*
Определения атрибутов
basis_curve - представленная объектом b_spline_curve b-сплайновая кривая, на которой выполнялось измерение;
knot_index - начальный индекс в массиве узлов кривой того сегмента играющей роль атрибута basis_curve кривой, где при измерении обнаружено выходящее за пределы значение.
Формальное положение
WR1: Использующее заданную атрибутом basis_curve b-сплайновую кривую, представленную объектом b_spline_curve, представление формы, представленное объектомshape_representation, должно быть представлением формы того описания изделия, представленного объектом product_definition, которое связано с объектомshape_data_quality_inspection_result_representation, имеющим объектinstance_report_item_with_extreme_instances, содержащий экземпляр настоящего объекта в качестве указателя на местоположение выходящего за пределы значения.
8.4.18 Объект b_spline_curve_segment
Объект b_spline_curve_knot_segment представляет место путем задания участка на представленной объектом b_spline_curve b-сплайновой кривой, где значение параметра больше или равно значению узла с индексом start_knot_index и меньше или равно значению узла с индексом start_knot_index + 1. Настоящий объект используется для указания места, в котором при измерении было обнаружено выходящее за пределы значение.
Примечание - Определения объекта b_spline_surface и массива узлов даны в схемеgeometry_schema в ИСО 10303-42.
EXPRESS-спецификация:
*)
ENTITY b_spline_curve_segment
SUBTYPE OF(founded_item);
basis_curve : b_spline_curve;
start_knot_index : INTEGER;
WHERE
WR1 : SIZEOF(
using_representations(SELF.basis_curve)*
relating_shape_representations_of_extreme_values(SELF))>0;
END_ENTITY;
(*
Определения атрибутов
basis_curve - представленная объектом b_spline_curve b-сплайновая кривая, на которой выполнялось измерение;
start_knot_index - начальный индекс в массиве узлов играющей роль атрибута basis_curveкривой, где при измерении обнаружено выходящее за пределы значение. Если значение заданного атрибутом start_knot_index начального индекса равно  , то считается, что представлен участок кривой, на котором значение параметра больше или равно значению  -го узла и меньше или равно значению ( +1)-го узла кривой, играющей роль атрибута basis_curve.
Формальное положение
WR1: Использующее заданную атрибутом basis_curve b-сплайновую кривую, представленную объектом b_spline_curve, представление формы, представленное объектомshape_representation, должно быть представлением формы того описания изделия, представленного объектом product_definition, которое связано с объектомshape_data_quality_inspection_resultrep_resentation, имеющим объектinstance_report_item_with_extreme_instances, содержащий экземпляр настоящего объекта в качестве указателя на местоположение выходящего за пределы значения.
8.4.19 Объект b_spline_surface_strip
Объект b_spline_surface_strip представляет положение путем задания полосы указанной b-сплайновой поверхности, представленной объектом b_spline_surface. Настоящий объект используется для представления места, в котором при измерении обнаружено выходящее за пределы значение.
EXPRESS-спецификация:
*)
ENTITY b_spline_surface_strip
SUBTYPE OF(founded_item);
basis_surface : b_spline_surface;
start_knot_index : INTEGER;
surface_parameter : u_or_v_parameter;
WHERE
WR1 : SIZEOF(
using_representations(SELF.basis_surface)*
relating_shape_representations_of_extreme_values(SELF))>0;
END_ENTITY;
(*
Определения атрибутов
basis_surface - представленная объектом b_spline_surface b-сплайновая поверхность, на которой выполнялось измерение;
start_knot_index - начальный индекс полосы поверхности в массиве узлов в направлении параметра   или   поверхности, играющей роль атрибута basis_surface, где при измерении обнаружено выходящее за пределы значение. Если заданное атрибутом start_knot_indexзначение начального индекса равно  , то считается, что представлен участок поверхности, где значение параметра   или  , в зависимости от значения атрибута surface_parameter, больше или равно значению  -го узла и меньше или равно значению ( +1)-го узла соответствующего массива узлов поверхности, играющей роль атрибута basis_surface;
surface_parameter - элемент данных типа u_or_v_parameter, задающий, к какому из параметров поверхности относится значение атрибута knot_index.
Примечание - Определения объекта b_spline_surface и массива узлов даны в схемеgeometry_schema в ИСО 10303-42.
Формальное положение
WR1: Использующее заданную атрибутом basis_surface b-сплайновую поверхность, представленную объектом b_spline_surface, представление формы, представленное объектомshape_representation, должно быть представлением формы того описания изделия, представленного объектом product_definition, которое связано с объектомshape_data_quality_inspection_result_representation, имеющим объектinstance_report_item_with_extreme_instances, содержащий экземпляр настоящего объекта в качестве указателя на местоположение выходящего за пределы значения.
8.4.20 Объект composite_curve_transition_locator
Объект composite_curve_transition_locator представляет место путем задания индекса точки, соединяющей два сегмента составной кривой, представленной объектомcomposite_curve. Этот объект используется для указания места, в котором при измерении было обнаружено выходящее за пределы значение.
Примечание - Определение объекта composite_curve дано в схеме geometry_schema в ИСО 10303-42.
EXPRESS-спецификация:
*)
ENTITY composite_curve_transition_locator
SUBTYPE OF(founded_item);
basis_curve : composite_curve;
transition_index : INTEGER;
WHERE
WR1 : SIZEOF(
using_representations(SELF.basis_curve)*
relating_shape_representations_of_extreme_values(SELF))>0;
END_ENTITY;
(*
Определения атрибутов
basis_curve - объект composite_curve, представляющий проверенную составную кривую;
transition index - индекс той соединяющей точки кривой, играющей роль атрибутаbasis_curve, в которой при измерении было обнаружено выходящее за пределы значение. Если значение атрибута transition_index равно  , то считается, что представлена точка, соединяющая  -й и ( +1)-й сегменты.
Формальное положение
WR1: Использующее заданную атрибутом basis_curve составную кривую, представленную объектом composite_curve, представление формы, представленное объектомshape_representation, должно быть представлением формы того описания изделия, представленного объектом product_definition, которое связано с объектомshape_data_quality_inspection_result_representation, имеющим объектinstance_report_item_with_extreme_instances, содержащий экземпляр настоящего объекта в качестве указателя на местоположение выходящего за пределы значения.
8.4.21 Объект rectangular_composite_surface_transition_locator
Объект rectangular_composite_surface_transition_locator представляет место путем задания индекса соединяющих сегментов между двумя лоскутами указанной прямоугольной составной поверхности, представленной объектом rectangular_composite_surface. Настоящий объект используется для указания места, в котором при измерении было обнаружено выходящее за пределы значение.
Примечание - Определение объекта rectangular_composite_surface дано в схемеgeometry_schema в ИСО 10303-42.
EXPRESS-спецификация:
*)
ENTITY rectangular_composite_surface_transition_locator
SUBTYPE OF(founded_item);
basis_surface : rectangular_composite_surface;
surface_parameter : u_or_v_parameter;
u_transition_index : INTEGER;
v_transition_index : INTEGER;
WHERE
WR1 : SIZEOF(
using_representations(SELF.basis_surface)*
relating_shape_representations_of_extreme_values(SELF))>0;
END_ENTITY;
(*
Определения атрибутов
basis_surface - объект rectangular_composite_surface, представляющий прямоугольную составную поверхность, которая измерялась;
surface_parameter - значение перечисляемого типа u_or_v_parameter, показывающее граничный сегмент заданного лоскута;