|
| | 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: