My Project
|
#include <drawingWindow.h>
Métodos públicos | |
DrawingWindow (QWidget *parent=0) | |
Constructor. | |
~DrawingWindow () | |
Destructor. | |
void | addTessellation (Tessellation &t) |
Anade un mosaico a la ventana. 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 iniciales y finales. Más... | |
void | addLinePolar (int x0, int y0, int length, double angle, int width, QColor color) |
Anade una linea a la ventana, especifica las coordenadas de el punto inicial, el largo y el angulo. Más... | |
Métodos protegidos | |
void | paintEvent (QPaintEvent *) |
Evento de pintar. | |
Atributos privados | |
Ui::DrawingWindow * | ui |
vector< Tessellation * > * | vT |
vector< Tessellation * > * | myTessellation |
vector< Line * > * | vL |
Una clase para crear una ventana de dibujos para dibujar mosaicos
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 iniciales y finales.
x0 | coordenada inicial x |
y0 | coordenada inicial y |
x1 | coordenada final x |
y1 | coordenada final y |
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, especifica las coordenadas de el punto inicial, el largo y el angulo.
x0 | coordenada inicial x |
y0 | coordenada inicial y |
length | - largo de la linea |
angle | - angulo de la linea |
width | - ancho de la linea |
color | - color de la linea |
void DrawingWindow::addTessellation | ( | Tessellation & | t | ) |
Anade un mosaico a la ventana.
t | un objeto de tipo tessellation (mosaico) |
|
private |
vector of tesselation / vector de mosaicos
|
private |
vector of line / vector de lineas
|
private |
vector of tesselation / vector de mosaicos