ГОСТ Р ИСО 10303-59—2012
fGEOMETRY_SCHEMAB_SPLINE_CURVE_WITH_KNOTS’]):
W R3:validate_k>cations_of_extreme_value_type(SELF.
П);
W R4: validate_accuracy_types(SELF.
D);
END_ENTITY;
(*
Определение атрибута
SELRshapo_data_quality_criterion.assossment_specification — объект shape_data_quality_
assessment_by_logical_test, проверяющий, возвращает ли функция constraints_param_b_spline. опре
деление которой дано в ИСО 10303-42, значение ’FALSE’(ложь) или не возвращает.
Формальные положения
WR1: Атрибут representative_measured_value объекта shape_data_ quality_ inspection_criterion_
report, атрибут measured_value объекта shape_data_quality_inspection_instance_reportJtem и атри
буты measured_value всех объектов extrem ejnstance. на которые ссылается объект instance_report_
item_ with_extreme_instances. во всех экземплярах, связанных с настоящим объектом, должны иметь
значение типа boolean_value (булево значение).
WR2: Все объекты, играющие роль атрибута inspocted_elements во всех экземплярах объекта
shape_data_quality_inspection_instance_report_item. связанных с настоящим объектом, должны быть
объектами типа b_spline_curve_with_knots.
WR3: Объект shape_data_quality_inspection_instance_report_item. соответствующий настоящему
объекту, не должен быть объектом типа instanco_report_item_with_extreme_instances, поскольку указа
ние в отчете о проверке выходящих за пределы значений не имеет смысла.
WR4: Настоящий объект недолжен бытьсвязан посредством объектов shapo data quality_criterion_
and_accuracy_association ни с какими элементами данных, задающими точность. Объект shape_data_
quality_inspection_rosult. соответствующий настоящему объекту, также не должен быть связан посред
ством объекта shape_inspection_rosult_accuracy_association с какими-либо элементами данных, задаю
щими точность.
7.4.21 Объект orronoous_b_spline_surface_dofinltion
Объект orroneous_b_spline_surface_definition (ошибочное определение b-сплайновой поверхнос
ти) представляет утверждение, что для b-сплайновой поверхности, представленной объектом b_spline_
surface_with_knots. имеется несогласованное соотношение между степенью кривой, числом значений
узлов, кратностью узлов и числом управляющих точек. Эти значения проверяет определенная в
ИСО 10303-42 функция constraints_param_b_spline. При оценке настоящего объекта должно прове
ряться. возвращает ли функция constraints_param_b_sp!ine. определение которой дано в ИСО 10303-42,
пункт 4.6.22. значение ’FALSE’(ложь) или не возвращает.
П р и м е ч а н и е — Настоящий критерий соответствует нарушению правила WR1 или WR2 объекта
b_spline_surface_with_knots. определение которого дано в ИСО 10303-42.
EXPRESS-специФикация:
•)
ENTITY erroneous_b_spline_surface_definition
SUBTYPE OF(erroneous_geometry).
SELRshape_data_quality_critehon.assessment_specification:
shape_data_quality_assossment_by_logical_test;
WHERE
WR1: validate_measured_data_type(SELF,
’SHAPE_DATA_QUALITY_INSPECTION_RESULT_SCHEMABOOLEAN_VALUE’);
W R2:val»date_inspected_elements_type(SELF,
fGEOMETRY_SCHEMA.B_SPLINE_SURFACE_WITH_KNOTS*]):
WR3: validateJocations_of_extreme_va!ue_type(SELF.
D);
W R4: validate_accuracy_types(SELF,
0
);
END_ENTITY;
c
35