FUNCTION a3ms_get_element_type

(* SCHEMA step_merged_ap_schema; *)
-- IN AP242
FUNCTION a3ms_get_element_type
      (ei : SET [1:?] OF inspected_equivalence_element_select ) : a3ms_element_type_name;
   LOCAL
      type_out : SET OF STRING;
   END_LOCAL;
      type_out := TYPEOF(ei[1]);
      IF SIZEOF(ei) > 1 THEN
         RETURN (etns_others);
      END_IF;
      IF 'STEP_MERGED_AP_SCHEMA.CONNECTED_EDGE_SET' IN type_out THEN
         RETURN (etns_connected_edge_set);
      END_IF;
      IF 'STEP_MERGED_AP_SCHEMA.CONNECTED_FACE_SET' IN type_out THEN
         RETURN (etns_connected_face_set);
      END_IF;
      IF 'STEP_MERGED_AP_SCHEMA.MANIFOLD_SOLID_BREP' IN type_out THEN
         RETURN (etns_manifold_solid_brep);
      END_IF;
      IF 'STEP_MERGED_AP_SCHEMA.POINT_CLOUD_DATASET' IN type_out THEN
         RETURN (etns_point_cloud_dataset);
      END_IF;
      IF 'STEP_MERGED_AP_SCHEMA.SHELL_BASED_SURFACE_MODEL' IN type_out THEN
         RETURN (etns_shell_based_surface_model);
      END_IF;
      IF 'STEP_MERGED_AP_SCHEMA.SHELL_BASED_WIREFRAME_MODEL' IN type_out THEN
         RETURN (etns_shell_based_wireframe_model);
      END_IF;
      IF 'STEP_MERGED_AP_SCHEMA.VERTEX_POINT' IN type_out THEN
         RETURN (etns_vertex_point);
      END_IF;
      IF 'STEP_MERGED_AP_SCHEMA.EXTERNALLY_DEFINED_REPRESENTATION_ITEM' IN type_out THEN
         RETURN (etns_external_representation_item);
      END_IF;
      RETURN (etns_others);
END_FUNCTION;

Referenced By

Defintion a3ms_get_element_type is references by the following definitions:
DefinitionType
 a3ms_equivalence_criterion_with_specified_elements ENTITY
 a3ms_validate_detected_difference_types FUNCTION
 a3ms_validate_element_types FUNCTION


[Top Level Definitions] [Exit]

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