Referencia de la Clase MainWindow
Diagrama de herencias de MainWindow

## Métodos públicos

| MainWindow (QWidget *parent=0)
| Constructor. Más...
void | PixelSort (vector< QRgb > &pixels)
| Funcion que ordena pixeles usando Selection Sort (Seleccion) Más...
void | RemoveNoise (QImage &finalImage, const vector< QImage > &images)
| Funcion que remueve el ruido de un conjunto de imagenes. Por cada posicion (i, j) de los pixeles, inserta en un vector el pixel en esa posicion por cada una de las imagenes, ordena el vector de pixeles, y finalmente ajusta el pixel (i,j) de la nueva imagen al pixel en la media.

## Slots privados

void | on_btnLoadImages_clicked ()
| Funcion que carga una imagen a una etiqueta del GUI.
void | on_btnRemoveNoise_clicked ()
| Funcion que invoca la funcion que remueve el ruido de las imagenes y ajusta la imagen que devuelve enn el GUI.
void | on_btnSaveImage_clicked ()
| Funcion que guarda la imagen sin ruido en la computadora.
void | on_actLoad_Images_triggered ()
| Invoca on_btnLoadImages_clicked() desde los botones.
void | on_actRemoveNoise_triggered ()
| Invoca on_btnRemoveNoise_clicked() desde los botones.
void | on_actSaveImage_triggered ()
| Invoca on_actSaveImage_triggered() desde los botones.

## Métodos privados

void | loadImages (vector< QImage > &, QString)
| Funcion que carga multiples imagenes de un directorio. Más...

## Atributos privados

Ui::MainWindow * | ui
QImage | finalImage
vector< QImage > | images

## Documentación del constructor y destructor

MainWindow::MainWindow | ( | QWidget * | parent = `0` | ) |

explicit

Constructor.

Destructor.

Keyboard shortcuts Atajos del teclado

Closes window with cmd + w Cierra la ventana con cmd + w

Loads a image with cmd + o Carga una imagen con cmd + o

Removes noise from a image with cmd + r Remueve el ruido de una imagen con cmd + r

Saves an image without noise with cmd + s Guarda una imagen sin ruido con cmd + s

## Documentación de las funciones miembro

void MainWindow::loadImages | ( | vector< QImage > & | images,
|  | QString | path
| ) |  |

private

Funcion que carga multiples imagenes de un directorio.

Parámetros

  images | vector de imagenes con ruido
  path | camino al directorio con las imagenes para cargar.

void MainWindow::PixelSort | ( | vector< QRgb > & | pixels | ) |

Funcion que ordena pixeles usando Selection Sort (Seleccion)

Parámetros

  pixels | vector de pixeles

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

- mainwindow.h
- Filter.cpp
- mainwindow.cpp