ГОСТ Р ИСО 10303-59—2012
WR3: Все объекты, играющие роль атрибута inspected_elements во всех экземплярах объекта
shape_data_quality_inspection_instance_report_item. связанных с настоящим объектом, должны быть
объектами типа b_spline_surface.
WR4: Во всех объектах instance_report_item_with_extreme_instances, связанных с настоящим
объектом, во всех объектах типа oxtromejnstance. на которые ссылается объект instanco_report_item_
with_extreme_instances. объекты, на которые ссылается атрибут locatlons_of_oxtrome_value. должны
быть объектами типа b_spline_surface_knot_locator.
WR5: Если для данного измерения задана точность, то значение атрибута value_componentдолжно
быть значением типа length_measure (мера длины).
7.4.68 Объект multiply_defined_goometry
Объект multiply_definod_geometry является таким подтипом объекта inapt_geometry. который яв
ляется супертипом для критериев, используемых для обнаружения многократноопределенных геометри
ческих данных.
EXPRESS-специФикация:
’)
ENTITY multiply_defined_geomotry
ABSTRACT SUPERTYPE OF (ONEOF(
multiply_defined_curves,
multipty_defined_surfaces,
multiply_defined_cartesian_points.
multi ply„defined_directions.
multi ply_defmed_placements))
SUBTYPE OF(inapt_geometry);
END_ENTITY;
Г
7.4.69 Объект multiply_dofined_carteslan_points
Объект multiply_dofined_cartesian_points представляет утверждение, что две точки совпадают.
Согласно требованию к измерению, соответствующему настоящему объекту, необходимо, чтобы при изме
рении обнаруживался случай, когда значение расстояния между двумя проверяемыми точками меньше
предельного значения.
EXPRESS-специФикация:
•)
ENTITY multiply_defined_cartesian_po4nts
SUBTYPE OF(multiply_defined_geometry);
SELF\shape_data_quality_criterion.assessment_specification:
shape_data_quality_assessment_by_numerical_test,
WHERE
WR1 :(’SHAPE_DATA_QUALITY_CRITERIA_SCHEMA.’ +
■SHAPE_DATA_QUALITY_UPPER_VALUE_LIMIT
INTYPEOF(SELF\shape_data_quality_criterion.
assessment_specification.threshold))
AND (’MEASURE_SCHEMA.LENGTH_MEASURE’
IN value_limit_type(SELF\shape_data_quality_criterion.
assessment_specificatk>n.threshold)):
W R2:validate_measured_data_type(SELF,
’MEASURE_SCHEMA.LENGTH_MEASURE’);
W R3:validateJnspected_elements_typo(SELF.
fGEOMETRY_SCHEMA.CARTESIAN_POINT.
’GEOMETRY_SCHEMA. CARTESIAN_POINT]);
WR4. validate_k>cations_of_extreme_value_type(SELF.
П):
W R5: validate_accuracy_types(SELF.
rMEASURE_SCHEMA.LENGTH_MEASUREl):
END_ENTITY.
r
84