FUNCTION get_shape_aspect_property_definition_representations

(* SCHEMA step_merged_ap_schema; *)
-- DIFF IN AP203e2
-- DIFF IN AP238 STEP-NC
-- IN AP203e2/AP214/AP238 STEP-NC/AP242
FUNCTION get_shape_aspect_property_definition_representations
      (s_a_instance : shape_aspect ) : SET OF property_definition_representation;
   LOCAL
      pd_set : SET OF property_definition := [];
      pdr_set : SET OF property_definition_representation := [];
   END_LOCAL;
      pd_set := bag_to_set(USEDIN(s_a_instance, 'STEP_MERGED_AP_SCHEMA.PROPERTY_DEFINITION.DEFINITION'));
      IF SIZEOF(pd_set) < 1 THEN
         RETURN (pdr_set);
      END_IF;
      REPEAT i := 1 TO HIINDEX(pd_set);
         pdr_set := pdr_set + QUERY (pdr <* USEDIN(pd_set[i], 'STEP_MERGED_AP_SCHEMA.PROPERTY_DEFINITION_REPRESENTATION.DEFINITION')| ('STEP_MERGED_AP_SCHEMA.SHAPE_DEFINITION_REPRESENTATION' IN TYPEOF(pdr)));
      END_REPEAT;
      RETURN (pdr_set);
END_FUNCTION;

Referenced By

Defintion get_shape_aspect_property_definition_representations is references by the following definitions:
DefinitionType
 bead_end ENTITY
 directed_angle ENTITY
 get_diameter_for_round_hole FUNCTION
 get_round_holes_for_composite_hole FUNCTION
 joggle_termination ENTITY
 placed_datum_target_feature ENTITY
 shape_aspect_transition ENTITY


[Top Level Definitions] [Exit]

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