Automatic generation produced by ISE Eiffel
class EV_FIGURE_GROUP General obsolete: "Use EV_MODEL_GROUP instead. [2017-05-31]" cluster: interface description: "Group of EV_FIGURE's. If a figure is added tothis group, it is removed from its previous group first." keywords: "group, figure" create: default_create, make_with_point, list_make, make_filled Ancestors ARRAYED_LIST [G] EV_FIGURE* EV_SINGLE_POINTED_FIGURE* Action sequences conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE drop_actions: EV_PND_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 arc_cosine (v: REAL_64): REAL_64 arc_sine (v: REAL_64): REAL_64 arc_tangent (v: REAL_64): REAL_64 area: SPECIAL [EV_FIGURE] area_v2: SPECIAL [EV_FIGURE] array_at (i: INTEGER_32): EV_FIGURE array_item (i: INTEGER_32): EV_FIGURE array_valid_index (i: INTEGER_32): BOOLEAN at alias "@" (i: INTEGER_32): [like item] EV_FIGURE before: BOOLEAN between (n, a, b: INTEGER_32): BOOLEAN bounding_box: EV_RECTANGLE capacity: INTEGER_32 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 delta_x (angle: REAL_64; length: INTEGER_32): INTEGER_32 delta_y (angle: REAL_64; length: INTEGER_32): INTEGER_32 deny_cursor: EV_POINTER_STYLE distance (x1, y1, x2, y2: INTEGER_32): INTEGER_32 distance_from_line (x, y, x1, y1, x2, y2: INTEGER_32): INTEGER_32 Euler: REAL_64 exhausted: BOOLEAN exp (x: REAL_64): REAL_64 extendible: BOOLEAN first: [like item] EV_FIGURE floor (v: REAL_64): REAL_64 for_all (test: FUNCTION [EV_FIGURE, BOOLEAN]): BOOLEAN full: BOOLEAN group: detachable EV_FIGURE_GROUP Growth_percentage: INTEGER_32 has (v: [like item] EV_FIGURE): BOOLEAN has_capture: BOOLEAN i_th alias "[]" (i: INTEGER_32): [like item] EV_FIGURE id_freed: BOOLEAN id_object (an_id: INTEGER_32): detachable IDENTIFIED index: INTEGER_32 index_of (v: [like item] EV_FIGURE; i: INTEGER_32): INTEGER_32 intersects (r: EV_RECTANGLE): BOOLEAN invalid_rectangle: detachable EV_RECTANGLE is_empty: BOOLEAN is_inserted (v: EV_FIGURE): BOOLEAN is_sensitive: BOOLEAN is_show_requested: BOOLEAN isfirst: BOOLEAN islast: BOOLEAN item: EV_FIGURE item_for_iteration: EV_FIGURE last: [like first] EV_FIGURE line_angle (x1, y1, x2, y2: INTEGER_32): REAL_64 linear_representation: LINEAR [EV_FIGURE] 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 modulo (a, b: REAL_64): REAL_64 new_cursor: ARRAYED_LIST_ITERATION_CURSOR [EV_FIGURE] object_comparison: BOOLEAN object_id: INTEGER_32 occurrences (v: [like item] EV_FIGURE): INTEGER_32 off: BOOLEAN orientation: REAL_64 pebble: detachable ANY pebble_function: detachable FUNCTION [detachable ANY] Pi: REAL_64 Pi_2: REAL_64 Pi_4: REAL_64 Pi_half: REAL_64 Pi_half_times_three: REAL_64 Pi_quater: REAL_64 Pi_times_three: REAL_64 Pi_times_two: REAL_64 point: EV_RELATIVE_POINT point_array: ARRAY [EV_COORDINATE] point_count: INTEGER_32 point_on_ellipse (x, y, xc, yc, r1, r2: INTEGER_32): BOOLEAN point_on_ellipse_boundary (x, y, xc, yc, r1, r2, width: INTEGER_32): BOOLEAN point_on_line (x, y, x1, y1, x2, y2, width: INTEGER_32): BOOLEAN point_on_polygon (x, y: INTEGER_32; points: ARRAY [EV_COORDINATE]): BOOLEAN point_on_rectangle (x, y, x1, y1, x2, y2: INTEGER_32): BOOLEAN point_on_segment (x, y, x1, y1, x2, y2, width: INTEGER_32): BOOLEAN pointer_style: detachable EV_POINTER_STYLE position_on_figure (x, y: INTEGER_32): BOOLEAN prunable: BOOLEAN readable: BOOLEAN replaceable: BOOLEAN resizable: BOOLEAN sine (v: REAL_64): REAL_64 sqrt (v: REAL_64): REAL_64 Sqrt2: REAL_64 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_FIGURE, BOOLEAN]): BOOLEAN to_array: ARRAY [EV_FIGURE] 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: detachable EV_FIGURE_WORLD writable: BOOLEAN Commands append (s: SEQUENCE [EV_FIGURE]) array_put (v: EV_FIGURE; i: INTEGER_32) automatic_grow back calculate_absolute_position compare_objects compare_references correct_mismatch disable_capture disable_sensitive dispose do_all (action: PROCEDURE [EV_FIGURE]) do_all_with_index (action: PROCEDURE [EV_FIGURE, INTEGER_32]) do_if (action: PROCEDURE [EV_FIGURE]; test: FUNCTION [EV_FIGURE, BOOLEAN]) do_if_with_index (action: PROCEDURE [EV_FIGURE, INTEGER_32]; test: FUNCTION [EV_FIGURE, INTEGER_32, BOOLEAN]) enable_capture enable_sensitive extend (fig: [like item] EV_FIGURE) fill (other: CONTAINER [EV_FIGURE]) finish force (fig: [like item] EV_FIGURE) forth free_id go_i_th (i: INTEGER_32) go_to (p: CURSOR) grow (i: INTEGER_32) hide insert (fig: [like item] EV_FIGURE; i: INTEGER_32) invalidate list_make (n: INTEGER_32) make_filled (n: INTEGER_32) make_from_array (a: ARRAY [EV_FIGURE]) merge_left (other: ARRAYED_LIST [EV_FIGURE]) merge_right (other: ARRAYED_LIST [EV_FIGURE]) move (i: INTEGER_32) prune (v: [like item] EV_FIGURE) prune_all (fig: [like item] EV_FIGURE) put (v: [like item] EV_FIGURE) put_front (v: [like item] EV_FIGURE) put_i_th (v: [like i_th] EV_FIGURE; i: INTEGER_32) put_left (v: [like item] EV_FIGURE) put_right (v: [like item] EV_FIGURE) remove remove_i_th (i: INTEGER_32) remove_left remove_pebble remove_right replace (fig: [like item] EV_FIGURE) resize (new_capacity: INTEGER_32) search (v: [like item] EV_FIGURE) sequence_put (v: [like item] EV_FIGURE) set_accept_cursor (a_cursor: [detachable like accept_cursor] detachable EV_POINTER_STYLE) set_deny_cursor (a_cursor: [detachable like deny_cursor] detachable EV_POINTER_STYLE) set_origin (an_origin: EV_RELATIVE_POINT) set_pebble (a_pebble: [like pebble] detachable ANY) set_pebble_function (a_function: FUNCTION [ANY]) set_point (a_point: EV_RELATIVE_POINT) 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) show snap_to_grid start swap (i: INTEGER_32) trim validate wipe_out -- Generated by Eiffel Studio --
For more details: eiffel.org