My Project
Métodos públicos | Métodos protegidos | Atributos privados | Lista de todos los miembros
Referencia de la Clase DrawingWindow

#include <drawingWindow.h>

Diagrama de herencias de DrawingWindow

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
 

Descripción detallada

Una clase para crear una ventana de dibujos para dibujar mosaicos

Documentación de las funciones miembro

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.

Parámetros
x0coordenada inicial x
y0coordenada inicial y
x1coordenada final x
y1coordenada final y
widthancho de la linea
colorcolor 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.

Parámetros
x0coordenada inicial x
y0coordenada 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.

Parámetros
tun objeto de tipo tessellation (mosaico)

Documentación de los datos miembro

vector<Tessellation *>* DrawingWindow::myTessellation
private

vector of tesselation / vector de mosaicos

vector<Line *>* DrawingWindow::vL
private

vector of line / vector de lineas

vector<Tessellation* >* DrawingWindow::vT
private

vector of tesselation / vector de mosaicos


La documentación para esta clase fue generada a partir de los siguientes ficheros: