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

#include <line.h>

Diagrama de herencias de Line

Métodos públicos

 Line (QWidget *parent=0)
 Constructor. Más...
 
 Line (int fromX, int fromY, int toX, int toY, int w, QColor c, QWidget *parent=0)
 Constructor para una linea especificando el (fromX,fromY) and (toX,toY) Más...
 
 Line (int fromX, int fromY, int length, double angle, int w, QColor c, QWidget *parent=0)
 Constructor para una linea especificando el (fromX,fromY) and (toX,toY) Más...
 
void setCoords (int fromX, int fromY, int toX, int toY)
 Ajustador de las coordenadas de la linea. Más...
 
void setpenColor (QColor c)
 Ajustador del color del boligrafo. Más...
 
void setPenWidth (int w)
 Ajustador del ancho del boligrafo. Más...
 
int getX0 ()
 Devuelve la coordenada inicial x. Más...
 
int getY0 ()
 Devuelve la coordenada inicial y. Más...
 
int getX1 ()
 Devuelve la coordenada final x. Más...
 
int getY1 ()
 Devuelve la coordenada final y. Más...
 

Métodos protegidos

void paintEvent (QPaintEvent *)
 La funcion para el evento de pintar es invocada automaticamente cada ves que evento de repintar ocurre.
 

Atributos privados

int x0
 
int y0
 
int x1
 
int y1
 
int penWidth
 
QColor penColor
 

Descripción detallada

Una clase para describir lineas

Documentación del constructor y destructor

Line::Line ( QWidget *  parent = 0)
explicit

Constructor.

Constructor que ajusta las coordenadas a 0, el color y el ancho del boligrafo a negro y 1 respectivamente.

Line::Line ( int  fromX,
int  fromY,
int  toX,
int  toY,
int  w,
QColor  c,
QWidget *  parent = 0 
)

Constructor para una linea especificando el (fromX,fromY) and (toX,toY)

Constructor de una linea, especificando las coordenadas (fromX,fromY) y (toX,toY)

Parámetros
fromXcoordenada x inicial
fromYcoordenada y inicial
toXcoordenada x final
toYcoordenada y final
wancho de la pluma
ccolor de la linea
parentpadre de esta linea
fromXcoordenada x inicial
fromYcoordenada y inicial
toXcoordenada x final
toYend coordenada y final
wancho del boligrafo
ccolor de la linea.
parentparent of this line
Line::Line ( int  fromX,
int  fromY,
int  length,
double  angle,
int  w,
QColor  c,
QWidget *  parent = 0 
)

Constructor para una linea especificando el (fromX,fromY) and (toX,toY)

Constructor de una linea, especificando la coordenada (fromX, fromY) and el largo (length) y el angulo (angle).

Parámetros
fromXcoordenada x inicial
fromYcoordenada y inicial
lengthlargo de la linea
angleangulo de la linea
wancho de la pluma
ccolor de la linea
parentpadre de esta linea
fromXcoordenada x inicial
fromYcoordenada y inicia
lengthlargo de la linea
angleangulo de la linea
wancho de la linea
ccolor de la linea
parentpadre de esta linea

Documentación de las funciones miembro

int Line::getX0 ( )

Devuelve la coordenada inicial x.

Devuelve
coordenada inicial x
int Line::getX1 ( )

Devuelve la coordenada final x.

Devuelve
coordenada final x.
int Line::getY0 ( )

Devuelve la coordenada inicial y.

Devuelve
coordenada inicial y
int Line::getY1 ( )

Devuelve la coordenada final y.

Devuelve
coordenada final y
void Line::setCoords ( int  fromX,
int  fromY,
int  toX,
int  toY 
)

Ajustador de las coordenadas de la linea.

Parámetros
fromXcoordenada x inicial
fromYcoordenada y inicial
toXcoordenada x final
toYend coordenada y final
void Line::setpenColor ( QColor  c)

Ajustador del color del boligrafo.

Parámetros
ccolor de la linea
void Line::setPenWidth ( int  w)

Ajustador del ancho del boligrafo.

Parámetros
wancho de la linea

Documentación de los datos miembro

QColor Line::penColor
private

pen color / color del boligrafo

int Line::penWidth
private

pen width / ancho del boligrafo

int Line::x0
private

initial coord x / coordenada inicial x

int Line::x1
private

ending coord x / coordenada final x

int Line::y0
private

initial coord y / coordenada inicial y

int Line::y1
private

ending coord y / coordenada final y


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