Mon, 03 Aug 2009 14:09:20 +0100
added P-touch decoder source
1 xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></meta>
4 <title>The CImg Library - C++ Template Image Processing Toolkit</title>
5 <meta content="David Tschumperle" name="author"></meta>
6 <link rel="shortcut icon" type="image/x-icon" href="http://cimg.sourceforge.net/favicon.ico"></link>
7 <link rel="icon" type="image/png" href="favicon.png"></link>
8 <link href="doxygen.css" rel="stylesheet" type="text/css">
9 <link href="tabs.css" rel="stylesheet" type="text/css">
10 <style type="text/css">
11 <!--
12 body {background-color:white; font-family:sans-serif; }
13 a:active{text-decoration:none; color:#303090}
14 a:link{text-decoration:none; color:#303090}
15 a:visited{text-decoration:none; color:#303090}
16 a:hover{text-decoration:underline; color:#4E9F71}
17 -->
18 </style>
19 <script language="JavaScript" type="text/javascript">
20 <!-- Original: Eric King (eric_andrew_king@hotmail.com) is used to display images in popup windows -->
21 <!-- Web Site: http://redrival.com/eak/ -->
22 <!-- This script and many more are available free online at -->
23 <!-- The JavaScript Source!! http://javascript.internet.com -->
24 <!-- Begin
25 function NewWindow(mypage, myname, w, h, scroll) {
26 var winl = (screen.width - w) / 2;
27 var wint = (screen.height - h) / 2;
28 winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
29 win = window.open(mypage, myname, winprops)
30 if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
31 }
32 // End -->
33 </script>
34 </head>
35 <body>
36 <table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
37 <tbody><tr><td>
38 <hr noshade="noshade" size="1" width="90%"></hr>
39 <center>
40 <br/>
41 <a href="http://cimg.sourceforge.net"><img src="http://cimg.sourceforge.net/img/CImgLogo.jpg" alt="" border="0"></img></a><br/>
42 <br/>
43 </center>
44 <hr noshade="noshade" size="1" width="90%"></hr>
45 <center>
46 <table bgcolor="#EEEEFF" style="width: 90%; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="3" cellspacing="0">
47 <tbody><tr><td style="text-align: center; vertical-align: top;">
48 <font color="#FFFFFF" face="Arial,Helvetica" size="-1">
49 <b>[</b> <a target="_parent" href="http://cimg.sourceforge.net/index.shtml">Main</a> <b>]</b>
50 <b>[</b> <a target="_parent" href="http://cimg.sourceforge.net/news.shtml">News</a><b>] </b>
51 <b>[</b> <a target="_parent" href="http://cimg.sourceforge.net/download.shtml">Download</a> <b>]</b>
52 <b>[</b> <a target="_parent" href="http://cimg.sourceforge.net/screenshots.shtml">Screenshots</a> <b>]</b>
53 <b>[</b> <a target="_parent" href="http://cimg.sourceforge.net/reference/group__cimg__faq.html">FAQ</a> <b>]</b>
54 <b>[</b> <a target="_parent" href="http://cimg.sourceforge.net/reference/group__cimg__tutorial.html">Tutorial</a> <b>]</b>
55 <b>[</b> <a target="_parent" href="http://cimg.sourceforge.net/reference/index.html">Documentation</a> <b>]</b>
56 <b>[</b> <a target="_parent" href="http://sourceforge.net/forum/forum.php?forum_id=334630">Forum</a> <b>]</b>
57 <b>[</b> <a target="_parent" href="http://cimg.sourceforge.net/chat.shtml">Chat</a> <b>]</b>
58 <b>[</b> <a target="_parent" href="http://cimg.sourceforge.net/links.shtml">Links</a> <b>]</b>
59 </font>
60 </td></tr></tbody>
61 </table>
62 </center>
63 <hr noshade="noshade" size="1" width="90%"></hr>
64 </td></tr></tbody>
65 </table>
66 <!-- Generated by Doxygen 1.5.7.1 -->
67 <script type="text/javascript">
68 <!--
69 function changeDisplayState (e){
70 var num=this.id.replace(/[^[0-9]/g,'');
71 var button=this.firstChild;
72 var sectionDiv=document.getElementById('dynsection'+num);
73 if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){
74 sectionDiv.style.display='block';
75 button.src='open.gif';
76 }else{
77 sectionDiv.style.display='none';
78 button.src='closed.gif';
79 }
80 }
81 function initDynSections(){
82 var divs=document.getElementsByTagName('div');
83 var sectionCounter=1;
84 for(var i=0;i<divs.length-1;i++){
85 if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){
86 var header=divs[i];
87 var section=divs[i+1];
88 var button=header.firstChild;
89 if (button!='IMG'){
90 divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild);
91 button=document.createElement('img');
92 divs[i].insertBefore(button,divs[i].firstChild);
93 }
94 header.style.cursor='pointer';
95 header.onclick=changeDisplayState;
96 header.id='dynheader'+sectionCounter;
97 button.src='closed.gif';
98 section.id='dynsection'+sectionCounter;
99 section.style.display='none';
100 section.style.marginLeft='14px';
101 sectionCounter++;
102 }
103 }
104 }
105 window.onload = initDynSections;
106 -->
107 </script>
108 <div class="navigation" id="top">
109 <div class="tabs">
110 <ul>
111 <li><a href="index.html"><span>Main Page</span></a></li>
112 <li><a href="modules.html"><span>Modules</span></a></li>
113 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
114 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
115 </ul>
116 </div>
117 <div class="tabs">
118 <ul>
119 <li><a href="annotated.html"><span>Class List</span></a></li>
120 <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
121 <li><a href="functions.html"><span>Class Members</span></a></li>
122 </ul>
123 </div>
124 <div class="navpath"><a class="el" href="namespacecimg__library.html">cimg_library</a>::<a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a>
125 </div>
126 </div>
127 <div class="contents">
128 <h1>CImgDisplay Struct Reference</h1><!-- doxytag: class="cimg_library::CImgDisplay" -->This class represents a window which can display <a class="el" href="structcimg__library_1_1CImg.html">CImg</a> images and handles mouse and keyboard events.
129 <a href="#_details">More...</a>
130 <p>
132 <p>
133 <a href="structcimg__library_1_1CImgDisplay-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
134 <tr><td></td></tr>
135 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
136 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54e3407c3b858f5f40283264e39b4f38"></a><!-- doxytag: member="cimg_library::CImgDisplay::CImgDisplay" ref="54e3407c3b858f5f40283264e39b4f38" args="()" -->
137 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#54e3407c3b858f5f40283264e39b4f38">CImgDisplay</a> ()</td></tr>
139 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an empty display window. <br></td></tr>
140 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#9c8b6e40064be02e212ffa7059ebafc0">CImgDisplay</a> (const unsigned int dimw, const unsigned int dimh, const char *<a class="el" href="structcimg__library_1_1CImgDisplay.html#f06d911bb9e05f491ef3da520d03796c">title</a>=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)</td></tr>
142 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a display window with a specified size <code>pwidth</code> x <code>height</code>. <a href="#9c8b6e40064be02e212ffa7059ebafc0"></a><br></td></tr>
143 <tr><td class="memTemplParams" nowrap colspan="2">template<typename T > </td></tr>
144 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#ae589334b16c4d1138b81b85a1471f23">CImgDisplay</a> (const <a class="el" href="structcimg__library_1_1CImg.html">CImg</a>< T > &img, const char *<a class="el" href="structcimg__library_1_1CImgDisplay.html#f06d911bb9e05f491ef3da520d03796c">title</a>=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)</td></tr>
146 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a display window from an image. <a href="#ae589334b16c4d1138b81b85a1471f23"></a><br></td></tr>
147 <tr><td class="memTemplParams" nowrap colspan="2">template<typename T > </td></tr>
148 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#541a54a1c627fbc1d9b42da7af0bd082">CImgDisplay</a> (const <a class="el" href="structcimg__library_1_1CImgList.html">CImgList</a>< T > &list, const char *<a class="el" href="structcimg__library_1_1CImgDisplay.html#f06d911bb9e05f491ef3da520d03796c">title</a>=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)</td></tr>
150 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a display window from an image list. <a href="#541a54a1c627fbc1d9b42da7af0bd082"></a><br></td></tr>
151 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#6765c355fa3ae998b9729b358f198a61">CImgDisplay</a> (const <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp)</td></tr>
153 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a display window by copying another one. <a href="#6765c355fa3ae998b9729b358f198a61"></a><br></td></tr>
154 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e4b8135f23d41f2077ff1d63deb452ea"></a><!-- doxytag: member="cimg_library::CImgDisplay::~CImgDisplay" ref="e4b8135f23d41f2077ff1d63deb452ea" args="()" -->
155 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#e4b8135f23d41f2077ff1d63deb452ea">~CImgDisplay</a> ()</td></tr>
157 <tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br></td></tr>
158 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81d1882a4d7d0579298fe6fc706fca40"></a><!-- doxytag: member="cimg_library::CImgDisplay::operator=" ref="81d1882a4d7d0579298fe6fc706fca40" args="(const CImgDisplay &disp)" -->
159 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#81d1882a4d7d0579298fe6fc706fca40">operator=</a> (const <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp)</td></tr>
161 <tr><td class="mdescLeft"> </td><td class="mdescRight">Assignment operator. <br></td></tr>
162 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cef8e33cfd36a5d7d2fad939efcf02e3"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_empty" ref="cef8e33cfd36a5d7d2fad939efcf02e3" args="() const " -->
163 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#cef8e33cfd36a5d7d2fad939efcf02e3">is_empty</a> () const </td></tr>
165 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return true is display is empty. <br></td></tr>
166 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a385aa18f5e42db5a415c25a90f4193d"></a><!-- doxytag: member="cimg_library::CImgDisplay::operator bool" ref="a385aa18f5e42db5a415c25a90f4193d" args="() const " -->
167 </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#a385aa18f5e42db5a415c25a90f4193d">operator bool</a> () const </td></tr>
169 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return true if display is not empty. <br></td></tr>
170 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afae58d5a77ea4190e6f2c818238bd1a"></a><!-- doxytag: member="cimg_library::CImgDisplay::dimx" ref="afae58d5a77ea4190e6f2c818238bd1a" args="() const " -->
171 int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#afae58d5a77ea4190e6f2c818238bd1a">dimx</a> () const </td></tr>
173 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return display width. <br></td></tr>
174 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc3244815fd1b4cea186b6a63bfb635d"></a><!-- doxytag: member="cimg_library::CImgDisplay::dimy" ref="fc3244815fd1b4cea186b6a63bfb635d" args="() const " -->
175 int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#fc3244815fd1b4cea186b6a63bfb635d">dimy</a> () const </td></tr>
177 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return display height. <br></td></tr>
178 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e8dd30daac06fc499aa2aafad24cc4a"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_dimx" ref="3e8dd30daac06fc499aa2aafad24cc4a" args="() const " -->
179 int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#3e8dd30daac06fc499aa2aafad24cc4a">window_dimx</a> () const </td></tr>
181 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return display window width. <br></td></tr>
182 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e263957fbad39c2df4bd0c02d644e6b8"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_dimy" ref="e263957fbad39c2df4bd0c02d644e6b8" args="() const " -->
183 int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#e263957fbad39c2df4bd0c02d644e6b8">window_dimy</a> () const </td></tr>
185 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return display window height. <br></td></tr>
186 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f7fd9c19f4185b1af4cb8b9a4164256d"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_posx" ref="f7fd9c19f4185b1af4cb8b9a4164256d" args="() const " -->
187 int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#f7fd9c19f4185b1af4cb8b9a4164256d">window_posx</a> () const </td></tr>
189 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return X-coordinate of the window. <br></td></tr>
190 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce6f24d60fd39cea4d578a3eb7568fef"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_posy" ref="ce6f24d60fd39cea4d578a3eb7568fef" args="() const " -->
191 int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#ce6f24d60fd39cea4d578a3eb7568fef">window_posy</a> () const </td></tr>
193 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return Y-coordinate of the window. <br></td></tr>
194 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79669a0b7bdc65aff8313c590c7faab0"></a><!-- doxytag: member="cimg_library::CImgDisplay::wait" ref="79669a0b7bdc65aff8313c590c7faab0" args="(const unsigned int milliseconds)" -->
195 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#79669a0b7bdc65aff8313c590c7faab0">wait</a> (const unsigned int milliseconds)</td></tr>
197 <tr><td class="mdescLeft"> </td><td class="mdescRight">Synchronized waiting function. Same as <a class="el" href="namespacecimg__library_1_1cimg.html#3c8917c0f12139bff6de6e3e45fc5b77" title="Wait for a certain number of milliseconds since the last call.">cimg::wait()</a>. <br></td></tr>
198 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b16d9d312efaecc3630dc6539269bab9"></a><!-- doxytag: member="cimg_library::CImgDisplay::wait" ref="b16d9d312efaecc3630dc6539269bab9" args="()" -->
199 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#b16d9d312efaecc3630dc6539269bab9">wait</a> ()</td></tr>
201 <tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for an event occuring on the current display. <br></td></tr>
202 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ade6e852b67fea14093915c5dca7862"></a><!-- doxytag: member="cimg_library::CImgDisplay::frames_per_second" ref="3ade6e852b67fea14093915c5dca7862" args="()" -->
203 float </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#3ade6e852b67fea14093915c5dca7862">frames_per_second</a> ()</td></tr>
205 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return the frame per second rate. <br></td></tr>
206 <tr><td class="memTemplParams" nowrap colspan="2">template<typename T > </td></tr>
207 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#43bcd9fcc817fa49152a81a2bf6cdb20">display</a> (const <a class="el" href="structcimg__library_1_1CImgList.html">CImgList</a>< T > &list, const char axis='x', const char align='p')</td></tr>
209 <tr><td class="mdescLeft"> </td><td class="mdescRight">Display an image list CImgList<T> into a display window. <a href="#43bcd9fcc817fa49152a81a2bf6cdb20"></a><br></td></tr>
210 <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="86ffd9e1b491dab79d3b862a26e56053"></a><!-- doxytag: member="cimg_library::CImgDisplay::operator<<" ref="86ffd9e1b491dab79d3b862a26e56053" args="(const CImg< T > &img)" -->
211 template<typename T > </td></tr>
212 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#86ffd9e1b491dab79d3b862a26e56053">operator<<</a> (const <a class="el" href="structcimg__library_1_1CImg.html">CImg</a>< T > &img)</td></tr>
214 <tr><td class="mdescLeft"> </td><td class="mdescRight">Display an image CImg<T> into a display window. <br></td></tr>
215 <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="f9a6d7bc318943350d8073d7a0664df9"></a><!-- doxytag: member="cimg_library::CImgDisplay::operator<<" ref="f9a6d7bc318943350d8073d7a0664df9" args="(const CImgList< T > &list)" -->
216 template<typename T > </td></tr>
217 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#f9a6d7bc318943350d8073d7a0664df9">operator<<</a> (const <a class="el" href="structcimg__library_1_1CImgList.html">CImgList</a>< T > &list)</td></tr>
219 <tr><td class="mdescLeft"> </td><td class="mdescRight">Display an image CImg<T> into a display window. <br></td></tr>
220 <tr><td class="memTemplParams" nowrap colspan="2">template<typename T > </td></tr>
221 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#fee064d94e1ec2e764af537fbee30d13">resize</a> (const <a class="el" href="structcimg__library_1_1CImg.html">CImg</a>< T > &img, const bool redraw=true)</td></tr>
223 <tr><td class="mdescLeft"> </td><td class="mdescRight">Resize a display window with the size of an image. <a href="#fee064d94e1ec2e764af537fbee30d13"></a><br></td></tr>
224 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f4d082c39b75c096acb3fee6cda89b19"></a><!-- doxytag: member="cimg_library::CImgDisplay::resize" ref="f4d082c39b75c096acb3fee6cda89b19" args="(const CImgDisplay &disp, const bool redraw=true)" -->
225 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#f4d082c39b75c096acb3fee6cda89b19">resize</a> (const <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp, const bool redraw=true)</td></tr>
227 <tr><td class="mdescLeft"> </td><td class="mdescRight">Resize a display window using the size of the given display <code>disp</code>. <br></td></tr>
228 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e3fd73d5fc6a4ac9b87b1b8cdacc3833"></a><!-- doxytag: member="cimg_library::CImgDisplay::resize" ref="e3fd73d5fc6a4ac9b87b1b8cdacc3833" args="(const bool redraw=true)" -->
229 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#e3fd73d5fc6a4ac9b87b1b8cdacc3833">resize</a> (const bool redraw=true)</td></tr>
231 <tr><td class="mdescLeft"> </td><td class="mdescRight">Resize a display window in its current size. <br></td></tr>
232 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6a0faa0d39524f5d5dac7297777dcdf1"></a><!-- doxytag: member="cimg_library::CImgDisplay::fullscreen" ref="6a0faa0d39524f5d5dac7297777dcdf1" args="(const bool redraw=true)" -->
233 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#6a0faa0d39524f5d5dac7297777dcdf1">fullscreen</a> (const bool redraw=true)</td></tr>
235 <tr><td class="mdescLeft"> </td><td class="mdescRight">Set fullscreen mode. <br></td></tr>
236 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="971f4ac8d406a926d71f18c21c869f90"></a><!-- doxytag: member="cimg_library::CImgDisplay::normalscreen" ref="971f4ac8d406a926d71f18c21c869f90" args="(const bool redraw=true)" -->
237 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#971f4ac8d406a926d71f18c21c869f90">normalscreen</a> (const bool redraw=true)</td></tr>
239 <tr><td class="mdescLeft"> </td><td class="mdescRight">Set normal screen mode. <br></td></tr>
240 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4bf168837be505b1301604b151280f6e"></a><!-- doxytag: member="cimg_library::CImgDisplay::flush" ref="4bf168837be505b1301604b151280f6e" args="()" -->
241 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#4bf168837be505b1301604b151280f6e">flush</a> ()</td></tr>
243 <tr><td class="mdescLeft"> </td><td class="mdescRight">Clear all events of the current display. <br></td></tr>
244 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d140aead8fc0119f432046542634ef56"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_key" ref="d140aead8fc0119f432046542634ef56" args="(const bool remove=false)" -->
245 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#d140aead8fc0119f432046542634ef56">is_key</a> (const bool remove=false)</td></tr>
247 <tr><td class="mdescLeft"> </td><td class="mdescRight">Test if any key has been pressed. <br></td></tr>
248 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5b11b6f707efedcbb4e6161a5412250f"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_key" ref="5b11b6f707efedcbb4e6161a5412250f" args="(const unsigned int key1, const bool remove)" -->
249 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#5b11b6f707efedcbb4e6161a5412250f">is_key</a> (const unsigned int key1, const bool remove)</td></tr>
251 <tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key has been pressed. <br></td></tr>
252 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="439c6ed8ae7a2b8967d48db3612922db"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_key" ref="439c6ed8ae7a2b8967d48db3612922db" args="(const unsigned int key1, const unsigned int key2, const bool remove)" -->
253 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#439c6ed8ae7a2b8967d48db3612922db">is_key</a> (const unsigned int key1, const unsigned int key2, const bool remove)</td></tr>
255 <tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key sequence has been typed. <br></td></tr>
256 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83deadf5802945fe75692754d117a357"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_key" ref="83deadf5802945fe75692754d117a357" args="(const unsigned int key1, const unsigned int key2, const unsigned int key3, const bool remove)" -->
257 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#83deadf5802945fe75692754d117a357">is_key</a> (const unsigned int key1, const unsigned int key2, const unsigned int key3, const bool remove)</td></tr>
259 <tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key sequence has been typed. <br></td></tr>
260 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2293801f23d9ba3f7efcba0196554a9f"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_key" ref="2293801f23d9ba3f7efcba0196554a9f" args="(const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const bool remove)" -->
261 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#2293801f23d9ba3f7efcba0196554a9f">is_key</a> (const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const bool remove)</td></tr>
263 <tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key sequence has been typed. <br></td></tr>
264 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75d2273ead659c7a3774b5972450f3e8"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_key" ref="75d2273ead659c7a3774b5972450f3e8" args="(const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const unsigned int key5, const bool remove)" -->
265 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#75d2273ead659c7a3774b5972450f3e8">is_key</a> (const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const unsigned int key5, const bool remove)</td></tr>
267 <tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key sequence has been typed. <br></td></tr>
268 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c151f7d08e490be173bcbb2743f5432b"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_key" ref="c151f7d08e490be173bcbb2743f5432b" args="(const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const unsigned int key5, const unsigned int key6, const bool remove)" -->
269 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#c151f7d08e490be173bcbb2743f5432b">is_key</a> (const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const unsigned int key5, const unsigned int key6, const bool remove)</td></tr>
271 <tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key sequence has been typed. <br></td></tr>
272 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c26cf5ec1b6e3de8e4267e8baf585c0"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_key" ref="1c26cf5ec1b6e3de8e4267e8baf585c0" args="(const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const unsigned int key5, const unsigned int key6, const unsigned int key7, const bool remove)" -->
273 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#1c26cf5ec1b6e3de8e4267e8baf585c0">is_key</a> (const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const unsigned int key5, const unsigned int key6, const unsigned int key7, const bool remove)</td></tr>
275 <tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key sequence has been typed. <br></td></tr>
276 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0eaf2ed4f210afecc9ba5ac155e6f57b"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_key" ref="0eaf2ed4f210afecc9ba5ac155e6f57b" args="(const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const unsigned int key5, const unsigned int key6, const unsigned int key7, const unsigned int key8, const bool remove)" -->
277 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#0eaf2ed4f210afecc9ba5ac155e6f57b">is_key</a> (const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const unsigned int key5, const unsigned int key6, const unsigned int key7, const unsigned int key8, const bool remove)</td></tr>
279 <tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key sequence has been typed. <br></td></tr>
280 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d0a413e81c81d30f02cefc16923e8091"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_key" ref="d0a413e81c81d30f02cefc16923e8091" args="(const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const unsigned int key5, const unsigned int key6, const unsigned int key7, const unsigned int key8, const unsigned int key9, const bool remove)" -->
281 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#d0a413e81c81d30f02cefc16923e8091">is_key</a> (const unsigned int key1, const unsigned int key2, const unsigned int key3, const unsigned int key4, const unsigned int key5, const unsigned int key6, const unsigned int key7, const unsigned int key8, const unsigned int key9, const bool remove)</td></tr>
283 <tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key sequence has been typed. <br></td></tr>
284 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48c41f6d0533f21e93723bddd26cfb15"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_key" ref="48c41f6d0533f21e93723bddd26cfb15" args="(const unsigned int *const keyseq, const unsigned int N, const bool remove=true)" -->
285 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#48c41f6d0533f21e93723bddd26cfb15">is_key</a> (const unsigned int *const keyseq, const unsigned int N, const bool remove=true)</td></tr>
287 <tr><td class="mdescLeft"> </td><td class="mdescRight">Test if a key sequence has been typed. <br></td></tr>
288 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="816d8c873ae3d27854bd0620646224b9"></a><!-- doxytag: member="cimg_library::CImgDisplay::assign" ref="816d8c873ae3d27854bd0620646224b9" args="()" -->
289 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#816d8c873ae3d27854bd0620646224b9">assign</a> ()</td></tr>
291 <tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the destructor. <br></td></tr>
292 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e3269eea96ea399adc4197b5f0850b0"></a><!-- doxytag: member="cimg_library::CImgDisplay::assign" ref="7e3269eea96ea399adc4197b5f0850b0" args="(const unsigned int dimw, const unsigned int dimh, const char *title=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)" -->
293 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#7e3269eea96ea399adc4197b5f0850b0">assign</a> (const unsigned int dimw, const unsigned int dimh, const char *<a class="el" href="structcimg__library_1_1CImgDisplay.html#f06d911bb9e05f491ef3da520d03796c">title</a>=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)</td></tr>
295 <tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the previous constructor. <br></td></tr>
296 <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="3730afc08603d9131eca7ce55a98cee9"></a><!-- doxytag: member="cimg_library::CImgDisplay::assign" ref="3730afc08603d9131eca7ce55a98cee9" args="(const CImg< T > &img, const char *title=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)" -->
297 template<typename T > </td></tr>
298 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#3730afc08603d9131eca7ce55a98cee9">assign</a> (const <a class="el" href="structcimg__library_1_1CImg.html">CImg</a>< T > &img, const char *<a class="el" href="structcimg__library_1_1CImgDisplay.html#f06d911bb9e05f491ef3da520d03796c">title</a>=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)</td></tr>
300 <tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the previous constructor. <br></td></tr>
301 <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="c82bdf6c363f7d9fa9dacacc2cf31d00"></a><!-- doxytag: member="cimg_library::CImgDisplay::assign" ref="c82bdf6c363f7d9fa9dacacc2cf31d00" args="(const CImgList< T > &list, const char *title=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)" -->
302 template<typename T > </td></tr>
303 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#c82bdf6c363f7d9fa9dacacc2cf31d00">assign</a> (const <a class="el" href="structcimg__library_1_1CImgList.html">CImgList</a>< T > &list, const char *<a class="el" href="structcimg__library_1_1CImgDisplay.html#f06d911bb9e05f491ef3da520d03796c">title</a>=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)</td></tr>
305 <tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the previous constructor. <br></td></tr>
306 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c103e68816e12f5fd67c8f293fe18acd"></a><!-- doxytag: member="cimg_library::CImgDisplay::assign" ref="c103e68816e12f5fd67c8f293fe18acd" args="(const CImgDisplay &disp)" -->
307 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#c103e68816e12f5fd67c8f293fe18acd">assign</a> (const <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp)</td></tr>
309 <tr><td class="mdescLeft"> </td><td class="mdescRight">In-place version of the previous constructor. <br></td></tr>
310 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4fe0da6092c184682ff767dd5b83bbc5"></a><!-- doxytag: member="cimg_library::CImgDisplay::resize" ref="4fe0da6092c184682ff767dd5b83bbc5" args="(const int width, const int height, const bool redraw=true)" -->
311 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#4fe0da6092c184682ff767dd5b83bbc5">resize</a> (const int <a class="el" href="structcimg__library_1_1CImgDisplay.html#ca34d28e3d8bcbcadb8edb4e3af24f8c">width</a>, const int <a class="el" href="structcimg__library_1_1CImgDisplay.html#b2e78c61905b4419fcc7b4cfc500fe85">height</a>, const bool redraw=true)</td></tr>
313 <tr><td class="mdescLeft"> </td><td class="mdescRight">Resize window. <br></td></tr>
314 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62d224a7c18d3091eb0d56e1bc8c36fe"></a><!-- doxytag: member="cimg_library::CImgDisplay::toggle_fullscreen" ref="62d224a7c18d3091eb0d56e1bc8c36fe" args="(const bool redraw=true)" -->
315 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#62d224a7c18d3091eb0d56e1bc8c36fe">toggle_fullscreen</a> (const bool redraw=true)</td></tr>
317 <tr><td class="mdescLeft"> </td><td class="mdescRight">Toggle fullscreen mode. <br></td></tr>
318 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b27a2a375509146444ab06b2f7b8851"></a><!-- doxytag: member="cimg_library::CImgDisplay::show" ref="1b27a2a375509146444ab06b2f7b8851" args="()" -->
319 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#1b27a2a375509146444ab06b2f7b8851">show</a> ()</td></tr>
321 <tr><td class="mdescLeft"> </td><td class="mdescRight">Show a closed display. <br></td></tr>
322 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e35c3363f8859c8a952a60dd4aa3fca"></a><!-- doxytag: member="cimg_library::CImgDisplay::close" ref="7e35c3363f8859c8a952a60dd4aa3fca" args="()" -->
323 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#7e35c3363f8859c8a952a60dd4aa3fca">close</a> ()</td></tr>
325 <tr><td class="mdescLeft"> </td><td class="mdescRight">Close a visible display. <br></td></tr>
326 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="27714e5f8da060a36e6614ada9d8df25"></a><!-- doxytag: member="cimg_library::CImgDisplay::move" ref="27714e5f8da060a36e6614ada9d8df25" args="(const int posx, const int posy)" -->
327 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#27714e5f8da060a36e6614ada9d8df25">move</a> (const int posx, const int posy)</td></tr>
329 <tr><td class="mdescLeft"> </td><td class="mdescRight">Move window. <br></td></tr>
330 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9fc997c0451ce75666f1bdfe45eb0343"></a><!-- doxytag: member="cimg_library::CImgDisplay::show_mouse" ref="9fc997c0451ce75666f1bdfe45eb0343" args="()" -->
331 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#9fc997c0451ce75666f1bdfe45eb0343">show_mouse</a> ()</td></tr>
333 <tr><td class="mdescLeft"> </td><td class="mdescRight">Show mouse pointer. <br></td></tr>
334 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3fb8cda1473f326934c286e6e5d825e2"></a><!-- doxytag: member="cimg_library::CImgDisplay::hide_mouse" ref="3fb8cda1473f326934c286e6e5d825e2" args="()" -->
335 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#3fb8cda1473f326934c286e6e5d825e2">hide_mouse</a> ()</td></tr>
337 <tr><td class="mdescLeft"> </td><td class="mdescRight">Hide mouse pointer. <br></td></tr>
338 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="00e5afcd819ab639a6a95b8e39af824c"></a><!-- doxytag: member="cimg_library::CImgDisplay::set_mouse" ref="00e5afcd819ab639a6a95b8e39af824c" args="(const int posx, const int posy)" -->
339 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#00e5afcd819ab639a6a95b8e39af824c">set_mouse</a> (const int posx, const int posy)</td></tr>
341 <tr><td class="mdescLeft"> </td><td class="mdescRight">Move mouse pointer to a specific location. <br></td></tr>
342 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="efd7d79af3da7a61a204ef902e6f0512"></a><!-- doxytag: member="cimg_library::CImgDisplay::set_title" ref="efd7d79af3da7a61a204ef902e6f0512" args="(const char *format,...)" -->
343 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#efd7d79af3da7a61a204ef902e6f0512">set_title</a> (const char *format,...)</td></tr>
345 <tr><td class="mdescLeft"> </td><td class="mdescRight">Set the window title. <br></td></tr>
346 <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="fd781dd620229f1178245c6e990121ae"></a><!-- doxytag: member="cimg_library::CImgDisplay::display" ref="fd781dd620229f1178245c6e990121ae" args="(const CImg< T > &img)" -->
347 template<typename T > </td></tr>
348 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#fd781dd620229f1178245c6e990121ae">display</a> (const <a class="el" href="structcimg__library_1_1CImg.html">CImg</a>< T > &img)</td></tr>
350 <tr><td class="mdescLeft"> </td><td class="mdescRight">Display an image in a window. <br></td></tr>
351 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4e67d156351dd7dfdfd2f04e563c4f2a"></a><!-- doxytag: member="cimg_library::CImgDisplay::paint" ref="4e67d156351dd7dfdfd2f04e563c4f2a" args="()" -->
352 <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#4e67d156351dd7dfdfd2f04e563c4f2a">paint</a> ()</td></tr>
354 <tr><td class="mdescLeft"> </td><td class="mdescRight">Re-paint image content in window. <br></td></tr>
355 <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="1e0eea237d50ddb7e010a8b5edb5fdf4"></a><!-- doxytag: member="cimg_library::CImgDisplay::render" ref="1e0eea237d50ddb7e010a8b5edb5fdf4" args="(const CImg< T > &img)" -->
356 template<typename T > </td></tr>
357 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#1e0eea237d50ddb7e010a8b5edb5fdf4">render</a> (const <a class="el" href="structcimg__library_1_1CImg.html">CImg</a>< T > &img)</td></tr>
359 <tr><td class="mdescLeft"> </td><td class="mdescRight">Render image buffer into GDI native image format. <br></td></tr>
360 <tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="4b97d4d8b8c293cbf540ba06596ded54"></a><!-- doxytag: member="cimg_library::CImgDisplay::snapshot" ref="4b97d4d8b8c293cbf540ba06596ded54" args="(CImg< T > &img) const " -->
361 template<typename T > </td></tr>
362 <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">const <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#4b97d4d8b8c293cbf540ba06596ded54">snapshot</a> (<a class="el" href="structcimg__library_1_1CImg.html">CImg</a>< T > &img) const </td></tr>
364 <tr><td class="mdescLeft"> </td><td class="mdescRight">Take a snapshot of the display in the specified image. <br></td></tr>
365 <tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
366 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="903bbc0d3fe2b9179790f7baea035916"></a><!-- doxytag: member="cimg_library::CImgDisplay::wait" ref="903bbc0d3fe2b9179790f7baea035916" args="(CImgDisplay &disp1)" -->
367 static void </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#903bbc0d3fe2b9179790f7baea035916">wait</a> (<a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp1)</td></tr>
369 <tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for any event occuring on the display <code>disp1</code>. <br></td></tr>
370 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d33d8e77ac9fab757e6f9e9afc067765"></a><!-- doxytag: member="cimg_library::CImgDisplay::wait" ref="d33d8e77ac9fab757e6f9e9afc067765" args="(CImgDisplay &disp1, CImgDisplay &disp2)" -->
371 static void </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#d33d8e77ac9fab757e6f9e9afc067765">wait</a> (<a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp1, <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp2)</td></tr>
373 <tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for any event occuring either on the display <code>disp1</code> or <code>disp2</code>. <br></td></tr>
374 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce751dd163a5ea476947bcad5554035e"></a><!-- doxytag: member="cimg_library::CImgDisplay::wait" ref="ce751dd163a5ea476947bcad5554035e" args="(CImgDisplay &disp1, CImgDisplay &disp2, CImgDisplay &disp3)" -->
375 static void </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#ce751dd163a5ea476947bcad5554035e">wait</a> (<a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp1, <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp2, <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp3)</td></tr>
377 <tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for any event occuring either on the display <code>disp1</code>, <code>disp2</code> or <code>disp3</code>. <br></td></tr>
378 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="78ac24c082d4eb13d127374a4bf64987"></a><!-- doxytag: member="cimg_library::CImgDisplay::wait" ref="78ac24c082d4eb13d127374a4bf64987" args="(CImgDisplay &disp1, CImgDisplay &disp2, CImgDisplay &disp3, CImgDisplay &disp4)" -->
379 static void </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#78ac24c082d4eb13d127374a4bf64987">wait</a> (<a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp1, <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp2, <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp3, <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> &disp4)</td></tr>
381 <tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for any event occuring either on the display <code>disp1</code>, <code>disp2</code>, <code>disp3</code> or <code>disp4</code>. <br></td></tr>
382 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0fc1bfce258738698d77e0e5690a3d6d"></a><!-- doxytag: member="cimg_library::CImgDisplay::screen_dimx" ref="0fc1bfce258738698d77e0e5690a3d6d" args="()" -->
383 static int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#0fc1bfce258738698d77e0e5690a3d6d">screen_dimx</a> ()</td></tr>
385 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return the width of the screen resolution. <br></td></tr>
386 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc1eab600c6dd77bdbde330fcd27d396"></a><!-- doxytag: member="cimg_library::CImgDisplay::screen_dimy" ref="fc1eab600c6dd77bdbde330fcd27d396" args="()" -->
387 static int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#fc1eab600c6dd77bdbde330fcd27d396">screen_dimy</a> ()</td></tr>
389 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return the height of the screen resolution. <br></td></tr>
390 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="530c68e321d3adcb30fcefa06a25ca5b"></a><!-- doxytag: member="cimg_library::CImgDisplay::wait_all" ref="530c68e321d3adcb30fcefa06a25ca5b" args="()" -->
391 static void </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#530c68e321d3adcb30fcefa06a25ca5b">wait_all</a> ()</td></tr>
393 <tr><td class="mdescLeft"> </td><td class="mdescRight">Wait for a window event in any <a class="el" href="structcimg__library_1_1CImg.html" title="Class representing an image (up to 4 dimensions wide), each pixel being of type T...">CImg</a> window. <br></td></tr>
394 <tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
395 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca34d28e3d8bcbcadb8edb4e3af24f8c"></a><!-- doxytag: member="cimg_library::CImgDisplay::width" ref="ca34d28e3d8bcbcadb8edb4e3af24f8c" args="" -->
396 unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#ca34d28e3d8bcbcadb8edb4e3af24f8c">width</a></td></tr>
398 <tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the display. <br></td></tr>
399 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2e78c61905b4419fcc7b4cfc500fe85"></a><!-- doxytag: member="cimg_library::CImgDisplay::height" ref="b2e78c61905b4419fcc7b4cfc500fe85" args="" -->
400 unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#b2e78c61905b4419fcc7b4cfc500fe85">height</a></td></tr>
402 <tr><td class="mdescLeft"> </td><td class="mdescRight">Height of the display. <br></td></tr>
403 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0ca4e92f24cf5b7896709dba3cf771a"></a><!-- doxytag: member="cimg_library::CImgDisplay::normalization" ref="a0ca4e92f24cf5b7896709dba3cf771a" args="" -->
404 unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#a0ca4e92f24cf5b7896709dba3cf771a">normalization</a></td></tr>
406 <tr><td class="mdescLeft"> </td><td class="mdescRight">Normalization type used for the display. <br></td></tr>
407 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f06d911bb9e05f491ef3da520d03796c"></a><!-- doxytag: member="cimg_library::CImgDisplay::title" ref="f06d911bb9e05f491ef3da520d03796c" args="" -->
408 char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#f06d911bb9e05f491ef3da520d03796c">title</a></td></tr>
410 <tr><td class="mdescLeft"> </td><td class="mdescRight">Display title. <br></td></tr>
411 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a526ed4470cbc4924e72a1b4d616b00d"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_x" ref="a526ed4470cbc4924e72a1b4d616b00d" args="" -->
412 volatile int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#a526ed4470cbc4924e72a1b4d616b00d">window_x</a></td></tr>
414 <tr><td class="mdescLeft"> </td><td class="mdescRight">X-pos of the display on the screen. <br></td></tr>
415 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f46b1f416882413996c261f839272a5"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_y" ref="8f46b1f416882413996c261f839272a5" args="" -->
416 volatile int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#8f46b1f416882413996c261f839272a5">window_y</a></td></tr>
418 <tr><td class="mdescLeft"> </td><td class="mdescRight">Y-pos of the display on the screen. <br></td></tr>
419 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b88886d5ff22bc29cd4a81e3abbb364b"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_width" ref="b88886d5ff22bc29cd4a81e3abbb364b" args="" -->
420 volatile unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#b88886d5ff22bc29cd4a81e3abbb364b">window_width</a></td></tr>
422 <tr><td class="mdescLeft"> </td><td class="mdescRight">Width of the underlying window. <br></td></tr>
423 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b93087fe5c3714abcb0719a6f483d51"></a><!-- doxytag: member="cimg_library::CImgDisplay::window_height" ref="3b93087fe5c3714abcb0719a6f483d51" args="" -->
424 volatile unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#3b93087fe5c3714abcb0719a6f483d51">window_height</a></td></tr>
426 <tr><td class="mdescLeft"> </td><td class="mdescRight">Height of the underlying window. <br></td></tr>
427 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4e1249ac2eca0971a8c42f79c3a687d4"></a><!-- doxytag: member="cimg_library::CImgDisplay::mouse_x" ref="4e1249ac2eca0971a8c42f79c3a687d4" args="" -->
428 volatile int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#4e1249ac2eca0971a8c42f79c3a687d4">mouse_x</a></td></tr>
430 <tr><td class="mdescLeft"> </td><td class="mdescRight">X-coordinate of the mouse pointer on the display. <br></td></tr>
431 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="adc7ac37cf1e624daddaa8d2c1587eef"></a><!-- doxytag: member="cimg_library::CImgDisplay::mouse_y" ref="adc7ac37cf1e624daddaa8d2c1587eef" args="" -->
432 volatile int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#adc7ac37cf1e624daddaa8d2c1587eef">mouse_y</a></td></tr>
434 <tr><td class="mdescLeft"> </td><td class="mdescRight">Y-coordinate of the mouse pointer on the display. <br></td></tr>
435 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="99bff6269344233fdf65bd637224550c"></a><!-- doxytag: member="cimg_library::CImgDisplay::buttons" ref="99bff6269344233fdf65bd637224550c" args="[512]" -->
436 volatile unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#99bff6269344233fdf65bd637224550c">buttons</a> [512]</td></tr>
438 <tr><td class="mdescLeft"> </td><td class="mdescRight">Button state of the mouse. <br></td></tr>
439 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8852860a5e65fc4e698c2771ac5d5dab"></a><!-- doxytag: member="cimg_library::CImgDisplay::wheel" ref="8852860a5e65fc4e698c2771ac5d5dab" args="" -->
440 volatile int </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#8852860a5e65fc4e698c2771ac5d5dab">wheel</a></td></tr>
442 <tr><td class="mdescLeft"> </td><td class="mdescRight">Wheel state of the mouse. <br></td></tr>
443 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="31f08c239581b118bfa3024329c8a611"></a><!-- doxytag: member="cimg_library::CImgDisplay::key" ref="31f08c239581b118bfa3024329c8a611" args="" -->
444 volatile unsigned int & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#31f08c239581b118bfa3024329c8a611">key</a></td></tr>
446 <tr><td class="mdescLeft"> </td><td class="mdescRight">Key value if pressed. <br></td></tr>
447 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="170a7c96fc7e3f262052d29b83430429"></a><!-- doxytag: member="cimg_library::CImgDisplay::released_key" ref="170a7c96fc7e3f262052d29b83430429" args="" -->
448 volatile unsigned int & </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#170a7c96fc7e3f262052d29b83430429">released_key</a></td></tr>
450 <tr><td class="mdescLeft"> </td><td class="mdescRight">Key value if released. <br></td></tr>
451 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6177b591b6fdd86be8a841805e35e280"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_closed" ref="6177b591b6fdd86be8a841805e35e280" args="" -->
452 volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#6177b591b6fdd86be8a841805e35e280">is_closed</a></td></tr>
454 <tr><td class="mdescLeft"> </td><td class="mdescRight">Closed state of the window. <br></td></tr>
455 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c36e1e5ca1f39584ff996eddc7bc7f0e"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_resized" ref="c36e1e5ca1f39584ff996eddc7bc7f0e" args="" -->
456 volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#c36e1e5ca1f39584ff996eddc7bc7f0e">is_resized</a></td></tr>
458 <tr><td class="mdescLeft"> </td><td class="mdescRight">Resized state of the window. <br></td></tr>
459 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9655ae9b239a315df522996415012d0a"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_moved" ref="9655ae9b239a315df522996415012d0a" args="" -->
460 volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#9655ae9b239a315df522996415012d0a">is_moved</a></td></tr>
462 <tr><td class="mdescLeft"> </td><td class="mdescRight">Moved state of the window. <br></td></tr>
463 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e899d3a3cda0dc8e2fccac37f2258840"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_event" ref="e899d3a3cda0dc8e2fccac37f2258840" args="" -->
464 volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#e899d3a3cda0dc8e2fccac37f2258840">is_event</a></td></tr>
466 <tr><td class="mdescLeft"> </td><td class="mdescRight">Event state of the window. <br></td></tr>
467 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fe7ba7376c7b08dec24ac4c42d5fc753"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_keyESC" ref="fe7ba7376c7b08dec24ac4c42d5fc753" args="" -->
468 volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#fe7ba7376c7b08dec24ac4c42d5fc753">is_keyESC</a></td></tr>
470 <tr><td class="mdescLeft"> </td><td class="mdescRight">Current state of the corresponding key (exists for all referenced keys). <br></td></tr>
471 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="198912a8b09f955a6510f97d62060f5c"></a><!-- doxytag: member="cimg_library::CImgDisplay::is_fullscreen" ref="198912a8b09f955a6510f97d62060f5c" args="" -->
472 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structcimg__library_1_1CImgDisplay.html#198912a8b09f955a6510f97d62060f5c">is_fullscreen</a></td></tr>
474 <tr><td class="mdescLeft"> </td><td class="mdescRight">Fullscreen state of the display. <br></td></tr>
475 </table>
476 <hr><a name="_details"></a><h2>Detailed Description</h2>
477 This class represents a window which can display <a class="el" href="structcimg__library_1_1CImg.html">CImg</a> images and handles mouse and keyboard events.
478 <p>
479 Creating a <code><a class="el" href="structcimg__library_1_1CImgDisplay.html" title="This class represents a window which can display CImg images and handles mouse and...">CImgDisplay</a></code> instance opens a window that can be used to display a <code>CImg<T></code> image of a <code>CImgList<T></code> image list inside. When a display is created, associated window events (such as mouse motion, keyboard and window size changes) are handled and can be easily detected by testing specific <code><a class="el" href="structcimg__library_1_1CImgDisplay.html" title="This class represents a window which can display CImg images and handles mouse and...">CImgDisplay</a></code> data fields. See <a class="el" href="group__cimg__displays.html">Using Display Windows.</a> for a complete tutorial on using the <code><a class="el" href="structcimg__library_1_1CImgDisplay.html" title="This class represents a window which can display CImg images and handles mouse and...">CImgDisplay</a></code> class. <hr><h2>Constructor & Destructor Documentation</h2>
480 <a class="anchor" name="9c8b6e40064be02e212ffa7059ebafc0"></a><!-- doxytag: member="cimg_library::CImgDisplay::CImgDisplay" ref="9c8b6e40064be02e212ffa7059ebafc0" args="(const unsigned int dimw, const unsigned int dimh, const char *title=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)" -->
481 <div class="memitem">
482 <div class="memproto">
483 <table class="memname">
484 <tr>
485 <td class="memname"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> </td>
486 <td>(</td>
487 <td class="paramtype">const unsigned int </td>
488 <td class="paramname"> <em>dimw</em>, </td>
489 </tr>
490 <tr>
491 <td class="paramkey"></td>
492 <td></td>
493 <td class="paramtype">const unsigned int </td>
494 <td class="paramname"> <em>dimh</em>, </td>
495 </tr>
496 <tr>
497 <td class="paramkey"></td>
498 <td></td>
499 <td class="paramtype">const char * </td>
500 <td class="paramname"> <em>title</em> = <code>0</code>, </td>
501 </tr>
502 <tr>
503 <td class="paramkey"></td>
504 <td></td>
505 <td class="paramtype">const unsigned int </td>
506 <td class="paramname"> <em>normalization_type</em> = <code>3</code>, </td>
507 </tr>
508 <tr>
509 <td class="paramkey"></td>
510 <td></td>
511 <td class="paramtype">const bool </td>
512 <td class="paramname"> <em>fullscreen_flag</em> = <code>false</code>, </td>
513 </tr>
514 <tr>
515 <td class="paramkey"></td>
516 <td></td>
517 <td class="paramtype">const bool </td>
518 <td class="paramname"> <em>closed_flag</em> = <code>false</code></td><td> </td>
519 </tr>
520 <tr>
521 <td></td>
522 <td>)</td>
523 <td></td><td></td><td><code> [inline]</code></td>
524 </tr>
525 </table>
526 </div>
527 <div class="memdoc">
529 <p>
530 Create a display window with a specified size <code>pwidth</code> x <code>height</code>.
531 <p>
532 <dl compact><dt><b>Parameters:</b></dt><dd>
533 <table border="0" cellspacing="2" cellpadding="0">
534 <tr><td valign="top"></td><td valign="top"><em>dimw</em> </td><td>Width of the display window. </td></tr>
535 <tr><td valign="top"></td><td valign="top"><em>dimh</em> </td><td>Height of the display window. </td></tr>
536 <tr><td valign="top"></td><td valign="top"><em>title</em> </td><td>Title of the display window. </td></tr>
537 <tr><td valign="top"></td><td valign="top"><em>normalization_type</em> </td><td>Normalization type of the display window (0=none, 1=always, 2=once). </td></tr>
538 <tr><td valign="top"></td><td valign="top"><em>fullscreen_flag</em> </td><td>: Fullscreen mode. </td></tr>
539 <tr><td valign="top"></td><td valign="top"><em>closed_flag</em> </td><td>: Initially visible mode. A black image will be initially displayed in the display window. </td></tr>
540 </table>
541 </dl>
543 </div>
544 </div><p>
545 <a class="anchor" name="ae589334b16c4d1138b81b85a1471f23"></a><!-- doxytag: member="cimg_library::CImgDisplay::CImgDisplay" ref="ae589334b16c4d1138b81b85a1471f23" args="(const CImg< T > &img, const char *title=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)" -->
546 <div class="memitem">
547 <div class="memproto">
548 <table class="memname">
549 <tr>
550 <td class="memname"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> </td>
551 <td>(</td>
552 <td class="paramtype">const <a class="el" href="structcimg__library_1_1CImg.html">CImg</a>< T > & </td>
553 <td class="paramname"> <em>img</em>, </td>
554 </tr>
555 <tr>
556 <td class="paramkey"></td>
557 <td></td>
558 <td class="paramtype">const char * </td>
559 <td class="paramname"> <em>title</em> = <code>0</code>, </td>
560 </tr>
561 <tr>
562 <td class="paramkey"></td>
563 <td></td>
564 <td class="paramtype">const unsigned int </td>
565 <td class="paramname"> <em>normalization_type</em> = <code>3</code>, </td>
566 </tr>
567 <tr>
568 <td class="paramkey"></td>
569 <td></td>
570 <td class="paramtype">const bool </td>
571 <td class="paramname"> <em>fullscreen_flag</em> = <code>false</code>, </td>
572 </tr>
573 <tr>
574 <td class="paramkey"></td>
575 <td></td>
576 <td class="paramtype">const bool </td>
577 <td class="paramname"> <em>closed_flag</em> = <code>false</code></td><td> </td>
578 </tr>
579 <tr>
580 <td></td>
581 <td>)</td>
582 <td></td><td></td><td><code> [inline]</code></td>
583 </tr>
584 </table>
585 </div>
586 <div class="memdoc">
588 <p>
589 Create a display window from an image.
590 <p>
591 <dl compact><dt><b>Parameters:</b></dt><dd>
592 <table border="0" cellspacing="2" cellpadding="0">
593 <tr><td valign="top"></td><td valign="top"><em>img</em> </td><td>: Image that will be used to create the display window. </td></tr>
594 <tr><td valign="top"></td><td valign="top"><em>title</em> </td><td>: Title of the display window </td></tr>
595 <tr><td valign="top"></td><td valign="top"><em>normalization_type</em> </td><td>: Normalization type of the display window. </td></tr>
596 <tr><td valign="top"></td><td valign="top"><em>fullscreen_flag</em> </td><td>: Fullscreen mode. </td></tr>
597 <tr><td valign="top"></td><td valign="top"><em>closed_flag</em> </td><td>: Initially visible mode. </td></tr>
598 </table>
599 </dl>
601 </div>
602 </div><p>
603 <a class="anchor" name="541a54a1c627fbc1d9b42da7af0bd082"></a><!-- doxytag: member="cimg_library::CImgDisplay::CImgDisplay" ref="541a54a1c627fbc1d9b42da7af0bd082" args="(const CImgList< T > &list, const char *title=0, const unsigned int normalization_type=3, const bool fullscreen_flag=false, const bool closed_flag=false)" -->
604 <div class="memitem">
605 <div class="memproto">
606 <table class="memname">
607 <tr>
608 <td class="memname"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> </td>
609 <td>(</td>
610 <td class="paramtype">const <a class="el" href="structcimg__library_1_1CImgList.html">CImgList</a>< T > & </td>
611 <td class="paramname"> <em>list</em>, </td>
612 </tr>
613 <tr>
614 <td class="paramkey"></td>
615 <td></td>
616 <td class="paramtype">const char * </td>
617 <td class="paramname"> <em>title</em> = <code>0</code>, </td>
618 </tr>
619 <tr>
620 <td class="paramkey"></td>
621 <td></td>
622 <td class="paramtype">const unsigned int </td>
623 <td class="paramname"> <em>normalization_type</em> = <code>3</code>, </td>
624 </tr>
625 <tr>
626 <td class="paramkey"></td>
627 <td></td>
628 <td class="paramtype">const bool </td>
629 <td class="paramname"> <em>fullscreen_flag</em> = <code>false</code>, </td>
630 </tr>
631 <tr>
632 <td class="paramkey"></td>
633 <td></td>
634 <td class="paramtype">const bool </td>
635 <td class="paramname"> <em>closed_flag</em> = <code>false</code></td><td> </td>
636 </tr>
637 <tr>
638 <td></td>
639 <td>)</td>
640 <td></td><td></td><td><code> [inline]</code></td>
641 </tr>
642 </table>
643 </div>
644 <div class="memdoc">
646 <p>
647 Create a display window from an image list.
648 <p>
649 <dl compact><dt><b>Parameters:</b></dt><dd>
650 <table border="0" cellspacing="2" cellpadding="0">
651 <tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>: The list of images to display. </td></tr>
652 <tr><td valign="top"></td><td valign="top"><em>title</em> </td><td>: Title of the display window </td></tr>
653 <tr><td valign="top"></td><td valign="top"><em>normalization_type</em> </td><td>: Normalization type of the display window. </td></tr>
654 <tr><td valign="top"></td><td valign="top"><em>fullscreen_flag</em> </td><td>: Fullscreen mode. </td></tr>
655 <tr><td valign="top"></td><td valign="top"><em>closed_flag</em> </td><td>: Initially visible mode. </td></tr>
656 </table>
657 </dl>
659 </div>
660 </div><p>
661 <a class="anchor" name="6765c355fa3ae998b9729b358f198a61"></a><!-- doxytag: member="cimg_library::CImgDisplay::CImgDisplay" ref="6765c355fa3ae998b9729b358f198a61" args="(const CImgDisplay &disp)" -->
662 <div class="memitem">
663 <div class="memproto">
664 <table class="memname">
665 <tr>
666 <td class="memname"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> </td>
667 <td>(</td>
668 <td class="paramtype">const <a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a> & </td>
669 <td class="paramname"> <em>disp</em> </td>
670 <td> ) </td>
671 <td><code> [inline]</code></td>
672 </tr>
673 </table>
674 </div>
675 <div class="memdoc">
677 <p>
678 Create a display window by copying another one.
679 <p>
680 <dl compact><dt><b>Parameters:</b></dt><dd>
681 <table border="0" cellspacing="2" cellpadding="0">
682 <tr><td valign="top"></td><td valign="top"><em>disp</em> </td><td>: Display window to copy. </td></tr>
683 </table>
684 </dl>
686 </div>
687 </div><p>
688 <hr><h2>Member Function Documentation</h2>
689 <a class="anchor" name="43bcd9fcc817fa49152a81a2bf6cdb20"></a><!-- doxytag: member="cimg_library::CImgDisplay::display" ref="43bcd9fcc817fa49152a81a2bf6cdb20" args="(const CImgList< T > &list, const char axis='x', const char align='p')" -->
690 <div class="memitem">
691 <div class="memproto">
692 <table class="memname">
693 <tr>
694 <td class="memname"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a>& display </td>
695 <td>(</td>
696 <td class="paramtype">const <a class="el" href="structcimg__library_1_1CImgList.html">CImgList</a>< T > & </td>
697 <td class="paramname"> <em>list</em>, </td>
698 </tr>
699 <tr>
700 <td class="paramkey"></td>
701 <td></td>
702 <td class="paramtype">const char </td>
703 <td class="paramname"> <em>axis</em> = <code>'x'</code>, </td>
704 </tr>
705 <tr>
706 <td class="paramkey"></td>
707 <td></td>
708 <td class="paramtype">const char </td>
709 <td class="paramname"> <em>align</em> = <code>'p'</code></td><td> </td>
710 </tr>
711 <tr>
712 <td></td>
713 <td>)</td>
714 <td></td><td></td><td><code> [inline]</code></td>
715 </tr>
716 </table>
717 </div>
718 <div class="memdoc">
720 <p>
721 Display an image list CImgList<T> into a display window.
722 <p>
723 First, all images of the list are appended into a single image used for visualization, then this image is displayed in the current display window. <dl compact><dt><b>Parameters:</b></dt><dd>
724 <table border="0" cellspacing="2" cellpadding="0">
725 <tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>: The list of images to display. </td></tr>
726 <tr><td valign="top"></td><td valign="top"><em>axis</em> </td><td>: The axis used to append the image for visualization. Can be 'x' (default),'y','z' or 'v'. </td></tr>
727 <tr><td valign="top"></td><td valign="top"><em>align</em> </td><td>: Defines the relative alignment of images when displaying images of different sizes. Can be '<code>c'</code> (centered, which is the default), '<code>p'</code> (top alignment) and '<code>n'</code> (bottom aligment). </td></tr>
728 </table>
729 </dl>
731 </div>
732 </div><p>
733 <a class="anchor" name="fee064d94e1ec2e764af537fbee30d13"></a><!-- doxytag: member="cimg_library::CImgDisplay::resize" ref="fee064d94e1ec2e764af537fbee30d13" args="(const CImg< T > &img, const bool redraw=true)" -->
734 <div class="memitem">
735 <div class="memproto">
736 <table class="memname">
737 <tr>
738 <td class="memname"><a class="el" href="structcimg__library_1_1CImgDisplay.html">CImgDisplay</a>& resize </td>
739 <td>(</td>
740 <td class="paramtype">const <a class="el" href="structcimg__library_1_1CImg.html">CImg</a>< T > & </td>
741 <td class="paramname"> <em>img</em>, </td>
742 </tr>
743 <tr>
744 <td class="paramkey"></td>
745 <td></td>
746 <td class="paramtype">const bool </td>
747 <td class="paramname"> <em>redraw</em> = <code>true</code></td><td> </td>
748 </tr>
749 <tr>
750 <td></td>
751 <td>)</td>
752 <td></td><td></td><td><code> [inline]</code></td>
753 </tr>
754 </table>
755 </div>
756 <div class="memdoc">
758 <p>
759 Resize a display window with the size of an image.
760 <p>
761 <dl compact><dt><b>Parameters:</b></dt><dd>
762 <table border="0" cellspacing="2" cellpadding="0">
763 <tr><td valign="top"></td><td valign="top"><em>img</em> </td><td>: Input image. <code>image.width</code> and <code>image.height</code> give the new dimensions of the display window. </td></tr>
764 <tr><td valign="top"></td><td valign="top"><em>redraw</em> </td><td>: If <code>true</code> (default), the current displayed image in the display window will be bloc-interpolated to fit the new dimensions. If <code>false</code>, a black image will be drawn in the resized window. </td></tr>
765 </table>
766 </dl>
768 </div>
769 </div><p>
770 </div>
771 <hr noshade="noshade" size="1" width="100%">
772 <a href="http://sourceforge.net">
773 <img src="http://sourceforge.net/sflogo.php?group_id=96492&type=3" border="0" height="37" width="125"></img>
774 </a>
775 <!-- Start of StatCounter Code -->
776 <script type="text/javascript" language="javascript">
777 <!--
778 var sc_project=895001;
779 var sc_invisible=1;
780 var sc_partition=7;
781 var sc_security="5ea85181";
782 //-->
783 </script>
784 <script type="text/javascript" language="javascript" src="http://www.statcounter.com/counter/counter.js"></script><noscript><a href="http://www.statcounter.com/" target="_blank"><img src="http://c8.statcounter.com/counter.php?sc_project=895001&java=0&security=5ea85181&invisible=1" alt="counter stats" border="0"></a> </noscript>
785 <!-- End of StatCounter Code -->
786 </body>
787 </html>