FUNCTION using_representations

(* SCHEMA AUTOMOTIVE_DESIGN; *)
 
FUNCTION using_representations(item : founded_item_select) : SET OF 
  representation;
LOCAL
  results : SET OF representation;
  result_bag :  BAG  OF representation;
  intermediate_items : SET OF founded_item_select;
END_LOCAL;
  results := [];
  result_bag := USEDIN(item, 'AUTOMOTIVE_DESIGN.REPRESENTATION.ITEMS');
  IF SIZEOF(result_bag) > 0 THEN
    REPEAT i := 1 TO HIINDEX(result_bag);
      results := results + result_bag[i];
    END_REPEAT;
  END_IF;
  intermediate_items := using_items(item, []);
  IF SIZEOF(intermediate_items) > 0 THEN
    REPEAT i := 1 TO HIINDEX(intermediate_items);
      result_bag := USEDIN(intermediate_items[i], 
      'AUTOMOTIVE_DESIGN.REPRESENTATION.ITEMS');
      IF SIZEOF(result_bag) > 0 THEN
        REPEAT j := 1 TO HIINDEX(result_bag);
          results := results + result_bag[j];
        END_REPEAT;
      END_IF;
    END_REPEAT;
  END_IF;
  RETURN (results);
END_FUNCTION; -- 10303-43: representation_schema

Referenced By

Defintion using_representations is references by the following definitions:
DefinitionType
 annotation_occurrence ENTITY
 check_associative_shape_aspects FUNCTION
 dimension_of FUNCTION
 geometric_representation_item ENTITY
 item_identified_representation_usage ENTITY
 mapped_item ENTITY
 presentation_layer_assignment_constraint_2d_or_3d RULE
 presentation_representation ENTITY
 representation_item ENTITY
 value_representation_item ENTITY


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:16:12-04:00