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

  fromX | coordenada x inicial
  fromY | coordenada y inicial
  toX | coordenada x final
  toY | coordenada y final
  w | ancho de la pluma
  c | color de la linea
  parent | padre de esta linea
  fromX | coordenada x inicial
  fromY | coordenada y inicial
  toX | coordenada x final
  toY | end coordenada y final
  w | ancho del boligrafo
  c | color de la linea.
  parent | parent 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

  fromX | coordenada x inicial
  fromY | coordenada y inicial
  length | largo de la linea
  angle | angulo de la linea
  w | ancho de la pluma
  c | color de la linea
  parent | padre de esta linea
  fromX | coordenada x inicial
  fromY | coordenada y inicia
  length | largo de la linea
  angle | angulo de la linea
  w | ancho de la linea
  c | color de la linea
  parent | padre 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

  fromX | coordenada x inicial
  fromY | coordenada y inicial
  toX | coordenada x final
  toY | end coordenada y final

void Line::setpenColor | ( | QColor | c | ) |

Ajustador del color del boligrafo.

Parámetros

  c | color de la linea

void Line::setPenWidth | ( | int | w | ) |

Ajustador del ancho del boligrafo.

Parámetros

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

- line.h
- line.cpp