(empty message)
[qanava.git] / doc / reference / html / classqan_1_1can_1_1_adv_style_1_1_color.html
blob8ef9af459164919318239f69b6813dd849202b4f
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>Qanava: qan::can::AdvStyle::Color Class Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.4.3 -->
7 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
8 <div class="nav">
9 <a class="el" href="namespaceqan.html">qan</a>::<a class="el" href="namespaceqan_1_1can.html">can</a>::<a class="el" href="classqan_1_1can_1_1_adv_style.html">AdvStyle</a>::<a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html">Color</a></div>
10 <h1>qan::can::AdvStyle::Color Class Reference</h1><!-- doxytag: class=<qan::can::AdvStyle::Color> --><!-- doxytag: inherits=<qan::can::AdvStyle::Attribute> -->Model an RGB color attribute.
11 <a href="#_details">More...</a>
12 <p>
13 <code>#include &lt;canAdvStyle.h&gt;</code>
14 <p>
15 Inherits <a class="el" href="classqan_1_1can_1_1_adv_style_1_1_attribute.html">qan::can::AdvStyle::Attribute</a>.
16 <p>
17 Inheritance diagram for qan::can::AdvStyle::Color:<p><center><img src="classqan_1_1can_1_1_adv_style_1_1_color__inherit__graph.png" border="0" usemap="#qan_1_1can_1_1_adv_style_1_1_color__inherit__map" alt="Inheritance graph"></center>
18 <map name="qan_1_1can_1_1_adv_style_1_1_color__inherit__map">
19 <area href="classqan_1_1can_1_1_adv_style_1_1_attribute.html" shape="rect" coords="8,7,200,34" alt="">
20 </map>
21 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for qan::can::AdvStyle::Color:<p><center><img src="classqan_1_1can_1_1_adv_style_1_1_color__coll__graph.png" border="0" usemap="#qan_1_1can_1_1_adv_style_1_1_color__coll__map" alt="Collaboration graph"></center>
22 <map name="qan_1_1can_1_1_adv_style_1_1_color__coll__map">
23 <area href="classqan_1_1can_1_1_adv_style_1_1_attribute.html" shape="rect" coords="8,7,200,34" alt="">
24 </map>
25 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classqan_1_1can_1_1_adv_style_1_1_color-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
26 <tr><td></td></tr>
27 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
28 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#a0">Color</a> (const std::string &amp;name, int r, int g, int b)</td></tr>
30 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#a1">Color</a> (const <a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html">Color</a> &amp;color)</td></tr>
32 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#a2">setRgb</a> (int r, int g, int b)</td></tr>
34 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#a3">getR</a> () const </td></tr>
36 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#a4">getG</a> () const </td></tr>
38 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#a5">getB</a> () const </td></tr>
40 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
41 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#p0">_r</a></td></tr>
43 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#p1">_g</a></td></tr>
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#p2">_b</a></td></tr>
47 </table>
48 <hr><a name="_details"></a><h2>Detailed Description</h2>
49 Model an RGB color attribute.
50 <p>
51 <hr><h2>Constructor &amp; Destructor Documentation</h2>
52 <a class="anchor" name="a0"></a><!-- doxytag: member=<qan::can::AdvStyle::Color::Color> ref=<a0> args=<(const std::string &amp;name, int r, int g, int b)> --><p>
53 <table class="mdTable" cellpadding="2" cellspacing="0">
54 <tr>
55 <td class="mdRow">
56 <table cellpadding="0" cellspacing="0" border="0">
57 <tr>
58 <td class="md" nowrap valign="top">qan::can::AdvStyle::Color::Color </td>
59 <td class="md" valign="top">(&nbsp;</td>
60 <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
61 <td class="mdname" nowrap> <em>name</em>, </td>
62 </tr>
63 <tr>
64 <td class="md" nowrap align="right"></td>
65 <td class="md"></td>
66 <td class="md" nowrap>int&nbsp;</td>
67 <td class="mdname" nowrap> <em>r</em>, </td>
68 </tr>
69 <tr>
70 <td class="md" nowrap align="right"></td>
71 <td class="md"></td>
72 <td class="md" nowrap>int&nbsp;</td>
73 <td class="mdname" nowrap> <em>g</em>, </td>
74 </tr>
75 <tr>
76 <td class="md" nowrap align="right"></td>
77 <td class="md"></td>
78 <td class="md" nowrap>int&nbsp;</td>
79 <td class="mdname" nowrap> <em>b</em></td>
80 </tr>
81 <tr>
82 <td class="md"></td>
83 <td class="md">)&nbsp;</td>
84 <td class="md" colspan="2"><code> [inline]</code></td>
85 </tr>
86 </table>
87 </td>
88 </tr>
89 </table>
90 <table cellspacing="5" cellpadding="0" border="0">
91 <tr>
92 <td>
93 &nbsp;
94 </td>
95 <td>
97 <p>
98 </td>
99 </tr>
100 </table>
101 <a class="anchor" name="a1"></a><!-- doxytag: member=<qan::can::AdvStyle::Color::Color> ref=<a1> args=<(const Color &amp;color)> --><p>
102 <table class="mdTable" cellpadding="2" cellspacing="0">
103 <tr>
104 <td class="mdRow">
105 <table cellpadding="0" cellspacing="0" border="0">
106 <tr>
107 <td class="md" nowrap valign="top">qan::can::AdvStyle::Color::Color </td>
108 <td class="md" valign="top">(&nbsp;</td>
109 <td class="md" nowrap valign="top">const <a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html">Color</a> &amp;&nbsp;</td>
110 <td class="mdname1" valign="top" nowrap> <em>color</em> </td>
111 <td class="md" valign="top">&nbsp;)&nbsp;</td>
112 <td class="md" nowrap><code> [inline]</code></td>
113 </tr>
114 </table>
115 </td>
116 </tr>
117 </table>
118 <table cellspacing="5" cellpadding="0" border="0">
119 <tr>
120 <td>
121 &nbsp;
122 </td>
123 <td>
126 </td>
127 </tr>
128 </table>
129 <hr><h2>Member Function Documentation</h2>
130 <a class="anchor" name="a5"></a><!-- doxytag: member=<qan::can::AdvStyle::Color::getB> ref=<a5> args=<() const > --><p>
131 <table class="mdTable" cellpadding="2" cellspacing="0">
132 <tr>
133 <td class="mdRow">
134 <table cellpadding="0" cellspacing="0" border="0">
135 <tr>
136 <td class="md" nowrap valign="top">int qan::can::AdvStyle::Color::getB </td>
137 <td class="md" valign="top">(&nbsp;</td>
138 <td class="mdname1" valign="top" nowrap> </td>
139 <td class="md" valign="top">&nbsp;)&nbsp;</td>
140 <td class="md" nowrap> const<code> [inline]</code></td>
141 </tr>
142 </table>
143 </td>
144 </tr>
145 </table>
146 <table cellspacing="5" cellpadding="0" border="0">
147 <tr>
148 <td>
149 &nbsp;
150 </td>
151 <td>
154 </td>
155 </tr>
156 </table>
157 <a class="anchor" name="a4"></a><!-- doxytag: member=<qan::can::AdvStyle::Color::getG> ref=<a4> args=<() const > --><p>
158 <table class="mdTable" cellpadding="2" cellspacing="0">
159 <tr>
160 <td class="mdRow">
161 <table cellpadding="0" cellspacing="0" border="0">
162 <tr>
163 <td class="md" nowrap valign="top">int qan::can::AdvStyle::Color::getG </td>
164 <td class="md" valign="top">(&nbsp;</td>
165 <td class="mdname1" valign="top" nowrap> </td>
166 <td class="md" valign="top">&nbsp;)&nbsp;</td>
167 <td class="md" nowrap> const<code> [inline]</code></td>
168 </tr>
169 </table>
170 </td>
171 </tr>
172 </table>
173 <table cellspacing="5" cellpadding="0" border="0">
174 <tr>
175 <td>
176 &nbsp;
177 </td>
178 <td>
181 </td>
182 </tr>
183 </table>
184 <a class="anchor" name="a3"></a><!-- doxytag: member=<qan::can::AdvStyle::Color::getR> ref=<a3> args=<() const > --><p>
185 <table class="mdTable" cellpadding="2" cellspacing="0">
186 <tr>
187 <td class="mdRow">
188 <table cellpadding="0" cellspacing="0" border="0">
189 <tr>
190 <td class="md" nowrap valign="top">int qan::can::AdvStyle::Color::getR </td>
191 <td class="md" valign="top">(&nbsp;</td>
192 <td class="mdname1" valign="top" nowrap> </td>
193 <td class="md" valign="top">&nbsp;)&nbsp;</td>
194 <td class="md" nowrap> const<code> [inline]</code></td>
195 </tr>
196 </table>
197 </td>
198 </tr>
199 </table>
200 <table cellspacing="5" cellpadding="0" border="0">
201 <tr>
202 <td>
203 &nbsp;
204 </td>
205 <td>
208 </td>
209 </tr>
210 </table>
211 <a class="anchor" name="a2"></a><!-- doxytag: member=<qan::can::AdvStyle::Color::setRgb> ref=<a2> args=<(int r, int g, int b)> --><p>
212 <table class="mdTable" cellpadding="2" cellspacing="0">
213 <tr>
214 <td class="mdRow">
215 <table cellpadding="0" cellspacing="0" border="0">
216 <tr>
217 <td class="md" nowrap valign="top">void qan::can::AdvStyle::Color::setRgb </td>
218 <td class="md" valign="top">(&nbsp;</td>
219 <td class="md" nowrap valign="top">int&nbsp;</td>
220 <td class="mdname" nowrap> <em>r</em>, </td>
221 </tr>
222 <tr>
223 <td class="md" nowrap align="right"></td>
224 <td class="md"></td>
225 <td class="md" nowrap>int&nbsp;</td>
226 <td class="mdname" nowrap> <em>g</em>, </td>
227 </tr>
228 <tr>
229 <td class="md" nowrap align="right"></td>
230 <td class="md"></td>
231 <td class="md" nowrap>int&nbsp;</td>
232 <td class="mdname" nowrap> <em>b</em></td>
233 </tr>
234 <tr>
235 <td class="md"></td>
236 <td class="md">)&nbsp;</td>
237 <td class="md" colspan="2"><code> [inline]</code></td>
238 </tr>
239 </table>
240 </td>
241 </tr>
242 </table>
243 <table cellspacing="5" cellpadding="0" border="0">
244 <tr>
245 <td>
246 &nbsp;
247 </td>
248 <td>
251 </td>
252 </tr>
253 </table>
254 <hr><h2>Member Data Documentation</h2>
255 <a class="anchor" name="p2"></a><!-- doxytag: member=<qan::can::AdvStyle::Color::_b> ref=<p2> args=<> --><p>
256 <table class="mdTable" cellpadding="2" cellspacing="0">
257 <tr>
258 <td class="mdRow">
259 <table cellpadding="0" cellspacing="0" border="0">
260 <tr>
261 <td class="md" nowrap valign="top">int <a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#p2">qan::can::AdvStyle::Color::_b</a><code> [protected]</code> </td>
262 </tr>
263 </table>
264 </td>
265 </tr>
266 </table>
267 <table cellspacing="5" cellpadding="0" border="0">
268 <tr>
269 <td>
270 &nbsp;
271 </td>
272 <td>
275 </td>
276 </tr>
277 </table>
278 <a class="anchor" name="p1"></a><!-- doxytag: member=<qan::can::AdvStyle::Color::_g> ref=<p1> args=<> --><p>
279 <table class="mdTable" cellpadding="2" cellspacing="0">
280 <tr>
281 <td class="mdRow">
282 <table cellpadding="0" cellspacing="0" border="0">
283 <tr>
284 <td class="md" nowrap valign="top">int <a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#p1">qan::can::AdvStyle::Color::_g</a><code> [protected]</code> </td>
285 </tr>
286 </table>
287 </td>
288 </tr>
289 </table>
290 <table cellspacing="5" cellpadding="0" border="0">
291 <tr>
292 <td>
293 &nbsp;
294 </td>
295 <td>
298 </td>
299 </tr>
300 </table>
301 <a class="anchor" name="p0"></a><!-- doxytag: member=<qan::can::AdvStyle::Color::_r> ref=<p0> args=<> --><p>
302 <table class="mdTable" cellpadding="2" cellspacing="0">
303 <tr>
304 <td class="mdRow">
305 <table cellpadding="0" cellspacing="0" border="0">
306 <tr>
307 <td class="md" nowrap valign="top">int <a class="el" href="classqan_1_1can_1_1_adv_style_1_1_color.html#p0">qan::can::AdvStyle::Color::_r</a><code> [protected]</code> </td>
308 </tr>
309 </table>
310 </td>
311 </tr>
312 </table>
313 <table cellspacing="5" cellpadding="0" border="0">
314 <tr>
315 <td>
316 &nbsp;
317 </td>
318 <td>
321 </td>
322 </tr>
323 </table>
324 <hr>The documentation for this class was generated from the following file:<ul>
325 <li>C:/projects/qanava/src/can/<a class="el" href="can_adv_style_8h.html">canAdvStyle.h</a></ul>
327 <hr style="width: 100%; height: 2px;">
328 <table width="95%" height="48" border="0"
329 cellpadding="0" cellspacing="0" style="text-align: left; width: 95%; height: 31px;">
330 <tbody>
331 <tr>
332 <td height="48" style="font-family: Helvetica,Arial,sans-serif;">
333 <dl>
334 <dt><a href="http://www.libqanava.org"><font size="2">www.libqanava.org</font></a><font size="2">
335 Qanava - QCanvas Avanc&eacute;</font></dt>
336 </dl>
337 </td>
338 <td style="vertical-align: middle; text-align: right;"><span
339 style="font-family: Helvetica,Arial,sans-serif;"><font size="2">Generated by</font></span>
341 href="http://www.doxygen.org"><img alt="Doxygen logo"
342 src="../images/doxygen.png"
343 style="border: 0px solid ; width: 100px; height: 45px;" align="middle"></a></td>
344 </tr>
345 </tbody>
346 </table>