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:
DefinitionType
 a3ms_validate_accuracy_types FUNCTION


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2020-07-28T17:02:20-04:00