deferred class EV_MODEL_PROJECTION_ROUTINES General cluster: interface description: "Abstract class for figure projection routines." keywords: "projector, events, routines" Ancestors EV_MODEL_DRAWING_ROUTINES* Queries is_projecting: BOOLEAN Commands 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 (parallelogram: 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) project register_figure (a_figure: EV_MODEL; a_routine: PROCEDURE [ANY, TUPLE [EV_MODEL]])