\hypertarget{class_main_window}{}\section{Referencia de la Clase Main\+Window} \label{class_main_window}\index{Main\+Window@{Main\+Window}} Diagrama de herencias de Main\+Window\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=2.000000cm]{class_main_window} \end{center} \end{figure} \subsection*{Métodos públicos} \begin{DoxyCompactItemize} \item \hypertarget{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}{}\hyperlink{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}{Main\+Window} (Q\+Widget $\ast$parent=0)\label{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db} \begin{DoxyCompactList}\small\item\em Constructor por defecto del \hyperlink{class_main_window}{Main\+Window}. \end{DoxyCompactList}\item \hypertarget{class_main_window_a46f80e359e19d2aac22df1fce85f3bdc}{}void \hyperlink{class_main_window_a46f80e359e19d2aac22df1fce85f3bdc}{Merge\+Images} (const Q\+Image \&, const Q\+Image \&, Q\+Image \&, int, bool=false, int=0, int=0, int=0, int=0)\label{class_main_window_a46f80e359e19d2aac22df1fce85f3bdc} \begin{DoxyCompactList}\small\item\em Funcion que fusiona dos imagenes juntas. Toma una image con cualquier color de trasfondo y lo pone en otra imagen que actual como el trasfondo. (Implementa la tecnologia de trasfondo verde) \end{DoxyCompactList}\item \hypertarget{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7}{}\hyperlink{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7}{$\sim$\+Main\+Window} ()\label{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7} \begin{DoxyCompactList}\small\item\em Destructor del \hyperlink{class_main_window}{Main\+Window}. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Slots privados} \begin{DoxyCompactItemize} \item \hypertarget{class_main_window_a515c32e265a56100d4c8e6a7718aec38}{}void \hyperlink{class_main_window_a515c32e265a56100d4c8e6a7718aec38}{on\+\_\+ghost\+Box\+\_\+clicked} ()\label{class_main_window_a515c32e265a56100d4c8e6a7718aec38} \begin{DoxyCompactList}\small\item\em Funcion que invoca la funcion threshold\+Slider y crea una version fantasma de la imagen con el trasfondo verde. \end{DoxyCompactList}\item \hypertarget{class_main_window_a0f9a3a6f81784e420db099e1bb051475}{}void \hyperlink{class_main_window_a0f9a3a6f81784e420db099e1bb051475}{on\+\_\+btn\+Select\+Image\+\_\+clicked} ()\label{class_main_window_a0f9a3a6f81784e420db099e1bb051475} \begin{DoxyCompactList}\small\item\em Despliega la ventana de busqueda de archivos para subir una imagen. (Trasfondo verde) \end{DoxyCompactList}\item \hypertarget{class_main_window_ac0ab1a7707da7b053b36b869eb7711d2}{}void \hyperlink{class_main_window_ac0ab1a7707da7b053b36b869eb7711d2}{on\+\_\+btn\+Select\+Background\+\_\+clicked} ()\label{class_main_window_ac0ab1a7707da7b053b36b869eb7711d2} \begin{DoxyCompactList}\small\item\em Despliega la ventana de busqueda de archivos para subir una imagen para el trasfondo. \end{DoxyCompactList}\item \hypertarget{class_main_window_a8ed5fa16d89ef45aa856b5cc4392a6d8}{}void \hyperlink{class_main_window_a8ed5fa16d89ef45aa856b5cc4392a6d8}{on\+\_\+btn\+Merge\+Images\+\_\+clicked} ()\label{class_main_window_a8ed5fa16d89ef45aa856b5cc4392a6d8} \begin{DoxyCompactList}\small\item\em Invoca la funcion que fusional la imagen con transfondo verde con la imagen de transfondo, entonces displiega la imagen fusionada. \end{DoxyCompactList}\item \hypertarget{class_main_window_ad495b5030e61fb55b8ab95c5a3a559d6}{}void \hyperlink{class_main_window_ad495b5030e61fb55b8ab95c5a3a559d6}{on\+\_\+btn\+Save\+Image\+\_\+clicked} ()\label{class_main_window_ad495b5030e61fb55b8ab95c5a3a559d6} \begin{DoxyCompactList}\small\item\em Despliega la ventana de busqueda de archivos para escoger un camino guardar la imagen fusionada en el sistema de archivos. \end{DoxyCompactList}\item void \hyperlink{class_main_window_a1d0a4664de36d7b98928cb815aaf29b9}{Mouse\+\_\+\+Pressed} () \begin{DoxyCompactList}\small\item\em Funcion que obtiene las coordenada de la imagen con el trasfondo verde. \end{DoxyCompactList}\item \hypertarget{class_main_window_a0ff8f0c31c003b27896a579fdff5afad}{}void {\bfseries Mouse\+\_\+\+Pressed\+Background} ()\label{class_main_window_a0ff8f0c31c003b27896a579fdff5afad} \item \hypertarget{class_main_window_ad753a0e24a11fedfaeb6f3ba665749d7}{}void \hyperlink{class_main_window_ad753a0e24a11fedfaeb6f3ba665749d7}{on\+\_\+threshold\+Slider\+\_\+action\+Triggered} ()\label{class_main_window_ad753a0e24a11fedfaeb6f3ba665749d7} \begin{DoxyCompactList}\small\item\em Invoca la funcion que fusiona la imagen de trasfondo verde con la imagen del trasfondo final. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Atributos privados} \begin{DoxyCompactItemize} \item \hypertarget{class_main_window_a35466a70ed47252a0191168126a352a5}{}Ui\+::\+Main\+Window $\ast$ {\bfseries ui}\label{class_main_window_a35466a70ed47252a0191168126a352a5} \item \hypertarget{class_main_window_a4e3a604a9d31eae583a1935b5694af3b}{}Q\+Image {\bfseries original\+Image}\label{class_main_window_a4e3a604a9d31eae583a1935b5694af3b} \item \hypertarget{class_main_window_a7901a775a7746ef814f04db64414568d}{}Q\+Image {\bfseries background\+Image}\label{class_main_window_a7901a775a7746ef814f04db64414568d} \item \hypertarget{class_main_window_aa8eba166f2ef1f15dc3f5e3e9a5a315c}{}Q\+Image {\bfseries merged\+Image}\label{class_main_window_aa8eba166f2ef1f15dc3f5e3e9a5a315c} \end{DoxyCompactItemize} \subsection{Documentación de las funciones miembro} \hypertarget{class_main_window_a1d0a4664de36d7b98928cb815aaf29b9}{}\index{Main\+Window@{Main\+Window}!Mouse\+\_\+\+Pressed@{Mouse\+\_\+\+Pressed}} \index{Mouse\+\_\+\+Pressed@{Mouse\+\_\+\+Pressed}!Main\+Window@{Main\+Window}} \subsubsection[{Mouse\+\_\+\+Pressed}]{\setlength{\rightskip}{0pt plus 5cm}void Main\+Window\+::\+Mouse\+\_\+\+Pressed ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}\label{class_main_window_a1d0a4664de36d7b98928cb815aaf29b9} Funcion que obtiene las coordenada de la imagen con el trasfondo verde. Funcion que obtiene las coordenada de la imagen con el trasfondo final. La documentación para esta clase fue generada a partir de los siguientes ficheros\+:\begin{DoxyCompactItemize} \item Merge\+Panel.\+h\item \hyperlink{_filter_8cpp}{Filter.\+cpp}\item Merge\+Panel.\+cpp\end{DoxyCompactItemize}