FUNCTION bag_to_set

(* SCHEMA ship_structures_schema; *)
  FUNCTION bag_to_set(
               the_bag: BAG OF GENERIC:intype
      ): SET OF GENERIC:intype;

    LOCAL
      the_set : SET OF GENERIC:intype := [];
    END_LOCAL;
    IF SIZEOF(the_bag) > 0 THEN
      REPEAT i := 1 TO HIINDEX(the_bag) BY 1;
        the_set := the_set + the_bag[i];
      END_REPEAT;
    END_IF;
    RETURN(the_set);

  END_FUNCTION; -- bag_to_set

Referenced By

Defintion bag_to_set is references by the following definitions:
DefinitionType
 action_request_solution_with_identification_assignment RULE
 action_with_identification_assignment RULE
 acyclic_mapped_representation FUNCTION
 acyclic_product_category_relationship FUNCTION
 approval_event_with_approval_date_time RULE
 approval_event_with_approval_person_organization RULE
 approval_history_contains_approval_elements RULE
 class_notation_with_named_representation_items RULE
 corrugated_structure_design_definition_has_at_least_one_class RULE
 corrugated_structure_design_definition_has_at_most_one_class RULE
 define_maximum_permissible_still_water_bending_moment_values RULE
 define_maximum_permissible_still_water_shear_force_values RULE
 definition_for_design_still_water_bending_moment_parameters RULE
 definition_for_design_vertical_wave_bending_moment_parameters RULE
 definition_for_design_vertical_wave_shear_force_parameters RULE
 document_has_at_least_one_references RULE
 document_reference_has_at_least_one_references RULE
 document_reference_reference_with_address_with_references RULE
 document_reference_with_address_has_at_least_one_references RULE
 executed_action_with_identification_assignment RULE
 flare_area_parameters_has_exactly_two_representation_items RULE
 group_with_identification_assignment RULE
 homogeneous_ship_material_property_has_named_references RULE
 hull_cross_section_design_definition_for_representation_items RULE
 hull_cross_section_design_has_at_least_one_revision_with_context RULE
 hull_cross_section_design_has_at_most_one_revision_with_context RULE
 hull_cross_section_has_at_least_one_revision_with_context RULE
 library_manufacturing_definition_for_class_references RULE
 maximum_of_one_representation_items_for_class_library_definition RULE
 no_approvals_except_in_approval_history RULE
 panel_system_design_definition_has_at_least_one_class RULE
 panel_system_design_definition_has_at_most_one_class RULE
 plate_design_definition_has_at_least_one_class_references RULE
 plate_design_definition_has_at_most_one_class_references RULE
 plate_manufacturing_definition_has_class_references RULE
 product_definition_for_call_sign RULE
 product_definition_for_class_notation RULE
 product_definition_for_design_still_water_shear_force_values RULE
 product_definition_for_flag_state RULE
 product_definition_for_port_of_registration RULE
 product_definition_for_regulation RULE
 product_definition_for_shipyard RULE
 product_definition_has_references_with_class_loadline RULE
 product_definition_local_coordinate_system_with_station_reference RULE
 product_definition_relationship_with_identification_assignment RULE
 product_definition_shape_for_assembly_manufacturing RULE
 product_definition_shape_for_beveled_groove_weld_design RULE
 product_definition_shape_for_bevel_design_parameters RULE
 product_definition_shape_for_butt_groove_weld_design RULE
 product_definition_shape_for_circular_cutout_design_parameters RULE
 product_definition_shape_for_class_torch_vector RULE
 product_definition_shape_for_continuous_fillet_weld_design RULE
 product_definition_shape_for_corrugated_part_design RULE
 product_definition_shape_for_corrugated_structure_design RULE
 product_definition_shape_for_corrugation RULE
 product_definition_shape_for_drain_hole_cutout_design RULE
 product_definition_shape_for_elliptical_cutout_design RULE
 product_definition_shape_for_elongated_oval_cutout_design RULE
 product_definition_shape_for_fillet_weld_design_parameters RULE
 product_definition_shape_for_free_form_interior_cutout_design RULE
 product_definition_shape_for_groove_weld_design RULE
 product_definition_shape_for_hull_cross_section_design_definition RULE
 product_definition_shape_for_intermittent_fillet_weld_design RULE
 product_definition_shape_for_inward_round_corner_design RULE
 product_definition_shape_for_library_definition_parameters RULE
 product_definition_shape_for_library_design_parameters RULE
 product_definition_shape_for_library_manufacturing_defiinition RULE
 product_definition_shape_for_manufacturing_definition_parameters RULE
 product_definition_shape_for_name RULE
 product_definition_shape_for_outer_contour_representation RULE
 product_definition_shape_for_outward_round_corner_design RULE
 product_definition_shape_for_panel_system_design_parameters RULE
 product_definition_shape_for_part_edge_cutout_design RULE
 product_definition_shape_for_plate_design_parameters RULE
 product_definition_shape_for_profile_cross_section RULE
 product_definition_shape_for_profile_design_parameters RULE
 product_definition_shape_for_rectangular_cutout_design RULE
 product_definition_shape_for_round_corner_rectangular_cutout RULE
 product_definition_shape_for_round_edge_rectangular_cutout RULE
 product_definition_shape_for_shear_bevel_design_parameters RULE
 product_definition_shape_for_source RULE
 product_definition_shape_for_spot_seam_weld_design RULE
 product_definition_shape_for_structural_part_joint_design RULE
 product_definition_shape_for_structural_system_design RULE
 product_definition_shape_for_triangular_cutout_design RULE
 product_definition_shape_for_welded_joint_design_parameters RULE
 product_definition_shape_has_references_for_centre_of_gravity RULE
 product_definition_shape_has_references_with_class_border RULE
 product_definition_shape_has_references_with_name_weld_design_parameters RULE
 product_definition_shape_of_rectangular_cutback_corner_design RULE
 product_definition_shape_with_identification_assignment RULE
 product_definition_with_date_freeboard_assigned RULE
 product_definition_with_freeboard_assigned_by RULE
 product_definition_with_identification_assignment RULE
 product_related_product_category_with_identification_assignment RULE
 product_with_identification_assignment RULE
 profile_cross_section_has_at_most_one_named_references RULE
 profile_design_definition_has_at_most_one_class_references RULE
 profile_design_definition_has_zero_or_two_class_references RULE
 property_definition_for_class_notation RULE
 property_definition_for_class_society RULE
 property_definition_for_corrugated_structure_function RULE
 property_definition_for_edge_cutout_function_parameters RULE
 property_definition_for_edge_feature_function_parameters RULE
 property_definition_for_homogeneous_ship_material_property RULE
 property_definition_for_interior_cutout_function_parameters RULE
 property_definition_for_local_coordinate_system RULE
 property_definition_for_local_coordinate_system_with_position RULE
 property_definition_for_panel_system_function_parameters RULE
 property_definition_for_plate_function_parameters RULE
 property_definition_for_plate_strake_function_parameters RULE
 property_definition_for_profile_function_parameters RULE
 property_definition_for_ship_material_property_parameters RULE
 property_definition_for_structural_system_function_parameters RULE
 property_definition_for_weld_filler_material_design RULE
 property_definition_has_references_lightship_weight_item RULE
 property_definition_has_references_with_name_loadline RULE
 property_definition_structural_weld_shrinkage_allowance_feature RULE
 property_definition_to_structural_added_material_feature_design RULE
 property_definition_with_identification_assignment RULE
 property_definition_with_weight_and_centre_of_gravity RULE
 representation_design_vertical_wave_bending_moment_parameters RULE
 representation_for_angle_bar_cross_section_dimensions RULE
 representation_for_assembly_manufacturing_definition RULE
 representation_for_bulbflat_cross_section_dimensions RULE
 representation_for_channel_cross_section_dimensions RULE
 representation_for_circular_cutout_design_parameters RULE
 representation_for_circular_hollow_profile_cross_section RULE
 representation_for_class_and_statutory_designation RULE
 representation_for_corrugated_part_design_parameters RULE
 representation_for_design_vertical_wave_shear_force_parameters RULE
 representation_for_drain_hole_cutout_design_parameters RULE
 representation_for_edge_cutout_function_parameters RULE
 representation_for_edge_feature_function_parameters RULE
 representation_for_electrode_chemical_composition_design RULE
 representation_for_elliptical_cutout_design_parameters RULE
 representation_for_elongated_oval_cutout_design_parameters RULE
 representation_for_explicit_profile_cross_section_shape RULE
 representation_for_flanged_plate_cross_section_dimensions RULE
 representation_for_flat_bar_cross_section_dimensions RULE
 representation_for_global_axis_placement RULE
 representation_for_interior_cutout_function_parameters RULE
 representation_for_inward_round_corner_design_parameters RULE
 representation_for_local_co_ordinate_system RULE
 representation_for_outward_round_corner_design_parameters RULE
 representation_for_part_edge_cutout_design_parameters RULE
 representation_for_profile_curve_trace_line_design_parameters RULE
 representation_for_profile_function_parameters RULE
 representation_for_rectangular_cutback_corner_design RULE
 representation_for_rectangular_cutout_design_parameters RULE
 representation_for_round_bar_cross_section_dimensions RULE
 representation_for_round_corner_rectangular_cutout_design RULE
 representation_for_round_edge_rectangular_cutout_design RULE
 representation_for_shear_bevel_design_parameters RULE
 representation_for_square_tube_cross_section_dimensions RULE
 representation_for_structural_added_material_feature_design RULE
 representation_for_structural_part_joint_design RULE
 representation_for_structural_part_symmetry_relationship RULE
 representation_for_structural_system_symmetry_relationship RULE
 representation_for_triangular_cutout_design_parameters RULE
 representation_for_twist_location_design_parameters RULE
 representation_for_t_bar_cross_section_dimensions RULE
 representation_has_references_with_name_moment_3d RULE
 representation_items_for_corrugated_part_design_parameters RULE
 representation_items_for_corrugated_structure_design RULE
 representation_items_for_corrugated_structure_function RULE
 representation_items_for_edge_cutout_function_parameters RULE
 representation_items_for_edge_feature_function_parameters RULE
 representation_items_for_elongated_oval_cutout_design RULE
 representation_items_for_interior_cutout_function_parameters RULE
 representation_items_for_inward_round_corner_design RULE
 representation_items_for_outward_round_corner_design RULE
 representation_items_for_panel_system_boundary_relationship RULE
 representation_items_for_panel_system_function_parameters RULE
 representation_items_for_profile_boundary_relationship_design RULE
 representation_items_for_profile_curve_trace_line_design RULE
 representation_items_for_profile_trace_line_relationship_design RULE
 representation_items_for_rectangular_cutback_corner_design RULE
 representation_items_for_seam_curve_relationship_parameter RULE
 representation_items_for_shear_bevel_design_parameters RULE
 representation_items_optional_for_beveled_groove_weld_design RULE
 representation_items_optional_for_bevel_design_parameters RULE
 representation_items_optional_for_butt_groove_weld_design RULE
 representation_items_optional_for_class_notation RULE
 representation_items_optional_for_corrugation_dimensions RULE
 representation_items_optional_for_groove_weld_design RULE
 representation_items_optional_for_owner_designation RULE
 representation_items_optional_for_panel_system_design RULE
 representation_items_optional_for_plate_design_parameters RULE
 representation_items_optional_for_plate_function_parameters RULE
 representation_items_optional_for_plate_strake_function RULE
 representation_items_optional_for_principal_characteristics RULE
 representation_items_optional_for_profile_design_parameters RULE
 representation_items_optional_for_profile_function_parameters RULE
 representation_items_optional_for_seam_design_parameters RULE
 representation_items_optional_for_structural_system_design RULE
 representation_items_optional_for_structural_system_function RULE
 representation_items_optional_for_weld_design_parameters RULE
 representation_items_optional_for_weld_filler_material_design RULE
 representation_item_corrugated_structure_boundary_relationship RULE
 representation_item_for_panel_system_curve_boundary_design RULE
 representation_item_for_structural_weld_shrinkage_allowance RULE
 representation_item_for_transformation_to_parent RULE
 representation_item_to_structural_system_adjacency_relationship RULE
 representation_local_coordinate_system_with_position_reference RULE
 representation_of_design_still_water_bending_moment_parameters RULE
 representation_restricted_by_name_bevel_design_parameters RULE
 representation_restricted_by_name_class_notation RULE
 representation_restricted_by_name_class_parameters RULE
 representation_restricted_by_name_corrugation_dimensions RULE
 representation_restricted_by_name_flare_area_parameters RULE
 representation_restricted_by_name_freeboard_characteristics RULE
 representation_restricted_by_name_lightship_definition RULE
 representation_restricted_by_name_lightship_weight_item RULE
 representation_restricted_by_name_loadline RULE
 representation_restricted_by_name_plate_design_parameters RULE
 representation_restricted_by_name_plate_function_parameters RULE
 representation_restricted_by_name_principal_characteristics RULE
 representation_restricted_by_name_profile_design_parameters RULE
 representation_restricted_by_name_section_properties RULE
 representation_restricted_by_name_w_shape_cross_section RULE
 representation_restricted_for_assembly_manufacturing_position RULE
 representation_restricted_for_beveled_groove_weld_design RULE
 representation_restricted_for_butt_groove_weld_design RULE
 representation_restricted_for_composite_feature_design RULE
 representation_restricted_for_continuous_fillet_weld_design RULE
 representation_restricted_for_corrugated_structure_design RULE
 representation_restricted_for_corrugated_structure_function RULE
 representation_restricted_for_fillet_weld_design_parameters RULE
 representation_restricted_for_groove_weld_design RULE
 representation_restricted_for_homogeneous_ship_material_property RULE
 representation_restricted_for_hull_cross_section_design_definition RULE
 representation_restricted_for_intermittent_fillet_weld_design RULE
 representation_restricted_for_panel_system_curve_boundary RULE
 representation_restricted_for_panel_system_design_parameters RULE
 representation_restricted_for_panel_system_function RULE
 representation_restricted_for_panel_system_plane_boundary RULE
 representation_restricted_for_plate_renewal_definition_attributes RULE
 representation_restricted_for_plate_strake_function RULE
 representation_restricted_for_ship_material_property RULE
 representation_restricted_for_spot_seam_weld_design RULE
 representation_restricted_for_structural_part_joint_design RULE
 representation_restricted_for_structural_system_design RULE
 representation_restricted_for_structural_system_function RULE
 representation_restricted_for_welded_joint_design_parameters RULE
 representation_restricted_for_welding_sequence_representation RULE
 representation_restricted_for_weld_design_parameters RULE
 representation_restricted_for_weld_filler_material_design RULE
 representation_restricted_for_weld_manufacturing_definition RULE
 representation_restricted_weight_and_centre_of_gravity RULE
 representation_restricts_profile_renewal_definition_attributes RULE
 seam_has_at_most_one_class_references RULE
 shape_aspect_for_angle_bar_cross_section_dimensions RULE
 shape_aspect_for_assembly_manufacturing_position_parameters RULE
 shape_aspect_for_bulbflat_cross_section_dimensions RULE
 shape_aspect_for_channel_cross_section_dimensions RULE
 shape_aspect_for_circular_hollow_cross_section_dimensions RULE
 shape_aspect_for_composite_feature_design_parameters RULE
 shape_aspect_for_composite_feature_has_at_least_two_instances RULE
 shape_aspect_for_corrugation_dimensions RULE
 shape_aspect_for_explicit_profile_cross_section_dimensions RULE
 shape_aspect_for_flanged_plate_cross_section_dimensions RULE
 shape_aspect_for_flare_area_parameters RULE
 shape_aspect_for_flat_bar_cross_section_dimensions RULE
 shape_aspect_for_panel_system_curve_boundary_design RULE
 shape_aspect_for_panel_system_plane_boundary_design RULE
 shape_aspect_for_profile_curve_trace_line_design_parameters RULE
 shape_aspect_for_round_bar_cross_section_dimensions RULE
 shape_aspect_for_square_tube_cross_section_dimensions RULE
 shape_aspect_for_twist_location_design_parameters RULE
 shape_aspect_for_t_bar_cross_section_dimensions RULE
 shape_aspect_for_w_shape_cross_section_dimensions RULE
 shape_aspect_relationship_with_identification_assignment RULE
 shape_aspect_with_identification_assignment RULE
 ship_designation_has_one_specified_names RULE
 ship_material_property_has_at_most_one_named_references RULE
 structural_class_rejection_has_at_least_one_role_references RULE
 using_items FUNCTION
 versioned_action_request_with_identification_assignment RULE


[Top Level Definitions] [Exit]

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