Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • p2303115/l2_cda_moduleimage
  • p2214991/l2_cda_moduleimage
  • p2105807/l2_cda_moduleimage
  • p2410425/l2_cda_moduleimage
  • p1907508/l2_cda_moduleimage
  • p2302466/l2_cda_moduleimage
  • p2313582/l2_cda_moduleimage
  • p2311151/module-image
  • p2408696/l2_cda_moduleimage
  • p2210514/l2_cda_moduleimage
  • p2302557/l2_cda_moduleimage
  • p2306667/module-image
  • p2212257/p-2212257-et-p-2205896
  • p2302395/l2_cda_moduleimage
  • p2301526/projet-module-imagep-2301526
  • p2307151/l2_cda_moduleimage
  • p2307273/l2_cda_moduleimage
  • p2408041/l2_cda_moduleimage
  • p2414859/module-image
  • p2302750/l2_cda_moduleimage
  • Alexandre.Meyer/l2_cda_moduleimage
  • p2205912/l2_cda_moduleimage
  • p2203139/l2_cda_moduleimage
  • p2103034/l2_cda_moduleimage
  • p2209697/l2_cda_moduleimage
  • td-image2/l2_cda_moduleimage
  • p2308246/12308246-12310940-module-image
  • p2203759/l-2-cda-module-image
  • p2205669/l2_cda_moduleimage
  • p2205145/l2_cda_moduleimage
  • p2107491/l2_cda_moduleimage
  • p2308078/l2_cda_moduleimage
  • p2203886/l2_cda_moduleimage
  • p2109987/l2_cda_moduleimage
  • p2208504/l2_cda_moduleimage
  • p2103541/l2_cda_moduleimage
  • eya.mhedhbi/eya-pierre-aurelien
  • p2101616/l2_cda_moduleimage
  • p2108190/l-2-cda-module-image-jm-remy
  • p2312407/module-image
  • p2103134/l2_cda_moduleimage
  • p2210587/l2_cda_moduleimage
  • p2201052/eclat-image-cpp
  • p2104662/l2_cda_moduleimage
  • p2206915/module-image-legroupe
  • p2207715/anes-antoine
  • p2100030/l2_cda_moduleimage
  • p2018792/eclat-image-cpp
  • p2311426/module-image
  • p2312851/fork-module-image
  • p2200473/moduleimage
  • p2208151/l-2-cda-module-image
  • p2202776/eclat-image-cpp
  • p2210033/12210033-revi-mod-image
  • p2006562/script
  • p2303033/imagetest
  • p2301458/l-2-cda-module-image-ghazal
57 results
Show changes
Showing
with 6315 additions and 0 deletions
doc/html/tab_b.png

169 B

doc/html/tab_bd.png

173 B

doc/html/tab_h.png

177 B

doc/html/tab_hd.png

180 B

doc/html/tab_s.png

184 B

doc/html/tab_sd.png

188 B

.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--nav-menu-button-color);-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:var(--nav-gradient-image)}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:var(--font-family-nav);font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:var(--nav-text-normal-shadow);color:var(--nav-text-normal-color);outline:0}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:var(--nav-menu-toggle-color);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:var(--nav-menu-background-color)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:var(--nav-menu-background-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:var(--nav-gradient-image);line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:var(--nav-text-normal-color) transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:var(--nav-separator-image);background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a:hover span.sub-arrow{border-color:var(--nav-text-hover-color) transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent var(--nav-menu-background-color) transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:var(--nav-menu-background-color);-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent var(--nav-menu-foreground-color);border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:var(--nav-menu-foreground-color);background-image:none;border:0 !important}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent var(--nav-text-hover-color)}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:var(--nav-menu-background-color);height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--nav-menu-foreground-color) transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--nav-menu-foreground-color) transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:var(--nav-gradient-image)}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:var(--nav-menu-background-color)}}
\ No newline at end of file
\doxysection{Image.\+h}
\hypertarget{Image_8h_source}{}\label{Image_8h_source}\index{src/Image.h@{src/Image.h}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#include\ "{}pixel.h"{}}}
\DoxyCodeLine{00002\ \textcolor{preprocessor}{\#include\ <iostream>}}
\DoxyCodeLine{00003\ }
\DoxyCodeLine{00004\ \textcolor{keyword}{using\ namespace\ }std;}
\DoxyCodeLine{00005\ }
\DoxyCodeLine{00006\ \textcolor{keyword}{class\ }\mbox{\hyperlink{classImage}{Image}}}
\DoxyCodeLine{00007\ \{}
\DoxyCodeLine{00008\ \textcolor{keyword}{private}:}
\DoxyCodeLine{00009\ \ \ \ \ \textcolor{keywordtype}{int}\ dimx,dimy;}
\DoxyCodeLine{00010\ \ \ \ \ \mbox{\hyperlink{classPixel}{Pixel}}\ *\ tab;}
\DoxyCodeLine{00011\ \ \ \ \ }
\DoxyCodeLine{00012\ }
\DoxyCodeLine{00013\ \ \ \ \ \textcolor{keyword}{public}:}
\DoxyCodeLine{00014\ \ \ \ \ \mbox{\hyperlink{classImage}{Image}}();}
\DoxyCodeLine{00015\ \ \ \ \ \mbox{\hyperlink{classImage}{Image}}(\textcolor{keywordtype}{int}\ x,\ \textcolor{keywordtype}{int}\ y);}
\DoxyCodeLine{00016\ \ \ \ \ \mbox{\hyperlink{classImage}{\string~Image}}();}
\DoxyCodeLine{00017\ \ \ \ \ \mbox{\hyperlink{classPixel}{Pixel}}\ \&\ getPix(\textcolor{keywordtype}{int}\ x,\ \textcolor{keywordtype}{int}\ y)\ \textcolor{keyword}{const};}
\DoxyCodeLine{00018\ \ \ \ \ \mbox{\hyperlink{classPixel}{Pixel}}\ getPix2(\textcolor{keywordtype}{int}\ x,\ \textcolor{keywordtype}{int}\ y)\ \textcolor{keyword}{const};}
\DoxyCodeLine{00019\ \ \ \ \ \textcolor{keywordtype}{void}\ setPix(\textcolor{keywordtype}{int}\ x,\ \textcolor{keywordtype}{int}\ y,\ \mbox{\hyperlink{classPixel}{Pixel}}\ couleur);}
\DoxyCodeLine{00020\ \ \ \ \ \textcolor{keywordtype}{void}\ dessinerRectangle(\textcolor{keywordtype}{int}\ Xmin,\ \textcolor{keywordtype}{int}\ Ymin,\ \textcolor{keywordtype}{int}\ Xmax,\ \textcolor{keywordtype}{int}\ Ymax,\ \mbox{\hyperlink{classPixel}{Pixel}}\ couleur);}
\DoxyCodeLine{00021\ \ \ \ \ \textcolor{keywordtype}{void}\ effacer\ (\mbox{\hyperlink{classPixel}{Pixel}}\ couleur);}
\DoxyCodeLine{00022\ }
\DoxyCodeLine{00023\ \ \ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ testRegression()}
\DoxyCodeLine{00024\ \ \ \ \ \{}
\DoxyCodeLine{00025\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{classPixel}{Pixel}}\ p;}
\DoxyCodeLine{00026\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{classPixel}{Pixel}}\ p2(10,20,30);\ \ \ \ }
\DoxyCodeLine{00027\ }
\DoxyCodeLine{00028\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{classImage}{Image}}\ im(50,50);}
\DoxyCodeLine{00029\ \ \ \ \ \ \ \ \ p\ =\ im.getPix2(20,26);}
\DoxyCodeLine{00030\ \ \ \ \ \ \ \ \ cout<<p.r<<endl;}
\DoxyCodeLine{00031\ \ \ \ \ \ \ \ \ cout<<endl;}
\DoxyCodeLine{00032\ }
\DoxyCodeLine{00033\ \ \ \ \ \ \ \ \ im.setPix(27,12,p2);}
\DoxyCodeLine{00034\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{classPixel}{Pixel}}\ p3\ =\ im.getPix2(27,12);}
\DoxyCodeLine{00035\ \ \ \ \ \ \ \ \ cout<<p3.r<<\textcolor{stringliteral}{"{},"{}}<<p3.g<<\textcolor{stringliteral}{"{},"{}}<<p3.b<<endl;}
\DoxyCodeLine{00036\ \ \ \ \ \ \ \ \ cout<<endl;}
\DoxyCodeLine{00037\ }
\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ im.dessinerRectangle(10,10,30,30,\mbox{\hyperlink{classPixel}{Pixel}}(78,36,108));}
\DoxyCodeLine{00039\ }
\DoxyCodeLine{00040\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{classPixel}{Pixel}}\ p4\ =\ im.getPix2(15,20);}
\DoxyCodeLine{00041\ \ \ \ \ \ \ \ \ cout<<p4.r<<\textcolor{stringliteral}{"{},"{}}<<p4.g<<\textcolor{stringliteral}{"{},"{}}<<p4.b<<endl;}
\DoxyCodeLine{00042\ }
\DoxyCodeLine{00043\ \ \ \ \ \ \ \ \ cout<<endl;}
\DoxyCodeLine{00044\ }
\DoxyCodeLine{00045\ \ \ \ \ \ \ \ \ im.effacer(\mbox{\hyperlink{classPixel}{Pixel}}(0,0,0));}
\DoxyCodeLine{00046\ \ \ \ \ \ \ \ \ p4\ =\ im.getPix2(18,25);}
\DoxyCodeLine{00047\ \ \ \ \ \ \ \ \ cout<<p4.r<<\textcolor{stringliteral}{"{},"{}}<<p4.g<<\textcolor{stringliteral}{"{},"{}}<<p4.b<<endl;}
\DoxyCodeLine{00048\ }
\DoxyCodeLine{00049\ \ \ \ \ \};}
\DoxyCodeLine{00050\ \};}
\DoxyCodeLine{00051\ }
\DoxyCodeLine{00052\ }
\end{DoxyCode}
LATEX_CMD?=pdflatex
MKIDX_CMD?=makeindex
BIBTEX_CMD?=bibtex
LATEX_COUNT?=8
MANUAL_FILE?=refman
all: $(MANUAL_FILE).pdf
pdf: $(MANUAL_FILE).pdf
$(MANUAL_FILE).pdf: clean $(MANUAL_FILE).tex
$(LATEX_CMD) $(MANUAL_FILE)
$(MKIDX_CMD) $(MANUAL_FILE).idx
$(LATEX_CMD) $(MANUAL_FILE)
latex_count=$(LATEX_COUNT) ; \
while grep -E -s 'Rerun (LaTeX|to get cross-references right|to get bibliographical references right)' $(MANUAL_FILE).log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
$(LATEX_CMD) $(MANUAL_FILE) ;\
latex_count=`expr $$latex_count - 1` ;\
done
$(MKIDX_CMD) $(MANUAL_FILE).idx
$(LATEX_CMD) $(MANUAL_FILE)
clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl $(MANUAL_FILE).pdf
\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{classImage}{Image}} }{\pageref{classImage}}{}
\item\contentsline{section}{\mbox{\hyperlink{classPixel}{Pixel}} }{\pageref{classPixel}}{}
\end{DoxyCompactList}
\doxysection{Image Class Reference}
\hypertarget{classImage}{}\label{classImage}\index{Image@{Image}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\Hypertarget{classImage_a23a36792412e3f98606147d48a6f65b6}\label{classImage_a23a36792412e3f98606147d48a6f65b6}
{\bfseries Image} (int x, int y)
\item
\Hypertarget{classImage_a20d0ba8206b4e766d2181b3e718c5619}\label{classImage_a20d0ba8206b4e766d2181b3e718c5619}
\mbox{\hyperlink{classPixel}{Pixel}} \& {\bfseries get\+Pix} (int x, int y) const
\item
\Hypertarget{classImage_af5fe37ed72e6b5815b36a9a504720af1}\label{classImage_af5fe37ed72e6b5815b36a9a504720af1}
\mbox{\hyperlink{classPixel}{Pixel}} {\bfseries get\+Pix2} (int x, int y) const
\item
\Hypertarget{classImage_af7c99d0b4b817fc3bd7840e0428d2f78}\label{classImage_af7c99d0b4b817fc3bd7840e0428d2f78}
void {\bfseries set\+Pix} (int x, int y, \mbox{\hyperlink{classPixel}{Pixel}} couleur)
\item
\Hypertarget{classImage_a288917aec4c55beaae0a772ca9f76a53}\label{classImage_a288917aec4c55beaae0a772ca9f76a53}
void {\bfseries dessiner\+Rectangle} (int Xmin, int Ymin, int Xmax, int Ymax, \mbox{\hyperlink{classPixel}{Pixel}} couleur)
\item
\Hypertarget{classImage_ad159951e9564d29f28112ece322c0a97}\label{classImage_ad159951e9564d29f28112ece322c0a97}
void {\bfseries effacer} (\mbox{\hyperlink{classPixel}{Pixel}} couleur)
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item
\Hypertarget{classImage_acffce7dfb5bede7860890b240b889259}\label{classImage_acffce7dfb5bede7860890b240b889259}
static void {\bfseries test\+Regression} ()
\end{DoxyCompactItemize}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
src/Image.\+h\end{DoxyCompactItemize}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
\doxysection{File List}
Here is a list of all documented files with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{src/\mbox{\hyperlink{Image_8h_source}{Image.\+h}} }{\pageref{Image_8h_source}}{}
\item\contentsline{section}{src/\mbox{\hyperlink{pixel_8h_source}{pixel.\+h}} }{\pageref{pixel_8h_source}}{}
\end{DoxyCompactList}
This diff is collapsed.
\doxysection{pixel.\+h}
\hypertarget{pixel_8h_source}{}\label{pixel_8h_source}\index{src/pixel.h@{src/pixel.h}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#ifndef\ \_PIXEL\_H}}
\DoxyCodeLine{00002\ \textcolor{preprocessor}{\#define\ \_PIXEL\_H}}
\DoxyCodeLine{00003\ }
\DoxyCodeLine{00004\ \textcolor{keyword}{class\ }\mbox{\hyperlink{classPixel}{Pixel}}}
\DoxyCodeLine{00005\ \{}
\DoxyCodeLine{00006\ \ \ \ \ public\ :}
\DoxyCodeLine{00007\ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ r;}
\DoxyCodeLine{00008\ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ g;}
\DoxyCodeLine{00009\ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ b;}
\DoxyCodeLine{00010\ }
\DoxyCodeLine{00011\ \ \ \ \ \mbox{\hyperlink{classPixel}{Pixel}}();}
\DoxyCodeLine{00012\ \ \ \ \ \mbox{\hyperlink{classPixel}{Pixel}}(\textcolor{keywordtype}{int}\ ro,\ \textcolor{keywordtype}{int}\ ve,\ \textcolor{keywordtype}{int}\ bl);}
\DoxyCodeLine{00013\ \ \ \ \ \mbox{\hyperlink{classPixel}{Pixel}}\ operator=(\mbox{\hyperlink{classPixel}{Pixel}}\ p);}
\DoxyCodeLine{00014\ \};}
\DoxyCodeLine{00015\ }
\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#endif}}
\end{DoxyCode}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.