|
| DrawingWindow (QWidget *parent=0) |
| Constructor. Más...
|
|
void | addLine (int x0, int y0, int x1, int y1, int width, QColor color) |
| Anade una linea a la ventana, especificando las coordenadas de los puntos inciales y finales. Más...
|
|
void | addLinePolar (int x0, int y0, int length, double angle, int width, QColor color) |
| Anade una linea a la ventana, especificando las coordenadas del punto inicial, el largo y el angulo. Más...
|
|
void | box (int x, int y, int sideLength, QColor c) |
| Dibuja una caja con los lados del tamano sideLength. Más...
|
|
void | boxes (int x, int y, int sideLength, double shrinkFactor, int smallestLength, QColor c) |
| Funcion recursiva que dibuja cajas mas pequenas dentro de las cuatro esquenas de las cajas. Más...
|
|
void | snowHelper (int size, int level) |
| function de interface para la funcion recursiva snowflake Más...
|
|
void | snowflake (int x, int y, int size, double angle, int level, QColor c) |
| Figura recursiva, el copo de nieve presentado en: https://sites.google.com/a/wellesley.edu/wellesley-cs118-spring13/lectures-labs/lab-6-turtle-recursion sf = sf(n-1) + 60 grados sf(n-1) + 60 grados sf(n-1) + s(n-1) sf(0) = line. Más...
|
|
|
void | paintEvent (QPaintEvent *) |
| Funcion invocada en un evento de pintar.
|
|
|
Ui::DrawingWindow * | ui |
|
vector< Line * > * | vL |
|
DrawingWindow::DrawingWindow |
( |
QWidget * |
parent = 0 | ) |
|
|
explicit |
void DrawingWindow::addLine |
( |
int |
x0, |
|
|
int |
y0, |
|
|
int |
x1, |
|
|
int |
y1, |
|
|
int |
width, |
|
|
QColor |
color |
|
) |
| |
Anade una linea a la ventana, especificando las coordenadas de los puntos inciales y finales.
- Parámetros
-
x0 | x inicial |
y0 | y inicial |
x1 | x final |
y1 | y final |
width | ancho de la linea |
color | color de la linea |
void DrawingWindow::addLinePolar |
( |
int |
x0, |
|
|
int |
y0, |
|
|
int |
length, |
|
|
double |
angle, |
|
|
int |
width, |
|
|
QColor |
color |
|
) |
| |
Anade una linea a la ventana, especificando las coordenadas del punto inicial, el largo y el angulo.
- Parámetros
-
x0 | x incial |
y0 | y inicial |
length | largo de la linea |
angle | angulo de la linea |
width | ancho de la linea |
color | color de la linea |
void DrawingWindow::box |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
sideLength, |
|
|
QColor |
c |
|
) |
| |
Dibuja una caja con los lados del tamano sideLength.
- Parámetros
-
x | coordenada inicial x de la caja |
y | coordenada inicial y de la caja |
sideLength | largo de los lados de la caja |
c | color de la caja |
void DrawingWindow::boxes |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
sideLength, |
|
|
double |
shrinkFactor, |
|
|
int |
smallestLength, |
|
|
QColor |
c |
|
) |
| |
Funcion recursiva que dibuja cajas mas pequenas dentro de las cuatro esquenas de las cajas.
- Parámetros
-
x | coordenada inicial x |
y | coordenada inicial y |
sideLength | largo de los lados de la caja |
shrinkFactor | factor para disminuir el tamano de los lados en la recursion para las cajas interiores |
smallestLength | largo mas pequeno de el tamano de el lado de las cajas |
c | color de las cajas |
void DrawingWindow::snowflake |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
size, |
|
|
double |
angle, |
|
|
int |
level, |
|
|
QColor |
c |
|
) |
| |
void DrawingWindow::snowHelper |
( |
int |
size, |
|
|
int |
level |
|
) |
| |
function de interface para la funcion recursiva snowflake
- Parámetros
-
size | tamano del copo de nieve |
level | profundidad de la recursion |
La documentación para esta clase fue generada a partir de los siguientes ficheros: