Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
deferred class EV_MODEL_WIDGET_PROJECTOR General cluster: interface description: "Projectors for widgets." keywords: "projector, events" Ancestors EV_MODEL_DRAWER EV_MODEL_PROJECTION_ROUTINES* EV_MODEL_PROJECTOR* EV_SHARED_APPLICATION Queries arc_cosine (v: REAL_64): REAL_64 arc_sine (v: REAL_64): REAL_64 arc_tangent (v: REAL_64): REAL_64 area: detachable EV_DRAWABLE area_x: INTEGER_32 area_y: INTEGER_32 between (n, a, b: INTEGER_32): BOOLEAN buffer_used: BOOLEAN ceiling (v: REAL_64): REAL_64 cosine (v: REAL_64): REAL_64 dabs (v: REAL_64): REAL_64 Default_colors: EV_STOCK_COLORS delta_x (angle: REAL_64; length: INTEGER_32): INTEGER_32 delta_y (angle: REAL_64; length: INTEGER_32): INTEGER_32 distance (x1, y1, x2, y2: INTEGER_32): INTEGER_32 distance_from_line (x, y, x1, y1, x2, y2: INTEGER_32): INTEGER_32 drawable: EV_DRAWABLE Euler: REAL_64 ev_application: EV_APPLICATION ev_separate_application: separate EV_APPLICATION exp (x: REAL_64): REAL_64 floor (v: REAL_64): REAL_64 is_figure_selected: BOOLEAN is_projecting: BOOLEAN line_angle (x1, y1, x2, y2: INTEGER_32): REAL_64 log (v: REAL_64): REAL_64 log10 (v: REAL_64): REAL_64 log_2 (v: REAL_64): REAL_64 modulo (a, b: REAL_64): REAL_64 offset_x: INTEGER_32 offset_y: INTEGER_32 Pi: REAL_64 Pi_2: REAL_64 Pi_4: REAL_64 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: SPECIAL [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 Shared_environment: EV_ENVIRONMENT sine (v: REAL_64): REAL_64 sqrt (v: REAL_64): REAL_64 Sqrt2: REAL_64 tangent (v: REAL_64): REAL_64 widget: EV_WIDGET world: EV_MODEL_WORLD Commands change_area_position (a_x, a_y: INTEGER_32) clear_device draw_figure_arc (arc: EV_MODEL_ARC) draw_figure_dot (dot: EV_MODEL_DOT) draw_figure_ellipse (ellipse: EV_MODEL_ELLIPSE) draw_figure_equilateral (eql: EV_MODEL_EQUILATERAL) draw_figure_line (line: EV_MODEL_LINE) draw_figure_parallelogram (parallelogram: EV_MODEL_PARALLELOGRAM) draw_figure_picture (picture: EV_MODEL_PICTURE) draw_figure_pie_slice (slice: EV_MODEL_PIE_SLICE) draw_figure_polygon (polygon: EV_MODEL_POLYGON) draw_figure_polyline (line: EV_MODEL_POLYLINE) draw_figure_rectangle (rectangle: EV_MODEL_RECTANGLE) draw_figure_rotated_arc (arc: EV_MODEL_ROTATED_ARC) draw_figure_rotated_ellipse (ellipse: EV_MODEL_ROTATED_ELLIPSE) draw_figure_rotated_pie_slice (slice: EV_MODEL_ROTATED_PIE_SLICE) draw_figure_rounded_parallelogram (f: EV_MODEL_ROUNDED_PARALLELOGRAM) draw_figure_rounded_rectangle (f: EV_MODEL_ROUNDED_RECTANGLE) draw_figure_star (star: EV_MODEL_STAR) draw_figure_text (text_figure: EV_MODEL_TEXT) draw_grid (a_world: EV_MODEL_WORLD) full_project project project_rectangle (u: EV_RECTANGLE) set_drawable (a_drawable: [like drawable] EV_DRAWABLE) set_world (a_world: [like world] EV_MODEL_WORLD) update update_rectangle (u: EV_RECTANGLE; a_x, a_y: INTEGER_32)
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

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