Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class EG_FIGURE_WORLD General cluster: view description: "Objects that is a view for an EG_GRAPH" create: make_with_model_and_factory, make_with_model, make_filled Ancestors EG_XML_STORABLE* EV_MODEL_WORLD EV_SHARED_APPLICATION Action sequences conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE drop_actions: EV_PND_ACTION_SEQUENCE figure_change_end_actions: EV_NOTIFY_ACTION_SEQUENCE figure_change_start_actions: EV_NOTIFY_ACTION_SEQUENCE pick_actions: EV_PND_START_ACTION_SEQUENCE pointer_button_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE pointer_button_release_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE pointer_double_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE pointer_enter_actions: EV_NOTIFY_ACTION_SEQUENCE pointer_leave_actions: EV_NOTIFY_ACTION_SEQUENCE pointer_motion_actions: EV_POINTER_MOTION_ACTION_SEQUENCE Queries accept_cursor: EV_POINTER_STYLE additional_space: INTEGER_32 after: BOOLEAN all_default: BOOLEAN angle: REAL_64 arc_cosine (v: REAL_64): REAL_64 arc_sine (v: REAL_64): REAL_64 arc_tangent (v: REAL_64): REAL_64 are_events_sent_to_group: BOOLEAN area: SPECIAL [EV_MODEL] area_v2: SPECIAL [EV_MODEL] array_at (i: INTEGER_32): EV_MODEL array_item (i: INTEGER_32): EV_MODEL array_valid_index (i: INTEGER_32): BOOLEAN at alias "@" (i: INTEGER_32): [like item] EV_MODEL background_color: EV_COLOR before: BOOLEAN between (n, a, b: REAL_64): BOOLEAN bounding_box: EV_RECTANGLE callbacks_pipe (a: ARRAY [XML_CALLBACKS_FILTER]): XML_CALLBACKS capacity: INTEGER_32 capture_figure: detachable EV_MODEL ceiling (v: REAL_64): REAL_64 changeable_comparison_criterion: BOOLEAN cosine (v: REAL_64): REAL_64 count: INTEGER_32 cursor: ARRAYED_LIST_CURSOR dabs (v: REAL_64): REAL_64 deep_elements: LIST [EV_MODEL] Default_grid_x: INTEGER_32 Default_grid_y: INTEGER_32 delta_x (angle, length: REAL_64): REAL_64 delta_y (angle, length: REAL_64): REAL_64 deny_cursor: EV_POINTER_STYLE distance (x1, y1, x2, y2: REAL_64): REAL_64 distance_from_line (x, y, x1, y1, x2, y2: REAL_64): REAL_64 Euler: REAL_64 ev_application: EV_APPLICATION ev_separate_application: separate EV_APPLICATION exhausted: BOOLEAN exp (x: REAL_64): REAL_64 extendible: BOOLEAN factory: detachable EG_FIGURE_FACTORY figure_from_model (an_item: EG_ITEM): detachable EG_FIGURE first: [like item] EV_MODEL flat_clusters: [like clusters] ARRAYED_LIST [EG_CLUSTER_FIGURE] flat_links: [like links] ARRAYED_LIST [EG_LINK_FIGURE] flat_nodes: [like nodes] ARRAYED_LIST [EG_LINKABLE_FIGURE] floor (v: REAL_64): REAL_64 for_all (test: FUNCTION [EV_MODEL, BOOLEAN]): BOOLEAN full: BOOLEAN grid_enabled: BOOLEAN grid_visible: BOOLEAN grid_x: INTEGER_32 grid_y: INTEGER_32 group: detachable EV_MODEL_GROUP Growth_percentage: INTEGER_32 has (v: [like item] EV_MODEL): BOOLEAN has_capture: BOOLEAN has_cluster_figure (a_cluster: EG_CLUSTER): BOOLEAN has_deep (figure: EV_MODEL): BOOLEAN has_link_figure (a_link: EG_LINK): BOOLEAN has_linkable_figure (a_linkable: EG_LINKABLE): BOOLEAN has_node_figure (a_node: EG_NODE): BOOLEAN i_th alias "[]" (i: INTEGER_32): [like item] EV_MODEL id: INTEGER_32 id_freed: BOOLEAN id_object (an_id: INTEGER_32): detachable IDENTIFIED index: INTEGER_32 index_of (v: [like item] EV_MODEL; i: INTEGER_32): INTEGER_32 invalid_rectangle: detachable EV_RECTANGLE is_anti_aliasing_enabled: BOOLEAN is_center_valid: BOOLEAN is_empty: BOOLEAN is_grouped: BOOLEAN is_hashable: BOOLEAN is_in_group: BOOLEAN is_in_world: BOOLEAN is_inserted (v: EV_MODEL): BOOLEAN is_multiple_selection_enabled: BOOLEAN is_redraw_needed: BOOLEAN is_rotatable: BOOLEAN is_scalable: BOOLEAN is_sensitive: BOOLEAN is_show_requested: BOOLEAN is_transformable: BOOLEAN isfirst: BOOLEAN islast: BOOLEAN item: EV_MODEL item_for_iteration: EV_MODEL last: [like first] EV_MODEL line_angle (x1, y1, x2, y2: REAL_64): REAL_64 linear_representation: LINEAR [EV_MODEL] log (v: REAL_64): REAL_64 log10 (v: REAL_64): REAL_64 log_2 (v: REAL_64): REAL_64 Lower: INTEGER_32 Minimal_increase: INTEGER_32 Mismatch_information: MISMATCH_INFORMATION model: detachable EG_GRAPH modulo (a, b: REAL_64): REAL_64 new_content_concatenator: XML_CONTENT_CONCATENATOR new_cursor: ARRAYED_LIST_ITERATION_CURSOR [EV_MODEL] new_document_builder: XML_CALLBACKS_DOCUMENT new_indent_pretty_print: XML_INDENT_PRETTY_PRINT_FILTER new_namespace_resolver: XML_NAMESPACE_RESOLVER new_null: XML_CALLBACKS_NULL new_pretty_print: XML_PRETTY_PRINT_FILTER new_tree_builder: XML_CALLBACKS_DOCUMENT new_xmlns_generator: XML_XMLNS_GENERATOR object_comparison: BOOLEAN object_id: INTEGER_32 occurrences (v: [like item] EV_MODEL): INTEGER_32 off: BOOLEAN pebble: detachable ANY pebble_function: detachable FUNCTION [detachable ANY] Pi: REAL_64 Pi_2: REAL_64 Pi_4: REAL_64 point: EV_COORDINATE point_count: INTEGER_32 point_on_ellipse (x, y, xc, yc, r1, r2: REAL_64): BOOLEAN point_on_ellipse_boundary (x, y, xc, yc, r1, r2, width: REAL_64): BOOLEAN point_on_line (x, y, x1, y1, x2, y2, width: REAL_64): BOOLEAN point_on_polygon (x, y: REAL_64; points: SPECIAL [EV_COORDINATE]): BOOLEAN point_on_rectangle (x, y, x1, y1, x2, y2: REAL_64): BOOLEAN point_on_rotated_ellipse (x, y, xc, yc, r1, r2, angle: REAL_64): BOOLEAN point_on_rotated_ellipse_boundary (x, y, xc, yc, r1, r2, angle, width: REAL_64): BOOLEAN point_on_segment (x, y, x1, y1, x2, y2, width: REAL_64): BOOLEAN point_relative: EV_COORDINATE point_x: INTEGER_32 point_x_relative: INTEGER_32 point_y: INTEGER_32 point_y_relative: INTEGER_32 pointer_style: detachable EV_POINTER_STYLE points_visible: BOOLEAN position_on_figure (a_x, a_y: INTEGER_32): BOOLEAN prunable: BOOLEAN readable: BOOLEAN replaceable: BOOLEAN resizable: BOOLEAN root_clusters: ARRAYED_LIST [EG_CLUSTER_FIGURE] scale_factor: REAL_64 selected_figures: ARRAYED_LIST [EG_FIGURE] selected_figures_in_world: BOOLEAN Shared_environment: EV_ENVIRONMENT sine (v: REAL_64): REAL_64 smallest_common_supercluster (fig1, fig2: EG_LINKABLE_FIGURE): detachable EG_CLUSTER_FIGURE sqrt (v: REAL_64): REAL_64 Sqrt2: REAL_64 standard_callbacks_pipe (a: ARRAY [XML_CALLBACKS_FILTER]): XML_CALLBACKS tangent (v: REAL_64): REAL_64 target_data_function: detachable FUNCTION [[like pebble] detachable ANY, EV_PND_TARGET_DATA] target_name: detachable READABLE_STRING_GENERAL there_exists (test: FUNCTION [EV_MODEL, BOOLEAN]): BOOLEAN to_array: ARRAY [EV_MODEL] update_rectangle: detachable EV_RECTANGLE upper: INTEGER_32 valid_cursor (p: CURSOR): BOOLEAN valid_cursor_index (i: INTEGER_32): BOOLEAN valid_index (i: INTEGER_32): BOOLEAN world: EV_MODEL_WORLD writable: BOOLEAN x: INTEGER_32 x_to_grid (a_x: INTEGER_32): INTEGER_32 xml_element (node: [like xml_element] XML_ELEMENT): XML_ELEMENT xml_node_name: STRING_8 y: INTEGER_32 y_to_grid (a_y: INTEGER_32): INTEGER_32 Commands add_cluster (a_cluster: EG_CLUSTER) add_link (a_link: EG_LINK) add_node (a_node: [like node_type] EG_NODE) append (s: SEQUENCE [EV_MODEL]) array_put (v: EV_MODEL; i: INTEGER_32) automatic_grow back bring_forward (a_figure: EV_MODEL) bring_to_front (a_figure: EV_MODEL) center_invalidate compare_objects compare_references correct_mismatch deselect_all disable_anti_aliasing disable_capture disable_events_sended_to_group disable_grid disable_multiple_selection disable_sensitive dispose do_all (action: PROCEDURE [EV_MODEL]) do_all_with_index (action: PROCEDURE [EV_MODEL, INTEGER_32]) do_if (action: PROCEDURE [EV_MODEL]; test: FUNCTION [EV_MODEL, BOOLEAN]) do_if_with_index (action: PROCEDURE [EV_MODEL, INTEGER_32]; test: FUNCTION [EV_MODEL, INTEGER_32, BOOLEAN]) enable_anti_aliasing enable_capture enable_events_sended_to_group enable_grid enable_multiple_selection enable_sensitive extend (fig: [like item] EV_MODEL) fill (other: CONTAINER [EV_MODEL]) finish force (fig: [like item] EV_MODEL) forth free_id full_redraw go_i_th (i: INTEGER_32) go_to (p: CURSOR) grow (i: INTEGER_32) hide hide_grid hide_points insert (fig: [like item] EV_MODEL; i: INTEGER_32) invalidate list_make (n: INTEGER_32) make_filled (n: INTEGER_32) make_from_array (a: ARRAY [EV_MODEL]) merge_left (other: ARRAYED_LIST [EV_MODEL]) merge_right (other: ARRAYED_LIST [EV_MODEL]) move (i: INTEGER_32) process (v: EG_FIGURE_VISITOR) project (a_projector: EV_MODEL_DRAWING_ROUTINES) prune (v: [like item] EV_MODEL) prune_all (fig: [like item] EV_MODEL) put (v: [like item] EV_MODEL) put_front (v: [like item] EV_MODEL) put_i_th (v: [like i_th] EV_MODEL; i: INTEGER_32) put_left (v: [like item] EV_MODEL) put_right (v: [like item] EV_MODEL) recycle regroup remove remove_capture_figure remove_cluster (a_cluster: EG_CLUSTER) remove_i_th (i: INTEGER_32) remove_left remove_link (a_link: EG_LINK) remove_node (a_node: [like node_type] EG_NODE) remove_pebble remove_right replace (fig: [like item] EV_MODEL) resize (new_capacity: INTEGER_32) retrieve (f: RAW_FILE) rotate (an_angle: REAL_64) rotate_around (an_angle: REAL_64; ax, ay: INTEGER_32) scale (a_scale: REAL_64) scale_abs (a_scale: REAL_64) scale_x (a_scale_x: REAL_64) scale_x_abs (a_scale_x: REAL_64) scale_y (a_scale_y: REAL_64) scale_y_abs (a_scale_y: REAL_64) search (v: [like item] EV_MODEL) select_displayed_nodes send_backward (a_figure: EV_MODEL) send_to_back (a_figure: EV_MODEL) sequence_put (v: [like item] EV_MODEL) set_accept_cursor (a_cursor: [detachable like accept_cursor] detachable EV_POINTER_STYLE) set_background_color (a_color: EV_COLOR) set_capture_figure (a_figure: EV_MODEL) set_deny_cursor (a_cursor: [detachable like deny_cursor] detachable EV_POINTER_STYLE) set_factory (a_factory: [attached like factory] attached EG_FIGURE_FACTORY) set_grid_x (new_grid_x: INTEGER_32) set_grid_y (new_grid_y: INTEGER_32) set_pebble (a_pebble: [like pebble] detachable ANY) set_pebble_function (a_function: [attached like pebble_function] attached FUNCTION [detachable ANY]) set_point_position (a_x, a_y: INTEGER_32) set_point_position_relative (ax, ay: INTEGER_32) set_pointer_style (a_cursor: [like pointer_style] detachable EV_POINTER_STYLE) set_target_data_function (a_function: FUNCTION [[like pebble] detachable ANY, EV_PND_TARGET_DATA]) set_target_name (a_name: READABLE_STRING_GENERAL) set_with_xml_element (node: [like xml_element] XML_ELEMENT) set_x (a_x: INTEGER_32) set_x_y (a_x, a_y: INTEGER_32) set_y (a_y: INTEGER_32) show show_grid show_points start store (ptf: RAW_FILE) swap (i: INTEGER_32) transform (a_transformation: EV_MODEL_TRANSFORMATION) trim ungroup update update_rectangle_to_bounding_box (a_bbox: EV_RECTANGLE) validate wipe_out Constraints model not void factory not void items to figure lookup table not void root cluster not void selected figures not void
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: eiffel.org