ГОСТ Р ИСО 10303-59—2012
Определение атрибута
SELRshape_data_quality_criterion.assessment_spocification — объект shape_data_ quality_
assossment_by_logical_test. который задаетпроверку, являются ли грани, представленные объектами face, в
связном наборе граней, представленном объектом connected_face_sot. связанными дугами. Если грани не
являются связанными дугами, то результатом проверки будет значение ’TRUE’ (истина).
Формальные положения
WR1: Атрибут representative_measured_value объекта shape_data_quality_inspection_criterion_
report и атрибут measurcd_value объекта shape_data_quality_inspoction_instance_report_item во всех
экземплярах, связанных с настоящим объектом, должны иметь значение типа boolean_value (булево
значение).
WR2: Все объекты, играющие роль атрибута lnspectod_elements во всех экземплярах объекта
shapo_data_quality„inspection_instance_report_item. связанных с настоящим объектом, должны быть
объектами типа connected_face_set.
WR3: Связанный с настоящим объектом объект shape_data_quality_inspection_instance_report_item
не должен быть объектом типа instance_roport_ltem_with_oxtreme„instances, поскольку указание в
отчете о проверке выходящих за пределы значений не имеет смысла.
WR4: Настоящий объект недолжен бытьсвязан посредством объектов shape_data_quality_ criterion_
and_accuracy„association ни с какими элементами данных, задающими точность. Объект shape_data_
quality_inspection_result, соответствующий настоящему объекту, также не должен быть связан посред
ством объекта shape_inspection_result_accuracy„association с какими-либо элементами данных, задаю
щими точность.
7.4.19 Объект erroneous_geometry
Объект erroneous_geometry — это подтип объекта erroneous_data. являющийся супертипом крите
риевдля обнаружения геометрически неверных данных.
EXPRESS-слеаификация:
•)
ENTITYerroneous_geometry
ABSTRACT SUPERTYPE OF (ONEOF(
inconsistent_curve_transitk>n_code,
erroneous„b_spline_curve„definition,
inconsistent_surface„transition„code.
erroneous_b_spline„surface„definition))
SUBTYPE OF(erroneous_data);
END_ENTITY;
c
7.4.20 Объект erronoous_b_splino_curve_deflnition
Объект erroneous_b_spline_curve_definition (ошибочное определение b-сплайновой кривой) пред
ставляет утверждение,чтодля b-сплаймовой кривой, представленной объектом b_splino_curve_with„knots,
имеется несогласованное соотношение между степенью кривой, числом значений узлов, кратностью узлов и
числом управляющих точек. Эти значения проверяет определенная в И С 010303-42 функция constraints_
param„b_spline. При оценке настоящегообъектадолжно проверяться, возвращает ли функция constraints_
param_b_spline, определение которой дано в ИСО 10303-42. пункт 4.6.22, значение ’FALSE’ (ложь) или не
возвращает.
П р и м е ч а н и е — Настоящий критерий соответствует нарушению правила WR1 объекта b_spline„ curve_
with_knots. определение которого дано в ИСО 10303-42.
EXPRESS-специФикация:
’ )
ENTITYerroneous„b„spline_curve_definition
SUBTYPE OF(erroneous„geometry):
SELF\shape_data„quality_criterion.assessment„specification:
shape„data quality_assessment_by_logical„test;
WHERE
WR1: validate_measured_data_type(SELF,
•SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMA.BOOLEAN_VALUE’);
W R2:validateJnspected_elements„type(SELF.
34