1 /* vim: set et sts=4 sw=4 fdm=indent fdn=1 fo+=t tw=80:
3 * Taller de Programación (75.42).
8 * Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
9 * Puede copiar, modificar y distribuir este programa bajo los términos de
10 * la licencia GPL (http://www.gnu.org/).
12 * Creado: sáb sep 20 19:52:13 ART 2003
18 #include "rectangulo.h"
25 * Programa principal del \ref main "Trabajo Práctico".
27 * \return EXIT_SUCCESS si terminó correctamente.
32 // Creo y agrego un rectángulo.
33 dibujo.agregar_figura(new Rectangulo(1, 10, Punto(1.1, -0.4),
34 "rectángulo 1", 20.5, 10.2));
36 // Creo y agrego un cuadrado.
37 dibujo.agregar_figura(new Cuadrado(0, 210, Punto(1.1, -0.4), "cuadrado 1",
40 // Creo y agrego una línea.
41 dibujo.agregar_figura(new Linea(120, 0, Punto(1.1, -0.4), "línea 1",
42 Punto(11.5, -10.4), Punto(0, 0)));
44 // Creo y agrego un círculo.
45 dibujo.agregar_figura(new Circulo(4, 8, Punto(1.1, -0.4), "círculo 1",
48 // Dibujo y libero todo.
49 dibujo.dibujar(std::cout);