FUNCTION a3ms_get_accuracy_types
(* SCHEMA step_merged_ap_schema; *)
-- IN AP242
FUNCTION a3ms_get_accuracy_types
(ei : SET [0:?] OF a3m_equivalence_accuracy_association ) : SET [0:?] OF a3ms_accuracy_type_name;
LOCAL
type_out : a3ms_measured_data_type_name;
retval : SET OF a3ms_accuracy_type_name := [];
END_LOCAL;
REPEAT i := 1 TO SIZEOF(ei);
type_out := a3ms_get_value_limit_type(ei[i].specific_accuracy.range);
IF type_out = mdns_area_measure THEN
retval := retval + [ atns_area_measure ];
ELSE
IF type_out = mdns_length_measure THEN
retval := retval + [ atns_length_measure ];
ELSE
IF type_out = mdns_plane_angle_measure THEN
retval := retval + [ atns_plane_angle_measure ];
ELSE
IF type_out = mdns_volume_measure THEN
retval := retval + [ atns_volume_measure ];
ELSE
retval := retval + [ atns_others ];
END_IF;
END_IF;
END_IF;
END_IF;
END_REPEAT;
RETURN (retval);
END_FUNCTION;
Referenced By
Defintion a3ms_get_accuracy_types is references by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2024-09-06T14:00:33-04:00