Automated Release Preparation

This commit is contained in:
2020-02-07 16:28:11 +01:00
parent 54c1270b38
commit 01aa5c3938
245 changed files with 1113 additions and 1251 deletions

View File

@@ -26,12 +26,6 @@ src/Tool/IntelliToolGradient.cpp:6:22: warning: Member variable 'IntelliToolGrad
IntelliToolGradient::IntelliToolGradient(PaintingArea* Area, IntelliColorPicker* colorPicker, IntelliToolsettings* Toolsettings) IntelliToolGradient::IntelliToolGradient(PaintingArea* Area, IntelliColorPicker* colorPicker, IntelliToolsettings* Toolsettings)
^ ^
src/Tool/IntelliToolGradient.cpp:6:22: warning: Member variable 'IntelliToolGradient::VectorStartEnd' is not initialized in the constructor. [uninitMemberVar] src/Tool/IntelliToolGradient.cpp:6:22: warning: Member variable 'IntelliToolGradient::VectorStartEnd' is not initialized in the constructor. [uninitMemberVar]
IntelliToolGradient::IntelliToolGradient(PaintingArea* Area, IntelliColorPicker* colorPicker, IntelliToolsettings* Toolsettings)
^
src/Tool/IntelliToolGradient.cpp:6:22: warning: Member variable 'IntelliToolGradient::NormalVector' is not initialized in the constructor. [uninitMemberVar]
IntelliToolGradient::IntelliToolGradient(PaintingArea* Area, IntelliColorPicker* colorPicker, IntelliToolsettings* Toolsettings)
^
src/Tool/IntelliToolGradient.cpp:6:22: warning: Member variable 'IntelliToolGradient::NormalDotNormal' is not initialized in the constructor. [uninitMemberVar]
IntelliToolGradient::IntelliToolGradient(PaintingArea* Area, IntelliColorPicker* colorPicker, IntelliToolsettings* Toolsettings) IntelliToolGradient::IntelliToolGradient(PaintingArea* Area, IntelliColorPicker* colorPicker, IntelliToolsettings* Toolsettings)
^ ^
src/tst_unittest.cpp:1370:0: style: The function 'bench_Circle_fullDraw' is never used. [unusedFunction] src/tst_unittest.cpp:1370:0: style: The function 'bench_Circle_fullDraw' is never used. [unusedFunction]

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -182,12 +182,11 @@ $(document).ready(function(){initNavTree('_intelli_datamanager_8cpp_source.html'
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; Canvas-&gt;<a class="code" href="class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd">setRenderSettings</a>(<span class="keyword">static_cast&lt;</span><span class="keywordtype">bool</span><span class="keyword">&gt;</span>(rendersetting));</div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; Canvas-&gt;<a class="code" href="class_painting_area.html#a63be0831e5b6ceb8cc622d83aa28f0bd">setRenderSettings</a>(<span class="keyword">static_cast&lt;</span><span class="keywordtype">bool</span><span class="keyword">&gt;</span>(rendersetting));</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; openFile.close();</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; openFile.close();</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; Canvas-&gt;<a class="code" href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">historyadd</a>();</div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; </div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;}</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a></div><div class="ttdeci">@ RASTERIMAGE</div></div> <div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a></div><div class="ttdeci">@ RASTERIMAGE</div></div>
@@ -205,7 +204,6 @@ $(document).ready(function(){initNavTree('_intelli_datamanager_8cpp_source.html'
<div class="ttc" id="anamespace_intelli_datamanager_html_ac02f6f47ff8785ad9d49588baaca3d54"><div class="ttname"><a href="namespace_intelli_datamanager.html#ac02f6f47ff8785ad9d49588baaca3d54">IntelliDatamanager::saveProject</a></div><div class="ttdeci">bool saveProject(PaintingArea *Canvas, QString filePath=&quot;unnamed.idf&quot;)</div><div class="ttdoc">saveProject saves the current project to a file.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_datamanager_8cpp_source.html#l00004">IntelliDatamanager.cpp:4</a></div></div> <div class="ttc" id="anamespace_intelli_datamanager_html_ac02f6f47ff8785ad9d49588baaca3d54"><div class="ttname"><a href="namespace_intelli_datamanager.html#ac02f6f47ff8785ad9d49588baaca3d54">IntelliDatamanager::saveProject</a></div><div class="ttdeci">bool saveProject(PaintingArea *Canvas, QString filePath=&quot;unnamed.idf&quot;)</div><div class="ttdoc">saveProject saves the current project to a file.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_datamanager_8cpp_source.html#l00004">IntelliDatamanager.cpp:4</a></div></div>
<div class="ttc" id="aclass_painting_area_html_ad631e87a1e7fe2b60f546b0f34995097"><div class="ttname"><a href="class_painting_area.html#ad631e87a1e7fe2b60f546b0f34995097">PaintingArea::getRenderSettings</a></div><div class="ttdeci">bool getRenderSettings()</div><div class="ttdoc">getRenderSettings updates all Images to the new Rendersetting.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00068">PaintingArea.cpp:68</a></div></div> <div class="ttc" id="aclass_painting_area_html_ad631e87a1e7fe2b60f546b0f34995097"><div class="ttname"><a href="class_painting_area.html#ad631e87a1e7fe2b60f546b0f34995097">PaintingArea::getRenderSettings</a></div><div class="ttdeci">bool getRenderSettings()</div><div class="ttdoc">getRenderSettings updates all Images to the new Rendersetting.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00068">PaintingArea.cpp:68</a></div></div>
<div class="ttc" id="aclass_painting_area_html_abd5e3e4d3f2f026383d0a275dc55cbbd"><div class="ttname"><a href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">PaintingArea::addLayer</a></div><div class="ttdeci">int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)</div><div class="ttdoc">The addLayer adds a layer to the current project/ painting area.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00094">PaintingArea.cpp:94</a></div></div> <div class="ttc" id="aclass_painting_area_html_abd5e3e4d3f2f026383d0a275dc55cbbd"><div class="ttname"><a href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">PaintingArea::addLayer</a></div><div class="ttdeci">int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)</div><div class="ttdoc">The addLayer adds a layer to the current project/ painting area.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00094">PaintingArea.cpp:94</a></div></div>
<div class="ttc" id="aclass_painting_area_html_acf20e3f5f74a239e6f9b7e2e1200295f"><div class="ttname"><a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a></div><div class="ttdeci">void historyadd()</div><div class="ttdoc">historyadd adds an hisotry step</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00510">PaintingArea.cpp:510</a></div></div>
<div class="ttc" id="aclass_painting_area_html_aac7d7bca37e0d7c7d077b65224795577"><div class="ttname"><a href="class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577">PaintingArea::setPolygonDataToActive</a></div><div class="ttdeci">void setPolygonDataToActive(std::vector&lt; QPoint &gt; points)</div><div class="ttdoc">setPolygonDataToActive sets polygondata to the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00090">PaintingArea.cpp:90</a></div></div> <div class="ttc" id="aclass_painting_area_html_aac7d7bca37e0d7c7d077b65224795577"><div class="ttname"><a href="class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577">PaintingArea::setPolygonDataToActive</a></div><div class="ttdeci">void setPolygonDataToActive(std::vector&lt; QPoint &gt; points)</div><div class="ttdoc">setPolygonDataToActive sets polygondata to the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00090">PaintingArea.cpp:90</a></div></div>
<div class="ttc" id="a_intelli_datamanager_8h_html"><div class="ttname"><a href="_intelli_datamanager_8h.html">IntelliDatamanager.h</a></div></div> <div class="ttc" id="a_intelli_datamanager_8h_html"><div class="ttname"><a href="_intelli_datamanager_8h.html">IntelliDatamanager.h</a></div></div>
<!-- start footer part --> <!-- start footer part -->

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('_intelli_datamanager_8h_source.html','
<div class="title">IntelliDatamanager.h</div> </div> <div class="title">IntelliDatamanager.h</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<a href="_intelli_datamanager_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef INTELLIDATAMANAGER_H</span></div> <a href="_intelli_datamanager_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor"> #ifndef INTELLIDATAMANAGER_H</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define INTELLIDATAMANAGER_H</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define INTELLIDATAMANAGER_H</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;QFile&gt;</span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;QFile&gt;</span></div>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -403,8 +403,8 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp_source.html','
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment">// Open an about dialog</span></div> <div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;<span class="comment">// Open an about dialog</span></div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="keywordtype">void</span> IntelliPhotoGui::slotAboutDialog(){</div> <div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;<span class="keywordtype">void</span> IntelliPhotoGui::slotAboutDialog(){</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="comment">// Window title and text to display</span></div> <div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="comment">// Window title and text to display</span></div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; QMessageBox::about(<span class="keyword">this</span>, tr(<span class="stringliteral">&quot;About Painting&quot;</span>),</div> <div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; QMessageBox::about(<span class="keyword">this</span>, tr(<span class="stringliteral">&quot;About Us&quot;</span>),</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; tr(<span class="stringliteral">&quot;&lt;p&gt;&lt;b&gt;IntelliPhoto - &lt;/b&gt;A Pretty basic editor.&lt;/p&gt; &lt;br&gt;Developed by Team 7.&quot;</span>));</div> <div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; tr(<span class="stringliteral">&quot;&lt;h1&gt;About IntelliPhoto&lt;/h1&gt;&lt;p&gt;Version: v1.0&lt;br&gt;Developed by: Team 7&lt;br&gt;Interactive painting tool with layering and drawing capabilities.&lt;/p&gt;&quot;</span>));</div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;}</div> <div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;}</div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; </div> <div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; </div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="keywordtype">void</span> IntelliPhotoGui::slotEnterPressed(){</div> <div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="keywordtype">void</span> IntelliPhotoGui::slotEnterPressed(){</div>
@@ -944,7 +944,7 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp_source.html','
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; </div> <div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; </div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160;<span class="keywordtype">void</span> IntelliPhotoGui::setIntelliStyle(){</div> <div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160;<span class="keywordtype">void</span> IntelliPhotoGui::setIntelliStyle(){</div>
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; <span class="comment">// Set the title</span></div> <div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; <span class="comment">// Set the title</span></div>
<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; setWindowTitle(<span class="stringliteral">&quot;IntelliPhoto Prototype&quot;</span>);</div> <div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160; setWindowTitle(<span class="stringliteral">&quot;IntelliPhoto v1.0&quot;</span>);</div>
<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; <span class="comment">// Set style sheet</span></div> <div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; <span class="comment">// Set style sheet</span></div>
<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; this-&gt;setStyleSheet(<span class="stringliteral">&quot;color: white;&quot;</span> <span class="stringliteral">&quot;background-color: rgb(64, 64, 64);&quot;</span> <span class="stringliteral">&quot;selection-color: rgb(200, 10, 10);&quot;</span> <span class="stringliteral">&quot;selection-background-color: rgb(64, 64, 64);&quot;</span>);</div> <div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; this-&gt;setStyleSheet(<span class="stringliteral">&quot;color: white;&quot;</span> <span class="stringliteral">&quot;background-color: rgb(64, 64, 64);&quot;</span> <span class="stringliteral">&quot;selection-color: rgb(200, 10, 10);&quot;</span> <span class="stringliteral">&quot;selection-background-color: rgb(64, 64, 64);&quot;</span>);</div>
<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; </div> <div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; </div>
@@ -1072,7 +1072,7 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp_source.html','
<div class="ttc" id="aclass_painting_area_html_a96c6248e343e44b61cf2625cb6d21353"><div class="ttname"><a href="class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353">PaintingArea::createPenTool</a></div><div class="ttdeci">void createPenTool()</div><div class="ttdoc">createPenTool creates a Pen Tool.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00243">PaintingArea.cpp:243</a></div></div> <div class="ttc" id="aclass_painting_area_html_a96c6248e343e44b61cf2625cb6d21353"><div class="ttname"><a href="class_painting_area.html#a96c6248e343e44b61cf2625cb6d21353">PaintingArea::createPenTool</a></div><div class="ttdeci">void createPenTool()</div><div class="ttdoc">createPenTool creates a Pen Tool.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00243">PaintingArea.cpp:243</a></div></div>
<div class="ttc" id="aclass_intelli_color_picker_html_ab41abe8fb7e184db2c33e792f09792e0"><div class="ttname"><a href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor() const</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00019">IntelliColorPicker.cpp:19</a></div></div> <div class="ttc" id="aclass_intelli_color_picker_html_ab41abe8fb7e184db2c33e792f09792e0"><div class="ttname"><a href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor() const</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00019">IntelliColorPicker.cpp:19</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a2ea1108ae4e4be995c4df0d378c536e7"><div class="ttname"><a href="class_painting_area.html#a2ea1108ae4e4be995c4df0d378c536e7">PaintingArea::getIndexOfActiveLayer</a></div><div class="ttdeci">int getIndexOfActiveLayer()</div><div class="ttdoc">getIndexOfActiveLayer returns the index of athe active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00465">PaintingArea.cpp:465</a></div></div> <div class="ttc" id="aclass_painting_area_html_a2ea1108ae4e4be995c4df0d378c536e7"><div class="ttname"><a href="class_painting_area.html#a2ea1108ae4e4be995c4df0d378c536e7">PaintingArea::getIndexOfActiveLayer</a></div><div class="ttdeci">int getIndexOfActiveLayer()</div><div class="ttdoc">getIndexOfActiveLayer returns the index of athe active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00465">PaintingArea.cpp:465</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a6a6083ca9fece2b185b592f941a91aa4"><div class="ttname"><a href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4">PaintingArea::historyGoBack</a></div><div class="ttdeci">void historyGoBack()</div><div class="ttdoc">historyGoBack go back in hisotry</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00526">PaintingArea.cpp:526</a></div></div> <div class="ttc" id="aclass_painting_area_html_a6a6083ca9fece2b185b592f941a91aa4"><div class="ttname"><a href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4">PaintingArea::historyGoBack</a></div><div class="ttdeci">void historyGoBack()</div><div class="ttdoc">historyGoBack go back in hisotry</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00517">PaintingArea.cpp:517</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a240c33a7875addac86080cdfb0db036a"><div class="ttname"><a href="class_painting_area.html#a240c33a7875addac86080cdfb0db036a">PaintingArea::createLineTool</a></div><div class="ttdeci">void createLineTool()</div><div class="ttdoc">createLineTool creates a Line Tool.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00253">PaintingArea.cpp:253</a></div></div> <div class="ttc" id="aclass_painting_area_html_a240c33a7875addac86080cdfb0db036a"><div class="ttname"><a href="class_painting_area.html#a240c33a7875addac86080cdfb0db036a">PaintingArea::createLineTool</a></div><div class="ttdeci">void createLineTool()</div><div class="ttdoc">createLineTool creates a Line Tool.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00253">PaintingArea.cpp:253</a></div></div>
<div class="ttc" id="aclass_painting_area_html_ae261acaaa346610dfed489dbac17e789"><div class="ttname"><a href="class_painting_area.html#ae261acaaa346610dfed489dbac17e789">PaintingArea::colorPickerSetSecondColor</a></div><div class="ttdeci">void colorPickerSetSecondColor()</div><div class="ttdoc">The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00234">PaintingArea.cpp:234</a></div></div> <div class="ttc" id="aclass_painting_area_html_ae261acaaa346610dfed489dbac17e789"><div class="ttname"><a href="class_painting_area.html#ae261acaaa346610dfed489dbac17e789">PaintingArea::colorPickerSetSecondColor</a></div><div class="ttdeci">void colorPickerSetSecondColor()</div><div class="ttdoc">The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00234">PaintingArea.cpp:234</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a4735d4cf1dc58a9096d904e74c39c4df"><div class="ttname"><a href="class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df">PaintingArea::colorPickerSetFirstColor</a></div><div class="ttdeci">void colorPickerSetFirstColor()</div><div class="ttdoc">The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00229">PaintingArea.cpp:229</a></div></div> <div class="ttc" id="aclass_painting_area_html_a4735d4cf1dc58a9096d904e74c39c4df"><div class="ttname"><a href="class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df">PaintingArea::colorPickerSetFirstColor</a></div><div class="ttdeci">void colorPickerSetFirstColor()</div><div class="ttdoc">The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00229">PaintingArea.cpp:229</a></div></div>
@@ -1099,7 +1099,7 @@ $(document).ready(function(){initNavTree('_intelli_photo_gui_8cpp_source.html','
<div class="ttc" id="aclass_painting_area_html_ac6d089f4357b22d9a9906fd4771de3e7"><div class="ttname"><a href="class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7">PaintingArea::movePositionActive</a></div><div class="ttdeci">void movePositionActive(int x, int y)</div><div class="ttdoc">The movePositionActive method moves the active layer to certain position.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00204">PaintingArea.cpp:204</a></div></div> <div class="ttc" id="aclass_painting_area_html_ac6d089f4357b22d9a9906fd4771de3e7"><div class="ttname"><a href="class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7">PaintingArea::movePositionActive</a></div><div class="ttdeci">void movePositionActive(int x, int y)</div><div class="ttdoc">The movePositionActive method moves the active layer to certain position.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00204">PaintingArea.cpp:204</a></div></div>
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div> <div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div>
<div class="ttc" id="aclass_painting_area_html_abd5e3e4d3f2f026383d0a275dc55cbbd"><div class="ttname"><a href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">PaintingArea::addLayer</a></div><div class="ttdeci">int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)</div><div class="ttdoc">The addLayer adds a layer to the current project/ painting area.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00094">PaintingArea.cpp:94</a></div></div> <div class="ttc" id="aclass_painting_area_html_abd5e3e4d3f2f026383d0a275dc55cbbd"><div class="ttname"><a href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">PaintingArea::addLayer</a></div><div class="ttdeci">int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)</div><div class="ttdoc">The addLayer adds a layer to the current project/ painting area.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00094">PaintingArea.cpp:94</a></div></div>
<div class="ttc" id="aclass_painting_area_html_aecc72f0f5971244205194934ff721546"><div class="ttname"><a href="class_painting_area.html#aecc72f0f5971244205194934ff721546">PaintingArea::historyGoForward</a></div><div class="ttdeci">void historyGoForward()</div><div class="ttdoc">historyGoForward a function to undo the return of the previous state of the project.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00541">PaintingArea.cpp:541</a></div></div> <div class="ttc" id="aclass_painting_area_html_aecc72f0f5971244205194934ff721546"><div class="ttname"><a href="class_painting_area.html#aecc72f0f5971244205194934ff721546">PaintingArea::historyGoForward</a></div><div class="ttdeci">void historyGoForward()</div><div class="ttdoc">historyGoForward a function to undo the return of the previous state of the project.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00526">PaintingArea.cpp:526</a></div></div>
<div class="ttc" id="aclass_painting_area_html_acf20e3f5f74a239e6f9b7e2e1200295f"><div class="ttname"><a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a></div><div class="ttdeci">void historyadd()</div><div class="ttdoc">historyadd adds an hisotry step</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00510">PaintingArea.cpp:510</a></div></div> <div class="ttc" id="aclass_painting_area_html_acf20e3f5f74a239e6f9b7e2e1200295f"><div class="ttname"><a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a></div><div class="ttdeci">void historyadd()</div><div class="ttdoc">historyadd adds an hisotry step</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00510">PaintingArea.cpp:510</a></div></div>
<div class="ttc" id="aclass_painting_area_html_ad8636e986fdcdd3146f9f72d3cdb1831"><div class="ttname"><a href="class_painting_area.html#ad8636e986fdcdd3146f9f72d3cdb1831">PaintingArea::createGradientTool</a></div><div class="ttdeci">void createGradientTool()</div><div class="ttdoc">createGradientTool creates a Gradient Tool.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00277">PaintingArea.cpp:277</a></div></div> <div class="ttc" id="aclass_painting_area_html_ad8636e986fdcdd3146f9f72d3cdb1831"><div class="ttname"><a href="class_painting_area.html#ad8636e986fdcdd3146f9f72d3cdb1831">PaintingArea::createGradientTool</a></div><div class="ttdeci">void createGradientTool()</div><div class="ttdoc">createGradientTool creates a Gradient Tool.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00277">PaintingArea.cpp:277</a></div></div>
<!-- start footer part --> <!-- start footer part -->

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -94,80 +94,69 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8cpp_source.html
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413"> 6</a></span>&#160;<a class="code" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage::IntelliRasterImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn)</div> <div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413"> 6</a></span>&#160;<a class="code" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage::IntelliRasterImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn)</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; : <a class="code" href="class_intelli_image.html">IntelliImage</a>(width, height, fastRendererOn){</div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; : <a class="code" href="class_intelli_image.html">IntelliImage</a>(width, height, fastRendererOn){</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>;</div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; this-&gt;<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a> = fastRendererOn;</div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;}</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;}</div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; </div> <div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8"> 12</a></span>&#160;<a class="code" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a>(){</div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e"> 13</a></span>&#160;<a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>* <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">IntelliRasterImage::copy</a>(<span class="keyword">const</span> <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>&amp; image){</div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; this-&gt;<a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>;</div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;}</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>* raster = <span class="keyword">new</span> <a class="code" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(), <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(), this-&gt;fastRenderering);</div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; raster-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.copy(0,0,image.<a class="code" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">getWidth</a>(),image.<a class="code" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">getWidth</a>());</div> <div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc"> 16</a></span>&#160;<a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a>(){</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordflow">return</span> raster;</div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>* raster = <span class="keyword">new</span> <a class="code" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(), <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(), <span class="keyword">false</span>);</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;}</div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; raster-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(Qt::transparent);</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; raster-&gt;<a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keywordflow">return</span> raster;</div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8"> 21</a></span>&#160;<a class="code" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a>(){</div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;}</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;}</div> <div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60"> 23</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a>(){</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="comment">// not used in raster image</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc"> 25</a></span>&#160;<a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a>(){</div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;}</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>* raster = <span class="keyword">new</span> <a class="code" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(), <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(), <span class="keyword">false</span>);</div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; raster-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(Qt::transparent);</div> <div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f"> 27</a></span>&#160;QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a>(<span class="keywordtype">int</span> alpha){</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; raster-&gt;<a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a>;</div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keywordflow">return</span> <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.size(), alpha);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordflow">return</span> raster;</div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;}</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;}</div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div> <div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884"> 31</a></span>&#160;QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a>(<span class="keyword">const</span> QSize&amp; displaySize, <span class="keywordtype">int</span> alpha){</div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60"> 32</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a>(){</div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; QImage copy = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="comment">// not used in raster image</span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;}</div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; copy = copy.convertToFormat(QImage::Format_ARGB32);</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f"> 36</a></span>&#160;QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a>(<span class="keywordtype">int</span> alpha){</div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;copy.height(); y++) {</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">return</span> <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.size(), alpha);</div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;copy.width(); x++) {</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; QColor clr = copy.pixelColor(x,y);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; clr.setAlpha(std::min(alpha, clr.alpha()));</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884"> 40</a></span>&#160;QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a>(<span class="keyword">const</span> QSize&amp; displaySize, <span class="keywordtype">int</span> alpha){</div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; copy.setPixelColor(x,y, clr);</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; QImage <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; }</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a> = <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.convertToFormat(QImage::Format_ARGB32);</div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; copy = copy.convertToFormat(QImage::Format_Indexed8);</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;<a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.height(); y++) {</div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;<a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.width(); x++) {</div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">return</span> copy.scaled(displaySize,Qt::IgnoreAspectRatio);</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; QColor clr = <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.pixelColor(x,y);</div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; clr.setAlpha(std::min(alpha, clr.alpha()));</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.setPixelColor(x,y, clr);</div> <div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b"> 49</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a>(<span class="keyword">const</span> std::vector&lt;QPoint&gt;&amp; polygonData){</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; }</div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; }</div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;}</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a> = <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.convertToFormat(QImage::Format_Indexed8);</div> <div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e"> 53</a></span>&#160;std::vector&lt;QPoint&gt; <a class="code" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">IntelliRasterImage::getPolygon</a>(){</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">return</span> std::vector&lt;QPoint&gt;();</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">return</span> <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>.scaled(displaySize,Qt::IgnoreAspectRatio);</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;}</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b"> 58</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a>(<span class="keyword">const</span> std::vector&lt;QPoint&gt;&amp; polygonData){</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;}</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e"> 62</a></span>&#160;std::vector&lt;QPoint&gt; <a class="code" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">IntelliRasterImage::getPolygon</a>(){</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">return</span> std::vector&lt;QPoint&gt;();</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a></div><div class="ttdeci">@ RASTERIMAGE</div></div> <div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0add5823fd73c42c0154fa2abbd70283b9">ImageType::RASTERIMAGE</a></div><div class="ttdeci">@ RASTERIMAGE</div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_a844a2b58c43f7e01f2ca116286371bc8"><div class="ttname"><a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a></div><div class="ttdeci">virtual ~IntelliRasterImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00021">IntelliRasterImage.cpp:21</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_a844a2b58c43f7e01f2ca116286371bc8"><div class="ttname"><a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a></div><div class="ttdeci">virtual ~IntelliRasterImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00012">IntelliRasterImage.cpp:12</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_ae779b571372296f1922af818ba003413"><div class="ttname"><a href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage::IntelliRasterImage</a></div><div class="ttdeci">IntelliRasterImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliRasterImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00006">IntelliRasterImage.cpp:6</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_ae779b571372296f1922af818ba003413"><div class="ttname"><a href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage::IntelliRasterImage</a></div><div class="ttdeci">IntelliRasterImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliRasterImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00006">IntelliRasterImage.cpp:6</a></div></div>
<div class="ttc" id="a_intelli_raster_image_8h_html"><div class="ttname"><a href="_intelli_raster_image_8h.html">IntelliRasterImage.h</a></div></div> <div class="ttc" id="a_intelli_raster_image_8h_html"><div class="ttname"><a href="_intelli_raster_image_8h.html">IntelliRasterImage.h</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_a6c27fa0d323a1a81d0c4c93c9161f81e"><div class="ttname"><a href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">IntelliRasterImage::copy</a></div><div class="ttdeci">IntelliRasterImage * copy(const IntelliRasterImage &amp;image)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00013">IntelliRasterImage.cpp:13</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aa63d34c7932113d021653980ee018671"><div class="ttname"><a href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">IntelliImage::fastRenderering</a></div><div class="ttdeci">bool fastRenderering</div><div class="ttdoc">fastRendering is the flag that represents the usage of 8bit pictures.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00051">IntelliImage.h:51</a></div></div> <div class="ttc" id="aclass_intelli_image_html_aa63d34c7932113d021653980ee018671"><div class="ttname"><a href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">IntelliImage::fastRenderering</a></div><div class="ttdeci">bool fastRenderering</div><div class="ttdoc">fastRendering is the flag that represents the usage of 8bit pictures.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00051">IntelliImage.h:51</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_af19828176178cc1dece5160d726d946e"><div class="ttname"><a href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">IntelliRasterImage::getPolygon</a></div><div class="ttdeci">virtual std::vector&lt; QPoint &gt; getPolygon()</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00062">IntelliRasterImage.cpp:62</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_af19828176178cc1dece5160d726d946e"><div class="ttname"><a href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">IntelliRasterImage::getPolygon</a></div><div class="ttdeci">virtual std::vector&lt; QPoint &gt; getPolygon()</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00053">IntelliRasterImage.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_ae43393397b0141a8033fe34d3a1b1884"><div class="ttname"><a href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &amp;displaySize, int alpha) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00040">IntelliRasterImage.cpp:40</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_ae43393397b0141a8033fe34d3a1b1884"><div class="ttname"><a href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &amp;displaySize, int alpha) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00031">IntelliRasterImage.cpp:31</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_ac460f75e1fa7e44b00a65e7fddac5b80"><div class="ttname"><a href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">IntelliImage::TypeOfImage</a></div><div class="ttdeci">ImageType TypeOfImage</div><div class="ttdoc">The Type, an Image is.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00046">IntelliImage.h:46</a></div></div> <div class="ttc" id="aclass_intelli_image_html_ac460f75e1fa7e44b00a65e7fddac5b80"><div class="ttname"><a href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">IntelliImage::TypeOfImage</a></div><div class="ttdeci">ImageType TypeOfImage</div><div class="ttdoc">The Type, an Image is.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00046">IntelliImage.h:46</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00041">IntelliImage.h:41</a></div></div> <div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00041">IntelliImage.h:41</a></div></div>
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div> <div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_a8f901301b106504de3c27308ade897dc"><div class="ttname"><a href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00025">IntelliRasterImage.cpp:25</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_a8f901301b106504de3c27308ade897dc"><div class="ttname"><a href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00016">IntelliRasterImage.cpp:16</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_a87cf2d360c129d64a5db0db85818eb60"><div class="ttname"><a href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity() override</div><div class="ttdoc">A function that calculates the visibility of the image if a polygon is given. [does nothing in RASTER...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00032">IntelliRasterImage.cpp:32</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_a87cf2d360c129d64a5db0db85818eb60"><div class="ttname"><a href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity() override</div><div class="ttdoc">A function that calculates the visibility of the image if a polygon is given. [does nothing in RASTER...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00023">IntelliRasterImage.cpp:23</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_a6462fa5f94c5e64e9e1f0c4658e0507b"><div class="ttname"><a href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData) override</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00058">IntelliRasterImage.cpp:58</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_a6462fa5f94c5e64e9e1f0c4658e0507b"><div class="ttname"><a href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData) override</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00049">IntelliRasterImage.cpp:49</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aea7b5f173968b330ef034bedb9426520"><div class="ttname"><a href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">IntelliImage::getWidth</a></div><div class="ttdeci">virtual int getWidth() const</div><div class="ttdoc">getWidth returns the width of the Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00163">IntelliImage.cpp:163</a></div></div>
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -102,36 +102,33 @@ $(document).ready(function(){initNavTree('_intelli_raster_image_8h_source.html',
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<a class="code" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn);</div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<a class="code" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>* <a class="code" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>(<span class="keyword">const</span> <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>&amp; image);</div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">virtual</span> <a class="code" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">~IntelliRasterImage</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">virtual</span> <a class="code" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">~IntelliRasterImage</a>() <span class="keyword">override</span>;</div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<span class="keyword">const</span> QSize&amp; displaySize,<span class="keywordtype">int</span> alpha) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<span class="keyword">const</span> QSize&amp; displaySize,<span class="keywordtype">int</span> alpha) <span class="keyword">override</span>;</div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<span class="keywordtype">int</span> alpha = 255) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(<span class="keywordtype">int</span> alpha = 255) <span class="keyword">override</span>;</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">getDeepCopy</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">getDeepCopy</a>() <span class="keyword">override</span>;</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">setPolygon</a>(<span class="keyword">const</span> std::vector&lt;QPoint&gt;&amp; polygonData) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">setPolygon</a>(<span class="keyword">const</span> std::vector&lt;QPoint&gt;&amp; polygonData) <span class="keyword">override</span>;</div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">virtual</span> std::vector&lt;QPoint&gt; <a class="code" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">getPolygon</a>();</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;};</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">virtual</span> std::vector&lt;QPoint&gt; <a class="code" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">getPolygon</a>();</div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;};</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="a_intelli_image_8h_html"><div class="ttname"><a href="_intelli_image_8h.html">IntelliImage.h</a></div></div> <div class="ttc" id="a_intelli_image_8h_html"><div class="ttname"><a href="_intelli_image_8h.html">IntelliImage.h</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_a844a2b58c43f7e01f2ca116286371bc8"><div class="ttname"><a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a></div><div class="ttdeci">virtual ~IntelliRasterImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00021">IntelliRasterImage.cpp:21</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_a844a2b58c43f7e01f2ca116286371bc8"><div class="ttname"><a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">IntelliRasterImage::~IntelliRasterImage</a></div><div class="ttdeci">virtual ~IntelliRasterImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00012">IntelliRasterImage.cpp:12</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_ae779b571372296f1922af818ba003413"><div class="ttname"><a href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage::IntelliRasterImage</a></div><div class="ttdeci">IntelliRasterImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliRasterImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00006">IntelliRasterImage.cpp:6</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_ae779b571372296f1922af818ba003413"><div class="ttname"><a href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage::IntelliRasterImage</a></div><div class="ttdeci">IntelliRasterImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliRasterImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00006">IntelliRasterImage.cpp:6</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_a6c27fa0d323a1a81d0c4c93c9161f81e"><div class="ttname"><a href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">IntelliRasterImage::copy</a></div><div class="ttdeci">IntelliRasterImage * copy(const IntelliRasterImage &amp;image)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00013">IntelliRasterImage.cpp:13</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_af19828176178cc1dece5160d726d946e"><div class="ttname"><a href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">IntelliRasterImage::getPolygon</a></div><div class="ttdeci">virtual std::vector&lt; QPoint &gt; getPolygon()</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00053">IntelliRasterImage.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_af19828176178cc1dece5160d726d946e"><div class="ttname"><a href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">IntelliRasterImage::getPolygon</a></div><div class="ttdeci">virtual std::vector&lt; QPoint &gt; getPolygon()</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00062">IntelliRasterImage.cpp:62</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div> <div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_ae43393397b0141a8033fe34d3a1b1884"><div class="ttname"><a href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &amp;displaySize, int alpha) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00040">IntelliRasterImage.cpp:40</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_ae43393397b0141a8033fe34d3a1b1884"><div class="ttname"><a href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &amp;displaySize, int alpha) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00031">IntelliRasterImage.cpp:31</a></div></div>
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div> <div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div> <div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_a8f901301b106504de3c27308ade897dc"><div class="ttname"><a href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00025">IntelliRasterImage.cpp:25</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_a8f901301b106504de3c27308ade897dc"><div class="ttname"><a href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00016">IntelliRasterImage.cpp:16</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_a87cf2d360c129d64a5db0db85818eb60"><div class="ttname"><a href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity() override</div><div class="ttdoc">A function that calculates the visibility of the image if a polygon is given. [does nothing in RASTER...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00032">IntelliRasterImage.cpp:32</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_a87cf2d360c129d64a5db0db85818eb60"><div class="ttname"><a href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">IntelliRasterImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity() override</div><div class="ttdoc">A function that calculates the visibility of the image if a polygon is given. [does nothing in RASTER...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00023">IntelliRasterImage.cpp:23</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html_a6462fa5f94c5e64e9e1f0c4658e0507b"><div class="ttname"><a href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData) override</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00058">IntelliRasterImage.cpp:58</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html_a6462fa5f94c5e64e9e1f0c4658e0507b"><div class="ttname"><a href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData) override</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8cpp_source.html#l00049">IntelliRasterImage.cpp:49</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div>
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -95,130 +95,121 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html
<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9"> 7</a></span>&#160;<a class="code" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage::IntelliShapedImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn)</div> <div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9"> 7</a></span>&#160;<a class="code" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage::IntelliShapedImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn)</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; : <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>(width, height, fastRendererOn){</div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; : <a class="code" href="class_intelli_raster_image.html">IntelliRasterImage</a>(width, height, fastRendererOn){</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</a>;</div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</a>;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; this-&gt;<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a> = fastRendererOn;</div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;}</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;}</div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; </div> <div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9"> 12</a></span>&#160;<a class="code" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a>(){</div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05"> 13</a></span>&#160;<a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>* <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">IntelliShapedImage::copy</a>(<span class="keyword">const</span> <a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>&amp; image){</div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; this-&gt;<a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</a>;</div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;}</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>* shaped = <span class="keyword">new</span> <a class="code" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(), <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(), this-&gt;fastRenderering);</div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; shaped-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.copy(0,0,image.<a class="code" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">getWidth</a>(),image.<a class="code" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">getWidth</a>());</div> <div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc"> 16</a></span>&#160;QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a>(<span class="keywordtype">int</span> alpha){</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordflow">return</span> shaped;</div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.size(),alpha);</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;}</div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;}</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9"> 20</a></span>&#160;<a class="code" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a>(){</div> <div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337"> 20</a></span>&#160;<a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a>(){</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>* shaped = <span class="keyword">new</span> <a class="code" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(), <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(), <span class="keyword">false</span>);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;}</div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; shaped-&gt;<a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">setPolygon</a>(this-&gt;<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; shaped-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(Qt::transparent);</div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc"> 24</a></span>&#160;QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a>(<span class="keywordtype">int</span> alpha){</div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; shaped-&gt;<a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</a>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.size(),alpha);</div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordflow">return</span> shaped;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;}</div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;}</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337"> 28</a></span>&#160;<a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a>(){</div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keywordtype">void</span> IntelliShapedImage::calculateVisiblity(){</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>* shaped = <span class="keyword">new</span> <a class="code" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage</a>(<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(), <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(), <span class="keyword">false</span>);</div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()&lt;2) {</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; shaped-&gt;<a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">setPolygon</a>(this-&gt;<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>);</div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; shaped-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.fill(Qt::transparent);</div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; }</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; shaped-&gt;<a class="code" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a> = <a class="code" href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</a>;</div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordflow">return</span> shaped;</div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; this-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;}</div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; }</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keywordtype">void</span> IntelliShapedImage::calculateVisiblity(){</div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()&lt;=2) {</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()&lt;2) {</div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; QColor clr;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">return</span>;</div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); y++) {</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixel(x,y);</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; this-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; clr.setAlpha(255);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()&lt;=2) {</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; QColor clr;</div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); y++) {</div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; this-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixel(x,y);</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; clr.setAlpha(255);</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; }</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; QColor clr;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; }</div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); y++) {</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; }</div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; QPoint ptr(x,y);</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; this-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">isInPolygon</a> = <a class="code" href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">IntelliTriangulation::isInPolygon</a>(triangles, ptr);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">return</span>;</div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">isInPolygon</a>) {</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; clr.setAlpha(std::min(255, clr.alpha()));</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; QColor clr;</div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; }<span class="keywordflow">else</span>{</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); y++) {</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; clr.setAlpha(0);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; QPoint ptr(x,y);</div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">isInPolygon</a> = <a class="code" href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">IntelliTriangulation::isInPolygon</a>(triangles, ptr);</div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; }</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">isInPolygon</a>) {</div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; clr.setAlpha(std::min(255, clr.alpha()));</div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; this-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }<span class="keywordflow">else</span>{</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; clr.setAlpha(0);</div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;}</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div> <div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630"> 69</a></span>&#160;QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a>(<span class="keyword">const</span> QSize&amp; displaySize, <span class="keywordtype">int</span> alpha){</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; }</div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; QImage copy = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; copy = copy.convertToFormat(QImage::Format_ARGB32);</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; this-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = this-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; }</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; }</div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;copy.height(); y++) {</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;}</div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;copy.width(); x++) {</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; QColor clr = copy.pixelColor(x,y);</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630"> 77</a></span>&#160;QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a>(<span class="keyword">const</span> QSize&amp; displaySize, <span class="keywordtype">int</span> alpha){</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; clr.setAlpha(std::min(alpha,clr.alpha()));</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; QImage <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>;</div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; copy.setPixelColor(x,y, clr);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; }</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a> = <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.convertToFormat(QImage::Format_ARGB32);</div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; }</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;<a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.height(); y++) {</div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; copy = copy.convertToFormat(QImage::Format_Indexed8);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;<a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.width(); x++) {</div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; }</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; QColor clr = <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.pixelColor(x,y);</div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">return</span> copy.scaled(displaySize,Qt::IgnoreAspectRatio);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; clr.setAlpha(std::min(alpha,clr.alpha()));</div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;}</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.setPixelColor(x,y, clr);</div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; </div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div> <div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e"> 87</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a>(<span class="keyword">const</span> std::vector&lt;QPoint&gt;&amp; polygonData){</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()&lt;3) {</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; this-&gt;polygonData.clear();</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a> = <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.convertToFormat(QImage::Format_Indexed8);</div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; }<span class="keywordflow">else</span>{</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; this-&gt;polygonData.clear();</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>.scaled(displaySize,Qt::IgnoreAspectRatio);</div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> element:<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>) {</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;}</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; this-&gt;polygonData.push_back(QPoint(element.x(), element.y()));</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e"> 95</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a>(<span class="keyword">const</span> std::vector&lt;QPoint&gt;&amp; polygonData){</div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; triangles = <a class="code" href="namespace_intelli_triangulation.html#acdaf1ed598e868b25e9e06d580da32e5">IntelliTriangulation::calculateTriangles</a>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>);</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>.size()&lt;3) {</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; this-&gt;polygonData.clear();</div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }<span class="keywordflow">else</span>{</div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; this-&gt;polygonData.clear();</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); y++) {</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">for</span>(<span class="keyword">auto</span> element:<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>) {</div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; this-&gt;polygonData.push_back(QPoint(element.x(), element.y()));</div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; QColor clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; clr.setAlpha(255);</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; triangles = <a class="code" href="namespace_intelli_triangulation.html#acdaf1ed598e868b25e9e06d580da32e5">IntelliTriangulation::calculateTriangles</a>(<a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>);</div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_ARGB32);</div> <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div> <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.height(); y++) {</div> <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.width(); x++) {</div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; }</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; QColor clr = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div> <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; clr.setAlpha(255);</div> <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; calculateVisiblity();</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.setPixelColor(x,y,clr);</div> <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;}</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div> <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a>) {</div> <div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b"> 114</a></span>&#160;std::vector&lt;QPoint&gt; <a class="code" href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">IntelliShapedImage::getPolygon</a>(){</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a> = <a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.convertToFormat(QImage::Format_Indexed8);</div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>;</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; }</div> <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;}</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; calculateVisiblity();</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;}</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b"> 122</a></span>&#160;std::vector&lt;QPoint&gt; <a class="code" href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">IntelliShapedImage::getPolygon</a>(){</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_intelli_shaped_image_html_a68cf374247c16f07fd84d50e4cd05630"><div class="ttname"><a href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &amp;displaySize, int alpha=255) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00077">IntelliShapedImage.cpp:77</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_a68cf374247c16f07fd84d50e4cd05630"><div class="ttname"><a href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &amp;displaySize, int alpha=255) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00069">IntelliShapedImage.cpp:69</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_aee38adc7db9e3fd40e083247219bef05"><div class="ttname"><a href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">IntelliShapedImage::copy</a></div><div class="ttdeci">IntelliShapedImage * copy(const IntelliShapedImage &amp;image)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00013">IntelliShapedImage.cpp:13</a></div></div>
<div class="ttc" id="a_intelli_shaped_image_8h_html"><div class="ttname"><a href="_intelli_shaped_image_8h.html">IntelliShapedImage.h</a></div></div> <div class="ttc" id="a_intelli_shaped_image_8h_html"><div class="ttname"><a href="_intelli_shaped_image_8h.html">IntelliShapedImage.h</a></div></div>
<div class="ttc" id="anamespace_intelli_triangulation_html_acdaf1ed598e868b25e9e06d580da32e5"><div class="ttname"><a href="namespace_intelli_triangulation.html#acdaf1ed598e868b25e9e06d580da32e5">IntelliTriangulation::calculateTriangles</a></div><div class="ttdeci">std::vector&lt; Triangle &gt; calculateTriangles(std::vector&lt; QPoint &gt; polyPoints)</div><div class="ttdoc">A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_triangulation_8cpp_source.html#l00007">IntelliTriangulation.cpp:7</a></div></div> <div class="ttc" id="anamespace_intelli_triangulation_html_acdaf1ed598e868b25e9e06d580da32e5"><div class="ttname"><a href="namespace_intelli_triangulation.html#acdaf1ed598e868b25e9e06d580da32e5">IntelliTriangulation::calculateTriangles</a></div><div class="ttdeci">std::vector&lt; Triangle &gt; calculateTriangles(std::vector&lt; QPoint &gt; polyPoints)</div><div class="ttdoc">A function to split a polygon in its spanning traingles by using Meisters Theorem of graph theory by ...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_triangulation_8cpp_source.html#l00007">IntelliTriangulation.cpp:7</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_aeff4b2331f4244f170c70526d8ca819b"><div class="ttname"><a href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">IntelliShapedImage::getPolygon</a></div><div class="ttdeci">virtual std::vector&lt; QPoint &gt; getPolygon() override</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00122">IntelliShapedImage.cpp:122</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_aeff4b2331f4244f170c70526d8ca819b"><div class="ttname"><a href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">IntelliShapedImage::getPolygon</a></div><div class="ttdeci">virtual std::vector&lt; QPoint &gt; getPolygon() override</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00114">IntelliShapedImage.cpp:114</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html"><div class="ttname"><a href="class_intelli_shaped_image.html">IntelliShapedImage</a></div><div class="ttdoc">The IntelliShapedImage manages a Shapedimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00013">IntelliShapedImage.h:13</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html"><div class="ttname"><a href="class_intelli_shaped_image.html">IntelliShapedImage</a></div><div class="ttdoc">The IntelliShapedImage manages a Shapedimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00013">IntelliShapedImage.h:13</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_aed0b31e0fa771104399d1f5ff39a0337"><div class="ttname"><a href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00028">IntelliShapedImage.cpp:28</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_aed0b31e0fa771104399d1f5ff39a0337"><div class="ttname"><a href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00020">IntelliShapedImage.cpp:20</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aa63d34c7932113d021653980ee018671"><div class="ttname"><a href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">IntelliImage::fastRenderering</a></div><div class="ttdeci">bool fastRenderering</div><div class="ttdoc">fastRendering is the flag that represents the usage of 8bit pictures.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00051">IntelliImage.h:51</a></div></div> <div class="ttc" id="aclass_intelli_image_html_aa63d34c7932113d021653980ee018671"><div class="ttname"><a href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">IntelliImage::fastRenderering</a></div><div class="ttdeci">bool fastRenderering</div><div class="ttdoc">fastRendering is the flag that represents the usage of 8bit pictures.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00051">IntelliImage.h:51</a></div></div>
<div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</a></div><div class="ttdeci">@ SHAPEDIMAGE</div></div> <div class="ttc" id="a_intelli_image_8h_html_a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37"><div class="ttname"><a href="_intelli_image_8h.html#a3154c405c975616503bac23f51b78fc0ac065b60ec4cf443808263527bdc0df37">ImageType::SHAPEDIMAGE</a></div><div class="ttdeci">@ SHAPEDIMAGE</div></div>
<div class="ttc" id="aclass_intelli_image_html_ac460f75e1fa7e44b00a65e7fddac5b80"><div class="ttname"><a href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">IntelliImage::TypeOfImage</a></div><div class="ttdeci">ImageType TypeOfImage</div><div class="ttdoc">The Type, an Image is.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00046">IntelliImage.h:46</a></div></div> <div class="ttc" id="aclass_intelli_image_html_ac460f75e1fa7e44b00a65e7fddac5b80"><div class="ttname"><a href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">IntelliImage::TypeOfImage</a></div><div class="ttdeci">ImageType TypeOfImage</div><div class="ttdoc">The Type, an Image is.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00046">IntelliImage.h:46</a></div></div>
@@ -227,11 +218,10 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8cpp_source.html
<div class="ttc" id="aclass_intelli_shaped_image_html_a727d19ce314c0874be6b0633a3a603c8"><div class="ttname"><a href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">IntelliShapedImage::polygonData</a></div><div class="ttdeci">std::vector&lt; QPoint &gt; polygonData</div><div class="ttdoc">The Vertices of The Polygon. Needs to be a planar Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00031">IntelliShapedImage.h:31</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_a727d19ce314c0874be6b0633a3a603c8"><div class="ttname"><a href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">IntelliShapedImage::polygonData</a></div><div class="ttdeci">std::vector&lt; QPoint &gt; polygonData</div><div class="ttdoc">The Vertices of The Polygon. Needs to be a planar Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00031">IntelliShapedImage.h:31</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_ae2e612a1fa52d7f878b34a7a7022d8e9"><div class="ttname"><a href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage::IntelliShapedImage</a></div><div class="ttdeci">IntelliShapedImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliShapedImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00007">IntelliShapedImage.cpp:7</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_ae2e612a1fa52d7f878b34a7a7022d8e9"><div class="ttname"><a href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage::IntelliShapedImage</a></div><div class="ttdeci">IntelliShapedImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliShapedImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00007">IntelliShapedImage.cpp:7</a></div></div>
<div class="ttc" id="anamespace_intelli_triangulation_html_ac276696f29d141ed34614c1c3b1c040f"><div class="ttname"><a href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">IntelliTriangulation::isInPolygon</a></div><div class="ttdeci">bool isInPolygon(const std::vector&lt; Triangle &gt; &amp;triangles, QPoint &amp;point)</div><div class="ttdoc">A function to check if a point lies in a polygon by checking its spanning triangles.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_triangulation_8cpp_source.html#l00116">IntelliTriangulation.cpp:116</a></div></div> <div class="ttc" id="anamespace_intelli_triangulation_html_ac276696f29d141ed34614c1c3b1c040f"><div class="ttname"><a href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">IntelliTriangulation::isInPolygon</a></div><div class="ttdeci">bool isInPolygon(const std::vector&lt; Triangle &gt; &amp;triangles, QPoint &amp;point)</div><div class="ttdoc">A function to check if a point lies in a polygon by checking its spanning triangles.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_triangulation_8cpp_source.html#l00116">IntelliTriangulation.cpp:116</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_a43d63d8a814852d377ee2030658fbab9"><div class="ttname"><a href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a></div><div class="ttdeci">virtual ~IntelliShapedImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00020">IntelliShapedImage.cpp:20</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_a43d63d8a814852d377ee2030658fbab9"><div class="ttname"><a href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a></div><div class="ttdeci">virtual ~IntelliShapedImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00012">IntelliShapedImage.cpp:12</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div>
<div class="ttc" id="a_intelli_triangulation_8h_html"><div class="ttname"><a href="_intelli_triangulation_8h.html">IntelliTriangulation.h</a></div></div> <div class="ttc" id="a_intelli_triangulation_8h_html"><div class="ttname"><a href="_intelli_triangulation_8h.html">IntelliTriangulation.h</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aea7b5f173968b330ef034bedb9426520"><div class="ttname"><a href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">IntelliImage::getWidth</a></div><div class="ttdeci">virtual int getWidth() const</div><div class="ttdoc">getWidth returns the width of the Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00163">IntelliImage.cpp:163</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_a4b69d75de7a3b85032482982f249458e"><div class="ttname"><a href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData) override</div><div class="ttdoc">A function that sets the data of the visible Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00087">IntelliShapedImage.cpp:87</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_a4b69d75de7a3b85032482982f249458e"><div class="ttname"><a href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData) override</div><div class="ttdoc">A function that sets the data of the visible Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00095">IntelliShapedImage.cpp:95</a></div></div>
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -108,44 +108,42 @@ $(document).ready(function(){initNavTree('_intelli_shaped_image_8h_source.html',
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">public</span>:</div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<a class="code" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn);</div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<a class="code" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">bool</span> fastRendererOn);</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>* <a class="code" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>(<span class="keyword">const</span> <a class="code" href="class_intelli_shaped_image.html">IntelliShapedImage</a>&amp; image);</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">virtual</span> <a class="code" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">~IntelliShapedImage</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">virtual</span> <a class="code" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">~IntelliShapedImage</a>() <span class="keyword">override</span>;</div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<span class="keyword">const</span> QSize&amp; displaySize, <span class="keywordtype">int</span> alpha = 255) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<span class="keyword">const</span> QSize&amp; displaySize, <span class="keywordtype">int</span> alpha = 255) <span class="keyword">override</span>;</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<span class="keywordtype">int</span> alpha = 255) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">virtual</span> QImage <a class="code" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">getDisplayable</a>(<span class="keywordtype">int</span> alpha = 255) <span class="keyword">override</span>;</div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">getDeepCopy</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">virtual</span> <a class="code" href="class_intelli_image.html">IntelliImage</a>* <a class="code" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">getDeepCopy</a>() <span class="keyword">override</span>;</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; </div> <div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93"> 71</a></span>&#160;<span class="keyword">virtual</span> std::vector&lt;QPoint&gt; <a class="code" href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93">getPolygonData</a>()<span class="keyword"> override </span>{</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93"> 72</a></span>&#160;<span class="keyword">virtual</span> std::vector&lt;QPoint&gt; <a class="code" href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93">getPolygonData</a>()<span class="keyword"> override </span>{</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">return</span> <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>;</div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;}</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;}</div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">setPolygon</a>(<span class="keyword">const</span> std::vector&lt;QPoint&gt;&amp; <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">setPolygon</a>(<span class="keyword">const</span> std::vector&lt;QPoint&gt;&amp; <a class="code" href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">polygonData</a>) <span class="keyword">override</span>;</div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">virtual</span> std::vector&lt;QPoint&gt; <a class="code" href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">getPolygon</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">virtual</span> std::vector&lt;QPoint&gt; <a class="code" href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">getPolygon</a>() <span class="keyword">override</span>;</div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;};</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;};</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_intelli_shaped_image_html_a68cf374247c16f07fd84d50e4cd05630"><div class="ttname"><a href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &amp;displaySize, int alpha=255) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00077">IntelliShapedImage.cpp:77</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_a68cf374247c16f07fd84d50e4cd05630"><div class="ttname"><a href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage::getDisplayable</a></div><div class="ttdeci">virtual QImage getDisplayable(const QSize &amp;displaySize, int alpha=255) override</div><div class="ttdoc">A function returning the displayable ImageData in a requested transparence and size.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00069">IntelliShapedImage.cpp:69</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_aee38adc7db9e3fd40e083247219bef05"><div class="ttname"><a href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">IntelliShapedImage::copy</a></div><div class="ttdeci">IntelliShapedImage * copy(const IntelliShapedImage &amp;image)</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00013">IntelliShapedImage.cpp:13</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_aeff4b2331f4244f170c70526d8ca819b"><div class="ttname"><a href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">IntelliShapedImage::getPolygon</a></div><div class="ttdeci">virtual std::vector&lt; QPoint &gt; getPolygon() override</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00114">IntelliShapedImage.cpp:114</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_aeff4b2331f4244f170c70526d8ca819b"><div class="ttname"><a href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">IntelliShapedImage::getPolygon</a></div><div class="ttdeci">virtual std::vector&lt; QPoint &gt; getPolygon() override</div><div class="ttdoc">getPolygon</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00122">IntelliShapedImage.cpp:122</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html"><div class="ttname"><a href="class_intelli_shaped_image.html">IntelliShapedImage</a></div><div class="ttdoc">The IntelliShapedImage manages a Shapedimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00013">IntelliShapedImage.h:13</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html"><div class="ttname"><a href="class_intelli_shaped_image.html">IntelliShapedImage</a></div><div class="ttdoc">The IntelliShapedImage manages a Shapedimage.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00013">IntelliShapedImage.h:13</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_aed0b31e0fa771104399d1f5ff39a0337"><div class="ttname"><a href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00028">IntelliShapedImage.cpp:28</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_aed0b31e0fa771104399d1f5ff39a0337"><div class="ttname"><a href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage::getDeepCopy</a></div><div class="ttdeci">virtual IntelliImage * getDeepCopy() override</div><div class="ttdoc">A function that copys all that returns a [allocated] Image.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00020">IntelliShapedImage.cpp:20</a></div></div>
<div class="ttc" id="a_intelli_raster_image_8h_html"><div class="ttname"><a href="_intelli_raster_image_8h.html">IntelliRasterImage.h</a></div></div> <div class="ttc" id="a_intelli_raster_image_8h_html"><div class="ttname"><a href="_intelli_raster_image_8h.html">IntelliRasterImage.h</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div> <div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_ae4518c7f5a105cc4f33fabb60c794a93"><div class="ttname"><a href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93">IntelliShapedImage::getPolygonData</a></div><div class="ttdeci">virtual std::vector&lt; QPoint &gt; getPolygonData() override</div><div class="ttdoc">A function that returns the Polygondata if existent.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00072">IntelliShapedImage.h:72</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_ae4518c7f5a105cc4f33fabb60c794a93"><div class="ttname"><a href="class_intelli_shaped_image.html#ae4518c7f5a105cc4f33fabb60c794a93">IntelliShapedImage::getPolygonData</a></div><div class="ttdeci">virtual std::vector&lt; QPoint &gt; getPolygonData() override</div><div class="ttdoc">A function that returns the Polygondata if existent.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00071">IntelliShapedImage.h:71</a></div></div>
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div> <div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div> <div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_a727d19ce314c0874be6b0633a3a603c8"><div class="ttname"><a href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">IntelliShapedImage::polygonData</a></div><div class="ttdeci">std::vector&lt; QPoint &gt; polygonData</div><div class="ttdoc">The Vertices of The Polygon. Needs to be a planar Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00031">IntelliShapedImage.h:31</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_a727d19ce314c0874be6b0633a3a603c8"><div class="ttname"><a href="class_intelli_shaped_image.html#a727d19ce314c0874be6b0633a3a603c8">IntelliShapedImage::polygonData</a></div><div class="ttdeci">std::vector&lt; QPoint &gt; polygonData</div><div class="ttdoc">The Vertices of The Polygon. Needs to be a planar Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8h_source.html#l00031">IntelliShapedImage.h:31</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_ae2e612a1fa52d7f878b34a7a7022d8e9"><div class="ttname"><a href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage::IntelliShapedImage</a></div><div class="ttdeci">IntelliShapedImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliShapedImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00007">IntelliShapedImage.cpp:7</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_ae2e612a1fa52d7f878b34a7a7022d8e9"><div class="ttname"><a href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage::IntelliShapedImage</a></div><div class="ttdeci">IntelliShapedImage(int width, int height, bool fastRendererOn)</div><div class="ttdoc">The Construcor of the IntelliShapedImage. Given the Image dimensions.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00007">IntelliShapedImage.cpp:7</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_a43d63d8a814852d377ee2030658fbab9"><div class="ttname"><a href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a></div><div class="ttdeci">virtual ~IntelliShapedImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00020">IntelliShapedImage.cpp:20</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_a43d63d8a814852d377ee2030658fbab9"><div class="ttname"><a href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">IntelliShapedImage::~IntelliShapedImage</a></div><div class="ttdeci">virtual ~IntelliShapedImage() override</div><div class="ttdoc">An Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00012">IntelliShapedImage.cpp:12</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div>
<div class="ttc" id="aclass_intelli_shaped_image_html_a4b69d75de7a3b85032482982f249458e"><div class="ttname"><a href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData) override</div><div class="ttdoc">A function that sets the data of the visible Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00095">IntelliShapedImage.cpp:95</a></div></div> <div class="ttc" id="aclass_intelli_shaped_image_html_a4b69d75de7a3b85032482982f249458e"><div class="ttname"><a href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData) override</div><div class="ttdoc">A function that sets the data of the visible Polygon.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_shaped_image_8cpp_source.html#l00087">IntelliShapedImage.cpp:87</a></div></div>
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -128,57 +128,57 @@ $(document).ready(function(){initNavTree('_intelli_tool_8cpp_source.html',''); i
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; this-&gt;mergeToolLayer();</div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; this-&gt;mergeToolLayer();</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; this-&gt;deleteToolLayer();</div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; this-&gt;deleteToolLayer();</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;<a class="code" href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">historyadd</a>();</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;}</div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;}</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639"> 47</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>)</div> <div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639"> 48</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y){</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>)</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">calculateVisiblity</a>();</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;}</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574"> 52</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a>(<span class="keywordtype">int</span> value){</div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="comment">//if needed for future general tasks implement in here</span></div> <div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574"> 53</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a>(<span class="keywordtype">int</span> value){</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;guiReference-&gt;<a class="code" href="class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497">setToolWidth</a>(value + <a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-&gt;<a class="code" href="class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3">getLineWidth</a>());</div> <div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="comment">//if needed for future general tasks implement in here</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;}</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;guiReference-&gt;<a class="code" href="class_intelli_photo_gui.html#a343f8ebf5d27b7242208747de6c92497">setToolWidth</a>(value + <a class="code" href="class_intelli_tool.html#a55f6b45b416b7d790fa8bc09603bf67f">Toolsettings</a>-&gt;<a class="code" href="class_intelli_toolsettings.html#abb3ee5a9c8a379167060799d275e65c3">getLineWidth</a>());</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">bool</span> IntelliTool::createToolLayer(){</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;createTempTopLayer(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;activeLayer)) {</div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">bool</span> IntelliTool::createToolLayer(){</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; this-&gt;<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a> = &amp;<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;activeLayer)];</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;createTempTopLayer(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;activeLayer)) {</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; this-&gt;<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a> = &amp;<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;activeLayer + 1)];</div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; this-&gt;<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a> = &amp;<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;activeLayer)];</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; this-&gt;<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a> = &amp;<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;layerBundle[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span><span class="keyword">&gt;</span>(<a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;activeLayer + 1)];</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; }</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;}</div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;}</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">void</span> IntelliTool::mergeToolLayer(){</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; QColor clr_0;</div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">void</span> IntelliTool::mergeToolLayer(){</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; QColor clr_1;</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; QColor clr_0;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; QImage updatedImage = <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">getImageData</a>();</div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; QColor clr_1;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; QImage updatedImage = <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">getImageData</a>();</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">height</a>; y++) {</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">width</a>; x++) {</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> y = 0; y&lt;<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">height</a>; y++) {</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; clr_0 = updatedImage.pixelColor(x,y);</div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> x = 0; x&lt;<a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">width</a>; x++) {</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; clr_1 = <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; clr_0 = updatedImage.pixelColor(x,y);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">float</span> t = <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_1.alpha()) / 255.f;</div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; clr_1 = <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a>.pixelColor(x,y);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">int</span> r = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(<span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_1.red()) * (t) + <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_0.red()) * (1.f - t) + 0.5f);</div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">float</span> t = <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_1.alpha()) / 255.f;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">int</span> g = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(<span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_1.green()) * (t) + <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_0.green()) * (1.f - t) + 0.5f);</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">int</span> r = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(<span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_1.red()) * (t) + <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_0.red()) * (1.f - t) + 0.5f);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">int</span> b = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(<span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_1.blue()) * (t) + <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_0.blue() * (1.f - t)) + 0.5f);</div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">int</span> g = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(<span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_1.green()) * (t) + <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_0.green()) * (1.f - t) + 0.5f);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">int</span> a = std::min(clr_0.alpha() + clr_1.alpha(), 255);</div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordtype">int</span> b = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(<span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_1.blue()) * (t) + <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(clr_0.blue() * (1.f - t)) + 0.5f);</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; clr_0.setRed(r);</div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordtype">int</span> a = std::min(clr_0.alpha() + clr_1.alpha(), 255);</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; clr_0.setGreen(g);</div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; clr_0.setRed(r);</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; clr_0.setBlue(b);</div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; clr_0.setGreen(g);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; clr_0.setAlpha(a);</div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; clr_0.setBlue(b);</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; clr_0.setAlpha(a);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; updatedImage.setPixelColor(x, y, clr_0);</div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; updatedImage.setPixelColor(x, y, clr_0);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268">setImageData</a>(updatedImage);</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">getPolygonData</a>().size() &gt; 0) {</div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268">setImageData</a>(updatedImage);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309">setPolygon</a>(<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">getPolygonData</a>());</div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">getPolygonData</a>().size() &gt; 0) {</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309">setPolygon</a>(<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">getPolygonData</a>());</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;guiReference-&gt;<a class="code" href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">UpdateGui</a>();</div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;<a class="code" href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">historyadd</a>();</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="class_intelli_tool.html#ab4c2698a0f9f25fb6639ec760d2d0289">Area</a>-&gt;guiReference-&gt;<a class="code" href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">UpdateGui</a>();</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;}</div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;}</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span> IntelliTool::deleteToolLayer(){</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keywordtype">void</span> IntelliTool::deleteToolLayer(){</div>
@@ -227,10 +227,10 @@ $(document).ready(function(){initNavTree('_intelli_tool_8cpp_source.html',''); i
<div class="ttc" id="aclass_intelli_photo_gui_html_a1dbef8d4688227aa9455aea52db00bf4"><div class="ttname"><a href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">IntelliPhotoGui::UpdateGui</a></div><div class="ttdeci">void UpdateGui()</div><div class="ttdoc">UpdateGui a function to update all gui elements.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00932">IntelliPhotoGui.cpp:932</a></div></div> <div class="ttc" id="aclass_intelli_photo_gui_html_a1dbef8d4688227aa9455aea52db00bf4"><div class="ttname"><a href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">IntelliPhotoGui::UpdateGui</a></div><div class="ttdeci">void UpdateGui()</div><div class="ttdoc">UpdateGui a function to update all gui elements.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_photo_gui_8cpp_source.html#l00932">IntelliPhotoGui.cpp:932</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00041">IntelliImage.h:41</a></div></div> <div class="ttc" id="aclass_intelli_image_html_a2431be82e9e85dd34b62a7f7cba053c2"><div class="ttname"><a href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">IntelliImage::imageData</a></div><div class="ttdeci">QImage imageData</div><div class="ttdoc">The underlying image data.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00041">IntelliImage.h:41</a></div></div>
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div> <div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00047">IntelliTool.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00048">IntelliTool.cpp:48</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div> <div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
<div class="ttc" id="aclass_painting_area_html_acf20e3f5f74a239e6f9b7e2e1200295f"><div class="ttname"><a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a></div><div class="ttdeci">void historyadd()</div><div class="ttdoc">historyadd adds an hisotry step</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00510">PaintingArea.cpp:510</a></div></div> <div class="ttc" id="aclass_painting_area_html_acf20e3f5f74a239e6f9b7e2e1200295f"><div class="ttname"><a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a></div><div class="ttdeci">void historyadd()</div><div class="ttdoc">historyadd adds an hisotry step</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00510">PaintingArea.cpp:510</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00052">IntelliTool.cpp:52</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00053">IntelliTool.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a57fb1b27d364c9e3696eb928b75fa9f2"><div class="ttname"><a href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">IntelliTool::~IntelliTool</a></div><div class="ttdeci">virtual ~IntelliTool()=0</div><div class="ttdoc">An abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00015">IntelliTool.cpp:15</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a57fb1b27d364c9e3696eb928b75fa9f2"><div class="ttname"><a href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">IntelliTool::~IntelliTool</a></div><div class="ttdeci">virtual ~IntelliTool()=0</div><div class="ttdoc">An abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00015">IntelliTool.cpp:15</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aa4b3f4631bd972456917275afb9fd309"><div class="ttname"><a href="class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309">IntelliImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData)=0</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div></div> <div class="ttc" id="aclass_intelli_image_html_aa4b3f4631bd972456917275afb9fd309"><div class="ttname"><a href="class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309">IntelliImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData)=0</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div></div>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -189,8 +189,8 @@ $(document).ready(function(){initNavTree('_intelli_tool_8h_source.html',''); ini
<div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div> <div class="ttc" id="aclass_unit_test_html"><div class="ttname"><a href="class_unit_test.html">UnitTest</a></div><div class="ttdef"><b>Definition:</b> <a href="main_unit_test_8cpp_source.html#l00008">mainUnitTest.cpp:8</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7">IntelliTool::Tooltype::LINE</a></div><div class="ttdeci">@ LINE</div></div> <div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7">IntelliTool::Tooltype::LINE</a></div><div class="ttdeci">@ LINE</div></div>
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa90f70ea2675c36bd9b0b44a79f37a41f"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa90f70ea2675c36bd9b0b44a79f37a41f">IntelliTool::Tooltype::GRADIENT</a></div><div class="ttdeci">@ GRADIENT</div></div> <div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa90f70ea2675c36bd9b0b44a79f37a41f"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa90f70ea2675c36bd9b0b44a79f37a41f">IntelliTool::Tooltype::GRADIENT</a></div><div class="ttdeci">@ GRADIENT</div></div>
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00047">IntelliTool.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00048">IntelliTool.cpp:48</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00052">IntelliTool.cpp:52</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00053">IntelliTool.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a57fb1b27d364c9e3696eb928b75fa9f2"><div class="ttname"><a href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">IntelliTool::~IntelliTool</a></div><div class="ttdeci">virtual ~IntelliTool()=0</div><div class="ttdoc">An abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00015">IntelliTool.cpp:15</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a57fb1b27d364c9e3696eb928b75fa9f2"><div class="ttname"><a href="class_intelli_tool.html#a57fb1b27d364c9e3696eb928b75fa9f2">IntelliTool::~IntelliTool</a></div><div class="ttdeci">virtual ~IntelliTool()=0</div><div class="ttdoc">An abstract Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00015">IntelliTool.cpp:15</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491">IntelliTool::Tooltype::CIRCLE</a></div><div class="ttdeci">@ CIRCLE</div></div> <div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa0af50777920c1401ab975cab64c4d491">IntelliTool::Tooltype::CIRCLE</a></div><div class="ttdeci">@ CIRCLE</div></div>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -200,9 +200,9 @@ $(document).ready(function(){initNavTree('_intelli_tool_circle_8cpp_source.html'
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div> <div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
<div class="ttc" id="aclass_intelli_tool_circle_html_ad8e438ec997c57262b5efc2db4cee1a3"><div class="ttname"><a href="class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3">IntelliToolCircle::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00067">IntelliToolCircle.cpp:67</a></div></div> <div class="ttc" id="aclass_intelli_tool_circle_html_ad8e438ec997c57262b5efc2db4cee1a3"><div class="ttname"><a href="class_intelli_tool_circle.html#ad8e438ec997c57262b5efc2db4cee1a3">IntelliToolCircle::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8cpp_source.html#l00067">IntelliToolCircle.cpp:67</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdoc">setLineWidth sets the width attribute of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdoc">setLineWidth sets the width attribute of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00047">IntelliTool.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00048">IntelliTool.cpp:48</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div> <div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00052">IntelliTool.cpp:52</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00053">IntelliTool.cpp:53</a></div></div>
<div class="ttc" id="a_intelli_tool_circle_8h_html"><div class="ttname"><a href="_intelli_tool_circle_8h.html">IntelliToolCircle.h</a></div></div> <div class="ttc" id="a_intelli_tool_circle_8h_html"><div class="ttname"><a href="_intelli_tool_circle_8h.html">IntelliToolCircle.h</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &amp;color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00117">IntelliImage.cpp:117</a></div></div> <div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &amp;color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00117">IntelliImage.cpp:117</a></div></div>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -199,9 +199,9 @@ $(document).ready(function(){initNavTree('_intelli_tool_flood_fill_8cpp_source.h
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div> <div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div>
<div class="ttc" id="aclass_intelli_tool_flood_fill_html_ada0f7154d119102410a55038763a17e4"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4">IntelliToolFloodFill::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00017">IntelliToolFloodFill.cpp:17</a></div></div> <div class="ttc" id="aclass_intelli_tool_flood_fill_html_ada0f7154d119102410a55038763a17e4"><div class="ttname"><a href="class_intelli_tool_flood_fill.html#ada0f7154d119102410a55038763a17e4">IntelliToolFloodFill::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click pressed of a mouse. Clearing the canvas.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_flood_fill_8cpp_source.html#l00017">IntelliToolFloodFill.cpp:17</a></div></div>
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div> <div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00047">IntelliTool.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00048">IntelliTool.cpp:48</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div> <div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00052">IntelliTool.cpp:52</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00053">IntelliTool.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div>
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -132,91 +132,82 @@ $(document).ready(function(){initNavTree('_intelli_tool_gradient_8cpp_source.htm
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">if</span>(this-&gt;<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>) {</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">if</span>(this-&gt;<a class="code" href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">isDrawing</a>) {</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; hasMoved = <span class="keyword">true</span>;</div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; hasMoved = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; endPoint = QPoint(x,y);</div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; endPoint = QPoint(x,y);</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; VectorStartEnd[0] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(endPoint.x() - startPoint.x());</div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; this-&gt;<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(Qt::transparent);</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; VectorStartEnd[1] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(endPoint.y() - startPoint.y());</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; computeGradientLayer();</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; NormalVector[0] = VectorStartEnd[1];</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(startPoint,endPoint,LineColor,1);</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; NormalVector[1] = (-1 * VectorStartEnd[0]);</div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; }</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; NormalDotNormal = dotProduct(NormalVector,NormalVector);</div> <div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(x,y);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; this-&gt;<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(Qt::transparent);</div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;}</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; computeGradientLayer();</div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(startPoint,endPoint,LineColor,1);</div> <div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_intelli_tool_gradient.html#a11f77ac474b697ebb6bc185560437f6a"> 54</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_gradient.html#a11f77ac474b697ebb6bc185560437f6a">IntelliToolGradient::onWheelScrolled</a>(<span class="keywordtype">int</span> value){</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a>(value);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a>(x,y);</div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; </div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div> <div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">void</span> IntelliToolGradient::computeAndDrawPixelColor(QPoint Point, <span class="keywordtype">int</span> FirstColor[4], <span class="keywordtype">int</span> SecondColor[4], <span class="keywordtype">double</span> NormalVector[2], <span class="keywordtype">double</span> NormalDotNormal){</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_intelli_tool_gradient.html#a11f77ac474b697ebb6bc185560437f6a"> 59</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_intelli_tool_gradient.html#a11f77ac474b697ebb6bc185560437f6a">IntelliToolGradient::onWheelScrolled</a>(<span class="keywordtype">int</span> value){</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">double</span> doublePoint[2];</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a>(value);</div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; doublePoint[0] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(Point.x());</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;}</div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; doublePoint[1] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(Point.y());</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">double</span> doublePointSubA[2];</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">void</span> IntelliToolGradient::computeAndDrawPixelColor(QPoint Point){</div> <div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; doublePointSubA[0] = doublePoint[0] - doubleStartPoint[0];</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">double</span> doublePoint[2];</div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; doublePointSubA[1] = doublePoint[1] - doubleStartPoint[1];</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; doublePoint[0] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(Point.x());</div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">double</span> Perpendicular[2];</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; doublePoint[1] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(Point.y());</div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">double</span> PointSubADotNormal = dotProduct(doublePointSubA,NormalVector);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">double</span> doublePointSubA[2];</div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; Perpendicular[0] = doublePoint[0] - (PointSubADotNormal / NormalDotNormal) * NormalVector[0];</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; doublePointSubA[0] = doublePoint[0] - doubleStartPoint[0];</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; Perpendicular[1] = doublePoint[1] - (PointSubADotNormal / NormalDotNormal) * NormalVector[1];</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; doublePointSubA[1] = doublePoint[1] - doubleStartPoint[1];</div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">double</span> VectorAPoint[2];</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">double</span> Perpendicular[2];</div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; VectorAPoint[0] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(Perpendicular[0] - doubleStartPoint[0]);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">double</span> PointSubADotNormal = dotProduct(doublePointSubA,NormalVector);</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; VectorAPoint[1] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(Perpendicular[1] - doubleStartPoint[1]);</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; Perpendicular[0] = doublePoint[0] - (PointSubADotNormal / NormalDotNormal) * NormalVector[0];</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">double</span> ratio;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; Perpendicular[1] = doublePoint[1] - (PointSubADotNormal / NormalDotNormal) * NormalVector[1];</div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordflow">if</span>(((VectorAPoint[0] &lt; 0 &amp;&amp; VectorStartEnd[0] &lt; 0) || (VectorAPoint[0] &gt; 0 &amp;&amp; VectorStartEnd[0] &gt; 0)) &amp;&amp; ((VectorAPoint[1] &lt; 0 &amp;&amp; VectorStartEnd[1] &lt; 0) || (VectorAPoint[1] &gt; 0 &amp;&amp; VectorStartEnd[1] &gt; 0)))</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">double</span> VectorAPoint[2];</div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; ratio = lenghtVector(VectorAPoint) / lenghtVector(VectorStartEnd);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; VectorAPoint[0] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(Perpendicular[0] - doubleStartPoint[0]);</div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">else</span>{</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; VectorAPoint[1] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(Perpendicular[1] - doubleStartPoint[1]);</div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; ratio = -1;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">double</span> ratio;</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordflow">if</span>(((VectorAPoint[0] &lt; 0 &amp;&amp; VectorStartEnd[0] &lt; 0) || (VectorAPoint[0] &gt; 0 &amp;&amp; VectorStartEnd[0] &gt; 0)) &amp;&amp; ((VectorAPoint[1] &lt; 0 &amp;&amp; VectorStartEnd[1] &lt; 0) || (VectorAPoint[1] &gt; 0 &amp;&amp; VectorStartEnd[1] &gt; 0)))</div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; QColor computedColor;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; ratio = lenghtVector(VectorAPoint) / lenghtVector(VectorStartEnd);</div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">if</span>(ratio &lt; 0) {</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">else</span>{</div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; computedColor = <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-&gt;<a class="code" href="class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1">getFirstColor</a>();</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; ratio = -1;</div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div> <div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(ratio &gt; 1) {</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; QColor computedColor;</div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; computedColor = <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-&gt;<a class="code" href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">getSecondColor</a>();</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">if</span>(ratio &lt; 0) {</div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; }</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; computedColor = <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-&gt;<a class="code" href="class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1">getFirstColor</a>();</div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">else</span>{</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; computedColor.setRed(<span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(ratio * SecondColor[0] + (1 - ratio) * FirstColor[0]));</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span>(ratio &gt; 1) {</div> <div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; computedColor.setGreen(<span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(ratio * SecondColor[1] + (1 - ratio) * FirstColor[1]));</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; computedColor = <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-&gt;<a class="code" href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">getSecondColor</a>();</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; computedColor.setBlue(<span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(ratio * SecondColor[2] + (1 - ratio) * FirstColor[2]));</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; computedColor.setAlpha(<span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(ratio * SecondColor[3] + (1 - ratio) * FirstColor[3]));</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordflow">else</span>{</div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; }</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">int</span> red;</div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(Point,computedColor);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">int</span> green;</div> <div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;}</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordtype">int</span> blue;</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">int</span> alpha;</div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">double</span> IntelliToolGradient::dotProduct(<span class="keywordtype">double</span> Vector1[2], <span class="keywordtype">double</span> Vector2[2]){</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordtype">int</span> red2;</div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(Vector1[0] * Vector2[0] + Vector1[1] * Vector2[1]);</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">int</span> green2;</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;}</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">int</span> blue2;</div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordtype">int</span> alpha2;</div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">double</span> IntelliToolGradient::lenghtVector(<span class="keywordtype">double</span> Vector[2]){</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-&gt;<a class="code" href="class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1">getFirstColor</a>().getRgb(&amp;red,&amp;green,&amp;blue,&amp;alpha);</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>((sqrt(Vector[0] * Vector[0] + Vector[1] * Vector[1])));</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-&gt;<a class="code" href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">getSecondColor</a>().getRgb(&amp;red2,&amp;green2,&amp;blue2,&amp;alpha2);</div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;}</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; computedColor.setRed(<span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(ratio * red2 + (1 - ratio) * red));</div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; computedColor.setGreen(<span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(ratio * green2 + (1 - ratio) * green));</div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">void</span> IntelliToolGradient::computeGradientLayer(){</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; computedColor.setBlue(<span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(ratio * blue2 + (1 - ratio) * blue));</div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">int</span> FirstColor[4];</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; computedColor.setAlpha(<span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(ratio * alpha2 + (1 - ratio) * alpha));</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-&gt;<a class="code" href="class_intelli_color_picker.html#aeb08029a0c946ed0402c9c11a91965b1">getFirstColor</a>().getRgb(&amp;FirstColor[0],&amp;FirstColor[1],&amp;FirstColor[2],&amp;FirstColor[3]);</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div> <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">int</span> SecondColor[4];</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(Point,computedColor);</div> <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="class_intelli_tool.html#ae2e0ac394611a361ab4ef2fe55c03fef">colorPicker</a>-&gt;<a class="code" href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">getSecondColor</a>().getRgb(&amp;SecondColor[0],&amp;SecondColor[1],&amp;SecondColor[2],&amp;SecondColor[3]);</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;}</div> <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordtype">double</span> NormalVector[2];</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keywordtype">double</span> IntelliToolGradient::dotProduct(<span class="keywordtype">double</span> Vector1[2], <span class="keywordtype">double</span> Vector2[2]){</div> <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordtype">double</span> NormalDotNormal;</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(Vector1[0] * Vector2[0] + Vector1[1] * Vector2[1]);</div> <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; </div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;}</div> <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; VectorStartEnd[0] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(endPoint.x() - startPoint.x());</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; </div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; VectorStartEnd[1] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(endPoint.y() - startPoint.y());</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keywordtype">double</span> IntelliToolGradient::lenghtVector(<span class="keywordtype">double</span> Vector[2]){</div> <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; NormalVector[0] = VectorStartEnd[1];</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>((sqrt(Vector[0] * Vector[0] + Vector[1] * Vector[1])));</div> <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; NormalVector[1] = (-1 * VectorStartEnd[0]);</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;}</div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; NormalDotNormal = dotProduct(NormalVector,NormalVector);</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; </div> <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keywordtype">void</span> IntelliToolGradient::computeGradientLayer(){</div> <div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">height</a>; i++) {</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">bool</span> switched = <span class="keyword">false</span>;</div> <div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0; j &lt; <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">width</a>; j++) {</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb">isFastRendering</a>()) {</div> <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; computeAndDrawPixelColor(QPoint(j,i), FirstColor, SecondColor, NormalVector, NormalDotNormal);</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; switched = <span class="keyword">true</span>;</div> <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; }</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2">updateRendererSetting</a>(<span class="keyword">false</span>);</div> <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; }</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;}</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#ae0003fb815e50ed587a9897988befc90">height</a>; i++) {</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0; j &lt; <a class="code" href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">activeLayer</a>-&gt;<a class="code" href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">width</a>; j++) {</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; computeAndDrawPixelColor(QPoint(j,i));</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordflow">if</span>(switched) {</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">Canvas</a>-&gt;<a class="code" href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">image</a>-&gt;<a class="code" href="class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2">updateRendererSetting</a>(<span class="keyword">true</span>);</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_intelli_tool_gradient_html_a6bbe09b64d8cd69e5ff64a3344725b11"><div class="ttname"><a href="class_intelli_tool_gradient.html#a6bbe09b64d8cd69e5ff64a3344725b11">IntelliToolGradient::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00032">IntelliToolGradient.cpp:32</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_a6bbe09b64d8cd69e5ff64a3344725b11"><div class="ttname"><a href="class_intelli_tool_gradient.html#a6bbe09b64d8cd69e5ff64a3344725b11">IntelliToolGradient::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00032">IntelliToolGradient.cpp:32</a></div></div>
@@ -228,17 +219,15 @@ $(document).ready(function(){initNavTree('_intelli_tool_gradient_8cpp_source.htm
<div class="ttc" id="aclass_intelli_image_html_af8eddbd9aa54c8d37590d1d4bf8dce31"><div class="ttname"><a href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a></div><div class="ttdeci">virtual void drawLine(const QPoint &amp;p1, const QPoint &amp;p2, const QColor &amp;color, const int &amp;penWidth)</div><div class="ttdoc">A function that draws a line between two given points in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00097">IntelliImage.cpp:97</a></div></div> <div class="ttc" id="aclass_intelli_image_html_af8eddbd9aa54c8d37590d1d4bf8dce31"><div class="ttname"><a href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">IntelliImage::drawLine</a></div><div class="ttdeci">virtual void drawLine(const QPoint &amp;p1, const QPoint &amp;p2, const QColor &amp;color, const int &amp;penWidth)</div><div class="ttdoc">A function that draws a line between two given points in a given color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00097">IntelliImage.cpp:97</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00030">IntelliTool.cpp:30</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a34b7ef1dde96b94a0ce450a25ae1778c"><div class="ttname"><a href="class_intelli_tool.html#a34b7ef1dde96b94a0ce450a25ae1778c">IntelliTool::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y)</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00030">IntelliTool.cpp:30</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_af3c859f5c409e37051edfd9e9fbca056"><div class="ttname"><a href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">IntelliImage::drawPixel</a></div><div class="ttdeci">virtual void drawPixel(const QPoint &amp;p1, const QColor &amp;color)</div><div class="ttdoc">A funtcion used to draw a pixel on the Image with the given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00058">IntelliImage.cpp:58</a></div></div> <div class="ttc" id="aclass_intelli_image_html_af3c859f5c409e37051edfd9e9fbca056"><div class="ttname"><a href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">IntelliImage::drawPixel</a></div><div class="ttdeci">virtual void drawPixel(const QPoint &amp;p1, const QColor &amp;color)</div><div class="ttdoc">A funtcion used to draw a pixel on the Image with the given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00058">IntelliImage.cpp:58</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_a47941bed3060d8df5f2edce8c7f046cb"><div class="ttname"><a href="class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb">IntelliImage::isFastRendering</a></div><div class="ttdeci">virtual bool isFastRendering() const</div><div class="ttdoc">isFastRendering returns if the Image is in fast rendering mode.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00171">IntelliImage.cpp:171</a></div></div>
<div class="ttc" id="aclass_intelli_tool_gradient_html_a7d5c812815872b7e394e36362358b539"><div class="ttname"><a href="class_intelli_tool_gradient.html#a7d5c812815872b7e394e36362358b539">IntelliToolGradient::~IntelliToolGradient</a></div><div class="ttdeci">virtual ~IntelliToolGradient() override</div><div class="ttdoc">~IntelliToolGradient basic destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00013">IntelliToolGradient.cpp:13</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_a7d5c812815872b7e394e36362358b539"><div class="ttname"><a href="class_intelli_tool_gradient.html#a7d5c812815872b7e394e36362358b539">IntelliToolGradient::~IntelliToolGradient</a></div><div class="ttdeci">virtual ~IntelliToolGradient() override</div><div class="ttdoc">~IntelliToolGradient basic destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00013">IntelliToolGradient.cpp:13</a></div></div>
<div class="ttc" id="aclass_intelli_tool_gradient_html_aed5ad1f718d53034d944ff8f1e8f9f36"><div class="ttname"><a href="class_intelli_tool_gradient.html#aed5ad1f718d53034d944ff8f1e8f9f36">IntelliToolGradient::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00028">IntelliToolGradient.cpp:28</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_aed5ad1f718d53034d944ff8f1e8f9f36"><div class="ttname"><a href="class_intelli_tool_gradient.html#aed5ad1f718d53034d944ff8f1e8f9f36">IntelliToolGradient::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00028">IntelliToolGradient.cpp:28</a></div></div>
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00057">PaintingArea.h:57</a></div></div> <div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00057">PaintingArea.h:57</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a555aa8a74992327f740dd69b3bb0ccca"><div class="ttname"><a href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">IntelliTool::isDrawing</a></div><div class="ttdeci">bool isDrawing</div><div class="ttdoc">A flag checking if the user is currently drawing or not.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00084">IntelliTool.h:84</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a555aa8a74992327f740dd69b3bb0ccca"><div class="ttname"><a href="class_intelli_tool.html#a555aa8a74992327f740dd69b3bb0ccca">IntelliTool::isDrawing</a></div><div class="ttdeci">bool isDrawing</div><div class="ttdoc">A flag checking if the user is currently drawing or not.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00084">IntelliTool.h:84</a></div></div>
<div class="ttc" id="aclass_intelli_tool_gradient_html_a11f77ac474b697ebb6bc185560437f6a"><div class="ttname"><a href="class_intelli_tool_gradient.html#a11f77ac474b697ebb6bc185560437f6a">IntelliToolGradient::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00059">IntelliToolGradient.cpp:59</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_a11f77ac474b697ebb6bc185560437f6a"><div class="ttname"><a href="class_intelli_tool_gradient.html#a11f77ac474b697ebb6bc185560437f6a">IntelliToolGradient::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00054">IntelliToolGradient.cpp:54</a></div></div>
<div class="ttc" id="aclass_intelli_color_picker_html_ab41abe8fb7e184db2c33e792f09792e0"><div class="ttname"><a href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor() const</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00019">IntelliColorPicker.cpp:19</a></div></div> <div class="ttc" id="aclass_intelli_color_picker_html_ab41abe8fb7e184db2c33e792f09792e0"><div class="ttname"><a href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor() const</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00019">IntelliColorPicker.cpp:19</a></div></div>
<div class="ttc" id="aclass_intelli_tool_gradient_html_ad29617596a4dcf09aa8bcc633d627203"><div class="ttname"><a href="class_intelli_tool_gradient.html#ad29617596a4dcf09aa8bcc633d627203">IntelliToolGradient::IntelliToolGradient</a></div><div class="ttdeci">IntelliToolGradient(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">IntelliToolGradient basic constructor of the gradient tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00006">IntelliToolGradient.cpp:6</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_ad29617596a4dcf09aa8bcc633d627203"><div class="ttname"><a href="class_intelli_tool_gradient.html#ad29617596a4dcf09aa8bcc633d627203">IntelliToolGradient::IntelliToolGradient</a></div><div class="ttdeci">IntelliToolGradient(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">IntelliToolGradient basic constructor of the gradient tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00006">IntelliToolGradient.cpp:6</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00026">IntelliTool.cpp:26</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a16189b00307c6d7e89f28198f54404b0"><div class="ttname"><a href="class_intelli_tool.html#a16189b00307c6d7e89f28198f54404b0">IntelliTool::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y)</div><div class="ttdoc">A function managing the right click Released of a Mouse. Merging the Canvas to Active....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00026">IntelliTool.cpp:26</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_aedccdad01b2bc6ec84fad3582251ff5d"><div class="ttname"><a href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">IntelliTool::activeLayer</a></div><div class="ttdeci">LayerObject * activeLayer</div><div class="ttdoc">A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00074">IntelliTool.h:74</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_aedccdad01b2bc6ec84fad3582251ff5d"><div class="ttname"><a href="class_intelli_tool.html#aedccdad01b2bc6ec84fad3582251ff5d">IntelliTool::activeLayer</a></div><div class="ttdeci">LayerObject * activeLayer</div><div class="ttdoc">A pointer to the underlying active Layer, do not work on this. This is used for data grabbing or prev...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00074">IntelliTool.h:74</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_ae4dbaefabce4ec5bec37f5b95e2f62e2"><div class="ttname"><a href="class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2">IntelliImage::updateRendererSetting</a></div><div class="ttdeci">virtual void updateRendererSetting(bool fastRendererOn)</div><div class="ttdoc">updateRendererSetting updates the existing image format to the new format.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00153">IntelliImage.cpp:153</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00079">IntelliTool.h:79</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a144d469cc03584f501194529a1b53c77"><div class="ttname"><a href="class_intelli_tool.html#a144d469cc03584f501194529a1b53c77">IntelliTool::Canvas</a></div><div class="ttdeci">LayerObject * Canvas</div><div class="ttdoc">A pointer to the drawing canvas of the tool, work on this.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00079">IntelliTool.h:79</a></div></div>
<div class="ttc" id="astruct_layer_object_html_af261813df52ff0b0c82bfa57efeb9897"><div class="ttname"><a href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">LayerObject::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">width - Stores the width of a layer in pixels.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00031">PaintingArea.h:31</a></div></div> <div class="ttc" id="astruct_layer_object_html_af261813df52ff0b0c82bfa57efeb9897"><div class="ttname"><a href="struct_layer_object.html#af261813df52ff0b0c82bfa57efeb9897">LayerObject::width</a></div><div class="ttdeci">int width</div><div class="ttdoc">width - Stores the width of a layer in pixels.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00031">PaintingArea.h:31</a></div></div>
<div class="ttc" id="aclass_intelli_tool_gradient_html_a47700908dab413203d06d64175a12cc1"><div class="ttname"><a href="class_intelli_tool_gradient.html#a47700908dab413203d06d64175a12cc1">IntelliToolGradient::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00017">IntelliToolGradient.cpp:17</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_a47700908dab413203d06d64175a12cc1"><div class="ttname"><a href="class_intelli_tool_gradient.html#a47700908dab413203d06d64175a12cc1">IntelliToolGradient::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00017">IntelliToolGradient.cpp:17</a></div></div>
@@ -250,8 +239,8 @@ $(document).ready(function(){initNavTree('_intelli_tool_gradient_8cpp_source.htm
<div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div> <div class="ttc" id="aclass_intelli_color_picker_html"><div class="ttname"><a href="class_intelli_color_picker.html">IntelliColorPicker</a></div><div class="ttdoc">The IntelliColorPicker manages the selected colors for one whole project.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8h_source.html#l00014">IntelliColorPicker.h:14</a></div></div>
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div> <div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa90f70ea2675c36bd9b0b44a79f37a41f"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa90f70ea2675c36bd9b0b44a79f37a41f">IntelliTool::Tooltype::GRADIENT</a></div><div class="ttdeci">@ GRADIENT</div></div> <div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa90f70ea2675c36bd9b0b44a79f37a41f"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa90f70ea2675c36bd9b0b44a79f37a41f">IntelliTool::Tooltype::GRADIENT</a></div><div class="ttdeci">@ GRADIENT</div></div>
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00047">IntelliTool.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00048">IntelliTool.cpp:48</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00052">IntelliTool.cpp:52</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00053">IntelliTool.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div>
<div class="ttc" id="a_intelli_tool_gradient_8h_html"><div class="ttname"><a href="_intelli_tool_gradient_8h.html">IntelliToolGradient.h</a></div></div> <div class="ttc" id="a_intelli_tool_gradient_8h_html"><div class="ttname"><a href="_intelli_tool_gradient_8h.html">IntelliToolGradient.h</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &amp;color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00117">IntelliImage.cpp:117</a></div></div> <div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &amp;color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00117">IntelliImage.cpp:117</a></div></div>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -117,24 +117,20 @@ $(document).ready(function(){initNavTree('_intelli_tool_gradient_8h_source.html'
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">double</span> VectorStartEnd[2];</div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">double</span> VectorStartEnd[2];</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div> <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keywordtype">double</span> NormalVector[2];</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;QColor LineColor;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">double</span> NormalDotNormal;</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">bool</span> hasMoved;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;QColor LineColor;</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keywordtype">void</span> computeAndDrawPixelColor(QPoint Point, <span class="keywordtype">int</span> FirstColor[4], <span class="keywordtype">int</span> SecondColor[4], <span class="keywordtype">double</span> NormalVector[2], <span class="keywordtype">double</span> NormalDotNormal);</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; </div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keywordtype">bool</span> hasMoved;</div> <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keywordtype">double</span> dotProduct(<span class="keywordtype">double</span> Vector1[2], <span class="keywordtype">double</span> Vector2[2]);</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keywordtype">void</span> computeAndDrawPixelColor(QPoint Point);</div> <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keywordtype">double</span> lenghtVector(<span class="keywordtype">double</span> Vector[2]);</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; </div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keywordtype">double</span> dotProduct(<span class="keywordtype">double</span> Vector1[2], <span class="keywordtype">double</span> Vector2[2]);</div> <div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keywordtype">void</span> computeGradientLayer();</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; </div> <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;};</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keywordtype">double</span> lenghtVector(<span class="keywordtype">double</span> Vector[2]);</div> <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; </div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="preprocessor">#endif // INTELLITOOLGRADIENT_H</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keywordtype">void</span> computeGradientLayer();</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;};</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; </div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#endif // INTELLITOOLGRADIENT_H</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_intelli_tool_gradient_html_a6bbe09b64d8cd69e5ff64a3344725b11"><div class="ttname"><a href="class_intelli_tool_gradient.html#a6bbe09b64d8cd69e5ff64a3344725b11">IntelliToolGradient::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00032">IntelliToolGradient.cpp:32</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_a6bbe09b64d8cd69e5ff64a3344725b11"><div class="ttname"><a href="class_intelli_tool_gradient.html#a6bbe09b64d8cd69e5ff64a3344725b11">IntelliToolGradient::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click Released of a Mouse. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00032">IntelliToolGradient.cpp:32</a></div></div>
@@ -146,7 +142,7 @@ $(document).ready(function(){initNavTree('_intelli_tool_gradient_8h_source.html'
<div class="ttc" id="aclass_intelli_tool_gradient_html_a7d5c812815872b7e394e36362358b539"><div class="ttname"><a href="class_intelli_tool_gradient.html#a7d5c812815872b7e394e36362358b539">IntelliToolGradient::~IntelliToolGradient</a></div><div class="ttdeci">virtual ~IntelliToolGradient() override</div><div class="ttdoc">~IntelliToolGradient basic destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00013">IntelliToolGradient.cpp:13</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_a7d5c812815872b7e394e36362358b539"><div class="ttname"><a href="class_intelli_tool_gradient.html#a7d5c812815872b7e394e36362358b539">IntelliToolGradient::~IntelliToolGradient</a></div><div class="ttdeci">virtual ~IntelliToolGradient() override</div><div class="ttdoc">~IntelliToolGradient basic destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00013">IntelliToolGradient.cpp:13</a></div></div>
<div class="ttc" id="aclass_intelli_tool_gradient_html_aed5ad1f718d53034d944ff8f1e8f9f36"><div class="ttname"><a href="class_intelli_tool_gradient.html#aed5ad1f718d53034d944ff8f1e8f9f36">IntelliToolGradient::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00028">IntelliToolGradient.cpp:28</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_aed5ad1f718d53034d944ff8f1e8f9f36"><div class="ttname"><a href="class_intelli_tool_gradient.html#aed5ad1f718d53034d944ff8f1e8f9f36">IntelliToolGradient::onMouseRightPressed</a></div><div class="ttdeci">virtual void onMouseRightPressed(int x, int y) override</div><div class="ttdoc">A function managing the right click Pressed of a Mouse. Constructing the Canvas to draw on....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00028">IntelliToolGradient.cpp:28</a></div></div>
<div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00057">PaintingArea.h:57</a></div></div> <div class="ttc" id="aclass_painting_area_html"><div class="ttname"><a href="class_painting_area.html">PaintingArea</a></div><div class="ttdoc">The PaintingArea class manages the methods and stores information about the current painting area,...</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00057">PaintingArea.h:57</a></div></div>
<div class="ttc" id="aclass_intelli_tool_gradient_html_a11f77ac474b697ebb6bc185560437f6a"><div class="ttname"><a href="class_intelli_tool_gradient.html#a11f77ac474b697ebb6bc185560437f6a">IntelliToolGradient::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00059">IntelliToolGradient.cpp:59</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_a11f77ac474b697ebb6bc185560437f6a"><div class="ttname"><a href="class_intelli_tool_gradient.html#a11f77ac474b697ebb6bc185560437f6a">IntelliToolGradient::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00054">IntelliToolGradient.cpp:54</a></div></div>
<div class="ttc" id="aclass_intelli_tool_gradient_html_ad29617596a4dcf09aa8bcc633d627203"><div class="ttname"><a href="class_intelli_tool_gradient.html#ad29617596a4dcf09aa8bcc633d627203">IntelliToolGradient::IntelliToolGradient</a></div><div class="ttdeci">IntelliToolGradient(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">IntelliToolGradient basic constructor of the gradient tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00006">IntelliToolGradient.cpp:6</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_ad29617596a4dcf09aa8bcc633d627203"><div class="ttname"><a href="class_intelli_tool_gradient.html#ad29617596a4dcf09aa8bcc633d627203">IntelliToolGradient::IntelliToolGradient</a></div><div class="ttdeci">IntelliToolGradient(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">IntelliToolGradient basic constructor of the gradient tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00006">IntelliToolGradient.cpp:6</a></div></div>
<div class="ttc" id="aclass_intelli_tool_gradient_html_a47700908dab413203d06d64175a12cc1"><div class="ttname"><a href="class_intelli_tool_gradient.html#a47700908dab413203d06d64175a12cc1">IntelliToolGradient::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00017">IntelliToolGradient.cpp:17</a></div></div> <div class="ttc" id="aclass_intelli_tool_gradient_html_a47700908dab413203d06d64175a12cc1"><div class="ttname"><a href="class_intelli_tool_gradient.html#a47700908dab413203d06d64175a12cc1">IntelliToolGradient::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click Pressed of a Mouse. Resetting the current draw....</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_gradient_8cpp_source.html#l00017">IntelliToolGradient.cpp:17</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div> <div class="ttc" id="aclass_intelli_tool_html"><div class="ttname"><a href="class_intelli_tool.html">IntelliTool</a></div><div class="ttdoc">An abstract class that manages the basic events, like mouse clicks or scrolls events.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8h_source.html#l00017">IntelliTool.h:17</a></div></div>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -163,9 +163,9 @@ $(document).ready(function(){initNavTree('_intelli_tool_line_8cpp_source.html','
<div class="ttc" id="aclass_intelli_tool_line_html_a155d676a5f98311217eb095be4759846"><div class="ttname"><a href="class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846">IntelliToolLine::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the starting point of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00023">IntelliToolLine.cpp:23</a></div></div> <div class="ttc" id="aclass_intelli_tool_line_html_a155d676a5f98311217eb095be4759846"><div class="ttname"><a href="class_intelli_tool_line.html#a155d676a5f98311217eb095be4759846">IntelliToolLine::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Sets the starting point of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_line_8cpp_source.html#l00023">IntelliToolLine.cpp:23</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7">IntelliTool::Tooltype::LINE</a></div><div class="ttdeci">@ LINE</div></div> <div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa17b8ef2c330f1430e00c9de5469fc7e7">IntelliTool::Tooltype::LINE</a></div><div class="ttdeci">@ LINE</div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdoc">setLineWidth sets the width attribute of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdoc">setLineWidth sets the width attribute of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00047">IntelliTool.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00048">IntelliTool.cpp:48</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div> <div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00052">IntelliTool.cpp:52</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00053">IntelliTool.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &amp;color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00117">IntelliImage.cpp:117</a></div></div> <div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &amp;color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00117">IntelliImage.cpp:117</a></div></div>
<!-- start footer part --> <!-- start footer part -->

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -163,10 +163,10 @@ $(document).ready(function(){initNavTree('_intelli_tool_pen_8cpp_source.html',''
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div> <div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdoc">setLineWidth sets the width attribute of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdoc">setLineWidth sets the width attribute of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div>
<div class="ttc" id="a_intelli_tool_pen_8h_html"><div class="ttname"><a href="_intelli_tool_pen_8h.html">IntelliToolPen.h</a></div></div> <div class="ttc" id="a_intelli_tool_pen_8h_html"><div class="ttname"><a href="_intelli_tool_pen_8h.html">IntelliToolPen.h</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00047">IntelliTool.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00048">IntelliTool.cpp:48</a></div></div>
<div class="ttc" id="aclass_intelli_tool_pen_html_a8ff40aef6d38eb55af31a19322429205"><div class="ttname"><a href="class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205">IntelliToolPen::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Starting the drawing procedure.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_pen_8cpp_source.html#l00024">IntelliToolPen.cpp:24</a></div></div> <div class="ttc" id="aclass_intelli_tool_pen_html_a8ff40aef6d38eb55af31a19322429205"><div class="ttname"><a href="class_intelli_tool_pen.html#a8ff40aef6d38eb55af31a19322429205">IntelliToolPen::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Starting the drawing procedure.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_pen_8cpp_source.html#l00024">IntelliToolPen.cpp:24</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div> <div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00052">IntelliTool.cpp:52</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00053">IntelliTool.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div>
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -148,10 +148,10 @@ $(document).ready(function(){initNavTree('_intelli_tool_plain_8cpp_source.html',
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div> <div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
<div class="ttc" id="aclass_intelli_tool_plain_tool_html_a816bcd6aea046994420969bed8b139d2"><div class="ttname"><a href="class_intelli_tool_plain_tool.html#a816bcd6aea046994420969bed8b139d2">IntelliToolPlainTool::IntelliToolPlainTool</a></div><div class="ttdeci">IntelliToolPlainTool(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_plain_8cpp_source.html#l00005">IntelliToolPlain.cpp:5</a></div></div> <div class="ttc" id="aclass_intelli_tool_plain_tool_html_a816bcd6aea046994420969bed8b139d2"><div class="ttname"><a href="class_intelli_tool_plain_tool.html#a816bcd6aea046994420969bed8b139d2">IntelliToolPlainTool::IntelliToolPlainTool</a></div><div class="ttdeci">IntelliToolPlainTool(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_plain_8cpp_source.html#l00005">IntelliToolPlain.cpp:5</a></div></div>
<div class="ttc" id="aclass_intelli_tool_plain_tool_html_ad7546a6335bb3bb4cbf0e1883788d41c"><div class="ttname"><a href="class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c">IntelliToolPlainTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_plain_8cpp_source.html#l00032">IntelliToolPlain.cpp:32</a></div></div> <div class="ttc" id="aclass_intelli_tool_plain_tool_html_ad7546a6335bb3bb4cbf0e1883788d41c"><div class="ttname"><a href="class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c">IntelliToolPlainTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y) override</div><div class="ttdoc">A function managing the mouse moved event.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_plain_8cpp_source.html#l00032">IntelliToolPlain.cpp:32</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00047">IntelliTool.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00048">IntelliTool.cpp:48</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div> <div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
<div class="ttc" id="aclass_intelli_tool_plain_tool_html_a91fe568be05c075814d67440472bb658"><div class="ttname"><a href="class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658">IntelliToolPlainTool::~IntelliToolPlainTool</a></div><div class="ttdeci">virtual ~IntelliToolPlainTool() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_plain_8cpp_source.html#l00010">IntelliToolPlain.cpp:10</a></div></div> <div class="ttc" id="aclass_intelli_tool_plain_tool_html_a91fe568be05c075814d67440472bb658"><div class="ttname"><a href="class_intelli_tool_plain_tool.html#a91fe568be05c075814d67440472bb658">IntelliToolPlainTool::~IntelliToolPlainTool</a></div><div class="ttdeci">virtual ~IntelliToolPlainTool() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_plain_8cpp_source.html#l00010">IntelliToolPlain.cpp:10</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00052">IntelliTool.cpp:52</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00053">IntelliTool.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &amp;color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00117">IntelliImage.cpp:117</a></div></div> <div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &amp;color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00117">IntelliImage.cpp:117</a></div></div>
<!-- start footer part --> <!-- start footer part -->

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -278,13 +278,13 @@ $(document).ready(function(){initNavTree('_intelli_tool_polygon_8cpp_source.html
<div class="ttc" id="aclass_intelli_tool_polygon_html_a087cbf2254010989df6106a357471499"><div class="ttname"><a href="class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499">IntelliToolPolygon::~IntelliToolPolygon</a></div><div class="ttdeci">~IntelliToolPolygon() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8cpp_source.html#l00020">IntelliToolPolygon.cpp:20</a></div></div> <div class="ttc" id="aclass_intelli_tool_polygon_html_a087cbf2254010989df6106a357471499"><div class="ttname"><a href="class_intelli_tool_polygon.html#a087cbf2254010989df6106a357471499">IntelliToolPolygon::~IntelliToolPolygon</a></div><div class="ttdeci">~IntelliToolPolygon() override</div><div class="ttdoc">A Destructor.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8cpp_source.html#l00020">IntelliToolPolygon.cpp:20</a></div></div>
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div> <div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdoc">setLineWidth sets the width attribute of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdoc">setLineWidth sets the width attribute of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00047">IntelliTool.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00048">IntelliTool.cpp:48</a></div></div>
<div class="ttc" id="aclass_intelli_tool_polygon_html_ad5d3b741be6d0647a9cdc9da2cb8bc3d"><div class="ttname"><a href="class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d">IntelliToolPolygon::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Setting polygon points.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8cpp_source.html#l00026">IntelliToolPolygon.cpp:26</a></div></div> <div class="ttc" id="aclass_intelli_tool_polygon_html_ad5d3b741be6d0647a9cdc9da2cb8bc3d"><div class="ttname"><a href="class_intelli_tool_polygon.html#ad5d3b741be6d0647a9cdc9da2cb8bc3d">IntelliToolPolygon::onMouseLeftPressed</a></div><div class="ttdeci">virtual void onMouseLeftPressed(int x, int y) override</div><div class="ttdoc">A function managing the left click pressed of a mouse. Setting polygon points.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8cpp_source.html#l00026">IntelliToolPolygon.cpp:26</a></div></div>
<div class="ttc" id="aclass_intelli_tool_polygon_html_a47cad87cd02b128b02dc929713bd1d1b"><div class="ttname"><a href="class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b">IntelliToolPolygon::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8cpp_source.html#l00124">IntelliToolPolygon.cpp:124</a></div></div> <div class="ttc" id="aclass_intelli_tool_polygon_html_a47cad87cd02b128b02dc929713bd1d1b"><div class="ttname"><a href="class_intelli_tool_polygon.html#a47cad87cd02b128b02dc929713bd1d1b">IntelliToolPolygon::onMouseRightReleased</a></div><div class="ttdeci">virtual void onMouseRightReleased(int x, int y) override</div><div class="ttdoc">A function managing the right click released of a mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8cpp_source.html#l00124">IntelliToolPolygon.cpp:124</a></div></div>
<div class="ttc" id="aclass_intelli_tool_polygon_html_a4e1473ff408ae2e11cf6a43f6f575f21"><div class="ttname"><a href="class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21">IntelliToolPolygon::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse. Merging the fill to the active layer.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8cpp_source.html#l00091">IntelliToolPolygon.cpp:91</a></div></div> <div class="ttc" id="aclass_intelli_tool_polygon_html_a4e1473ff408ae2e11cf6a43f6f575f21"><div class="ttname"><a href="class_intelli_tool_polygon.html#a4e1473ff408ae2e11cf6a43f6f575f21">IntelliToolPolygon::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse. Merging the fill to the active layer.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8cpp_source.html#l00091">IntelliToolPolygon.cpp:91</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div> <div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
<div class="ttc" id="anamespace_intelli_triangulation_html_ac276696f29d141ed34614c1c3b1c040f"><div class="ttname"><a href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">IntelliTriangulation::isInPolygon</a></div><div class="ttdeci">bool isInPolygon(const std::vector&lt; Triangle &gt; &amp;triangles, QPoint &amp;point)</div><div class="ttdoc">A function to check if a point lies in a polygon by checking its spanning triangles.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_triangulation_8cpp_source.html#l00116">IntelliTriangulation.cpp:116</a></div></div> <div class="ttc" id="anamespace_intelli_triangulation_html_ac276696f29d141ed34614c1c3b1c040f"><div class="ttname"><a href="namespace_intelli_triangulation.html#ac276696f29d141ed34614c1c3b1c040f">IntelliTriangulation::isInPolygon</a></div><div class="ttdeci">bool isInPolygon(const std::vector&lt; Triangle &gt; &amp;triangles, QPoint &amp;point)</div><div class="ttdoc">A function to check if a point lies in a polygon by checking its spanning triangles.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_triangulation_8cpp_source.html#l00116">IntelliTriangulation.cpp:116</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00052">IntelliTool.cpp:52</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00053">IntelliTool.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div>
<div class="ttc" id="aclass_intelli_tool_polygon_html_a713103300c9f023d64d9eec5ac05dd17"><div class="ttname"><a href="class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17">IntelliToolPolygon::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event. CHanging the lineWidth relative to value.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8cpp_source.html#l00128">IntelliToolPolygon.cpp:128</a></div></div> <div class="ttc" id="aclass_intelli_tool_polygon_html_a713103300c9f023d64d9eec5ac05dd17"><div class="ttname"><a href="class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17">IntelliToolPolygon::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value) override</div><div class="ttdoc">A function managing the scroll event. CHanging the lineWidth relative to value.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8cpp_source.html#l00128">IntelliToolPolygon.cpp:128</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aa4b3f4631bd972456917275afb9fd309"><div class="ttname"><a href="class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309">IntelliImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData)=0</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div></div> <div class="ttc" id="aclass_intelli_image_html_aa4b3f4631bd972456917275afb9fd309"><div class="ttname"><a href="class_intelli_image.html#aa4b3f4631bd972456917275afb9fd309">IntelliImage::setPolygon</a></div><div class="ttdeci">virtual void setPolygon(const std::vector&lt; QPoint &gt; &amp;polygonData)=0</div><div class="ttdoc">An abstract function that sets the data of the visible Polygon, if needed.</div></div>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -179,10 +179,10 @@ $(document).ready(function(){initNavTree('_intelli_tool_rectangle_8cpp_source.ht
<div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a">IntelliTool::Tooltype::RECTANGLE</a></div><div class="ttdeci">@ RECTANGLE</div></div> <div class="ttc" id="aclass_intelli_tool_html_a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a"><div class="ttname"><a href="class_intelli_tool.html#a3fbd2584566b3cefcf3c070ae0b69d8fa8e8e58fe94ab307a826e087028a7c01a">IntelliTool::Tooltype::RECTANGLE</a></div><div class="ttdeci">@ RECTANGLE</div></div>
<div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div> <div class="ttc" id="astruct_layer_object_html_af01a139bc8edfdbb338393874e89bd83"><div class="ttname"><a href="struct_layer_object.html#af01a139bc8edfdbb338393874e89bd83">LayerObject::image</a></div><div class="ttdeci">IntelliImage * image</div><div class="ttdoc">image - Stores the imageData of the current LayerObject.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00027">PaintingArea.h:27</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdoc">setLineWidth sets the width attribute of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html_a73fa94c85c6c2fdc1a33975a33304a6f"><div class="ttname"><a href="class_intelli_toolsettings.html#a73fa94c85c6c2fdc1a33975a33304a6f">IntelliToolsettings::setLineWidth</a></div><div class="ttdeci">void setLineWidth(int LineWidth)</div><div class="ttdoc">setLineWidth sets the width attribute of the line.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8cpp_source.html#l00018">IntelliToolsettings.cpp:18</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00047">IntelliTool.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00048">IntelliTool.cpp:48</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div> <div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
<div class="ttc" id="aclass_intelli_tool_rectangle_html_a94460e3ff1c19e80bde922c55f53cc43"><div class="ttname"><a href="class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43">IntelliToolRectangle::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse. Merging the draw to the active layer.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_rectangle_8cpp_source.html#l00047">IntelliToolRectangle.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_rectangle_html_a94460e3ff1c19e80bde922c55f53cc43"><div class="ttname"><a href="class_intelli_tool_rectangle.html#a94460e3ff1c19e80bde922c55f53cc43">IntelliToolRectangle::onMouseLeftReleased</a></div><div class="ttdeci">virtual void onMouseLeftReleased(int x, int y) override</div><div class="ttdoc">A function managing the left click released of a mouse. Merging the draw to the active layer.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_rectangle_8cpp_source.html#l00047">IntelliToolRectangle.cpp:47</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00052">IntelliTool.cpp:52</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00053">IntelliTool.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div> <div class="ttc" id="aclass_intelli_toolsettings_html"><div class="ttname"><a href="class_intelli_toolsettings.html">IntelliToolsettings</a></div><div class="ttdoc">The IntelliToolsettings class managing the settings of the tools, independent of an existing tool.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_toolsettings_8h_source.html#l00009">IntelliToolsettings.h:9</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &amp;color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00117">IntelliImage.cpp:117</a></div></div> <div class="ttc" id="aclass_intelli_image_html_a6be622810dc2bc756054bb5769becb06"><div class="ttname"><a href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">IntelliImage::drawPlain</a></div><div class="ttdeci">virtual void drawPlain(const QColor &amp;color)</div><div class="ttdoc">A function that clears the whole image in a given Color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8cpp_source.html#l00117">IntelliImage.cpp:117</a></div></div>
<div class="ttc" id="aclass_intelli_tool_rectangle_html_ada06457247d5b173888a9a520b31ec5c"><div class="ttname"><a href="class_intelli_tool_rectangle.html#ada06457247d5b173888a9a520b31ec5c">IntelliToolRectangle::IntelliToolRectangle</a></div><div class="ttdeci">IntelliToolRectangle(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker. And reading in the alphaInner and edg...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_rectangle_8cpp_source.html#l00005">IntelliToolRectangle.cpp:5</a></div></div> <div class="ttc" id="aclass_intelli_tool_rectangle_html_ada06457247d5b173888a9a520b31ec5c"><div class="ttname"><a href="class_intelli_tool_rectangle.html#ada06457247d5b173888a9a520b31ec5c">IntelliToolRectangle::IntelliToolRectangle</a></div><div class="ttdeci">IntelliToolRectangle(PaintingArea *Area, IntelliColorPicker *colorPicker, IntelliToolsettings *Toolsettings)</div><div class="ttdoc">A constructor setting the general paintingArea and colorPicker. And reading in the alphaInner and edg...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_rectangle_8cpp_source.html#l00005">IntelliToolRectangle.cpp:5</a></div></div>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -597,49 +597,28 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; </div> <div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; </div>
<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f"> 510</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a>(){</div> <div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f"> 510</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a>(){</div>
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; </div> <div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; </div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; historyPresent++;</div> <div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; history.erase(history.begin() + historyPresent + 1,history.end());</div>
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keywordflow">if</span> (historyPresent == 100) {</div> <div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; historyPresent++;</div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; historyPresent = 0;</div> <div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; history.push_back(layerBundle);</div>
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; }</div> <div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;}</div>
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; historyMaxFuture = historyPresent;</div> <div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; </div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keywordflow">if</span> (historyPresent == historyMaxPast) {</div> <div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4"> 517</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4">PaintingArea::historyGoBack</a>(){</div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; historyMaxPast++;</div> <div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; historyPresent--;</div>
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; <span class="keywordflow">if</span> (historyMaxPast == 100) {</div> <div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; <span class="keywordflow">if</span>( historyPresent&lt;0) {</div>
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; historyMaxPast = 0;</div> <div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; historyPresent = 0;</div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; }</div> <div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; }</div>
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; }</div> <div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; layerBundle = history[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(historyPresent)];</div>
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; history[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(historyPresent)] = layerBundle;</div> <div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; this-&gt;guiReference-&gt;<a class="code" href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">UpdateGui</a>();</div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;}</div> <div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;}</div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; </div> <div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; </div>
<div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4"> 526</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4">PaintingArea::historyGoBack</a>(){</div> <div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="class_painting_area.html#aecc72f0f5971244205194934ff721546"> 526</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_painting_area.html#aecc72f0f5971244205194934ff721546">PaintingArea::historyGoForward</a>(){</div>
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keywordflow">if</span> (historyPresent != historyMaxPast) {</div> <div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; historyPresent++;</div>
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keywordflow">if</span> (--historyPresent == -1)</div> <div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keywordflow">if</span>(historyPresent&gt;=<span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(history.size())) {</div>
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; historyPresent = 99;</div> <div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; historyPresent = history.size() - 1;</div>
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keywordflow">if</span> (activeLayer == -1)</div> <div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; }</div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; activeLayer = 0;</div> <div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; layerBundle = history[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(historyPresent)];</div>
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordflow">if</span> (layerBundle.size() &gt; history[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(historyPresent)].size())</div> <div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; this-&gt;guiReference-&gt;<a class="code" href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">UpdateGui</a>();</div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; activeLayer = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(history[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(historyPresent)].size()) - 1;</div> <div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;}</div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; <span class="keywordflow">if</span> (history[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(historyPresent)].size() == 0)</div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; activeLayer = -1;</div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; layerBundle = history[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(historyPresent)];</div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; }</div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; this-&gt;guiReference-&gt;<a class="code" href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">UpdateGui</a>();</div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;}</div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; </div>
<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="class_painting_area.html#aecc72f0f5971244205194934ff721546"> 541</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_painting_area.html#aecc72f0f5971244205194934ff721546">PaintingArea::historyGoForward</a>(){</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="keywordflow">if</span> (historyPresent != historyMaxFuture) {</div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="keywordflow">if</span> (++historyPresent == 100)</div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; historyPresent = 0;</div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="keywordflow">if</span> (activeLayer == -1)</div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; activeLayer = 0;</div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keywordflow">if</span> (layerBundle.size() &gt; history[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(historyPresent)].size())</div>
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; activeLayer = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(history[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(historyPresent)].size()) - 1;</div>
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; <span class="keywordflow">if</span> (history[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(historyPresent)].size() == 0)</div>
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; activeLayer = -1;</div>
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; layerBundle = history[<span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(historyPresent)];</div>
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; }</div>
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; this-&gt;guiReference-&gt;<a class="code" href="class_intelli_photo_gui.html#a1dbef8d4688227aa9455aea52db00bf4">UpdateGui</a>();</div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_painting_area_html_a675ee91b26b1c58be6d833f279d81597"><div class="ttname"><a href="class_painting_area.html#a675ee91b26b1c58be6d833f279d81597">PaintingArea::getWidthOfActive</a></div><div class="ttdeci">int getWidthOfActive()</div><div class="ttdoc">The getWidthOfActive gets the horizontal dimensions of the active layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00282">PaintingArea.cpp:282</a></div></div> <div class="ttc" id="aclass_painting_area_html_a675ee91b26b1c58be6d833f279d81597"><div class="ttname"><a href="class_painting_area.html#a675ee91b26b1c58be6d833f279d81597">PaintingArea::getWidthOfActive</a></div><div class="ttdeci">int getWidthOfActive()</div><div class="ttdoc">The getWidthOfActive gets the horizontal dimensions of the active layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00282">PaintingArea.cpp:282</a></div></div>
@@ -688,7 +667,7 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="ttc" id="aclass_intelli_color_picker_html_ab41abe8fb7e184db2c33e792f09792e0"><div class="ttname"><a href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor() const</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00019">IntelliColorPicker.cpp:19</a></div></div> <div class="ttc" id="aclass_intelli_color_picker_html_ab41abe8fb7e184db2c33e792f09792e0"><div class="ttname"><a href="class_intelli_color_picker.html#ab41abe8fb7e184db2c33e792f09792e0">IntelliColorPicker::getSecondColor</a></div><div class="ttdeci">QColor getSecondColor() const</div><div class="ttdoc">A function to read the secondary selected color.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_color_picker_8cpp_source.html#l00019">IntelliColorPicker.cpp:19</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a2ea1108ae4e4be995c4df0d378c536e7"><div class="ttname"><a href="class_painting_area.html#a2ea1108ae4e4be995c4df0d378c536e7">PaintingArea::getIndexOfActiveLayer</a></div><div class="ttdeci">int getIndexOfActiveLayer()</div><div class="ttdoc">getIndexOfActiveLayer returns the index of athe active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00465">PaintingArea.cpp:465</a></div></div> <div class="ttc" id="aclass_painting_area_html_a2ea1108ae4e4be995c4df0d378c536e7"><div class="ttname"><a href="class_painting_area.html#a2ea1108ae4e4be995c4df0d378c536e7">PaintingArea::getIndexOfActiveLayer</a></div><div class="ttdeci">int getIndexOfActiveLayer()</div><div class="ttdoc">getIndexOfActiveLayer returns the index of athe active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00465">PaintingArea.cpp:465</a></div></div>
<div class="ttc" id="aclass_painting_area_html_af1b7be20235139e4909086696ea74cf7"><div class="ttname"><a href="class_painting_area.html#af1b7be20235139e4909086696ea74cf7">PaintingArea::drawPixelOntoActive</a></div><div class="ttdeci">void drawPixelOntoActive(QColor color, QPoint point)</div><div class="ttdoc">drawPixelOntoActive draws a pixel onto the image data of the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00086">PaintingArea.cpp:86</a></div></div> <div class="ttc" id="aclass_painting_area_html_af1b7be20235139e4909086696ea74cf7"><div class="ttname"><a href="class_painting_area.html#af1b7be20235139e4909086696ea74cf7">PaintingArea::drawPixelOntoActive</a></div><div class="ttdeci">void drawPixelOntoActive(QColor color, QPoint point)</div><div class="ttdoc">drawPixelOntoActive draws a pixel onto the image data of the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00086">PaintingArea.cpp:86</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a6a6083ca9fece2b185b592f941a91aa4"><div class="ttname"><a href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4">PaintingArea::historyGoBack</a></div><div class="ttdeci">void historyGoBack()</div><div class="ttdoc">historyGoBack go back in hisotry</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00526">PaintingArea.cpp:526</a></div></div> <div class="ttc" id="aclass_painting_area_html_a6a6083ca9fece2b185b592f941a91aa4"><div class="ttname"><a href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4">PaintingArea::historyGoBack</a></div><div class="ttdeci">void historyGoBack()</div><div class="ttdoc">historyGoBack go back in hisotry</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00517">PaintingArea.cpp:517</a></div></div>
<div class="ttc" id="aclass_intelli_tool_rectangle_html"><div class="ttname"><a href="class_intelli_tool_rectangle.html">IntelliToolRectangle</a></div><div class="ttdoc">The IntelliToolRectangle class represents a tool to draw a rectangle.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_rectangle_8h_source.html#l00015">IntelliToolRectangle.h:15</a></div></div> <div class="ttc" id="aclass_intelli_tool_rectangle_html"><div class="ttname"><a href="class_intelli_tool_rectangle.html">IntelliToolRectangle</a></div><div class="ttdoc">The IntelliToolRectangle class represents a tool to draw a rectangle.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_rectangle_8h_source.html#l00015">IntelliToolRectangle.h:15</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a240c33a7875addac86080cdfb0db036a"><div class="ttname"><a href="class_painting_area.html#a240c33a7875addac86080cdfb0db036a">PaintingArea::createLineTool</a></div><div class="ttdeci">void createLineTool()</div><div class="ttdoc">createLineTool creates a Line Tool.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00253">PaintingArea.cpp:253</a></div></div> <div class="ttc" id="aclass_painting_area_html_a240c33a7875addac86080cdfb0db036a"><div class="ttname"><a href="class_painting_area.html#a240c33a7875addac86080cdfb0db036a">PaintingArea::createLineTool</a></div><div class="ttdeci">void createLineTool()</div><div class="ttdoc">createLineTool creates a Line Tool.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00253">PaintingArea.cpp:253</a></div></div>
<div class="ttc" id="a_intelli_tool_line_8h_html"><div class="ttname"><a href="_intelli_tool_line_8h.html">IntelliToolLine.h</a></div></div> <div class="ttc" id="a_intelli_tool_line_8h_html"><div class="ttname"><a href="_intelli_tool_line_8h.html">IntelliToolLine.h</a></div></div>
@@ -739,14 +718,14 @@ $(document).ready(function(){initNavTree('_painting_area_8cpp_source.html','');
<div class="ttc" id="aclass_intelli_tool_circle_html"><div class="ttname"><a href="class_intelli_tool_circle.html">IntelliToolCircle</a></div><div class="ttdoc">The IntelliToolCircle class represents a tool to draw a circle.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8h_source.html#l00014">IntelliToolCircle.h:14</a></div></div> <div class="ttc" id="aclass_intelli_tool_circle_html"><div class="ttname"><a href="class_intelli_tool_circle.html">IntelliToolCircle</a></div><div class="ttdoc">The IntelliToolCircle class represents a tool to draw a circle.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_circle_8h_source.html#l00014">IntelliToolCircle.h:14</a></div></div>
<div class="ttc" id="aclass_painting_area_html_ac6d089f4357b22d9a9906fd4771de3e7"><div class="ttname"><a href="class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7">PaintingArea::movePositionActive</a></div><div class="ttdeci">void movePositionActive(int x, int y)</div><div class="ttdoc">The movePositionActive method moves the active layer to certain position.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00204">PaintingArea.cpp:204</a></div></div> <div class="ttc" id="aclass_painting_area_html_ac6d089f4357b22d9a9906fd4771de3e7"><div class="ttname"><a href="class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7">PaintingArea::movePositionActive</a></div><div class="ttdeci">void movePositionActive(int x, int y)</div><div class="ttdoc">The movePositionActive method moves the active layer to certain position.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00204">PaintingArea.cpp:204</a></div></div>
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div> <div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00047">IntelliTool.cpp:47</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_ac10e20414cd8855a2f9b103fb6408639"><div class="ttname"><a href="class_intelli_tool.html#ac10e20414cd8855a2f9b103fb6408639">IntelliTool::onMouseMoved</a></div><div class="ttdeci">virtual void onMouseMoved(int x, int y)</div><div class="ttdoc">A function managing the mouse moved event. Call this in child classes!</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00048">IntelliTool.cpp:48</a></div></div>
<div class="ttc" id="aclass_painting_area_html_abd5e3e4d3f2f026383d0a275dc55cbbd"><div class="ttname"><a href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">PaintingArea::addLayer</a></div><div class="ttdeci">int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)</div><div class="ttdoc">The addLayer adds a layer to the current project/ painting area.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00094">PaintingArea.cpp:94</a></div></div> <div class="ttc" id="aclass_painting_area_html_abd5e3e4d3f2f026383d0a275dc55cbbd"><div class="ttname"><a href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">PaintingArea::addLayer</a></div><div class="ttdeci">int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)</div><div class="ttdoc">The addLayer adds a layer to the current project/ painting area.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00094">PaintingArea.cpp:94</a></div></div>
<div class="ttc" id="aclass_intelli_tool_polygon_html"><div class="ttname"><a href="class_intelli_tool_polygon.html">IntelliToolPolygon</a></div><div class="ttdoc">The IntelliToolPolygon managed the Drawing of Polygonforms.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8h_source.html#l00015">IntelliToolPolygon.h:15</a></div></div> <div class="ttc" id="aclass_intelli_tool_polygon_html"><div class="ttname"><a href="class_intelli_tool_polygon.html">IntelliToolPolygon</a></div><div class="ttdoc">The IntelliToolPolygon managed the Drawing of Polygonforms.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_polygon_8h_source.html#l00015">IntelliToolPolygon.h:15</a></div></div>
<div class="ttc" id="aclass_painting_area_html_aecc72f0f5971244205194934ff721546"><div class="ttname"><a href="class_painting_area.html#aecc72f0f5971244205194934ff721546">PaintingArea::historyGoForward</a></div><div class="ttdeci">void historyGoForward()</div><div class="ttdoc">historyGoForward a function to undo the return of the previous state of the project.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00541">PaintingArea.cpp:541</a></div></div> <div class="ttc" id="aclass_painting_area_html_aecc72f0f5971244205194934ff721546"><div class="ttname"><a href="class_painting_area.html#aecc72f0f5971244205194934ff721546">PaintingArea::historyGoForward</a></div><div class="ttdeci">void historyGoForward()</div><div class="ttdoc">historyGoForward a function to undo the return of the previous state of the project.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00526">PaintingArea.cpp:526</a></div></div>
<div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div> <div class="ttc" id="aclass_intelli_image_html_aebbced93f4744fad81b7f141b21f4ab2"><div class="ttname"><a href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage::calculateVisiblity</a></div><div class="ttdeci">virtual void calculateVisiblity()=0</div><div class="ttdoc">An abstract function that calculates the visiblity of the Image data if needed.</div></div>
<div class="ttc" id="aclass_painting_area_html_acf20e3f5f74a239e6f9b7e2e1200295f"><div class="ttname"><a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a></div><div class="ttdeci">void historyadd()</div><div class="ttdoc">historyadd adds an hisotry step</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00510">PaintingArea.cpp:510</a></div></div> <div class="ttc" id="aclass_painting_area_html_acf20e3f5f74a239e6f9b7e2e1200295f"><div class="ttname"><a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a></div><div class="ttdeci">void historyadd()</div><div class="ttdoc">historyadd adds an hisotry step</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00510">PaintingArea.cpp:510</a></div></div>
<div class="ttc" id="astruct_layer_object_html_a0c4519287423c097acb2a0764913f7d0"><div class="ttname"><a href="struct_layer_object.html#a0c4519287423c097acb2a0764913f7d0">LayerObject::LayerObject</a></div><div class="ttdeci">LayerObject()</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00023">PaintingArea.cpp:23</a></div></div> <div class="ttc" id="astruct_layer_object_html_a0c4519287423c097acb2a0764913f7d0"><div class="ttname"><a href="struct_layer_object.html#a0c4519287423c097acb2a0764913f7d0">LayerObject::LayerObject</a></div><div class="ttdeci">LayerObject()</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00023">PaintingArea.cpp:23</a></div></div>
<div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00052">IntelliTool.cpp:52</a></div></div> <div class="ttc" id="aclass_intelli_tool_html_a4dccfd4460255ccb866f336406a33574"><div class="ttname"><a href="class_intelli_tool.html#a4dccfd4460255ccb866f336406a33574">IntelliTool::onWheelScrolled</a></div><div class="ttdeci">virtual void onWheelScrolled(int value)</div><div class="ttdoc">A function managing the scroll event. A positive value means scrolling outwards. Call this in child c...</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_tool_8cpp_source.html#l00053">IntelliTool.cpp:53</a></div></div>
<div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div> <div class="ttc" id="aclass_intelli_raster_image_html"><div class="ttname"><a href="class_intelli_raster_image.html">IntelliRasterImage</a></div><div class="ttdoc">The IntelliRasterImage manages a RASTERIMAGE.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_raster_image_8h_source.html#l00012">IntelliRasterImage.h:12</a></div></div>
<div class="ttc" id="aclass_painting_area_html_aac7d7bca37e0d7c7d077b65224795577"><div class="ttname"><a href="class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577">PaintingArea::setPolygonDataToActive</a></div><div class="ttdeci">void setPolygonDataToActive(std::vector&lt; QPoint &gt; points)</div><div class="ttdoc">setPolygonDataToActive sets polygondata to the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00090">PaintingArea.cpp:90</a></div></div> <div class="ttc" id="aclass_painting_area_html_aac7d7bca37e0d7c7d077b65224795577"><div class="ttname"><a href="class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577">PaintingArea::setPolygonDataToActive</a></div><div class="ttdeci">void setPolygonDataToActive(std::vector&lt; QPoint &gt; points)</div><div class="ttdoc">setPolygonDataToActive sets polygondata to the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00090">PaintingArea.cpp:90</a></div></div>
<div class="ttc" id="a_intelli_tool_circle_8h_html"><div class="ttname"><a href="_intelli_tool_circle_8h.html">IntelliToolCircle.h</a></div></div> <div class="ttc" id="a_intelli_tool_circle_8h_html"><div class="ttname"><a href="_intelli_tool_circle_8h.html">IntelliToolCircle.h</a></div></div>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -255,17 +255,13 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html',''); in
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; </div> <div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; </div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="keywordtype">void</span> updateTools();</div> <div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="keywordtype">void</span> updateTools();</div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; </div> <div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; </div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;std::vector&lt;LayerObject&gt; history[100] = {layerBundle};</div> <div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;std::vector&lt;std::vector&lt;LayerObject&gt; &gt; history = {layerBundle};</div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; </div> <div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; </div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="keywordtype">int</span> historyMaxPast = 0;</div> <div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="keywordtype">int</span> historyPresent = 0;</div>
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; </div> <div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; </div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="keywordtype">int</span> historyMaxFuture = 0;</div> <div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;};</div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; </div> <div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; </div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<span class="keywordtype">int</span> historyPresent = 0;</div> <div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160; </div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;};</div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; </div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclass_painting_area_html_a675ee91b26b1c58be6d833f279d81597"><div class="ttname"><a href="class_painting_area.html#a675ee91b26b1c58be6d833f279d81597">PaintingArea::getWidthOfActive</a></div><div class="ttdeci">int getWidthOfActive()</div><div class="ttdoc">The getWidthOfActive gets the horizontal dimensions of the active layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00282">PaintingArea.cpp:282</a></div></div> <div class="ttc" id="aclass_painting_area_html_a675ee91b26b1c58be6d833f279d81597"><div class="ttname"><a href="class_painting_area.html#a675ee91b26b1c58be6d833f279d81597">PaintingArea::getWidthOfActive</a></div><div class="ttdeci">int getWidthOfActive()</div><div class="ttdoc">The getWidthOfActive gets the horizontal dimensions of the active layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00282">PaintingArea.cpp:282</a></div></div>
@@ -302,7 +298,7 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html',''); in
<div class="ttc" id="astruct_layer_object_html_a402cb1d9f20436032fe080681b80eb56"><div class="ttname"><a href="struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56">LayerObject::alpha</a></div><div class="ttdeci">int alpha</div><div class="ttdoc">alpha - Stores the alpha value of the layer (default=255).</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00047">PaintingArea.h:47</a></div></div> <div class="ttc" id="astruct_layer_object_html_a402cb1d9f20436032fe080681b80eb56"><div class="ttname"><a href="struct_layer_object.html#a402cb1d9f20436032fe080681b80eb56">LayerObject::alpha</a></div><div class="ttdeci">int alpha</div><div class="ttdoc">alpha - Stores the alpha value of the layer (default=255).</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8h_source.html#l00047">PaintingArea.h:47</a></div></div>
<div class="ttc" id="aclass_painting_area_html_af1b7be20235139e4909086696ea74cf7"><div class="ttname"><a href="class_painting_area.html#af1b7be20235139e4909086696ea74cf7">PaintingArea::drawPixelOntoActive</a></div><div class="ttdeci">void drawPixelOntoActive(QColor color, QPoint point)</div><div class="ttdoc">drawPixelOntoActive draws a pixel onto the image data of the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00086">PaintingArea.cpp:86</a></div></div> <div class="ttc" id="aclass_painting_area_html_af1b7be20235139e4909086696ea74cf7"><div class="ttname"><a href="class_painting_area.html#af1b7be20235139e4909086696ea74cf7">PaintingArea::drawPixelOntoActive</a></div><div class="ttdeci">void drawPixelOntoActive(QColor color, QPoint point)</div><div class="ttdoc">drawPixelOntoActive draws a pixel onto the image data of the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00086">PaintingArea.cpp:86</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a2ea1108ae4e4be995c4df0d378c536e7"><div class="ttname"><a href="class_painting_area.html#a2ea1108ae4e4be995c4df0d378c536e7">PaintingArea::getIndexOfActiveLayer</a></div><div class="ttdeci">int getIndexOfActiveLayer()</div><div class="ttdoc">getIndexOfActiveLayer returns the index of athe active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00465">PaintingArea.cpp:465</a></div></div> <div class="ttc" id="aclass_painting_area_html_a2ea1108ae4e4be995c4df0d378c536e7"><div class="ttname"><a href="class_painting_area.html#a2ea1108ae4e4be995c4df0d378c536e7">PaintingArea::getIndexOfActiveLayer</a></div><div class="ttdeci">int getIndexOfActiveLayer()</div><div class="ttdoc">getIndexOfActiveLayer returns the index of athe active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00465">PaintingArea.cpp:465</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a6a6083ca9fece2b185b592f941a91aa4"><div class="ttname"><a href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4">PaintingArea::historyGoBack</a></div><div class="ttdeci">void historyGoBack()</div><div class="ttdoc">historyGoBack go back in hisotry</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00526">PaintingArea.cpp:526</a></div></div> <div class="ttc" id="aclass_painting_area_html_a6a6083ca9fece2b185b592f941a91aa4"><div class="ttname"><a href="class_painting_area.html#a6a6083ca9fece2b185b592f941a91aa4">PaintingArea::historyGoBack</a></div><div class="ttdeci">void historyGoBack()</div><div class="ttdoc">historyGoBack go back in hisotry</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00517">PaintingArea.cpp:517</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a240c33a7875addac86080cdfb0db036a"><div class="ttname"><a href="class_painting_area.html#a240c33a7875addac86080cdfb0db036a">PaintingArea::createLineTool</a></div><div class="ttdeci">void createLineTool()</div><div class="ttdoc">createLineTool creates a Line Tool.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00253">PaintingArea.cpp:253</a></div></div> <div class="ttc" id="aclass_painting_area_html_a240c33a7875addac86080cdfb0db036a"><div class="ttname"><a href="class_painting_area.html#a240c33a7875addac86080cdfb0db036a">PaintingArea::createLineTool</a></div><div class="ttdeci">void createLineTool()</div><div class="ttdoc">createLineTool creates a Line Tool.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00253">PaintingArea.cpp:253</a></div></div>
<div class="ttc" id="aclass_painting_area_html_ae261acaaa346610dfed489dbac17e789"><div class="ttname"><a href="class_painting_area.html#ae261acaaa346610dfed489dbac17e789">PaintingArea::colorPickerSetSecondColor</a></div><div class="ttdeci">void colorPickerSetSecondColor()</div><div class="ttdoc">The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00234">PaintingArea.cpp:234</a></div></div> <div class="ttc" id="aclass_painting_area_html_ae261acaaa346610dfed489dbac17e789"><div class="ttname"><a href="class_painting_area.html#ae261acaaa346610dfed489dbac17e789">PaintingArea::colorPickerSetSecondColor</a></div><div class="ttdeci">void colorPickerSetSecondColor()</div><div class="ttdoc">The colorPickerSetSecondColor calls the QTColorPicker to determine the secondary drawing color.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00234">PaintingArea.cpp:234</a></div></div>
<div class="ttc" id="aclass_painting_area_html_a4735d4cf1dc58a9096d904e74c39c4df"><div class="ttname"><a href="class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df">PaintingArea::colorPickerSetFirstColor</a></div><div class="ttdeci">void colorPickerSetFirstColor()</div><div class="ttdoc">The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00229">PaintingArea.cpp:229</a></div></div> <div class="ttc" id="aclass_painting_area_html_a4735d4cf1dc58a9096d904e74c39c4df"><div class="ttname"><a href="class_painting_area.html#a4735d4cf1dc58a9096d904e74c39c4df">PaintingArea::colorPickerSetFirstColor</a></div><div class="ttdeci">void colorPickerSetFirstColor()</div><div class="ttdoc">The colorPickerSetFirstColor calls the QTColorPicker to determine the primary drawing color.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00229">PaintingArea.cpp:229</a></div></div>
@@ -336,7 +332,7 @@ $(document).ready(function(){initNavTree('_painting_area_8h_source.html',''); in
<div class="ttc" id="aclass_painting_area_html_ac6d089f4357b22d9a9906fd4771de3e7"><div class="ttname"><a href="class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7">PaintingArea::movePositionActive</a></div><div class="ttdeci">void movePositionActive(int x, int y)</div><div class="ttdoc">The movePositionActive method moves the active layer to certain position.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00204">PaintingArea.cpp:204</a></div></div> <div class="ttc" id="aclass_painting_area_html_ac6d089f4357b22d9a9906fd4771de3e7"><div class="ttname"><a href="class_painting_area.html#ac6d089f4357b22d9a9906fd4771de3e7">PaintingArea::movePositionActive</a></div><div class="ttdeci">void movePositionActive(int x, int y)</div><div class="ttdoc">The movePositionActive method moves the active layer to certain position.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00204">PaintingArea.cpp:204</a></div></div>
<div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div> <div class="ttc" id="aclass_intelli_image_html"><div class="ttname"><a href="class_intelli_image.html">IntelliImage</a></div><div class="ttdoc">An abstract class which manages the basic IntelliImage operations.</div><div class="ttdef"><b>Definition:</b> <a href="_intelli_image_8h_source.html#l00030">IntelliImage.h:30</a></div></div>
<div class="ttc" id="aclass_painting_area_html_abd5e3e4d3f2f026383d0a275dc55cbbd"><div class="ttname"><a href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">PaintingArea::addLayer</a></div><div class="ttdeci">int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)</div><div class="ttdoc">The addLayer adds a layer to the current project/ painting area.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00094">PaintingArea.cpp:94</a></div></div> <div class="ttc" id="aclass_painting_area_html_abd5e3e4d3f2f026383d0a275dc55cbbd"><div class="ttname"><a href="class_painting_area.html#abd5e3e4d3f2f026383d0a275dc55cbbd">PaintingArea::addLayer</a></div><div class="ttdeci">int addLayer(int width, int height, int widthOffset=0, int heightOffset=0, int alpha=255, ImageType type=ImageType::RASTERIMAGE)</div><div class="ttdoc">The addLayer adds a layer to the current project/ painting area.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00094">PaintingArea.cpp:94</a></div></div>
<div class="ttc" id="aclass_painting_area_html_aecc72f0f5971244205194934ff721546"><div class="ttname"><a href="class_painting_area.html#aecc72f0f5971244205194934ff721546">PaintingArea::historyGoForward</a></div><div class="ttdeci">void historyGoForward()</div><div class="ttdoc">historyGoForward a function to undo the return of the previous state of the project.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00541">PaintingArea.cpp:541</a></div></div> <div class="ttc" id="aclass_painting_area_html_aecc72f0f5971244205194934ff721546"><div class="ttname"><a href="class_painting_area.html#aecc72f0f5971244205194934ff721546">PaintingArea::historyGoForward</a></div><div class="ttdeci">void historyGoForward()</div><div class="ttdoc">historyGoForward a function to undo the return of the previous state of the project.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00526">PaintingArea.cpp:526</a></div></div>
<div class="ttc" id="aclass_painting_area_html_acf20e3f5f74a239e6f9b7e2e1200295f"><div class="ttname"><a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a></div><div class="ttdeci">void historyadd()</div><div class="ttdoc">historyadd adds an hisotry step</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00510">PaintingArea.cpp:510</a></div></div> <div class="ttc" id="aclass_painting_area_html_acf20e3f5f74a239e6f9b7e2e1200295f"><div class="ttname"><a href="class_painting_area.html#acf20e3f5f74a239e6f9b7e2e1200295f">PaintingArea::historyadd</a></div><div class="ttdeci">void historyadd()</div><div class="ttdoc">historyadd adds an hisotry step</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00510">PaintingArea.cpp:510</a></div></div>
<div class="ttc" id="astruct_layer_object_html_a0c4519287423c097acb2a0764913f7d0"><div class="ttname"><a href="struct_layer_object.html#a0c4519287423c097acb2a0764913f7d0">LayerObject::LayerObject</a></div><div class="ttdeci">LayerObject()</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00023">PaintingArea.cpp:23</a></div></div> <div class="ttc" id="astruct_layer_object_html_a0c4519287423c097acb2a0764913f7d0"><div class="ttname"><a href="struct_layer_object.html#a0c4519287423c097acb2a0764913f7d0">LayerObject::LayerObject</a></div><div class="ttdeci">LayerObject()</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00023">PaintingArea.cpp:23</a></div></div>
<div class="ttc" id="aclass_painting_area_html_aac7d7bca37e0d7c7d077b65224795577"><div class="ttname"><a href="class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577">PaintingArea::setPolygonDataToActive</a></div><div class="ttdeci">void setPolygonDataToActive(std::vector&lt; QPoint &gt; points)</div><div class="ttdoc">setPolygonDataToActive sets polygondata to the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00090">PaintingArea.cpp:90</a></div></div> <div class="ttc" id="aclass_painting_area_html_aac7d7bca37e0d7c7d077b65224795577"><div class="ttname"><a href="class_painting_area.html#aac7d7bca37e0d7c7d077b65224795577">PaintingArea::setPolygonDataToActive</a></div><div class="ttdeci">void setPolygonDataToActive(std::vector&lt; QPoint &gt; points)</div><div class="ttdoc">setPolygonDataToActive sets polygondata to the active Layer.</div><div class="ttdef"><b>Definition:</b> <a href="_painting_area_8cpp_source.html#l00090">PaintingArea.cpp:90</a></div></div>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -90,34 +90,33 @@ $(document).ready(function(){initNavTree('class_intelli_raster_image.html','');
<p>This is the complete list of members for <a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a>, including all inherited members.</p> <p>This is the complete list of members for <a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a>, including all inherited members.</p>
<table class="directory"> <table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">calculateVisiblity</a>() override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60">calculateVisiblity</a>() override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a>(const IntelliRasterImage &amp;image)</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(const QPoint &amp;p1, const QPoint &amp;p2, const QColor &amp;color, const int &amp;penWidth)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(const QPoint &amp;p1, const QPoint &amp;p2, const QColor &amp;color, const int &amp;penWidth)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(const QPoint &amp;p1, const QColor &amp;color)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(const QPoint &amp;p1, const QColor &amp;color)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(const QColor &amp;color)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(const QColor &amp;color)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(const QPoint &amp;p1, const QColor &amp;color, const int &amp;penWidth)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_image.html#a2e787f1b333b59401643936ebb3dcfe1">drawPoint</a>(const QPoint &amp;p1, const QColor &amp;color, const int &amp;penWidth)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a></td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#aa63d34c7932113d021653980ee018671">fastRenderering</a></td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">getDeepCopy</a>() override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">getDeepCopy</a>() override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(const QSize &amp;displaySize, int alpha) override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">getDisplayable</a>(const QSize &amp;displaySize, int alpha) override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f">getDisplayable</a>(int alpha=255) override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f">getDisplayable</a>(int alpha=255) override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#a895bbe107ad2958aca6eebf9af3eb7f1">getHeight</a>() const</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#a895bbe107ad2958aca6eebf9af3eb7f1">getHeight</a>() const</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">getImageData</a>()</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_image.html#ad66fbe380ffe0e073a8cd760f8285fe3">getImageData</a>()</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(QPoint &amp;point)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#a4576ebb6d863321c816293d7b7f9fd3f">getPixelColor</a>(QPoint &amp;point)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">getPolygon</a>()</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">getPolygon</a>()</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">getPolygonData</a>()</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">getPolygonData</a>()</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f">getTypeOfImage</a>()</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_image.html#af6b09c8d1d6b54a7e8a4e7286f3e503f">getTypeOfImage</a>()</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">getWidth</a>() const</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#aea7b5f173968b330ef034bedb9426520">getWidth</a>() const</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a></td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_image.html#a2431be82e9e85dd34b62a7f7cba053c2">imageData</a></td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652">IntelliImage</a>(int width, int height, bool fastRendererOn)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#a2c6632ff35ee0a7094a8a289eb3a8652">IntelliImage</a>(int width, int height, bool fastRendererOn)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a>(int width, int height, bool fastRendererOn)</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a>(int width, int height, bool fastRendererOn)</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb">isFastRendering</a>() const</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#a47941bed3060d8df5f2edce8c7f046cb">isFastRendering</a>() const</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e">loadImage</a>(const QString &amp;filePath)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_image.html#ae231800aba38c96074bbe9bb6e341d4e">loadImage</a>(const QString &amp;filePath)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310">resizeImage</a>(QImage *image, const QSize &amp;newSize)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#a177403ab9585d4ba31984a644c54d310">resizeImage</a>(QImage *image, const QSize &amp;newSize)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268">setImageData</a>(const QImage &amp;newData)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_image.html#ab09c64e7559f3db32ca3b20ba6339268">setImageData</a>(const QImage &amp;newData)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">setPolygon</a>(const std::vector&lt; QPoint &gt; &amp;polygonData) override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">setPolygon</a>(const std::vector&lt; QPoint &gt; &amp;polygonData) override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a></td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_image.html#ac460f75e1fa7e44b00a65e7fddac5b80">TypeOfImage</a></td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2">updateRendererSetting</a>(bool fastRendererOn)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#ae4dbaefabce4ec5bec37f5b95e2f62e2">updateRendererSetting</a>(bool fastRendererOn)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">~IntelliImage</a>()=0</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_image.html#ac398bfa9ddd3185508a1e36ee15d80cc">~IntelliImage</a>()=0</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">~IntelliRasterImage</a>() override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">~IntelliRasterImage</a>() override</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -111,8 +111,6 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ae779b571372296f1922af818ba003413"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a> (int width, int height, bool fastRendererOn)</td></tr> <tr class="memitem:ae779b571372296f1922af818ba003413"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a> (int width, int height, bool fastRendererOn)</td></tr>
<tr class="memdesc:ae779b571372296f1922af818ba003413"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Construcor of the <a class="el" href="class_intelli_raster_image.html" title="The IntelliRasterImage manages a RASTERIMAGE.">IntelliRasterImage</a>. Given the Image dimensions. <a href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">More...</a><br /></td></tr> <tr class="memdesc:ae779b571372296f1922af818ba003413"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Construcor of the <a class="el" href="class_intelli_raster_image.html" title="The IntelliRasterImage manages a RASTERIMAGE.">IntelliRasterImage</a>. Given the Image dimensions. <a href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">More...</a><br /></td></tr>
<tr class="separator:ae779b571372296f1922af818ba003413"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae779b571372296f1922af818ba003413"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c27fa0d323a1a81d0c4c93c9161f81e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a> (const <a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a> &amp;image)</td></tr>
<tr class="separator:a6c27fa0d323a1a81d0c4c93c9161f81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a844a2b58c43f7e01f2ca116286371bc8"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">~IntelliRasterImage</a> () override</td></tr> <tr class="memitem:a844a2b58c43f7e01f2ca116286371bc8"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">~IntelliRasterImage</a> () override</td></tr>
<tr class="memdesc:a844a2b58c43f7e01f2ca116286371bc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">An Destructor. <a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">More...</a><br /></td></tr> <tr class="memdesc:a844a2b58c43f7e01f2ca116286371bc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">An Destructor. <a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">More...</a><br /></td></tr>
<tr class="separator:a844a2b58c43f7e01f2ca116286371bc8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a844a2b58c43f7e01f2ca116286371bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -278,7 +276,7 @@ Additional Inherited Members</h2></td></tr>
<p>An Destructor. </p> <p>An Destructor. </p>
<p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00021">21</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00012">12</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -310,27 +308,7 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage</a>.</p> <p>Implements <a class="el" href="class_intelli_image.html#aebbced93f4744fad81b7f141b21f4ab2">IntelliImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00032">32</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00023">23</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p>
</div>
</div>
<a id="a6c27fa0d323a1a81d0c4c93c9161f81e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c27fa0d323a1a81d0c4c93c9161f81e">&#9670;&nbsp;</a></span>copy()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a> * IntelliRasterImage::copy </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a> &amp;&#160;</td>
<td class="paramname"><em>image</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00013">13</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -364,7 +342,7 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage</a>.</p> <p>Reimplemented in <a class="el" href="class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337">IntelliShapedImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00025">25</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00016">16</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -416,7 +394,7 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage</a>.</p> <p>Reimplemented in <a class="el" href="class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630">IntelliShapedImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00040">40</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00031">31</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -457,7 +435,7 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc">IntelliShapedImage</a>.</p> <p>Reimplemented in <a class="el" href="class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc">IntelliShapedImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00036">36</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00027">27</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -489,7 +467,7 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">IntelliShapedImage</a>.</p> <p>Reimplemented in <a class="el" href="class_intelli_shaped_image.html#aeff4b2331f4244f170c70526d8ca819b">IntelliShapedImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00062">62</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00053">53</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -529,7 +507,7 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage</a>.</p> <p>Reimplemented in <a class="el" href="class_intelli_shaped_image.html#a4b69d75de7a3b85032482982f249458e">IntelliShapedImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00058">58</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_raster_image_8cpp_source.html#l00049">49</a> of file <a class="el" href="_intelli_raster_image_8cpp_source.html">IntelliRasterImage.cpp</a>.</p>
</div> </div>
</div> </div>

View File

@@ -3,7 +3,6 @@ var class_intelli_raster_image =
[ "IntelliRasterImage", "class_intelli_raster_image.html#ae779b571372296f1922af818ba003413", null ], [ "IntelliRasterImage", "class_intelli_raster_image.html#ae779b571372296f1922af818ba003413", null ],
[ "~IntelliRasterImage", "class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8", null ], [ "~IntelliRasterImage", "class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8", null ],
[ "calculateVisiblity", "class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60", null ], [ "calculateVisiblity", "class_intelli_raster_image.html#a87cf2d360c129d64a5db0db85818eb60", null ],
[ "copy", "class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e", null ],
[ "getDeepCopy", "class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc", null ], [ "getDeepCopy", "class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc", null ],
[ "getDisplayable", "class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884", null ], [ "getDisplayable", "class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884", null ],
[ "getDisplayable", "class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f", null ], [ "getDisplayable", "class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f", null ],

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -89,8 +89,6 @@ $(document).ready(function(){initNavTree('class_intelli_shaped_image.html','');
<p>This is the complete list of members for <a class="el" href="class_intelli_shaped_image.html">IntelliShapedImage</a>, including all inherited members.</p> <p>This is the complete list of members for <a class="el" href="class_intelli_shaped_image.html">IntelliShapedImage</a>, including all inherited members.</p>
<table class="directory"> <table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a>(const IntelliShapedImage &amp;image)</td><td class="entry"><a class="el" href="class_intelli_shaped_image.html">IntelliShapedImage</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">IntelliRasterImage::copy</a>(const IntelliRasterImage &amp;image)</td><td class="entry"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(const QPoint &amp;p1, const QPoint &amp;p2, const QColor &amp;color, const int &amp;penWidth)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#af8eddbd9aa54c8d37590d1d4bf8dce31">drawLine</a>(const QPoint &amp;p1, const QPoint &amp;p2, const QColor &amp;color, const int &amp;penWidth)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(const QPoint &amp;p1, const QColor &amp;color)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_intelli_image.html#af3c859f5c409e37051edfd9e9fbca056">drawPixel</a>(const QPoint &amp;p1, const QColor &amp;color)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(const QColor &amp;color)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_intelli_image.html#a6be622810dc2bc756054bb5769becb06">drawPlain</a>(const QColor &amp;color)</td><td class="entry"><a class="el" href="class_intelli_image.html">IntelliImage</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -111,8 +111,6 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ae2e612a1fa52d7f878b34a7a7022d8e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage</a> (int width, int height, bool fastRendererOn)</td></tr> <tr class="memitem:ae2e612a1fa52d7f878b34a7a7022d8e9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">IntelliShapedImage</a> (int width, int height, bool fastRendererOn)</td></tr>
<tr class="memdesc:ae2e612a1fa52d7f878b34a7a7022d8e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Construcor of the <a class="el" href="class_intelli_shaped_image.html" title="The IntelliShapedImage manages a Shapedimage.">IntelliShapedImage</a>. Given the Image dimensions. <a href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">More...</a><br /></td></tr> <tr class="memdesc:ae2e612a1fa52d7f878b34a7a7022d8e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Construcor of the <a class="el" href="class_intelli_shaped_image.html" title="The IntelliShapedImage manages a Shapedimage.">IntelliShapedImage</a>. Given the Image dimensions. <a href="class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9">More...</a><br /></td></tr>
<tr class="separator:ae2e612a1fa52d7f878b34a7a7022d8e9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae2e612a1fa52d7f878b34a7a7022d8e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee38adc7db9e3fd40e083247219bef05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_intelli_shaped_image.html">IntelliShapedImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05">copy</a> (const <a class="el" href="class_intelli_shaped_image.html">IntelliShapedImage</a> &amp;image)</td></tr>
<tr class="separator:aee38adc7db9e3fd40e083247219bef05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43d63d8a814852d377ee2030658fbab9"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">~IntelliShapedImage</a> () override</td></tr> <tr class="memitem:a43d63d8a814852d377ee2030658fbab9"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">~IntelliShapedImage</a> () override</td></tr>
<tr class="memdesc:a43d63d8a814852d377ee2030658fbab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">An Destructor. <a href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">More...</a><br /></td></tr> <tr class="memdesc:a43d63d8a814852d377ee2030658fbab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">An Destructor. <a href="class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9">More...</a><br /></td></tr>
<tr class="separator:a43d63d8a814852d377ee2030658fbab9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a43d63d8a814852d377ee2030658fbab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -138,8 +136,6 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ae779b571372296f1922af818ba003413 inherit pub_methods_class_intelli_raster_image"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a> (int width, int height, bool fastRendererOn)</td></tr> <tr class="memitem:ae779b571372296f1922af818ba003413 inherit pub_methods_class_intelli_raster_image"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">IntelliRasterImage</a> (int width, int height, bool fastRendererOn)</td></tr>
<tr class="memdesc:ae779b571372296f1922af818ba003413 inherit pub_methods_class_intelli_raster_image"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Construcor of the <a class="el" href="class_intelli_raster_image.html" title="The IntelliRasterImage manages a RASTERIMAGE.">IntelliRasterImage</a>. Given the Image dimensions. <a href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">More...</a><br /></td></tr> <tr class="memdesc:ae779b571372296f1922af818ba003413 inherit pub_methods_class_intelli_raster_image"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Construcor of the <a class="el" href="class_intelli_raster_image.html" title="The IntelliRasterImage manages a RASTERIMAGE.">IntelliRasterImage</a>. Given the Image dimensions. <a href="class_intelli_raster_image.html#ae779b571372296f1922af818ba003413">More...</a><br /></td></tr>
<tr class="separator:ae779b571372296f1922af818ba003413 inherit pub_methods_class_intelli_raster_image"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae779b571372296f1922af818ba003413 inherit pub_methods_class_intelli_raster_image"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c27fa0d323a1a81d0c4c93c9161f81e inherit pub_methods_class_intelli_raster_image"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_raster_image.html#a6c27fa0d323a1a81d0c4c93c9161f81e">copy</a> (const <a class="el" href="class_intelli_raster_image.html">IntelliRasterImage</a> &amp;image)</td></tr>
<tr class="separator:a6c27fa0d323a1a81d0c4c93c9161f81e inherit pub_methods_class_intelli_raster_image"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a844a2b58c43f7e01f2ca116286371bc8 inherit pub_methods_class_intelli_raster_image"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">~IntelliRasterImage</a> () override</td></tr> <tr class="memitem:a844a2b58c43f7e01f2ca116286371bc8 inherit pub_methods_class_intelli_raster_image"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">~IntelliRasterImage</a> () override</td></tr>
<tr class="memdesc:a844a2b58c43f7e01f2ca116286371bc8 inherit pub_methods_class_intelli_raster_image"><td class="mdescLeft">&#160;</td><td class="mdescRight">An Destructor. <a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">More...</a><br /></td></tr> <tr class="memdesc:a844a2b58c43f7e01f2ca116286371bc8 inherit pub_methods_class_intelli_raster_image"><td class="mdescLeft">&#160;</td><td class="mdescRight">An Destructor. <a href="class_intelli_raster_image.html#a844a2b58c43f7e01f2ca116286371bc8">More...</a><br /></td></tr>
<tr class="separator:a844a2b58c43f7e01f2ca116286371bc8 inherit pub_methods_class_intelli_raster_image"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a844a2b58c43f7e01f2ca116286371bc8 inherit pub_methods_class_intelli_raster_image"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -287,31 +283,11 @@ Additional Inherited Members</h2></td></tr>
<p>An Destructor. </p> <p>An Destructor. </p>
<p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00020">20</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00012">12</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p>
</div> </div>
</div> </div>
<h2 class="groupheader">Member Function Documentation</h2> <h2 class="groupheader">Member Function Documentation</h2>
<a id="aee38adc7db9e3fd40e083247219bef05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee38adc7db9e3fd40e083247219bef05">&#9670;&nbsp;</a></span>copy()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_intelli_shaped_image.html">IntelliShapedImage</a> * IntelliShapedImage::copy </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_intelli_shaped_image.html">IntelliShapedImage</a> &amp;&#160;</td>
<td class="paramname"><em>image</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00013">13</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p>
</div>
</div>
<a id="aed0b31e0fa771104399d1f5ff39a0337"></a> <a id="aed0b31e0fa771104399d1f5ff39a0337"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed0b31e0fa771104399d1f5ff39a0337">&#9670;&nbsp;</a></span>getDeepCopy()</h2> <h2 class="memtitle"><span class="permalink"><a href="#aed0b31e0fa771104399d1f5ff39a0337">&#9670;&nbsp;</a></span>getDeepCopy()</h2>
@@ -340,7 +316,7 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented from <a class="el" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage</a>.</p> <p>Reimplemented from <a class="el" href="class_intelli_raster_image.html#a8f901301b106504de3c27308ade897dc">IntelliRasterImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00028">28</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00020">20</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -390,7 +366,7 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented from <a class="el" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage</a>.</p> <p>Reimplemented from <a class="el" href="class_intelli_raster_image.html#ae43393397b0141a8033fe34d3a1b1884">IntelliRasterImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00077">77</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00069">69</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -429,7 +405,7 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented from <a class="el" href="class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f">IntelliRasterImage</a>.</p> <p>Reimplemented from <a class="el" href="class_intelli_raster_image.html#a612d79124f0e2c158a4f0abbe4b5f97f">IntelliRasterImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00024">24</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00016">16</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -461,7 +437,7 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented from <a class="el" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">IntelliRasterImage</a>.</p> <p>Reimplemented from <a class="el" href="class_intelli_raster_image.html#af19828176178cc1dece5160d726d946e">IntelliRasterImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00122">122</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00114">114</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -493,7 +469,7 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented from <a class="el" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">IntelliImage</a>.</p> <p>Reimplemented from <a class="el" href="class_intelli_image.html#aaf9f3e8db8666850024bee9aad9966ba">IntelliImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8h_source.html#l00072">72</a> of file <a class="el" href="_intelli_shaped_image_8h_source.html">IntelliShapedImage.h</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8h_source.html#l00071">71</a> of file <a class="el" href="_intelli_shaped_image_8h_source.html">IntelliShapedImage.h</a>.</p>
</div> </div>
</div> </div>
@@ -531,7 +507,7 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented from <a class="el" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage</a>.</p> <p>Reimplemented from <a class="el" href="class_intelli_raster_image.html#a6462fa5f94c5e64e9e1f0c4658e0507b">IntelliRasterImage</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00095">95</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_shaped_image_8cpp_source.html#l00087">87</a> of file <a class="el" href="_intelli_shaped_image_8cpp_source.html">IntelliShapedImage.cpp</a>.</p>
</div> </div>
</div> </div>

View File

@@ -2,7 +2,6 @@ var class_intelli_shaped_image =
[ [
[ "IntelliShapedImage", "class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9", null ], [ "IntelliShapedImage", "class_intelli_shaped_image.html#ae2e612a1fa52d7f878b34a7a7022d8e9", null ],
[ "~IntelliShapedImage", "class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9", null ], [ "~IntelliShapedImage", "class_intelli_shaped_image.html#a43d63d8a814852d377ee2030658fbab9", null ],
[ "copy", "class_intelli_shaped_image.html#aee38adc7db9e3fd40e083247219bef05", null ],
[ "getDeepCopy", "class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337", null ], [ "getDeepCopy", "class_intelli_shaped_image.html#aed0b31e0fa771104399d1f5ff39a0337", null ],
[ "getDisplayable", "class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630", null ], [ "getDisplayable", "class_intelli_shaped_image.html#a68cf374247c16f07fd84d50e4cd05630", null ],
[ "getDisplayable", "class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc", null ], [ "getDisplayable", "class_intelli_shaped_image.html#ac6a99e1a96134073bceea252b37636cc", null ],

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>

View File

@@ -26,7 +26,7 @@
<tr style="height: 56px;"> <tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IntelliPhoto <div id="projectname">IntelliPhoto
&#160;<span id="projectnumber">0.7</span> &#160;<span id="projectnumber">1</span>
</div> </div>
</td> </td>
</tr> </tr>
@@ -494,7 +494,7 @@ Protected Attributes</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922">IntelliToolPolygon</a>, <a class="el" href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b">IntelliToolCircle</a>, <a class="el" href="class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b">IntelliToolRectangle</a>, <a class="el" href="class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b">IntelliToolLine</a>, <a class="el" href="class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2">IntelliToolPen</a>, <a class="el" href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668">IntelliToolFloodFill</a>, <a class="el" href="class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c">IntelliToolPlainTool</a>, and <a class="el" href="class_intelli_tool_gradient.html#aff3ccbecb7a33514765fdb44c7ce9e4e">IntelliToolGradient</a>.</p> <p>Reimplemented in <a class="el" href="class_intelli_tool_polygon.html#a0e3a1135f04c73c159137ae219a38922">IntelliToolPolygon</a>, <a class="el" href="class_intelli_tool_circle.html#a90ee58c5390a86afc75c14ca79b91d7b">IntelliToolCircle</a>, <a class="el" href="class_intelli_tool_rectangle.html#a4b5931071e21eb6949ffe357315e408b">IntelliToolRectangle</a>, <a class="el" href="class_intelli_tool_line.html#abc6324ef0778823fe7e35aef8ae37f9b">IntelliToolLine</a>, <a class="el" href="class_intelli_tool_pen.html#a58d1d636497b630647ce0c4d652737c2">IntelliToolPen</a>, <a class="el" href="class_intelli_tool_flood_fill.html#a3cd42cea99bc7583875abcc0c274c668">IntelliToolFloodFill</a>, <a class="el" href="class_intelli_tool_plain_tool.html#ad7546a6335bb3bb4cbf0e1883788d41c">IntelliToolPlainTool</a>, and <a class="el" href="class_intelli_tool_gradient.html#aff3ccbecb7a33514765fdb44c7ce9e4e">IntelliToolGradient</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_tool_8cpp_source.html#l00047">47</a> of file <a class="el" href="_intelli_tool_8cpp_source.html">IntelliTool.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_tool_8cpp_source.html#l00048">48</a> of file <a class="el" href="_intelli_tool_8cpp_source.html">IntelliTool.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -630,7 +630,7 @@ Protected Attributes</h2></td></tr>
<p>Reimplemented in <a class="el" href="class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17">IntelliToolPolygon</a>, <a class="el" href="class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506">IntelliToolCircle</a>, <a class="el" href="class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c">IntelliToolRectangle</a>, <a class="el" href="class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125">IntelliToolLine</a>, <a class="el" href="class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a">IntelliToolPen</a>, <a class="el" href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991">IntelliToolFloodFill</a>, <a class="el" href="class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d">IntelliToolPlainTool</a>, and <a class="el" href="class_intelli_tool_gradient.html#a11f77ac474b697ebb6bc185560437f6a">IntelliToolGradient</a>.</p> <p>Reimplemented in <a class="el" href="class_intelli_tool_polygon.html#a713103300c9f023d64d9eec5ac05dd17">IntelliToolPolygon</a>, <a class="el" href="class_intelli_tool_circle.html#ae2d9b0fb6695c184c4cb507a5fb75506">IntelliToolCircle</a>, <a class="el" href="class_intelli_tool_rectangle.html#a445c53a56e859f970e59f5036e221e0c">IntelliToolRectangle</a>, <a class="el" href="class_intelli_tool_line.html#aaf1d686e1ec43f41b5186ccfd806b125">IntelliToolLine</a>, <a class="el" href="class_intelli_tool_pen.html#afe3626ddff440ab125f4a2465c45427a">IntelliToolPen</a>, <a class="el" href="class_intelli_tool_flood_fill.html#ad58cc7c065123beb6b0270f99e99b991">IntelliToolFloodFill</a>, <a class="el" href="class_intelli_tool_plain_tool.html#adc004ea421e2cc0ac39cc7a6b6d43d0d">IntelliToolPlainTool</a>, and <a class="el" href="class_intelli_tool_gradient.html#a11f77ac474b697ebb6bc185560437f6a">IntelliToolGradient</a>.</p>
<p class="definition">Definition at line <a class="el" href="_intelli_tool_8cpp_source.html#l00052">52</a> of file <a class="el" href="_intelli_tool_8cpp_source.html">IntelliTool.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="_intelli_tool_8cpp_source.html#l00053">53</a> of file <a class="el" href="_intelli_tool_8cpp_source.html">IntelliTool.cpp</a>.</p>
</div> </div>
</div> </div>

Some files were not shown because too many files have changed in this diff Show More