ГОСТ Р ИСО 10303-59—2012
shape_data_quality_assessment_by_numerical_test;
WHERE
WR1. (’SHAPE_DATA_QUALITY_CRITERIA_SCHEMA.’ +
’SHAPE_DATA_QUALITY_LOWER_VALUE_LIMIT
INTYPEOF(SELF\shape_data_quality_criterion.
assessment_specification.threshold))
AND (’MEASURE_SCHEMA.COUNT_MEASURE
IN value_limit_type(SELF\shape_data_quality_criterion.
assessment_specification.threshold));
W R2:validate_measured_data_type(SELF,
•MEASURE_SCHEMA.COUNT_MEASURE‘);
W R3:validate_inspected_elements_typo(SELF,
fGEOMETRY_SCHEMA.B_SPLINE_SURFACEl);
W R4.validate tocations_of_extreme_value_type(SELF.
П);
W R5: validate_accuracy_types(SELF,
D);
END_ENTITY;
(*
Определение атрибута
SELF\shape_data_quality_criterion.assossment_spocification — объект shape_data_quality_assos-
sment_by_numorical_test. который задает сравнение значения полученной степени с заданным предель
ным значением.
Формальные положения
WR1:Атрибут threshold объекта, играющего роль атрибута assessment_specification настоящего
объекта, должен в качестве значения иметь объект типа shape_data_quality_lower_valueJim it. атрибут
value_component которогодолжен быть экземпляром данных типа count_measure (счетная мера).
WR2: Атрибут representativo_mcasured_value объекта shapo_data_quallty_ inspection_ criterion_
report и атрибут measured_value объекта shape_data_quality_inspection_instance_roport_item во всех
экземплярах, связанных с настоящим объектом, должны иметь значение типа count_measure (счетная
мера).
WR2: Все объекты, играющие роль атрибута inspocted_elemonts во всех экземплярах объекта
shape_data_quality_inspection_instance_report_item. связанных с настоящим объектом, должны быть
объектами типа b_spline_surface
WR3: Объект shape_data_quality_inspectionJnstance_report_item, связанный с настоящим объек
том. недолжен быть объектом типа instance_roport_item_with_extreme_instances.
WR4: Настоящий объект не должен быть связан посредством объектов shape_data_quality_
criterion_and_accuracy_association ни с какими элементамиданных, задающими точность. Объект shape_
data_quality_inspection_result. соответствующий настоящему объекту, также не должен быть связан
посредством объекта shape_lnspoction_rosult_accuracy_association с какими-либо элементами данных,
задающими точность.
7.4.80 Объект curve_with_excessive_segments
Объект curvo_with_excessive_segments представляет утверждение, что b-сплайновая кривая, пред
ставленная объектом b_spllne_curve. или составная кривая, представленная объектом composite_curve,
имеетслишком многосегментов. Согласно требованию к измерению, соответствующему настоящему объек ту,
необходимо вычислить число сегментов. Для b-сплайновой кривой, представленной объектом
b_spline_curve. число сегментов вычисляется исходя из числа управляющих точек и степени кривой по
следующей формуле:
(число сегментов) = SIZEOF (control_points_list) — (degree).
Для составной кривой, представленной объектом composite_curve, число сегментов равно значе
нию атрибута n_segments.
EXPRESS-специФикация:
’ )
ENTITY curve_with_excessive_segments
SUBTYPE OF(overcomplexgeometry);
94