FUNCTION get_property_definition_representations

(* SCHEMA integrated_cnc_schema; *)
FUNCTION get_property_definition_representations (
    c_def_instance : characterized_definition 
    ) : 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(c_def_instance, 
      'INTEGRATED_CNC_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 + bag_to_set(USEDIN(pd_set[i], 
        'INTEGRATED_CNC_SCHEMA.PROPERTY_DEFINITION_REPRESENTATION.DEFINITION'
        ));
    END_REPEAT;
    RETURN (pdr_set);
END_FUNCTION; -- 10303-41: product_property_representation_schema

Referenced By

Defintion get_property_definition_representations is references by the following definitions:
DefinitionType
 boss ENTITY
 feature_definition ENTITY
 flat_face ENTITY
 outside_profile ENTITY
 pocket ENTITY
 protrusion ENTITY
 revolved_profile ENTITY
 rib_top ENTITY
 rounded_end ENTITY
 round_hole ENTITY
 slot ENTITY
 step ENTITY


[Top Level Definitions]

Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2010-01-12T10:42:25-02:00