[DOC] add doc

This commit is contained in:
Edouard DUPIN 2016-10-23 21:18:24 +02:00
parent 53a41382f5
commit 6264f12d86
463 changed files with 59159 additions and 8428 deletions

179
_archive_8hpp.html Normal file
View File

@ -0,0 +1,179 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/archive/Archive.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_798ecbd57274add4c849e5d9524617ed.html">archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Archive.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;map&gt;</code><br />
<code>#include &lt;mutex&gt;</code><br />
<code>#include &lt;ememory/memory.hpp&gt;</code><br />
</div>
<p><a href="_archive_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

171
_archive_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

495
_color_8hpp.html Normal file
View File

@ -0,0 +1,495 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/Color.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">Color.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;iomanip&gt;</code><br />
</div>
<p><a href="_color_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceetk_1_1color"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html">etk::color</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ab04b5eb953698805b801ce6b27caadad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ab04b5eb953698805b801ce6b27caadad">etk::parseStringStartWithSharp</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:ab04b5eb953698805b801ce6b27caadad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6601ec7bef55d93c509c8a8feaf339eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a6601ec7bef55d93c509c8a8feaf339eb">etk::parseStringStartWithRGBGen</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:a6601ec7bef55d93c509c8a8feaf339eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd41387ac07b129579e47844b1bbaf12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; double, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#abd41387ac07b129579e47844b1bbaf12">etk::parseStringStartWithRGB</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:abd41387ac07b129579e47844b1bbaf12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaa9cb1bec5f763cefc99c1d3f081d2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint32_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#afaa9cb1bec5f763cefc99c1d3f081d2c">etk::parseStringStartWithRGBUnsigned32</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:afaa9cb1bec5f763cefc99c1d3f081d2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaad365389dac5e3b8d2e43233934c40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#abaad365389dac5e3b8d2e43233934c40">etk::parseStringStartWithRGBUnsigned16</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:abaad365389dac5e3b8d2e43233934c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5199b1a2efd27589426dc74bcd37102f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a5199b1a2efd27589426dc74bcd37102f">etk::parseStringStartWithRGBUnsigned8</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:a5199b1a2efd27589426dc74bcd37102f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c25932e9aa31944536c38f9011af6f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a5c25932e9aa31944536c38f9011af6f0">etk::parseStringColorNamed</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:a5c25932e9aa31944536c38f9011af6f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a4589db8a7e8998273732dae4c83e28c5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4589db8a7e8998273732dae4c83e28c5">etk::color::none</a></td></tr>
<tr class="separator:a4589db8a7e8998273732dae4c83e28c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcf86ef9c7918dcb094a0783761899f1"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#adcf86ef9c7918dcb094a0783761899f1">etk::color::aliceBlue</a></td></tr>
<tr class="separator:adcf86ef9c7918dcb094a0783761899f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88abb6eca9c1ba0f346fb697683fa836"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a88abb6eca9c1ba0f346fb697683fa836">etk::color::antiqueWhite</a></td></tr>
<tr class="separator:a88abb6eca9c1ba0f346fb697683fa836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cef110e71ce12876fcfd6605e57f716"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2cef110e71ce12876fcfd6605e57f716">etk::color::aqua</a></td></tr>
<tr class="separator:a2cef110e71ce12876fcfd6605e57f716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b69f67ed3e2db9915acde652a1cff80"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a8b69f67ed3e2db9915acde652a1cff80">etk::color::aquamarine</a></td></tr>
<tr class="separator:a8b69f67ed3e2db9915acde652a1cff80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51cb04e4a5b927ec82ceef2676b781f7"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a51cb04e4a5b927ec82ceef2676b781f7">etk::color::azure</a></td></tr>
<tr class="separator:a51cb04e4a5b927ec82ceef2676b781f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68244b2fa52245487cec1154155d0e03"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a68244b2fa52245487cec1154155d0e03">etk::color::beige</a></td></tr>
<tr class="separator:a68244b2fa52245487cec1154155d0e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad03e04b97263a2c64dedfc405ff983ee"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ad03e04b97263a2c64dedfc405ff983ee">etk::color::bisque</a></td></tr>
<tr class="separator:ad03e04b97263a2c64dedfc405ff983ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4198b330ccb2e9008665733eee338f73"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4198b330ccb2e9008665733eee338f73">etk::color::black</a></td></tr>
<tr class="separator:a4198b330ccb2e9008665733eee338f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12e8ba075411585a68aece7d0fead4cc"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a12e8ba075411585a68aece7d0fead4cc">etk::color::blanchedAlmond</a></td></tr>
<tr class="separator:a12e8ba075411585a68aece7d0fead4cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50f114c6849684e9984ae1322493572c"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a50f114c6849684e9984ae1322493572c">etk::color::blue</a></td></tr>
<tr class="separator:a50f114c6849684e9984ae1322493572c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac91bcec9a0a115d1070397f86cfdee4d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ac91bcec9a0a115d1070397f86cfdee4d">etk::color::blueViolet</a></td></tr>
<tr class="separator:ac91bcec9a0a115d1070397f86cfdee4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3dff0347662115abb89c6ddb8447227"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#af3dff0347662115abb89c6ddb8447227">etk::color::brown</a></td></tr>
<tr class="separator:af3dff0347662115abb89c6ddb8447227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1920dd335710c842ea4706e2383ef784"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1920dd335710c842ea4706e2383ef784">etk::color::burlyWood</a></td></tr>
<tr class="separator:a1920dd335710c842ea4706e2383ef784"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa007b1fd1b17e1872fbc6f41e147f54f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa007b1fd1b17e1872fbc6f41e147f54f">etk::color::cadetBlue</a></td></tr>
<tr class="separator:aa007b1fd1b17e1872fbc6f41e147f54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dd91ed503e594efb3fbfef33e358066"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2dd91ed503e594efb3fbfef33e358066">etk::color::chartreuse</a></td></tr>
<tr class="separator:a2dd91ed503e594efb3fbfef33e358066"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c01526863636486a43270680bc60002"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a7c01526863636486a43270680bc60002">etk::color::chocolate</a></td></tr>
<tr class="separator:a7c01526863636486a43270680bc60002"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36f2cec268c7c0e30723ac23f9b3f277"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a36f2cec268c7c0e30723ac23f9b3f277">etk::color::coral</a></td></tr>
<tr class="separator:a36f2cec268c7c0e30723ac23f9b3f277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90a5242512b4e294b4a660317609f80a"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a90a5242512b4e294b4a660317609f80a">etk::color::cornflowerBlue</a></td></tr>
<tr class="separator:a90a5242512b4e294b4a660317609f80a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a253d987094e83f3d979dd8fe216297be"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a253d987094e83f3d979dd8fe216297be">etk::color::cornsilk</a></td></tr>
<tr class="separator:a253d987094e83f3d979dd8fe216297be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa29d7ec12725a55399cfbee0fab1d74e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa29d7ec12725a55399cfbee0fab1d74e">etk::color::crimson</a></td></tr>
<tr class="separator:aa29d7ec12725a55399cfbee0fab1d74e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc0367018e04ae83f0282525443f2c39"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#acc0367018e04ae83f0282525443f2c39">etk::color::cyan</a></td></tr>
<tr class="separator:acc0367018e04ae83f0282525443f2c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a222350bf918f872c4e5ff2c44ab0d948"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a222350bf918f872c4e5ff2c44ab0d948">etk::color::darkBlue</a></td></tr>
<tr class="separator:a222350bf918f872c4e5ff2c44ab0d948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e2298ea2e2329a2eec98014ad2f62f3"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1e2298ea2e2329a2eec98014ad2f62f3">etk::color::darkCyan</a></td></tr>
<tr class="separator:a1e2298ea2e2329a2eec98014ad2f62f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8fc1bb410a59107158dc78cbff58637"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa8fc1bb410a59107158dc78cbff58637">etk::color::darkGoldenRod</a></td></tr>
<tr class="separator:aa8fc1bb410a59107158dc78cbff58637"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a443370c666ff111e46fd69af0fc8c6f1"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a443370c666ff111e46fd69af0fc8c6f1">etk::color::darkGray</a></td></tr>
<tr class="separator:a443370c666ff111e46fd69af0fc8c6f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc4d6ece51b12c4d71944c7cfa62df3d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#acc4d6ece51b12c4d71944c7cfa62df3d">etk::color::darkGrey</a></td></tr>
<tr class="separator:acc4d6ece51b12c4d71944c7cfa62df3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2c305fa2794088b6518e7d41b5a66cf"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab2c305fa2794088b6518e7d41b5a66cf">etk::color::darkGreen</a></td></tr>
<tr class="separator:ab2c305fa2794088b6518e7d41b5a66cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41b7e12409c7c23d2efd5b2002ff8a38"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a41b7e12409c7c23d2efd5b2002ff8a38">etk::color::darkKhaki</a></td></tr>
<tr class="separator:a41b7e12409c7c23d2efd5b2002ff8a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5967702d70d066cc22d0582816506960"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a5967702d70d066cc22d0582816506960">etk::color::darkMagenta</a></td></tr>
<tr class="separator:a5967702d70d066cc22d0582816506960"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8658803a964bae9b55b136f17349fb9"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#af8658803a964bae9b55b136f17349fb9">etk::color::darkOliveGreen</a></td></tr>
<tr class="separator:af8658803a964bae9b55b136f17349fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7064c68a6a6025e00ce163a1ae89f1ea"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a7064c68a6a6025e00ce163a1ae89f1ea">etk::color::darkorange</a></td></tr>
<tr class="separator:a7064c68a6a6025e00ce163a1ae89f1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d7683e234cce9679495ba626cdbd63b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1d7683e234cce9679495ba626cdbd63b">etk::color::darkOrchid</a></td></tr>
<tr class="separator:a1d7683e234cce9679495ba626cdbd63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff3a3b7299b13dfb18983bf5590ba95a"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aff3a3b7299b13dfb18983bf5590ba95a">etk::color::darkRed</a></td></tr>
<tr class="separator:aff3a3b7299b13dfb18983bf5590ba95a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a907915b5995bce96b1edce13c9e2fdf7"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a907915b5995bce96b1edce13c9e2fdf7">etk::color::darkSalmon</a></td></tr>
<tr class="separator:a907915b5995bce96b1edce13c9e2fdf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59822524863f5783ee051ad10375892f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a59822524863f5783ee051ad10375892f">etk::color::darkSeaGreen</a></td></tr>
<tr class="separator:a59822524863f5783ee051ad10375892f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26484af8b6c58f221f1849b87f3bee74"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a26484af8b6c58f221f1849b87f3bee74">etk::color::darkSlateBlue</a></td></tr>
<tr class="separator:a26484af8b6c58f221f1849b87f3bee74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349b3fd1e93f89e01bd862981d02196b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a349b3fd1e93f89e01bd862981d02196b">etk::color::darkSlateGray</a></td></tr>
<tr class="separator:a349b3fd1e93f89e01bd862981d02196b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50f19e66e3c3a0af908b5c1efd2abc84"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a50f19e66e3c3a0af908b5c1efd2abc84">etk::color::darkSlateGrey</a></td></tr>
<tr class="separator:a50f19e66e3c3a0af908b5c1efd2abc84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05e713dcb0b2f4febdbcf35450b841fd"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a05e713dcb0b2f4febdbcf35450b841fd">etk::color::darkTurquoise</a></td></tr>
<tr class="separator:a05e713dcb0b2f4febdbcf35450b841fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e56b9239824d0b5936d5cff3b60231b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9e56b9239824d0b5936d5cff3b60231b">etk::color::darkViolet</a></td></tr>
<tr class="separator:a9e56b9239824d0b5936d5cff3b60231b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad22e4d8159516802b60b3993b35310d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aad22e4d8159516802b60b3993b35310d">etk::color::deepPink</a></td></tr>
<tr class="separator:aad22e4d8159516802b60b3993b35310d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20b4f50841f1edc88b8ebd09764d22ec"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a20b4f50841f1edc88b8ebd09764d22ec">etk::color::deepSkyBlue</a></td></tr>
<tr class="separator:a20b4f50841f1edc88b8ebd09764d22ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c3f19c27817d52a7dce663597809673"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9c3f19c27817d52a7dce663597809673">etk::color::dimGray</a></td></tr>
<tr class="separator:a9c3f19c27817d52a7dce663597809673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b9159ca54b27a2eb3aef2787cc3f8a4"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1b9159ca54b27a2eb3aef2787cc3f8a4">etk::color::dimGrey</a></td></tr>
<tr class="separator:a1b9159ca54b27a2eb3aef2787cc3f8a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abded21fe482e526e290b0699c55c1d8d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#abded21fe482e526e290b0699c55c1d8d">etk::color::dodgerBlue</a></td></tr>
<tr class="separator:abded21fe482e526e290b0699c55c1d8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6967e9c5889d20d52ba7f02ce1a4344"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ad6967e9c5889d20d52ba7f02ce1a4344">etk::color::fireBrick</a></td></tr>
<tr class="separator:ad6967e9c5889d20d52ba7f02ce1a4344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa194136648518d6622f0648b1be32886"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa194136648518d6622f0648b1be32886">etk::color::floralWhite</a></td></tr>
<tr class="separator:aa194136648518d6622f0648b1be32886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae828702f8dde36254656074f1539cf27"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ae828702f8dde36254656074f1539cf27">etk::color::forestGreen</a></td></tr>
<tr class="separator:ae828702f8dde36254656074f1539cf27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add8be07f05dd9acb1021cd813d5d09f5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#add8be07f05dd9acb1021cd813d5d09f5">etk::color::fuchsia</a></td></tr>
<tr class="separator:add8be07f05dd9acb1021cd813d5d09f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f3802248416e94cbe57301269bb4597"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9f3802248416e94cbe57301269bb4597">etk::color::gainsboro</a></td></tr>
<tr class="separator:a9f3802248416e94cbe57301269bb4597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15bfc067a56f04e3c95ccc1e08e30582"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a15bfc067a56f04e3c95ccc1e08e30582">etk::color::ghostWhite</a></td></tr>
<tr class="separator:a15bfc067a56f04e3c95ccc1e08e30582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa87df42bc06ea637f36058ded83172b8"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa87df42bc06ea637f36058ded83172b8">etk::color::gold</a></td></tr>
<tr class="separator:aa87df42bc06ea637f36058ded83172b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3e32a2d70fbe57ccbd45b490b32dfc0"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab3e32a2d70fbe57ccbd45b490b32dfc0">etk::color::goldenRod</a></td></tr>
<tr class="separator:ab3e32a2d70fbe57ccbd45b490b32dfc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a319c23dcc37291f96f330abe15b16f89"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a319c23dcc37291f96f330abe15b16f89">etk::color::gray</a></td></tr>
<tr class="separator:a319c23dcc37291f96f330abe15b16f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21d8358e48a38d1d701d2165e9ff7ef3"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a21d8358e48a38d1d701d2165e9ff7ef3">etk::color::grey</a></td></tr>
<tr class="separator:a21d8358e48a38d1d701d2165e9ff7ef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc96147de6d001202802bca7bcf2ba9"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a6fc96147de6d001202802bca7bcf2ba9">etk::color::green</a></td></tr>
<tr class="separator:a6fc96147de6d001202802bca7bcf2ba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a218efa62696750857b5ce07171c34cbd"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a218efa62696750857b5ce07171c34cbd">etk::color::greenYellow</a></td></tr>
<tr class="separator:a218efa62696750857b5ce07171c34cbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3411f95075bfc9977619fcea76266de"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa3411f95075bfc9977619fcea76266de">etk::color::honeyDew</a></td></tr>
<tr class="separator:aa3411f95075bfc9977619fcea76266de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03118a731faf900b1bec48f3b001a8dd"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a03118a731faf900b1bec48f3b001a8dd">etk::color::hotPink</a></td></tr>
<tr class="separator:a03118a731faf900b1bec48f3b001a8dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13e4d0783eb7e8c10ca87631e5385dcb"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a13e4d0783eb7e8c10ca87631e5385dcb">etk::color::indianRed</a></td></tr>
<tr class="separator:a13e4d0783eb7e8c10ca87631e5385dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a93b5498bb8c81d57e7a759d1418579"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a3a93b5498bb8c81d57e7a759d1418579">etk::color::indigo</a></td></tr>
<tr class="separator:a3a93b5498bb8c81d57e7a759d1418579"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab44bec9b6c9231236729f749df94c7ba"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab44bec9b6c9231236729f749df94c7ba">etk::color::ivory</a></td></tr>
<tr class="separator:ab44bec9b6c9231236729f749df94c7ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5242622529843c2b59a3a10de215834"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa5242622529843c2b59a3a10de215834">etk::color::khaki</a></td></tr>
<tr class="separator:aa5242622529843c2b59a3a10de215834"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2c8ef5a6ab8b6d0d0bfc261dc1c660"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2f2c8ef5a6ab8b6d0d0bfc261dc1c660">etk::color::lavender</a></td></tr>
<tr class="separator:a2f2c8ef5a6ab8b6d0d0bfc261dc1c660"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4232ea43a0d5f4e1a0fda12b2523789e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4232ea43a0d5f4e1a0fda12b2523789e">etk::color::lavenderBlush</a></td></tr>
<tr class="separator:a4232ea43a0d5f4e1a0fda12b2523789e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afde65cb2bb3edffeb3c3be844048bea7"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#afde65cb2bb3edffeb3c3be844048bea7">etk::color::lawnGreen</a></td></tr>
<tr class="separator:afde65cb2bb3edffeb3c3be844048bea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b1f3235d4cb5967be945422180a696e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1b1f3235d4cb5967be945422180a696e">etk::color::lemonChiffon</a></td></tr>
<tr class="separator:a1b1f3235d4cb5967be945422180a696e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8387db6883f21400bf5be80372c35647"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a8387db6883f21400bf5be80372c35647">etk::color::lightBlue</a></td></tr>
<tr class="separator:a8387db6883f21400bf5be80372c35647"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18fa89d253f21d090fb78f9c4c3fa179"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a18fa89d253f21d090fb78f9c4c3fa179">etk::color::lightCoral</a></td></tr>
<tr class="separator:a18fa89d253f21d090fb78f9c4c3fa179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50d72f3fa72a15b70950ec3c6294c486"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a50d72f3fa72a15b70950ec3c6294c486">etk::color::lightCyan</a></td></tr>
<tr class="separator:a50d72f3fa72a15b70950ec3c6294c486"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b1fa30e34836c579b23ad52137bd690"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4b1fa30e34836c579b23ad52137bd690">etk::color::lightGoldenRodYellow</a></td></tr>
<tr class="separator:a4b1fa30e34836c579b23ad52137bd690"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4083c98e9eded328f2cd91f01affddc0"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4083c98e9eded328f2cd91f01affddc0">etk::color::lightGray</a></td></tr>
<tr class="separator:a4083c98e9eded328f2cd91f01affddc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77d1ce7214b499fb78f9bbfcd18cb7b4"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a77d1ce7214b499fb78f9bbfcd18cb7b4">etk::color::lightGrey</a></td></tr>
<tr class="separator:a77d1ce7214b499fb78f9bbfcd18cb7b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d28338bea023156af46b42ac4104d65"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2d28338bea023156af46b42ac4104d65">etk::color::lightGreen</a></td></tr>
<tr class="separator:a2d28338bea023156af46b42ac4104d65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14d1dd7b18f6b86d7a3c16f417f453b6"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a14d1dd7b18f6b86d7a3c16f417f453b6">etk::color::lightPink</a></td></tr>
<tr class="separator:a14d1dd7b18f6b86d7a3c16f417f453b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a033bb4d31c48f0dd52fc0662944ab8f6"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a033bb4d31c48f0dd52fc0662944ab8f6">etk::color::lightSalmon</a></td></tr>
<tr class="separator:a033bb4d31c48f0dd52fc0662944ab8f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a146b8e64718660041ce89a8803661e2a"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a146b8e64718660041ce89a8803661e2a">etk::color::lightSeaGreen</a></td></tr>
<tr class="separator:a146b8e64718660041ce89a8803661e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51a95c2b5fd2957e41b027b84df64bb2"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a51a95c2b5fd2957e41b027b84df64bb2">etk::color::lightSkyBlue</a></td></tr>
<tr class="separator:a51a95c2b5fd2957e41b027b84df64bb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8cb2152fe5df989303dd976f97578ea"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#af8cb2152fe5df989303dd976f97578ea">etk::color::lightSlateGray</a></td></tr>
<tr class="separator:af8cb2152fe5df989303dd976f97578ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a496840c6c000f27da3a6e8e54e33eb"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4a496840c6c000f27da3a6e8e54e33eb">etk::color::lightSlateGrey</a></td></tr>
<tr class="separator:a4a496840c6c000f27da3a6e8e54e33eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26bcddd1699b895e233e35f31fda1c0e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a26bcddd1699b895e233e35f31fda1c0e">etk::color::lightSteelBlue</a></td></tr>
<tr class="separator:a26bcddd1699b895e233e35f31fda1c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab23ae9842d65ec28e1ff7f06d5b252a8"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab23ae9842d65ec28e1ff7f06d5b252a8">etk::color::lightYellow</a></td></tr>
<tr class="separator:ab23ae9842d65ec28e1ff7f06d5b252a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0363b4e80d7960b29e41c1202d36cefb"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a0363b4e80d7960b29e41c1202d36cefb">etk::color::lime</a></td></tr>
<tr class="separator:a0363b4e80d7960b29e41c1202d36cefb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29c3e83ca4abea8319f8f5671b9720c2"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a29c3e83ca4abea8319f8f5671b9720c2">etk::color::limeGreen</a></td></tr>
<tr class="separator:a29c3e83ca4abea8319f8f5671b9720c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaed3fa7e8a6f9ed2e79677075bf1e63e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aaed3fa7e8a6f9ed2e79677075bf1e63e">etk::color::linen</a></td></tr>
<tr class="separator:aaed3fa7e8a6f9ed2e79677075bf1e63e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee87f303d370ab6dbc7ac1e2c00ead1"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#afee87f303d370ab6dbc7ac1e2c00ead1">etk::color::magenta</a></td></tr>
<tr class="separator:afee87f303d370ab6dbc7ac1e2c00ead1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acedfbd93471b71ba9998984b11ba718e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#acedfbd93471b71ba9998984b11ba718e">etk::color::maroon</a></td></tr>
<tr class="separator:acedfbd93471b71ba9998984b11ba718e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f0d7a636c8caa196464b499b6280426"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a7f0d7a636c8caa196464b499b6280426">etk::color::mediumAquaMarine</a></td></tr>
<tr class="separator:a7f0d7a636c8caa196464b499b6280426"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fe002b79a78199f18363dd05530378d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a7fe002b79a78199f18363dd05530378d">etk::color::mediumBlue</a></td></tr>
<tr class="separator:a7fe002b79a78199f18363dd05530378d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e155686074462e57beee0511146bc97"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a5e155686074462e57beee0511146bc97">etk::color::mediumOrchid</a></td></tr>
<tr class="separator:a5e155686074462e57beee0511146bc97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b2c512ac26bc28808a8b3dd5656440d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a3b2c512ac26bc28808a8b3dd5656440d">etk::color::mediumPurple</a></td></tr>
<tr class="separator:a3b2c512ac26bc28808a8b3dd5656440d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8b45a088646ef1fcf8fe69179dc519b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ac8b45a088646ef1fcf8fe69179dc519b">etk::color::mediumSeaGreen</a></td></tr>
<tr class="separator:ac8b45a088646ef1fcf8fe69179dc519b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a215704258654af99ded76d5642d9d462"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a215704258654af99ded76d5642d9d462">etk::color::mediumSlateBlue</a></td></tr>
<tr class="separator:a215704258654af99ded76d5642d9d462"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b5d44a4ca36262221237f5165af7aae"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2b5d44a4ca36262221237f5165af7aae">etk::color::mediumSpringGreen</a></td></tr>
<tr class="separator:a2b5d44a4ca36262221237f5165af7aae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3cfc60cd0c3b29f6a941dd592d90b24"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ac3cfc60cd0c3b29f6a941dd592d90b24">etk::color::mediumTurquoise</a></td></tr>
<tr class="separator:ac3cfc60cd0c3b29f6a941dd592d90b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05fe5d6e6d4b13da98ccf1acef57ba3a"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a05fe5d6e6d4b13da98ccf1acef57ba3a">etk::color::mediumVioletRed</a></td></tr>
<tr class="separator:a05fe5d6e6d4b13da98ccf1acef57ba3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0900bfad0e76b546fbe6b9c3fe3f24a"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#af0900bfad0e76b546fbe6b9c3fe3f24a">etk::color::midnightBlue</a></td></tr>
<tr class="separator:af0900bfad0e76b546fbe6b9c3fe3f24a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfb434830d70a46377180a95be6d484e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#adfb434830d70a46377180a95be6d484e">etk::color::mintCream</a></td></tr>
<tr class="separator:adfb434830d70a46377180a95be6d484e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18204af4290656aeac4f7c88eb85d0f3"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a18204af4290656aeac4f7c88eb85d0f3">etk::color::mistyRose</a></td></tr>
<tr class="separator:a18204af4290656aeac4f7c88eb85d0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cb08faeeec554e2a414bc8633b443c5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a8cb08faeeec554e2a414bc8633b443c5">etk::color::moccasin</a></td></tr>
<tr class="separator:a8cb08faeeec554e2a414bc8633b443c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b63b8a9a1cc45910237b30a2ba45fca"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1b63b8a9a1cc45910237b30a2ba45fca">etk::color::navajoWhite</a></td></tr>
<tr class="separator:a1b63b8a9a1cc45910237b30a2ba45fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20ab31b18ba99ce5faa111a99ab2e83d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a20ab31b18ba99ce5faa111a99ab2e83d">etk::color::navy</a></td></tr>
<tr class="separator:a20ab31b18ba99ce5faa111a99ab2e83d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dac38a6103291477259e687e0774c1f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a6dac38a6103291477259e687e0774c1f">etk::color::oldLace</a></td></tr>
<tr class="separator:a6dac38a6103291477259e687e0774c1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c6df578f49614b0a84b8d60a85522f5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a7c6df578f49614b0a84b8d60a85522f5">etk::color::olive</a></td></tr>
<tr class="separator:a7c6df578f49614b0a84b8d60a85522f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a020a9d7d45aa767ddf85ce3091f09700"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a020a9d7d45aa767ddf85ce3091f09700">etk::color::oliveDrab</a></td></tr>
<tr class="separator:a020a9d7d45aa767ddf85ce3091f09700"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab17f0b0fde63f5895d0da41ecc9e2573"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab17f0b0fde63f5895d0da41ecc9e2573">etk::color::orange</a></td></tr>
<tr class="separator:ab17f0b0fde63f5895d0da41ecc9e2573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb3c67384cae4e9260ddd453a3cc7810"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aeb3c67384cae4e9260ddd453a3cc7810">etk::color::orangeRed</a></td></tr>
<tr class="separator:aeb3c67384cae4e9260ddd453a3cc7810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a02f315fb94c24136fd151610d1d2b3"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a8a02f315fb94c24136fd151610d1d2b3">etk::color::orchid</a></td></tr>
<tr class="separator:a8a02f315fb94c24136fd151610d1d2b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e77005ee52eb9d1b5a4ddb682374e0f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4e77005ee52eb9d1b5a4ddb682374e0f">etk::color::paleGoldenRod</a></td></tr>
<tr class="separator:a4e77005ee52eb9d1b5a4ddb682374e0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cf19b14d8517bd39851f277029b0931"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2cf19b14d8517bd39851f277029b0931">etk::color::paleGreen</a></td></tr>
<tr class="separator:a2cf19b14d8517bd39851f277029b0931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2652ecc2224179077270ffb4d13fef57"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2652ecc2224179077270ffb4d13fef57">etk::color::paleTurquoise</a></td></tr>
<tr class="separator:a2652ecc2224179077270ffb4d13fef57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40929240fd9c26bda27c2a80e5893db5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a40929240fd9c26bda27c2a80e5893db5">etk::color::paleVioletRed</a></td></tr>
<tr class="separator:a40929240fd9c26bda27c2a80e5893db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55430464cce8100e33385115a9468cf1"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a55430464cce8100e33385115a9468cf1">etk::color::papayaWhip</a></td></tr>
<tr class="separator:a55430464cce8100e33385115a9468cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad30f26284e76fd398359bcd928143311"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ad30f26284e76fd398359bcd928143311">etk::color::peachPuff</a></td></tr>
<tr class="separator:ad30f26284e76fd398359bcd928143311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83ed22c571e6ef53e406cc47c51f753f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a83ed22c571e6ef53e406cc47c51f753f">etk::color::peru</a></td></tr>
<tr class="separator:a83ed22c571e6ef53e406cc47c51f753f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2726cdc1f4064f8df7b77b7da3d4291"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ad2726cdc1f4064f8df7b77b7da3d4291">etk::color::pink</a></td></tr>
<tr class="separator:ad2726cdc1f4064f8df7b77b7da3d4291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4d992f3996f638d234f936153bd7907"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab4d992f3996f638d234f936153bd7907">etk::color::plum</a></td></tr>
<tr class="separator:ab4d992f3996f638d234f936153bd7907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd0e078b144de932065e8a7f01685b6b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#afd0e078b144de932065e8a7f01685b6b">etk::color::powderBlue</a></td></tr>
<tr class="separator:afd0e078b144de932065e8a7f01685b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1651c86712c0ebee50517f010a05b527"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1651c86712c0ebee50517f010a05b527">etk::color::purple</a></td></tr>
<tr class="separator:a1651c86712c0ebee50517f010a05b527"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a365a78d3068cd950ce25fda3f905554e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a365a78d3068cd950ce25fda3f905554e">etk::color::red</a></td></tr>
<tr class="separator:a365a78d3068cd950ce25fda3f905554e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ac844cd13feb847816ff94ff20fb84c"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a3ac844cd13feb847816ff94ff20fb84c">etk::color::rosyBrown</a></td></tr>
<tr class="separator:a3ac844cd13feb847816ff94ff20fb84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dad77d1418cd34da0e07049781f32d9"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a3dad77d1418cd34da0e07049781f32d9">etk::color::royalBlue</a></td></tr>
<tr class="separator:a3dad77d1418cd34da0e07049781f32d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5407ca00d7f7bf3815a72616e0be95ae"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a5407ca00d7f7bf3815a72616e0be95ae">etk::color::saddleBrown</a></td></tr>
<tr class="separator:a5407ca00d7f7bf3815a72616e0be95ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad324737686a8c6ec9208a93e727710d8"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ad324737686a8c6ec9208a93e727710d8">etk::color::salmon</a></td></tr>
<tr class="separator:ad324737686a8c6ec9208a93e727710d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affd1d87686e7d4fb1a720d4cb5c354cb"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#affd1d87686e7d4fb1a720d4cb5c354cb">etk::color::sandyBrown</a></td></tr>
<tr class="separator:affd1d87686e7d4fb1a720d4cb5c354cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d3d8140130f2383e7740b4cea443470"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a3d3d8140130f2383e7740b4cea443470">etk::color::seaGreen</a></td></tr>
<tr class="separator:a3d3d8140130f2383e7740b4cea443470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b50105504f9be5dcf7ae59cbb115051"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a6b50105504f9be5dcf7ae59cbb115051">etk::color::seaShell</a></td></tr>
<tr class="separator:a6b50105504f9be5dcf7ae59cbb115051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a8eaf790795f7b5fc63c81ade8652ce"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a0a8eaf790795f7b5fc63c81ade8652ce">etk::color::sienna</a></td></tr>
<tr class="separator:a0a8eaf790795f7b5fc63c81ade8652ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca25e934d9d1ac1538a4a0c7011c6d0c"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aca25e934d9d1ac1538a4a0c7011c6d0c">etk::color::silver</a></td></tr>
<tr class="separator:aca25e934d9d1ac1538a4a0c7011c6d0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1576fd8ed2c3fe5ed5a10f8147d0ed1d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1576fd8ed2c3fe5ed5a10f8147d0ed1d">etk::color::skyBlue</a></td></tr>
<tr class="separator:a1576fd8ed2c3fe5ed5a10f8147d0ed1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f605302a82a6173de726e797c3edf0d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4f605302a82a6173de726e797c3edf0d">etk::color::slateBlue</a></td></tr>
<tr class="separator:a4f605302a82a6173de726e797c3edf0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d3c48d14e696bc1b8d9d43158dfa0b2"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a5d3c48d14e696bc1b8d9d43158dfa0b2">etk::color::slateGray</a></td></tr>
<tr class="separator:a5d3c48d14e696bc1b8d9d43158dfa0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cefc035f467790176ba159bb6255c6e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9cefc035f467790176ba159bb6255c6e">etk::color::slateGrey</a></td></tr>
<tr class="separator:a9cefc035f467790176ba159bb6255c6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae312c38fc6be5178a4ff63921f162723"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ae312c38fc6be5178a4ff63921f162723">etk::color::snow</a></td></tr>
<tr class="separator:ae312c38fc6be5178a4ff63921f162723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3b6e2028b00791f15ddff7f9a1fe703"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab3b6e2028b00791f15ddff7f9a1fe703">etk::color::springGreen</a></td></tr>
<tr class="separator:ab3b6e2028b00791f15ddff7f9a1fe703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9162b466a59a0bbe420b49c565e9dd6f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9162b466a59a0bbe420b49c565e9dd6f">etk::color::steelBlue</a></td></tr>
<tr class="separator:a9162b466a59a0bbe420b49c565e9dd6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a923b2869775837088eabdb48681f4b1e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a923b2869775837088eabdb48681f4b1e">etk::color::tan</a></td></tr>
<tr class="separator:a923b2869775837088eabdb48681f4b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b28dace6aa8c81c0c59a7343875d2b5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9b28dace6aa8c81c0c59a7343875d2b5">etk::color::teal</a></td></tr>
<tr class="separator:a9b28dace6aa8c81c0c59a7343875d2b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a729d8532a3b7c147fcaa726ce2d887b8"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a729d8532a3b7c147fcaa726ce2d887b8">etk::color::thistle</a></td></tr>
<tr class="separator:a729d8532a3b7c147fcaa726ce2d887b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f3fe621ef99b1b452a5a11af1a06ae0"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9f3fe621ef99b1b452a5a11af1a06ae0">etk::color::tomato</a></td></tr>
<tr class="separator:a9f3fe621ef99b1b452a5a11af1a06ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8162f21fcdb858a4c5017a20db4c5830"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a8162f21fcdb858a4c5017a20db4c5830">etk::color::turquoise</a></td></tr>
<tr class="separator:a8162f21fcdb858a4c5017a20db4c5830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac86b1f752bb46992b83000f1b48957ec"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ac86b1f752bb46992b83000f1b48957ec">etk::color::violet</a></td></tr>
<tr class="separator:ac86b1f752bb46992b83000f1b48957ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fee5d2cd67adc3c4a5d820616854cde"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a0fee5d2cd67adc3c4a5d820616854cde">etk::color::wheat</a></td></tr>
<tr class="separator:a0fee5d2cd67adc3c4a5d820616854cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6559ba632982f84ab6215281bd431b9c"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a></td></tr>
<tr class="separator:a6559ba632982f84ab6215281bd431b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b012cf56fb3a1c63e55aa2d83f7472b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1b012cf56fb3a1c63e55aa2d83f7472b">etk::color::whiteSmoke</a></td></tr>
<tr class="separator:a1b012cf56fb3a1c63e55aa2d83f7472b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a002d237cb06c35ec373b454af2cbb072"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a002d237cb06c35ec373b454af2cbb072">etk::color::yellow</a></td></tr>
<tr class="separator:a002d237cb06c35ec373b454af2cbb072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88244e18c7bcefe71c7f9fbca047125b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a88244e18c7bcefe71c7f9fbca047125b">etk::color::yellowGreen</a></td></tr>
<tr class="separator:a88244e18c7bcefe71c7f9fbca047125b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

336
_color_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

458
_f_s_node_8hpp.html Normal file
View File

@ -0,0 +1,458 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/os/FSNode.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_cd05552654816a7fc27950f807d40a47.html">os</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">FSNode.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_f_s_node_right_8hpp_source.html">etk/os/FSNodeRight.hpp</a>&gt;</code><br />
</div>
<p><a href="_f_s_node_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:af43dedece15d018ffad8970492870bac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#af43dedece15d018ffad8970492870bac">MAX_FILE_NAME</a>&#160;&#160;&#160;(10240)</td></tr>
<tr class="separator:af43dedece15d018ffad8970492870bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a99c2dd948d6da85ed816fa0c267862e8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8">etk::typeNode</a> { <br />
&#160;&#160;<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4c85a6b7dccfd424a20b383e5dbe63bf">etk::typeNode_unknow</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a18f1c41a5c9bc4842a512954af23d630">etk::typeNode_block</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a07f61c5191a0e393871ecf69f4f32eed">etk::typeNode_character</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a67fbbfd55ff1568df12ca9719bc73680">etk::typeNode_folder</a>,
<br />
&#160;&#160;<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8af5a5a8cef27d1c2abf4c6b7b9a893890">etk::typeNode_fifo</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a73f8fdd1c9f08183be017f372935cf14">etk::typeNode_link</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4bb596537f408d12f89da085cac752c6">etk::typeNode_file</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a9b46f1f9d230b9490b2c17af379c61bc">etk::typeNode_socket</a>
<br />
}</td></tr>
<tr class="separator:a99c2dd948d6da85ed816fa0c267862e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0133c254ab2433999c1b61fd9d993e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993e">etk::seekNode</a> { <a class="el" href="namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea9019d83f9a109a54ab84067c2aa8abcd">etk::seekNode_start</a>,
<a class="el" href="namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea981349cc2910e974472575409d19f0b6">etk::seekNode_end</a>,
<a class="el" href="namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea8da2a40c899dc80a97a96999766d1598">etk::seekNode_current</a>
}</td></tr>
<tr class="separator:a4a0133c254ab2433999c1b61fd9d993e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a661ec570d3bddcc050a21b1c4a421d86"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86">etk::FSNType</a> { <br />
&#160;&#160;<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a263b4ecc93b26982d222fd87c3cf12a1">etk::FSNType_unknow</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ab90cc866be4fcb2e6006ec816b2683da">etk::FSNType_direct</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae6596d8a97ab0bdd4775f66089ad894b">etk::FSNType_relatif</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aafe2d7ca46505000342694c4526209b6">etk::FSNType_home</a>,
<br />
&#160;&#160;<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a85e888743bc92e15e92cb038180658a8">etk::FSNType_data</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aff5b33005b2a7937bec1d9e426e1d9d2">etk::FSNType_userData</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a11b6d9f004dfe2dbb0f0936295d96fab">etk::FSNType_cache</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ac430963593558fcb3de198c74fc9a63c">etk::FSNType_theme</a>,
<br />
&#160;&#160;<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae2fc2115dae24e08f7025f4ac4671dea">etk::FSNType_themeData</a>
<br />
}</td></tr>
<tr class="separator:a661ec570d3bddcc050a21b1c4a421d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a5eda91763c9f02f0e7e16c099092695d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a5eda91763c9f02f0e7e16c099092695d">etk::setArgZero</a> (const std::string &amp;_val)</td></tr>
<tr class="separator:a5eda91763c9f02f0e7e16c099092695d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0087446ff0e9b533ea70b3043ae2addc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a0087446ff0e9b533ea70b3043ae2addc">etk::simplifyPath</a> (std::string _input)</td></tr>
<tr class="separator:a0087446ff0e9b533ea70b3043ae2addc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a878a614b55bdc9e5730905dcbf1e7da1"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a878a614b55bdc9e5730905dcbf1e7da1">etk::FSNodeGetApplicationName</a> ()</td></tr>
<tr class="separator:a878a614b55bdc9e5730905dcbf1e7da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8546560f91d95e2df5f176f5ec0fc99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ab8546560f91d95e2df5f176f5ec0fc99">etk::setBaseFolderData</a> (const char *_folder, const char *_applName=nullptr)</td></tr>
<tr class="separator:ab8546560f91d95e2df5f176f5ec0fc99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91fb8f53bc0d3ad4ed2061b3f5af7734"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a91fb8f53bc0d3ad4ed2061b3f5af7734">etk::setBaseFolderDataUser</a> (const char *_folder)</td></tr>
<tr class="separator:a91fb8f53bc0d3ad4ed2061b3f5af7734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cdcbe0aeba288278c89a995481b9e6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a6cdcbe0aeba288278c89a995481b9e6f">etk::setBaseFolderCache</a> (const char *_folder)</td></tr>
<tr class="separator:a6cdcbe0aeba288278c89a995481b9e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5156cd13050789ca79157400805b04e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#af5156cd13050789ca79157400805b04e">etk::initDefaultFolder</a> (const char *_applName)</td></tr>
<tr class="separator:af5156cd13050789ca79157400805b04e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa745063a5cc6f651f1245a1ff7ca3c1"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#afa745063a5cc6f651f1245a1ff7ca3c1">etk::getUserHomeFolder</a> ()</td></tr>
<tr class="separator:afa745063a5cc6f651f1245a1ff7ca3c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a3491e777d456c9ddd6871e0f7ffdfc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a7a3491e777d456c9ddd6871e0f7ffdfc">etk::getUserRunFolder</a> ()</td></tr>
<tr class="separator:a7a3491e777d456c9ddd6871e0f7ffdfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a856f999ded476786c58fc99b89d410bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#a856f999ded476786c58fc99b89d410bd">etk::theme::setName</a> (const std::string &amp;_refName, const std::string &amp;_folderName)</td></tr>
<tr class="separator:a856f999ded476786c58fc99b89d410bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb042eb3c3641fb2d10af30b4be2e68b"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#adb042eb3c3641fb2d10af30b4be2e68b">etk::theme::getName</a> (const std::string &amp;_refName)</td></tr>
<tr class="separator:adb042eb3c3641fb2d10af30b4be2e68b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfde4f1e1394fcc72234c913ef099c48"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#abfde4f1e1394fcc72234c913ef099c48">etk::theme::setNameDefault</a> (const std::string &amp;_refName, const std::string &amp;_folderName)</td></tr>
<tr class="separator:abfde4f1e1394fcc72234c913ef099c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a017817820ca8d776a938311ac2c6573d"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#a017817820ca8d776a938311ac2c6573d">etk::theme::getNameDefault</a> (const std::string &amp;_refName)</td></tr>
<tr class="separator:a017817820ca8d776a938311ac2c6573d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a973cfede5000857a500e2dd5ffad3507"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#a973cfede5000857a500e2dd5ffad3507">etk::theme::list</a> ()</td></tr>
<tr class="separator:a973cfede5000857a500e2dd5ffad3507"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada11ec07c70d723eead76332e040a8e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ada11ec07c70d723eead76332e040a8e3">etk::FSNodeRemove</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:ada11ec07c70d723eead76332e040a8e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4da725251cd89ff3e797d4017198ef67"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a4da725251cd89ff3e797d4017198ef67">etk::FSNodeGetCount</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a4da725251cd89ff3e797d4017198ef67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4adf742ba1e1aaaabce3c26c94405d2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#af4adf742ba1e1aaaabce3c26c94405d2">etk::FSNodeCreate</a> (const std::string &amp;_path, <a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a> _right, enum <a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8">etk::typeNode</a> _type=<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a67fbbfd55ff1568df12ca9719bc73680">etk::typeNode_folder</a>)</td></tr>
<tr class="separator:af4adf742ba1e1aaaabce3c26c94405d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5f8ddf464f42564ece7edd83b3e6aa9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#aa5f8ddf464f42564ece7edd83b3e6aa9">etk::FSNodeExist</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:aa5f8ddf464f42564ece7edd83b3e6aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc8c7d89695b20bde7c16279578df6d8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#adc8c7d89695b20bde7c16279578df6d8">etk::FSNodeMove</a> (const std::string &amp;_path1, const std::string &amp;_path2)</td></tr>
<tr class="separator:adc8c7d89695b20bde7c16279578df6d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a104daf9dd822c992b4e91d219529c0d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a104daf9dd822c992b4e91d219529c0d4">etk::FSNodeGetRight</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a104daf9dd822c992b4e91d219529c0d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaa76db5b02d5275ee6faa9240688730"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8">etk::typeNode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#aeaa76db5b02d5275ee6faa9240688730">etk::FSNodeGetType</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:aeaa76db5b02d5275ee6faa9240688730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada8865e7710783f51f2caf3c55727d6a"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ada8865e7710783f51f2caf3c55727d6a">etk::FSNodeGetTimeCreated</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:ada8865e7710783f51f2caf3c55727d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15a33fbd48325bbee3cc362b1bbd25d0"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a15a33fbd48325bbee3cc362b1bbd25d0">etk::FSNodeGetTimeModified</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a15a33fbd48325bbee3cc362b1bbd25d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a7c80620d52319f98c370913ad6116b"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a7a7c80620d52319f98c370913ad6116b">etk::FSNodeGetTimeAccessed</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a7a7c80620d52319f98c370913ad6116b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af86474607a59dd8492c978ec48c015c5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#af86474607a59dd8492c978ec48c015c5">etk::FSNodeTouch</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:af86474607a59dd8492c978ec48c015c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95a89a04f30fed73e5656b26b6d3e55b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a95a89a04f30fed73e5656b26b6d3e55b">etk::FSNodeEcho</a> (const std::string &amp;_path, const std::string &amp;_dataTowrite)</td></tr>
<tr class="separator:a95a89a04f30fed73e5656b26b6d3e55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a014ce8a7311896847cd4978d96410d24"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a014ce8a7311896847cd4978d96410d24">etk::FSNodeEchoAdd</a> (const std::string &amp;_path, const std::string &amp;_dataTowrite)</td></tr>
<tr class="separator:a014ce8a7311896847cd4978d96410d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f856fe66d99e595a01861f651194f47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a2f856fe66d99e595a01861f651194f47">etk::FSNodeHistory</a> (const std::string &amp;_path, int32_t _historyCount)</td></tr>
<tr class="separator:a2f856fe66d99e595a01861f651194f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acec1246a208ad95518c76ca3de513f40"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#acec1246a208ad95518c76ca3de513f40">etk::FSNodeReadAllData</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:acec1246a208ad95518c76ca3de513f40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9318ff052b5d458ee66c0aaf4021fc2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ac9318ff052b5d458ee66c0aaf4021fc2">etk::FSNodeWriteAllData</a> (const std::string &amp;_path, const std::string &amp;_data)</td></tr>
<tr class="separator:ac9318ff052b5d458ee66c0aaf4021fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc051561490776f836b7da5b81eba290"><td class="memTemplParams" colspan="2">template&lt;typename TTT &gt; </td></tr>
<tr class="memitem:afc051561490776f836b7da5b81eba290"><td class="memTemplItemLeft" align="right" valign="top">std::vector&lt; TTT &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceetk.html#afc051561490776f836b7da5b81eba290">etk::FSNodeReadAllDataType</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:afc051561490776f836b7da5b81eba290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6e9afde0376252114884445cab1382e"><td class="memTemplParams" colspan="2">template&lt;typename TTT &gt; </td></tr>
<tr class="memitem:ae6e9afde0376252114884445cab1382e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ae6e9afde0376252114884445cab1382e">etk::FSNodeWriteAllDataType</a> (const std::string &amp;_path, const std::vector&lt; TTT &gt; &amp;_data)</td></tr>
<tr class="separator:ae6e9afde0376252114884445cab1382e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ef89557d910726f6b5253f11257fc0c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a4ef89557d910726f6b5253f11257fc0c">etk::FSNodeGetRealName</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a4ef89557d910726f6b5253f11257fc0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a757318b34e8a012b84d49dd291286076"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a757318b34e8a012b84d49dd291286076">etk::FSNodeExplodeMultiplePath</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a757318b34e8a012b84d49dd291286076"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="af43dedece15d018ffad8970492870bac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af43dedece15d018ffad8970492870bac">&sect;&nbsp;</a></span>MAX_FILE_NAME</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAX_FILE_NAME&#160;&#160;&#160;(10240)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Local maximum file name size. </p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="file_adb042eb3c3641fb2d10af30b4be2e68b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_adb042eb3c3641fb2d10af30b4be2e68b">&sect;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string etk::theme::getName </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_refName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>get the folder from a Reference theme </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_refName</td><td>Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the path of the theme </dd></dl>
</div>
</div>
<a id="file_a017817820ca8d776a938311ac2c6573d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a017817820ca8d776a938311ac2c6573d">&sect;&nbsp;</a></span>getNameDefault()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string etk::theme::getNameDefault </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_refName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>get the default folder from a Reference theme </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_refName</td><td>Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the path of the theme </dd></dl>
</div>
</div>
<a id="file_a973cfede5000857a500e2dd5ffad3507"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a973cfede5000857a500e2dd5ffad3507">&sect;&nbsp;</a></span>list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;std::string&gt; etk::theme::list </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the list of all the theme folder availlable in the user Home/appl. </p>
<dl class="section return"><dt>Returns</dt><dd>The list of elements </dd></dl>
</div>
</div>
<a id="file_a856f999ded476786c58fc99b89d410bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a856f999ded476786c58fc99b89d410bd">&sect;&nbsp;</a></span>setName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::theme::setName </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_refName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_folderName</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the Folder of a subset of a theme ... </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_refName</td><td>Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_folderName</td><td>The associated folder of the Theme (like "myTheme/folder/folder2/") </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="file_abfde4f1e1394fcc72234c913ef099c48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_abfde4f1e1394fcc72234c913ef099c48">&sect;&nbsp;</a></span>setNameDefault()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::theme::setNameDefault </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_refName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_folderName</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the default folder of a subset of a theme ... </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_refName</td><td>Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_folderName</td><td>The associated default folder of the Theme (like "myTheme/color/default/") </td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

261
_f_s_node_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

174
_f_s_node_right_8hpp.html Normal file
View File

@ -0,0 +1,174 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/os/FSNodeRight.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_cd05552654816a7fc27950f807d40a47.html">os</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">FSNodeRight.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
</div>
<p><a href="_f_s_node_right_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

File diff suppressed because one or more lines are too long

177
_fifo_8hpp.html Normal file
View File

@ -0,0 +1,177 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/os/Fifo.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_cd05552654816a7fc27950f807d40a47.html">os</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Fifo.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;mutex&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
<code>#include &lt;condition_variable&gt;</code><br />
</div>
<p><a href="_fifo_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

164
_fifo_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

176
_hash_8hpp.html Normal file
View File

@ -0,0 +1,176 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/Hash.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Hash.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
</div>
<p><a href="_hash_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash_data.html">etk::HashData&lt; MY_TYPE &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

172
_hash_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

212
_matrix2_8hpp.html Normal file
View File

@ -0,0 +1,212 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Matrix2.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Matrix2.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_vector2_d_8hpp_source.html">etk/math/Vector2D.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
</div>
<p><a href="_matrix2_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a91e098698a1b6803e0368d95ceb782e9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix2_8hpp.html#a91e098698a1b6803e0368d95ceb782e9">mat2</a> = <a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td></tr>
<tr class="separator:a91e098698a1b6803e0368d95ceb782e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a446d77ba3782233f6af160d1f0c3efa5"><td class="memItemLeft" align="right" valign="top">Matrix2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a446d77ba3782233f6af160d1f0c3efa5">etk::mat2Rotate</a> (float _angleRad)</td></tr>
<tr class="separator:a446d77ba3782233f6af160d1f0c3efa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9bffaa13bb175c6a4f61ef3538a1227"><td class="memItemLeft" align="right" valign="top">Matrix2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ae9bffaa13bb175c6a4f61ef3538a1227">etk::mat2Scale</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_scale)</td></tr>
<tr class="separator:ae9bffaa13bb175c6a4f61ef3538a1227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa9bc01bc9a9d037a07105f07d91f49e"><td class="memItemLeft" align="right" valign="top">Matrix2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#afa9bc01bc9a9d037a07105f07d91f49e">etk::mat2Scale</a> (float _scale)</td></tr>
<tr class="separator:afa9bc01bc9a9d037a07105f07d91f49e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a0f136b1e799fcb007ef7038749f8da"><td class="memItemLeft" align="right" valign="top">Matrix2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a2a0f136b1e799fcb007ef7038749f8da">etk::mat2Translate</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_translate)</td></tr>
<tr class="separator:a2a0f136b1e799fcb007ef7038749f8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f91fb5444b87f1f9eadee2dd086d5c"><td class="memItemLeft" align="right" valign="top">Matrix2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a61f91fb5444b87f1f9eadee2dd086d5c">etk::mat2Skew</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_skew)</td></tr>
<tr class="separator:a61f91fb5444b87f1f9eadee2dd086d5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a91e098698a1b6803e0368d95ceb782e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91e098698a1b6803e0368d95ceb782e9">&sect;&nbsp;</a></span>mat2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix2_8hpp.html#a91e098698a1b6803e0368d95ceb782e9">mat2</a> = <a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Use simplification in upper application to use matrix like openGL shader. </p>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

183
_matrix2_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

223
_matrix4_8hpp.html Normal file
View File

@ -0,0 +1,223 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Matrix4.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Matrix4.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_vector3_d_8hpp_source.html">etk/math/Vector3D.hpp</a>&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
</div>
<p><a href="_matrix4_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a116ae4cbc40b3ab7e0925cb605258ac9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> = <a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td></tr>
<tr class="separator:a116ae4cbc40b3ab7e0925cb605258ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aae0bc3aae3180e4cc444264c2b39a9bd"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:aae0bc3aae3180e4cc444264c2b39a9bd"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceetk.html#aae0bc3aae3180e4cc444264c2b39a9bd">etk::degreeToRadian</a> (T _val)</td></tr>
<tr class="separator:aae0bc3aae3180e4cc444264c2b39a9bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65f1e1a46582dc76219cb453b36d9a38"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a65f1e1a46582dc76219cb453b36d9a38"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a65f1e1a46582dc76219cb453b36d9a38">etk::radianToDegree</a> (T _val)</td></tr>
<tr class="separator:a65f1e1a46582dc76219cb453b36d9a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8835f0fbba4a6ecd74d69991a19f20f4"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a8835f0fbba4a6ecd74d69991a19f20f4">etk::matFrustum</a> (float _xmin, float _xmax, float _ymin, float _ymax, float _zNear, float _zFar)</td></tr>
<tr class="separator:a8835f0fbba4a6ecd74d69991a19f20f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad857bb4a4bb34e01d0b5534536cbe075"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ad857bb4a4bb34e01d0b5534536cbe075">etk::matPerspective</a> (float _foxy, float _aspect, float _zNear, float _zFar)</td></tr>
<tr class="separator:ad857bb4a4bb34e01d0b5534536cbe075"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad05fa6714ff5e51a7ed4c0f432f95b2"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#aad05fa6714ff5e51a7ed4c0f432f95b2">etk::matOrtho</a> (float _left, float _right, float _bottom, float _top, float _nearVal, float _farVal)</td></tr>
<tr class="separator:aad05fa6714ff5e51a7ed4c0f432f95b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f39480afa2135de814543dac27cc4f6"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a2f39480afa2135de814543dac27cc4f6">etk::matTranslate</a> (<a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> _translate)</td></tr>
<tr class="separator:a2f39480afa2135de814543dac27cc4f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4286b0e352d8ceb11585f7903cea76a"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ac4286b0e352d8ceb11585f7903cea76a">etk::matScale</a> (<a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> _scale)</td></tr>
<tr class="separator:ac4286b0e352d8ceb11585f7903cea76a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1547ff95cb3d6e5338fa4b7599606514"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a1547ff95cb3d6e5338fa4b7599606514">etk::matRotate</a> (<a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> _normal, float _angleRad=0.0)</td></tr>
<tr class="separator:a1547ff95cb3d6e5338fa4b7599606514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb36cca3305ba6a4891dbbc78900e853"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#abb36cca3305ba6a4891dbbc78900e853">etk::matLookAt</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_eye, const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_target, const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_up)</td></tr>
<tr class="separator:abb36cca3305ba6a4891dbbc78900e853"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a116ae4cbc40b3ab7e0925cb605258ac9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a116ae4cbc40b3ab7e0925cb605258ac9">&sect;&nbsp;</a></span>mat4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> = <a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Matrix naming like openGl shader. </p>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

186
_matrix4_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

413
_matrix_8hpp.html Normal file
View File

@ -0,0 +1,413 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Matrix.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Matrix.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_vector2_d_8hpp_source.html">etk/math/Vector2D.hpp</a>&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div>
<p><a href="_matrix_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a756b989683c5370413adde4d86ac59b2"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#a756b989683c5370413adde4d86ac59b2">dmat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt; double &gt;</td></tr>
<tr class="separator:a756b989683c5370413adde4d86ac59b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d98ad44526fb0afcbc6d2cacc05d34"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#a45d98ad44526fb0afcbc6d2cacc05d34">mat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt; float &gt;</td></tr>
<tr class="separator:a45d98ad44526fb0afcbc6d2cacc05d34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1660fbf545101f027ea5c88061f334c1"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#a1660fbf545101f027ea5c88061f334c1">imat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt; int32_t &gt;</td></tr>
<tr class="separator:a1660fbf545101f027ea5c88061f334c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a042e3a7f45f57b7ef9811db473231d5b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#a042e3a7f45f57b7ef9811db473231d5b">uimat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt; uint32_t &gt;</td></tr>
<tr class="separator:a042e3a7f45f57b7ef9811db473231d5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a80d4500245f02806cf3397656ed18bb8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a80d4500245f02806cf3397656ed18bb8">etk::clearLowerTriangle</a> ()</td></tr>
<tr class="separator:a80d4500245f02806cf3397656ed18bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4e350fa2c355b17557877b9c1e2b411"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#ac4e350fa2c355b17557877b9c1e2b411">makeRandom</a> (float _range)</td></tr>
<tr class="separator:ac4e350fa2c355b17557877b9c1e2b411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2f25c1372f63ddd76bfc39e19f57bc2"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#af2f25c1372f63ddd76bfc39e19f57bc2">maxDifference</a> (const Matrix&lt; T &gt; &amp;_input) const</td></tr>
<tr class="separator:af2f25c1372f63ddd76bfc39e19f57bc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8bb3912a3ce86b15842e79d0b421204"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#ac8bb3912a3ce86b15842e79d0b421204">clear</a> ()</td></tr>
<tr class="separator:ac8bb3912a3ce86b15842e79d0b421204"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b6fba75206cba9fb2cfc71ed0a7052"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#ac1b6fba75206cba9fb2cfc71ed0a7052">identity</a> ()</td></tr>
<tr class="separator:ac1b6fba75206cba9fb2cfc71ed0a7052"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a576603a22be715dc2c22a9002737e655"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#a576603a22be715dc2c22a9002737e655">eye</a> ()</td></tr>
<tr class="separator:a576603a22be715dc2c22a9002737e655"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab35a6d6d9aa161dbe3debb10b27613ef"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="_vector2_d_8hpp.html#a2317dd9bce79574ebf38d031bd35a6cc">uivec2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#ab35a6d6d9aa161dbe3debb10b27613ef">size</a> () const</td></tr>
<tr class="separator:ab35a6d6d9aa161dbe3debb10b27613ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a756b989683c5370413adde4d86ac59b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a756b989683c5370413adde4d86ac59b2">&sect;&nbsp;</a></span>dmat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix_8hpp.html#a756b989683c5370413adde4d86ac59b2">dmat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt;double&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper to simplify using of matrix. </p>
</div>
</div>
<a id="a1660fbf545101f027ea5c88061f334c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1660fbf545101f027ea5c88061f334c1">&sect;&nbsp;</a></span>imat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix_8hpp.html#a1660fbf545101f027ea5c88061f334c1">imat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt;int32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper to simplify using of matrix. </p>
</div>
</div>
<a id="a45d98ad44526fb0afcbc6d2cacc05d34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45d98ad44526fb0afcbc6d2cacc05d34">&sect;&nbsp;</a></span>mat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix_8hpp.html#a45d98ad44526fb0afcbc6d2cacc05d34">mat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt;float&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper to simplify using of matrix. </p>
</div>
</div>
<a id="a042e3a7f45f57b7ef9811db473231d5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a042e3a7f45f57b7ef9811db473231d5b">&sect;&nbsp;</a></span>uimat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix_8hpp.html#a042e3a7f45f57b7ef9811db473231d5b">uimat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt;uint32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper to simplify using of matrix. </p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ac8bb3912a3ce86b15842e79d0b421204"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8bb3912a3ce86b15842e79d0b421204">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear all the matrix. </p>
<pre>
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
</pre>
</div>
</div>
<a id="a576603a22be715dc2c22a9002737e655"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a576603a22be715dc2c22a9002737e655">&sect;&nbsp;</a></span>eye()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void eye </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear and set the diagonal at 1. </p>
</div>
</div>
<a id="ac1b6fba75206cba9fb2cfc71ed0a7052"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1b6fba75206cba9fb2cfc71ed0a7052">&sect;&nbsp;</a></span>identity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void identity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the matrix identity. </p>
<pre>
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
</pre>
</div>
</div>
<a id="ac4e350fa2c355b17557877b9c1e2b411"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4e350fa2c355b17557877b9c1e2b411">&sect;&nbsp;</a></span>makeRandom()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void makeRandom </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_range</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generate a compleate random Matrix. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_range</td><td>The min/max value of the random Generation [-range..range]. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af2f25c1372f63ddd76bfc39e19f57bc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2f25c1372f63ddd76bfc39e19f57bc2">&sect;&nbsp;</a></span>maxDifference()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">T maxDifference </td>
<td>(</td>
<td class="paramtype">const Matrix&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_input</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the maximum of the diff for this Matrix. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_input</td><td>The compared Matix. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The absolute max value. </dd></dl>
</div>
</div>
<a id="ab35a6d6d9aa161dbe3debb10b27613ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab35a6d6d9aa161dbe3debb10b27613ef">&sect;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="_vector2_d_8hpp.html#a2317dd9bce79574ebf38d031bd35a6cc">uivec2</a>&amp; size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the size of the current Matrix. </p>
<dl class="section return"><dt>Returns</dt><dd>Dimention of the matrix </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

190
_matrix_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

193
_noise_8hpp.html Normal file
View File

@ -0,0 +1,193 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/Noise.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle">
<div class="title">Noise.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_vector2_d_8hpp_source.html">etk/math/Vector2D.hpp</a>&gt;</code><br />
</div>
<p><a href="_noise_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_base_noise.html">etk::BaseNoise</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_noise.html">etk::Noise</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a39a3e59e80103a73310f78333d2d3df8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8">etk::noiseType</a> { <br />
&#160;&#160;<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a4c9b4846f6a3799bf72294573bc68666">etk::noiseType_base</a>,
<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a6073ebe9a4072386bb899a253e227ae5">etk::noiseType_smooth</a>,
<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a991e1a2d3d0fab7d7438598c991ac94a">etk::noiseType_turbulence</a>,
<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8af2cfe5b480f8c9f42813dab614dbf0e7">etk::noiseType_turbulenceNoSmooth</a>,
<br />
&#160;&#160;<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8abbd6669d7350ed4fe1ee27ca37942f38">etk::noiseType_cloud</a>,
<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8afe321c1b20b2163fa2f8c6cc204c65db">etk::noiseType_marble</a>,
<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a66612077d9f772988ea9e89dd7e593ea">etk::noiseType_wood</a>
<br />
}</td></tr>
<tr class="separator:a39a3e59e80103a73310f78333d2d3df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

168
_noise_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

176
_plane_8hpp.html Normal file
View File

@ -0,0 +1,176 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Plane.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Plane.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;etk/debug.hpp&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div>
<p><a href="_plane_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

178
_plane_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

379
_vector2_d_8hpp.html Normal file
View File

@ -0,0 +1,379 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Vector2D.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Vector2D.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_vector3_d_8hpp_source.html">etk/math/Vector3D.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
</div>
<p><a href="_vector2_d_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ac499ddf9a4fa1db2545c53a02ee0c44e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt; float &gt;</td></tr>
<tr class="separator:ac499ddf9a4fa1db2545c53a02ee0c44e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a920aac35b92f04facb6f3e01b9b3670b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt; int32_t &gt;</td></tr>
<tr class="separator:a920aac35b92f04facb6f3e01b9b3670b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2317dd9bce79574ebf38d031bd35a6cc"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#a2317dd9bce79574ebf38d031bd35a6cc">uivec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt; uint32_t &gt;</td></tr>
<tr class="separator:a2317dd9bce79574ebf38d031bd35a6cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a903a47a5a33f5ba4c1524704f5d39cc5"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#a903a47a5a33f5ba4c1524704f5d39cc5">bvec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt; bool &gt;</td></tr>
<tr class="separator:a903a47a5a33f5ba4c1524704f5d39cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a1997ade4d59c070c03eab3e2133be800"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#a1997ade4d59c070c03eab3e2133be800">vec2ClipInt32</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_val)</td></tr>
<tr class="separator:a1997ade4d59c070c03eab3e2133be800"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4f347ce379a9f85df29b807461c52b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#ad4f347ce379a9f85df29b807461c52b3">vec2ClipInt64</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_val)</td></tr>
<tr class="separator:ad4f347ce379a9f85df29b807461c52b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a001fda519e0f416ee930b5f9ffb29242"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#a001fda519e0f416ee930b5f9ffb29242">vec2rotate</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_obj, const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_point, float _angle)</td></tr>
<tr class="separator:a001fda519e0f416ee930b5f9ffb29242"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a903a47a5a33f5ba4c1524704f5d39cc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a903a47a5a33f5ba4c1524704f5d39cc5">&sect;&nbsp;</a></span>bvec2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector2_d_8hpp.html#a903a47a5a33f5ba4c1524704f5d39cc5">bvec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt;bool&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector2D&lt;bool&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a920aac35b92f04facb6f3e01b9b3670b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a920aac35b92f04facb6f3e01b9b3670b">&sect;&nbsp;</a></span>ivec2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt;int32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector2D&lt;int32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a2317dd9bce79574ebf38d031bd35a6cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2317dd9bce79574ebf38d031bd35a6cc">&sect;&nbsp;</a></span>uivec2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector2_d_8hpp.html#a2317dd9bce79574ebf38d031bd35a6cc">uivec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt;uint32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector2D&lt;uint32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="ac499ddf9a4fa1db2545c53a02ee0c44e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac499ddf9a4fa1db2545c53a02ee0c44e">&sect;&nbsp;</a></span>vec2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt;float&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector2D&lt;float&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a1997ade4d59c070c03eab3e2133be800"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1997ade4d59c070c03eab3e2133be800">&sect;&nbsp;</a></span>vec2ClipInt32()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> vec2ClipInt32 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Limit at integer value the input vector: vec3(1.2, -2.9) ==&gt; vec3(1.0, -2.0) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>input vector to limit </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>reduced range of vector </dd></dl>
</div>
</div>
<a id="ad4f347ce379a9f85df29b807461c52b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4f347ce379a9f85df29b807461c52b3">&sect;&nbsp;</a></span>vec2ClipInt64()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> vec2ClipInt64 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Limit at integer value the input vector: vec3(1.2, -2.9) ==&gt; vec3(1.0, -2.0) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>input vector to limit </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>reduced range of vector </dd></dl>
</div>
</div>
<a id="a001fda519e0f416ee930b5f9ffb29242"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a001fda519e0f416ee930b5f9ffb29242">&sect;&nbsp;</a></span>vec2rotate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> vec2rotate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_point</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_angle</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Rotate the vector at a specific position with a specific angle. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Vector to rotate </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_point</td><td>Poit to do the rotation </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_angle</td><td>Angle in radian to rotate the vector </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector wit totation applyed </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

206
_vector2_d_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

369
_vector3_d_8hpp.html Normal file
View File

@ -0,0 +1,369 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Vector3D.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Vector3D.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
</div>
<p><a href="_vector3_d_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ab02e91bd8ca404346a23b52cd609871b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#ab02e91bd8ca404346a23b52cd609871b">btVector3</a></td></tr>
<tr class="separator:ab02e91bd8ca404346a23b52cd609871b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65b33f8f48df3f057393b2b09211829f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; float &gt;</td></tr>
<tr class="separator:a65b33f8f48df3f057393b2b09211829f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4badba812b2174d71704ce7c8f39baae"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#a4badba812b2174d71704ce7c8f39baae">ovec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; float &gt;</td></tr>
<tr class="separator:a4badba812b2174d71704ce7c8f39baae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa1bb9f691901eef264f38b1750f2cc0"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#afa1bb9f691901eef264f38b1750f2cc0">ivec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; int32_t &gt;</td></tr>
<tr class="separator:afa1bb9f691901eef264f38b1750f2cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e838914fabf3051d8285c2cb95b7f6"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#a44e838914fabf3051d8285c2cb95b7f6">uivec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; uint32_t &gt;</td></tr>
<tr class="separator:a44e838914fabf3051d8285c2cb95b7f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad106b0db64440bd17550f516cc5c3848"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#ad106b0db64440bd17550f516cc5c3848">bvec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; bool &gt;</td></tr>
<tr class="separator:ad106b0db64440bd17550f516cc5c3848"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a2b503245f0e457827156da837c8f1036"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#a2b503245f0e457827156da837c8f1036">vec3ClipInt32</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_val)</td></tr>
<tr class="separator:a2b503245f0e457827156da837c8f1036"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf39e21704583a9f25b55c14c6fd7fd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#aaf39e21704583a9f25b55c14c6fd7fd7">vec3ClipInt64</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_val)</td></tr>
<tr class="separator:aaf39e21704583a9f25b55c14c6fd7fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="ab02e91bd8ca404346a23b52cd609871b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab02e91bd8ca404346a23b52cd609871b">&sect;&nbsp;</a></span>btVector3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;float&gt; <a class="el" href="_vector3_d_8hpp.html#ab02e91bd8ca404346a23b52cd609871b">btVector3</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>compatibility with bullet lib </p>
</div>
</div>
<a id="ad106b0db64440bd17550f516cc5c3848"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad106b0db64440bd17550f516cc5c3848">&sect;&nbsp;</a></span>bvec3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector3_d_8hpp.html#ad106b0db64440bd17550f516cc5c3848">bvec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;bool&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector3D&lt;bool&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="afa1bb9f691901eef264f38b1750f2cc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa1bb9f691901eef264f38b1750f2cc0">&sect;&nbsp;</a></span>ivec3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector3_d_8hpp.html#afa1bb9f691901eef264f38b1750f2cc0">ivec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;int32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector3D&lt;int32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a4badba812b2174d71704ce7c8f39baae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4badba812b2174d71704ce7c8f39baae">&sect;&nbsp;</a></span>ovec3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector3_d_8hpp.html#a4badba812b2174d71704ce7c8f39baae">ovec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;float&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector3D&lt;float&gt; to be complient all time with openGL internal mode (instead of vec3) </p>
</div>
</div>
<a id="a44e838914fabf3051d8285c2cb95b7f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44e838914fabf3051d8285c2cb95b7f6">&sect;&nbsp;</a></span>uivec3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector3_d_8hpp.html#a44e838914fabf3051d8285c2cb95b7f6">uivec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;uint32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector3D&lt;uint32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a65b33f8f48df3f057393b2b09211829f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65b33f8f48df3f057393b2b09211829f">&sect;&nbsp;</a></span>vec3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;float&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector3D&lt;float&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a2b503245f0e457827156da837c8f1036"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b503245f0e457827156da837c8f1036">&sect;&nbsp;</a></span>vec3ClipInt32()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> vec3ClipInt32 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Limit at integer value the input vector: vec3(1.2, 5.6, -2.9) ==&gt; vec3(1.0, 5.0, -2.0) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_val</td><td>input vector to limit </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>reduced range of vector </dd></dl>
</div>
</div>
<a id="aaf39e21704583a9f25b55c14c6fd7fd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf39e21704583a9f25b55c14c6fd7fd7">&sect;&nbsp;</a></span>vec3ClipInt64()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> vec3ClipInt64 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Limit at integer value the input vector: vec3(1.2, 5.6, -2.9) ==&gt; vec3(1.0, 5.0, -2.0) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_val</td><td>input vector to limit </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>reduced range of vector </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

209
_vector3_d_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

254
_vector4_d_8hpp.html Normal file
View File

@ -0,0 +1,254 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Vector4D.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle">
<div class="title">Vector4D.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
</div>
<p><a href="_vector4_d_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a165b7cd0af7b9df5b05f131f1d4d544b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector4_d_8hpp.html#a165b7cd0af7b9df5b05f131f1d4d544b">vec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt; float &gt;</td></tr>
<tr class="separator:a165b7cd0af7b9df5b05f131f1d4d544b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52d87f8e2fec6457cf223dac512b6cff"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector4_d_8hpp.html#a52d87f8e2fec6457cf223dac512b6cff">ivec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt; int32_t &gt;</td></tr>
<tr class="separator:a52d87f8e2fec6457cf223dac512b6cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f53eb3b63a69123cc8c5f570afe014a"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector4_d_8hpp.html#a6f53eb3b63a69123cc8c5f570afe014a">uivec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt; uint32_t &gt;</td></tr>
<tr class="separator:a6f53eb3b63a69123cc8c5f570afe014a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30487a18dff5856eddcd206a76b78a57"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector4_d_8hpp.html#a30487a18dff5856eddcd206a76b78a57">bvec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt; bool &gt;</td></tr>
<tr class="separator:a30487a18dff5856eddcd206a76b78a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a30487a18dff5856eddcd206a76b78a57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30487a18dff5856eddcd206a76b78a57">&sect;&nbsp;</a></span>bvec4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector4_d_8hpp.html#a30487a18dff5856eddcd206a76b78a57">bvec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt;bool&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector4D&lt;bool&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a52d87f8e2fec6457cf223dac512b6cff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52d87f8e2fec6457cf223dac512b6cff">&sect;&nbsp;</a></span>ivec4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector4_d_8hpp.html#a52d87f8e2fec6457cf223dac512b6cff">ivec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt;int32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector4D&lt;int32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a6f53eb3b63a69123cc8c5f570afe014a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f53eb3b63a69123cc8c5f570afe014a">&sect;&nbsp;</a></span>uivec4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector4_d_8hpp.html#a6f53eb3b63a69123cc8c5f570afe014a">uivec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt;uint32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector4D&lt;uint32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a165b7cd0af7b9df5b05f131f1d4d544b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a165b7cd0af7b9df5b05f131f1d4d544b">&sect;&nbsp;</a></span>vec4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector4_d_8hpp.html#a165b7cd0af7b9df5b05f131f1d4d544b">vec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt;float&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector4D&lt;float&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

196
_vector4_d_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

177
_zip_8hpp.html Normal file
View File

@ -0,0 +1,177 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/archive/Zip.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_798ecbd57274add4c849e5d9524617ed.html">archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Zip.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_archive_8hpp_source.html">etk/archive/Archive.hpp</a>&gt;</code><br />
<code>#include &lt;minizip/unzip.h&gt;</code><br />
</div>
<p><a href="_zip_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceetk_1_1archive"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1archive.html">etk::archive</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

160
_zip_8hpp_source.html Normal file
View File

@ -0,0 +1,160 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/archive/Zip.hpp Source File</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_798ecbd57274add4c849e5d9524617ed.html">archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Zip.hpp</div> </div>
</div><!--header-->
<div class="contents">
<a href="_zip_8hpp.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;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#pragma once</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_archive_8hpp.html">etk/archive/Archive.hpp</a>&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#ifdef ETK_BUILD_MINIZIP</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"> #include &lt;minizip/unzip.h&gt;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; }</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keyword">namespace </span><a class="code" href="namespaceetk.html">etk</a> {</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="namespaceetk_1_1archive.html"> 17</a></span>&#160; <span class="keyword">namespace </span>archive {</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classetk_1_1archive_1_1_zip.html"> 21</a></span>&#160; <span class="keyword">class </span><a class="code" href="classetk_1_1archive_1_1_zip.html">Zip</a> : <span class="keyword">public</span> <a class="code" href="classetk_1_1_archive.html">etk::Archive</a> {</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; unzFile m_ctx; </div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; unz_global_info m_info; </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda">Zip</a>(<span class="keyword">const</span> std::string&amp; _fileName, uint64_t _offset = 0LL);</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24">~Zip</a>();</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3">loadFile</a>(<span class="keyword">const</span> std::map&lt;std::string, ArchiveContent&gt;::iterator&amp; _it) <span class="keyword">override</span>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; };</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</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;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif</span></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;</div><div class="ttc" id="classetk_1_1archive_1_1_zip_html"><div class="ttname"><a href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</a></div><div class="ttdoc">Zip acces interface (wrapper) </div><div class="ttdef"><b>Definition:</b> Zip.hpp:21</div></div>
<div class="ttc" id="namespaceetk_html"><div class="ttname"><a href="namespaceetk.html">etk</a></div><div class="ttdoc">basic namespace of the etk library. (it might contain all the etk fuctions/class/structures without m...</div><div class="ttdef"><b>Definition:</b> Archive.hpp:16</div></div>
<div class="ttc" id="classetk_1_1archive_1_1_zip_html_a53e3a637a4f39b14ff15c880c57c14f3"><div class="ttname"><a href="classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3">etk::archive::Zip::loadFile</a></div><div class="ttdeci">void loadFile(const std::map&lt; std::string, ArchiveContent &gt;::iterator &amp;_it) override</div><div class="ttdoc">Request the load in memory of the concerned file. </div></div>
<div class="ttc" id="_archive_8hpp_html"><div class="ttname"><a href="_archive_8hpp.html">Archive.hpp</a></div></div>
<div class="ttc" id="classetk_1_1archive_1_1_zip_html_afb44ec0e03903534beeaa51bd562acda"><div class="ttname"><a href="classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda">etk::archive::Zip::Zip</a></div><div class="ttdeci">Zip(const std::string &amp;_fileName, uint64_t _offset=0LL)</div><div class="ttdoc">constructor of a zip file access </div></div>
<div class="ttc" id="classetk_1_1archive_1_1_zip_html_a79fff570b3ccbee5ffe3d0f85b5c7b24"><div class="ttname"><a href="classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24">etk::archive::Zip::~Zip</a></div><div class="ttdeci">virtual ~Zip()</div><div class="ttdoc">basic destructor </div></div>
<div class="ttc" id="classetk_1_1_archive_html"><div class="ttname"><a href="classetk_1_1_archive.html">etk::Archive</a></div><div class="ttdoc">Access on a zip data file. </div><div class="ttdef"><b>Definition:</b> Archive.hpp:90</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

175
annotated.html Normal file
View File

@ -0,0 +1,175 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Class List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceetk.html" target="_self">etk</a></td><td class="desc">Basic namespace of the etk library. (it might contain all the etk fuctions/class/structures without macro) </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceetk_1_1archive.html" target="_self">archive</a></td><td class="desc"><a class="el" href="classetk_1_1archive_1_1_zip.html" title="Zip acces interface (wrapper) ">Zip</a> file acces are set in a archive namespace </td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1archive_1_1_zip.html" target="_self">Zip</a></td><td class="desc"><a class="el" href="classetk_1_1archive_1_1_zip.html" title="Zip acces interface (wrapper) ">Zip</a> acces interface (wrapper) </td></tr>
<tr id="row_0_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_archive.html" target="_self">Archive</a></td><td class="desc">Access on a zip data file </td></tr>
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_archive_content.html" target="_self">ArchiveContent</a></td><td class="desc">Element of the archive (with associated data) </td></tr>
<tr id="row_0_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_base_noise.html" target="_self">BaseNoise</a></td><td class="desc"><a class="el" href="classetk_1_1_base_noise.html" title="BaseNoise Noise basic data. ">BaseNoise</a> <a class="el" href="classetk_1_1_noise.html" title="Noise basic interface. ">Noise</a> basic data </td></tr>
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_color.html" target="_self">Color</a></td><td class="desc">The color class is a template to abstract the color implementation choice </td></tr>
<tr id="row_0_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_fifo.html" target="_self">Fifo</a></td><td class="desc"><a class="el" href="classetk_1_1_fifo.html" title="Fifo tamplate is a simple messaged fifo element to transfer data message from a thead to an other...">Fifo</a> tamplate is a simple messaged fifo element to transfer data message from a thead to an other </td></tr>
<tr id="row_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_f_s_node.html" target="_self">FSNode</a></td><td class="desc">FS node is for File System IO access (named classicly "node in linux EXT) This class is independent of the OS, If you acces to a file in windows, it might generate the right like Linux (it is important to know that windows right is lighter than linux) </td></tr>
<tr id="row_0_7_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_f_s_node_right.html" target="_self">FSNodeRight</a></td><td class="desc">File System Right management </td></tr>
<tr id="row_0_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_hash.html" target="_self">Hash</a></td><td class="desc"><a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> table tamplate is a simple classical hash interface. A hash table is a equivalent of the dictionary in python, this is a simple interfaace between a name and a value: </td></tr>
<tr id="row_0_9_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_hash_data.html" target="_self">HashData</a></td><td class="desc">Internel data of the [class[etk::hash]] class, it contain the name and the value of the hash vector </td></tr>
<tr id="row_0_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_matrix.html" target="_self">Matrix</a></td><td class="desc">2 dimention matrix template to manage simpliest algo </td></tr>
<tr id="row_0_11_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_matrix2.html" target="_self">Matrix2</a></td><td class="desc">Transformation matrix for vector 2D </td></tr>
<tr id="row_0_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_matrix4.html" target="_self">Matrix4</a></td><td class="desc">Transformation matrix for vector 3D </td></tr>
<tr id="row_0_13_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_noise.html" target="_self">Noise</a></td><td class="desc"><a class="el" href="classetk_1_1_noise.html" title="Noise basic interface. ">Noise</a> basic interface </td></tr>
<tr id="row_0_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_plane.html" target="_self">Plane</a></td><td class="desc"><a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a> equation template: define a plane equation </td></tr>
<tr id="row_0_15_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_vector2_d.html" target="_self">Vector2D</a></td><td class="desc">Vectorial 2-dimention vector (x/y) </td></tr>
<tr id="row_0_16_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_vector3_d.html" target="_self">Vector3D</a></td><td class="desc">Vectorial 3-dimention vector (x/y/z) </td></tr>
<tr id="row_0_17_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_vector4_d.html" target="_self">Vector4D</a></td><td class="desc">Vectorial 4-dimention vector (x/y/z/w) </td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutf8.html" target="_self">utf8</a></td><td class="desc">UTF-8 simple wrapper interface </td></tr>
<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutf8_1_1iterator.html" target="_self">iterator</a></td><td class="desc">Iterator on a simple std::string that contain <a class="el" href="namespaceutf8.html" title="UTF-8 simple wrapper interface. ">utf8</a> value </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

203
base.css
View File

@ -1,203 +0,0 @@
html {
display: block;
}
body {
font-family: 'Ubuntu',Tahoma,sans-serif;
padding-top: 40px;
padding-bottom: 40px;
font-size: 15px;
line-height: 150%;
margin: 0;
color: #333333;
background-color: #ffffff;
display: block;
margin-left: 250px;
margin-right: 50px;
};
.container{
width:940px;
margin-right: auto;
margin-left: auto;
display: block;
};
.navbar {
z-index: 1;
overflow: visible;
color: #ffffff;
display: block;
}
.navbar div {
display: block;
margin-left: 5px;
margin-right: 5px;
}
.navbar-fixed-top {
width:210px;
display: block;
position: fixed;
padding-top: 0px;
top: 0;
height: 100%;
right: 0;
left: 0;
margin-bottom: 0;
background-color: #d44413;
border: 1px solid #c64012;
font-size: 15px;
font-weight: 200;
color: #ffffff;
text-shadow: 0 1px 0 #ce4213;
padding: 10px 20px 10px;
margin-left: -20px;
overflow:scroll;
overflow-y:auto;
overflow-x:hidden;
}
.navbar-fixed-top a {
text-decoration: none;
color: #000000;
}
h1, h2, h3, h4, h5, h6 {
display: block;
margin: 10px 0;
font-family: inherit;
font-weight: bold;
line-height: 1;
color: inherit;
text-rendering: optimizelegibility;
}
p {
margin: 0 0 10px;
display: block;
}
pre {
#margin-left: 20px;
display: block;
padding: 9.5px;
margin: 0 0 10px;
font-size: 13px;
line-height: 20px;
word-break: break-all;
word-wrap: break-word;
white-space: pre;
white-space: pre-wrap;
background-color: #f5f5f5;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px;
}
.enumeration-list td {
padding-left:10px;
padding-right:10px;
}
.parameter-list td {
padding-left:5px;
padding-right:5px;
}
.code-function {
text-decoration:none;
color:#09857e;
font-weight:bold;
}
.code-type {
text-decoration:none;
color:#376d0a;
font-weight:bold;
}
.code-argument {
text-decoration:none;
color:#B80000;
font-weight:bold;
}
.code-number {
text-decoration:none;
color:#007b00;
}
.code-keyword {
text-decoration:none;
color:#215eb8;
font-weight:bold;
}
.code-storage-keyword {
text-decoration:none;
color:#466cb4;
}
.code-doxygen {
text-decoration:none;
color:#bf3e00;
font-weight:bold;
}
.code-comment {
text-decoration:none;
color:#b704b5;
}
.code-preproc {
text-decoration:none;
color:#ac0000;
}
.code-text-quote {
text-decoration:none;
color:#008e00;
}
.code-number {
text-decoration:none;
color:#007b00;
}
.code-member {
text-decoration:none;
color:#7c5406;
}
.code-input-function {
text-decoration:none;
color:#B80000;
font-weight:bold;
}
.code-function-name {
text-decoration:none;
color:#09857e;
font-weight:bold;
}
.code-function-system {
text-decoration:none;
color:#acaa00;
}
.code-generic-define {
text-decoration:none;
color:#3c850b;
}
.code-macro {
text-decoration:none;
color:#3c850b;
}
.code-operator {
text-decoration:none;
color:#1633a3;
}
.code-keyword {
text-decoration:none;
color:#466cb4;
}
.code-class {
text-decoration:none;
color:#006cb4;
}

BIN
bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

View File

@ -1,212 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::Archive</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Associated Namespace:</h2><ul>
<a href="namespace_etk__archive.html">archive</a></ul>
<h2>class:</h2>
<ul>
<li><a href="class_etk__Archive__Content.html">Content</a></li></ul>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6867">Archive</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_fileName</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6869">~Archive</a> ();<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-member" href="#6870">m_fileName</a>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <a class="code-function" href="#6871">getFileName</a> ();<br/># std::map&lt;std::string,Content&gt; <a class="code-member" href="#6872">m_content</a>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6873">size</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <a class="code-function" href="#6874">getName</a> (size_t <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Content & <a class="code-function" href="#6876">getContent</a> (size_t <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Content & <a class="code-function" href="#6878">getContent</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6880">exist</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6882">open</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6884">close</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6886">display</a> ();<br/># <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6887">loadFile</a> (<span class="code-storage-keyword">const</span> std::map <span class="code-argument"><std::string</span>,<br/> Content>::iterator & <span class="code-argument">it</span>);<br/>+ Archive* <a class="code-function" href="#6890">load</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_fileName</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
etk::Archive<br/> +--> <a href="class_etk__archive__Zip.html">etk::archive::Zip</a><br/></pre>
<h2>Detail:</h2>
<a id="6867"/><a id="6869"/><h3>Archive</h3><pre>
+ <span class="code-function">Archive</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_fileName</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6870"/><h3>~Archive</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Archive</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="6871"/><h3>m_fileName</h3><pre>
# <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-member">m_fileName</span>;<br/></pre>
File name when it came from an file<br/>
<br/>
<hr/>
<a id="6872"/><h3>getFileName</h3><pre>
+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-function">getFileName</span> ();<br/></pre>
Get the current file name.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>the requested file name.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6873"/><h3>m_content</h3><pre>
# std::map&lt;std::string,Content&gt; <span class="code-member">m_content</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6874"/><h3>size</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">size</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
Get the number of elements<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>nb files in the archive</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6876"/><h3>getName</h3><pre>
+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-function">getName</span> (size_t <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the File name of the ID<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> id of the element (must be &lt; Size())</td></tr>
<tr><td><b>Return: </b></td><td></td><td>FileName of the requested id</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6878"/><h3>getContent</h3><pre>
+ <span class="code-storage-keyword">const</span> Content & <span class="code-function">getContent</span> (size_t <span class="code-argument">_id</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the File name of the ID<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> id of the element (must be &lt; Size())</td></tr>
<tr><td><b>Return: </b></td><td></td><td>the archive content</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6880"/><h3>getContent</h3><pre>
+ <span class="code-storage-keyword">const</span> Content & <span class="code-function">getContent</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the File name of the ID<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> name of the file</td></tr>
<tr><td><b>Return: </b></td><td></td><td>FileName of the requested id</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6882"/><h3>exist</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">exist</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Check if a file exist<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the file</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true if the file is present</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6884"/><h3>open</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">open</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>);<br/></pre>
Load the specific file in the memory<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the file</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6886"/><h3>close</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">close</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>);<br/></pre>
Un-Load the specific file from the memory<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the file</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6887"/><h3>display</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">display</span> ();<br/></pre>
Display all Element in the archive<br/>
<br/>
<hr/>
<a id="6890"/><h3>loadFile</h3><pre>
# <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">loadFile</span> (<span class="code-storage-keyword">const</span> std::map <span class="code-argument"><std::string</span>,<br/> Content>::iterator & <span class="code-argument">it</span>);<br/></pre>
Request the load in memory of the concerned file.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> Id of the file to load.</td></tr>
</table>
</ul>
<br/>
<hr/>
<h3>load</h3><pre>
+ Archive* <span class="code-function">load</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_fileName</span>);<br/></pre>
Load an Achive with a specific name.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_fileName</span> </td><td> File name of the specific archive.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>A pointer an the specified archive, the user might delete it.</td></tr></table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -1,125 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::Archive::Content</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6862">Content</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_basicSize</span>);<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >void</span> <a class="code-function" href="#6856">increaseRef</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6857">decreaseRef</a> ();<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6858">getNumberOfRef</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6860">getTheoricSize</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6864">size</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span>* <a class="code-function" href="#6865">data</a> () <span class="code-storage-keyword">const</span>;<br/>+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char&gt; & <a class="code-function" href="#6866">getDataVector</a> ();<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6856"/><a id="6857"/><h3>increaseRef</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">increaseRef</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="6858"/><h3>decreaseRef</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">decreaseRef</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="6860"/><h3>getNumberOfRef</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">getNumberOfRef</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6862"/><h3>getTheoricSize</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">getTheoricSize</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6864"/><h3>Content</h3><pre>
+ <span class="code-function">Content</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_basicSize</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6865"/><h3>size</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">size</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6866"/><h3>data</h3><pre>
+ <span class="code-type" >void</span>* <span class="code-function">data</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>getDataVector</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;char&gt; & <span class="code-function">getDataVector</span> ();<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -1,95 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::BaseNoise</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#5534">BaseNoise</a> (ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_min</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_max</span>);<br/>+ <a class="code-function" href="#5538">~BaseNoise</a> ();<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >float</span> <a class="code-function" href="#5539">get</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_x</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_y</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="5534"/><a id="5538"/><h3>BaseNoise</h3><pre>
+ <span class="code-function">BaseNoise</span> (ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_min</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_max</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5539"/><h3>~BaseNoise</h3><pre>
+ <span class="code-function">~BaseNoise</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<h3>get</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">get</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_x</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_y</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,233 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::FSNodeRight</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#7161">FSNodeRight</a> ();<br/>+ <a class="code-function" href="#7162">FSNodeRight</a> (<span class="code-type" >int16_t</span> <span class="code-argument">_newRight</span>);<br/>+ <a class="code-function" href="#7164">~FSNodeRight</a> ();<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> & <a class="code-function" href="#7165">operator =</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> & <span class="code-argument">_obj</span>);<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> & <a class="code-function" href="#7167">operator =</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >int32_t</span> <span class="code-argument">_newVal</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7169">clear</a> ();<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7170">isUserReadable</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7171">isUserWritable</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7172">isUserRunable</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7173">setUserReadable</a> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7175">setUserWritable</a> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7177">setUserRunable</a> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7179">isGroupReadable</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7180">isGroupWritable</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7181">isGroupRunable</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7182">setGroupReadable</a> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7184">setGroupWritable</a> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7186">setGroupRunable</a> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7188">isOtherReadable</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7189">isOtherWritable</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#7190">isOtherRunable</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7191">setOtherReadable</a> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7193">setOtherWritable</a> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#7195">setOtherRunable</a> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/>+ <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <a class="code-function" href="#7197">getURight</a> () <span class="code-storage-keyword">const</span>;<br/>+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-function" href="#7198">getRight</a> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="7161"/><a id="7162"/><h3>FSNodeRight</h3><pre>
+ <span class="code-function">FSNodeRight</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="7164"/><h3>FSNodeRight</h3><pre>
+ <span class="code-function">FSNodeRight</span> (<span class="code-type" >int16_t</span> <span class="code-argument">_newRight</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7165"/><h3>~FSNodeRight</h3><pre>
+ <span class="code-function">~FSNodeRight</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="7167"/><h3>operator =</h3><pre>
+ <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7169"/><h3>operator =</h3><pre>
+ <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__FSNodeRight.html">etk::FSNodeRight</a> & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >int32_t</span> <span class="code-argument">_newVal</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7170"/><h3>clear</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">clear</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="7171"/><h3>isUserReadable</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">isUserReadable</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7172"/><h3>isUserWritable</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">isUserWritable</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7173"/><h3>isUserRunable</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">isUserRunable</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7175"/><h3>setUserReadable</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setUserReadable</span> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7177"/><h3>setUserWritable</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setUserWritable</span> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7179"/><h3>setUserRunable</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setUserRunable</span> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7180"/><h3>isGroupReadable</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">isGroupReadable</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7181"/><h3>isGroupWritable</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">isGroupWritable</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7182"/><h3>isGroupRunable</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">isGroupRunable</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7184"/><h3>setGroupReadable</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setGroupReadable</span> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7186"/><h3>setGroupWritable</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setGroupWritable</span> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7188"/><h3>setGroupRunable</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setGroupRunable</span> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7189"/><h3>isOtherReadable</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">isOtherReadable</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7190"/><h3>isOtherWritable</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">isOtherWritable</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7191"/><h3>isOtherRunable</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">isOtherRunable</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="7193"/><h3>setOtherReadable</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setOtherReadable</span> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7195"/><h3>setOtherWritable</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setOtherWritable</span> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7197"/><h3>setOtherRunable</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setOtherRunable</span> (<span class="code-type" >bool</span> <span class="code-argument">_newStatus</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="7198"/><h3>getURight</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/string/u32string/">std::u32string</a> <span class="code-function">getURight</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>getRight</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-function">getRight</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -1,133 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::template&lt;MY_TYPE&gt Fifo</h1><hr/><h2>Description:</h2>
Fifo tamplate is a simple messaged fifo element to
transfer data message from a thead to an other.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">MY_TYPE</span> </td><td> Type of the fifo message are tranfered.</td></tr>
</table>
</ul>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#6898">Fifo</a> ();<br/>+ <a class="code-function" href="#6899">~Fifo</a> ();<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6900">wait</a> (MY_TYPE & <span class="code-argument">_data</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6902">wait</a> (MY_TYPE & <span class="code-argument">_data</span>,<br/> <span class="code-type" >uint32_t</span> <span class="code-argument">_timeOutInUs</span>);<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6905">count</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6906">post</a> (MY_TYPE & <span class="code-argument">_data</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6908">clean</a> ();<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6898"/><a id="6899"/><h3>Fifo</h3><pre>
+ <span class="code-function">Fifo</span> ();<br/></pre>
Create a fifo with no message.<br/>
<br/>
<hr/>
<a id="6900"/><h3>~Fifo</h3><pre>
+ <span class="code-function">~Fifo</span> ();<br/></pre>
Remove the fifo and all message inside.<br/>
<br/>
<hr/>
<a id="6902"/><h3>wait</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">wait</span> (MY_TYPE & <span class="code-argument">_data</span>);<br/></pre>
Wait a message from the other thread. (no timeout set)<br/><ul>
<table class="parameter-list">
<td><b>Parameter [output]:</b></td><td><span class="code-argument">_data</span> </td><td> Data find in the fifo.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true A data has been find.&lt;br/&gt;false No data found or closed fifo</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6905"/><h3>wait</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">wait</span> (MY_TYPE & <span class="code-argument">_data</span>,<br/> <span class="code-type" >uint32_t</span> <span class="code-argument">_timeOutInUs</span>);<br/></pre>
Wait a message from the other thread, with a specified timeout.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [output]:</b></td><td><span class="code-argument">_data</span> </td><td> keeped data from the fifo.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_timeOutInUs</span> </td><td> Time-out to wait a message in the fifo. It mightbespecify in micro-second.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true We keep a massage.&lt;br/&gt;false No message found while time-out appear.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6906"/><h3>count</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">count</span> ();<br/></pre>
Get the number of message in the fifo.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Number of message in the fifo.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6908"/><h3>post</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">post</span> (MY_TYPE & <span class="code-argument">_data</span>);<br/></pre>
Send a message at the other thread by setting a new message in the fifo.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_data</span> </td><td> New data to add at the fifo.</td></tr>
</table>
</ul>
<br/>
<hr/>
<h3>clean</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">clean</span> ();<br/></pre>
Remove all the message in the fifo.<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -1,96 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::template&lt;MY_TYPE&gt HashData</h1><hr/><h2>Description:</h2>
internel data of the <a href="class_etk__hash.html">etk::hash</a> class, it contain
the name and the value of the hash vector.<br/><br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <a class="code-member" href="#6230">m_key</a>;<br/>+ MY_TYPE <a class="code-member" href="#6231">m_value</a>;<br/>+ <a class="code-function" href="#6232">HashData</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_val</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6230"/><a id="6231"/><h3>m_key</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> <span class="code-member">m_key</span>;<br/></pre>
name of the current hash<br/>
<br/>
<hr/>
<a id="6232"/><h3>m_value</h3><pre>
+ MY_TYPE <span class="code-member">m_value</span>;<br/></pre>
data of the current Hash<br/>
<br/>
<hr/>
<h3>HashData</h3><pre>
+ <span class="code-function">HashData</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_val</span>);<br/></pre>
Constructor of the data for hash table.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> name of the hash table.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_val</span> </td><td> Value of the hash element.</td></tr>
</table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -1,224 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::template&lt;MY_TYPE&gt Hash</h1><hr/><h2>Description:</h2>
Hash table tamplate is a simple classical hash interface.
A hash table is a equivalent of the dictionary in python, this is a
simple interfaace between a name and a value:
<ul> "name" : 19
"name 2" : 99
</ul>
<br/>
<b>Note:</b><pre>The name is unique and the value is what you want.</pre><br/>
A simple example of use:
<pre>
<span class="code-comment">// Create a integer hash table
</span>Hash&lt;<span class="code-type">int</span>&gt; myValue;
<span class="code-comment">// add some element (note add and set is the same function)
</span>myValue.<span class="code-function-name">add(</span><span class="code-text-quote">"example"</span>, <span class="code-number">98837</span>);
myValue.<span class="code-function-name">add(</span><span class="code-text-quote">"plop"</span>, <span class="code-number">88</span>);
<span class="code-comment">// Display an element:
</span>pr<span class="code-type">int</span><span class="code-function-name">f(</span><span class="code-text-quote">"my value is : %d"</span>, myValue[<span class="code-text-quote">"example"</span>]);
<span class="code-comment">// Change value of an element:
</span>myValue.<span class="code-function-name">set(</span><span class="code-text-quote">"example"</span>, <span class="code-number">99</span>);
<span class="code-comment">// Remove an element:
</span>myValue.<span class="code-function-name">remove(</span><span class="code-text-quote">"plop"</span>);
<span class="code-comment">//Clean all the table:
</span>myValue.<span class="code-function-name">clear(</span>);
</pre><br/><br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#6237">Hash</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_count</span>);<br/>+ <a class="code-function" href="#6239">~Hash</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6240">clear</a> ();<br/>+ <span class="code-type" >int64_t</span> <a class="code-function" href="#6241">getId</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6243">exist</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_name</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#6245">get</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#6247">operator [ ]</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#6249">operator [ ]</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6251">add</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6254">set</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6257">remove</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>);<br/>+ <span class="code-type" >int32_t</span> <a class="code-function" href="#6259">size</a> () <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#6260">operator [ ]</a> (size_t <span class="code-argument">_pos</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#6262">operator [ ]</a> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <a class="code-function" href="#6264">getKey</a> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/>+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::string&gt; <a class="code-function" href="#6266">getKeys</a> () <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <a class="code-function" href="#6267">getValue</a> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <a class="code-function" href="#6269">getValue</a> (size_t <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6237"/><a id="6239"/><h3>Hash</h3><pre>
+ <span class="code-function">Hash</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_count</span>);<br/></pre>
Contructor of the Hach table.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_count</span> </td><td> Number ob basic elent in the vector.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6240"/><h3>~Hash</h3><pre>
+ <span class="code-function">~Hash</span> ();<br/></pre>
Destructor of the Hash table(clear all element in the table)<br/>
<br/>
<hr/>
<a id="6241"/><h3>clear</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">clear</span> ();<br/></pre>
Remove all entry in the Hash table.<br/><b>Note:</b> It does not delete pointer if your value is a pointer type...<br/>
<br/>
<hr/>
<a id="6243"/><h3>getId</h3><pre>
+ <span class="code-type" >int64_t</span> <span class="code-function">getId</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get a current element ID in the Hash table<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the hash requested</td></tr>
<tr><td><b>Return: </b></td><td></td><td>Id of the element in the table or -1 of it does not existed</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6245"/><h3>exist</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">exist</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_name</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Check if an element exist or not<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the hash requested</td></tr>
<tr><td><b>Return: </b></td><td></td><td>true if the element exist</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6247"/><h3>get</h3><pre>
+ MY_TYPE & <span class="code-function">get</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get a current element in the hash table, with his name.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the hash requested</td></tr>
<tr><td><b>Return: </b></td><td></td><td>Reference on the Element</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6249"/><a id="6251"/><h3>operator [ ]</h3><pre>
+ MY_TYPE & <span class="code-function">operator [ ]</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">operator [ ]</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get an copy Element an a special position<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the hash requested</td></tr>
<tr><td><b>Return: </b></td><td></td><td>An reference on the copy of selected element</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6254"/><a id="6257"/><h3>add</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">add</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/>+ <span class="code-type" >void</span> <span class="code-function">set</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>,<br/> <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-argument">_value</span>);<br/></pre>
Add an element OR set an element value<br/><b>Note:</b> add and set is the same function.<br/> <ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the value to set in the hash table.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_value</span> </td><td> Value to set in the hash table.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6259"/><h3>remove</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">remove</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_key</span>);<br/></pre>
Remove an element in the hash table.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_key</span> </td><td> Name of the element to remove.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6260"/><h3>size</h3><pre>
+ <span class="code-type" >int32_t</span> <span class="code-function">size</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
Get the number of element in the hash table<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>number of elements</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6262"/><a id="6264"/><h3>operator [ ]</h3><pre>
+ MY_TYPE & <span class="code-function">operator [ ]</span> (size_t <span class="code-argument">_pos</span>);<br/>+ <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">operator [ ]</span> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
get an element with his id.<br/><b>Note:</b> this is a dangerous use of the hash table. Maybe you will use a simple vector.<br/> <ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_pos</span> </td><td> Position on the element in the hash table.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>requested element at this position.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6266"/><h3>getKey</h3><pre>
+ <span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-function">getKey</span> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Get the name of the element at a specific position.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_pos</span> </td><td> Position of the element in the hash table.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>name of the element (key).</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6267"/><h3>getKeys</h3><pre>
+ <a class="code-type" href="http://www.cplusplus.com/reference/vector/vector/">std::vector</a>&lt;std::string&gt; <span class="code-function">getKeys</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
Get all the element name (keys).<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>a vector of all name (key).</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6269"/><h3>getValue</h3><pre>
+ <span class="code-storage-keyword">const</span> MY_TYPE & <span class="code-function">getValue</span> (size_t <span class="code-argument">_pos</span>) <span class="code-storage-keyword">const</span>;<br/>+ MY_TYPE & <span class="code-function">getValue</span> (size_t <span class="code-argument">_pos</span>);<br/></pre>
Get a value of the hash table at a specific position.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_posPosition</span> </td><td> of the element in the hash table.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>Value availlable at this position.</td></tr></table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -1,247 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::Matrix4</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6356">Matrix4</a> ();<br/>+ <a class="code-function" href="#6357">Matrix4</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#6359">Matrix4</a> (<span class="code-type" >float</span> <span class="code-argument">a1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d4</span>);<br/>+ <a class="code-function" href="#6376">Matrix4</a> (<span class="code-type" >float</span>* <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6378">~Matrix4</a> ();<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >float</span> <a class="code-member" href="#6354">m_mat</a>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6355">identity</a> ();<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#6379">operator =</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6381">operator ==</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6383">operator !=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#6385">operator +=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ Matrix4 <a class="code-function" href="#6387">operator +</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#6389">operator -=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ Matrix4 <a class="code-function" href="#6391">operator -</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix4 & <a class="code-function" href="#6393">operator *=</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/>+ Matrix4 <a class="code-function" href="#6395">operator *</a> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ vec3 <a class="code-function" href="#6397">operator *</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">point</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6399">transpose</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6400">scale</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">p</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6402">scale</a> (<span class="code-type" >float</span> <span class="code-argument">sx</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sy</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sz</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6406">rotate</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">angleRad</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6409">translate</a> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6411">coFactor</a> (<span class="code-type" >int32_t</span> <span class="code-argument">row</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">col</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6414">determinant</a> () <span class="code-storage-keyword">const</span>;<br/>+ Matrix4 <a class="code-function" href="#6415">invert</a> ();<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6354"/><a id="6355"/><h3>m_mat</h3><pre>
+ <span class="code-type" >float</span> <span class="code-member">m_mat</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6356"/><h3>identity</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">identity</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="6357"/><h3>Matrix4</h3><pre>
+ <span class="code-function">Matrix4</span> ();<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="6359"/><h3>Matrix4</h3><pre>
+ <span class="code-function">Matrix4</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6376"/><h3>Matrix4</h3><pre>
+ <span class="code-function">Matrix4</span> (<span class="code-type" >float</span> <span class="code-argument">a1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d1</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d3</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">a4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">b4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">c4</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">d4</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6378"/><h3>Matrix4</h3><pre>
+ <span class="code-function">Matrix4</span> (<span class="code-type" >float</span>* <span class="code-argument">obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6379"/><h3>~Matrix4</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Matrix4</span> ();<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="6381"/><h3>operator =</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre>
= assigment<br/>
<br/>
<hr/>
<a id="6383"/><h3>operator ==</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
== operator<br/>
<br/>
<hr/>
<a id="6385"/><h3>operator !=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
!= operator<br/>
<br/>
<hr/>
<a id="6387"/><h3>operator +=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator +=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre>
+= operator<br/>
<br/>
<hr/>
<a id="6389"/><h3>operator +</h3><pre>
+ Matrix4 <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
+ operator<br/>
<br/>
<hr/>
<a id="6391"/><h3>operator -=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator -=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre>
-= operator<br/>
<br/>
<hr/>
<a id="6393"/><h3>operator -</h3><pre>
+ Matrix4 <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
- operator<br/>
<br/>
<hr/>
<a id="6395"/><h3>operator *=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix4 & <span class="code-function">operator *=</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>);<br/></pre>
= operator<br/>
<br/>
<hr/>
<a id="6397"/><h3>operator *</h3><pre>
+ Matrix4 <span class="code-function">operator *</span> (<span class="code-storage-keyword">const</span> Matrix4 & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
operator<br/>
<br/>
<hr/>
<a id="6399"/><h3>operator *</h3><pre>
+ vec3 <span class="code-function">operator *</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">point</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6400"/><h3>transpose</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">transpose</span> ();<br/></pre>
other basic function :<br/>
<br/>
<hr/>
<a id="6402"/><h3>scale</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">scale</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">p</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6406"/><h3>scale</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">scale</span> (<span class="code-type" >float</span> <span class="code-argument">sx</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sy</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">sz</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6409"/><h3>rotate</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">rotate</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">angleRad</span>);<br/></pre>
Makes a rotation matrix about an arbitrary axis.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">vect</span> </td><td> vector to apply the angle.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">angleRad</span> </td><td> angle to apply.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6411"/><h3>translate</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">translate</span> (<span class="code-storage-keyword">const</span> vec3 & <span class="code-argument">vect</span>);<br/></pre>
Makes a translation of the matrix<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">vect</span> </td><td> Translation to apply.</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="6414"/><h3>coFactor</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">coFactor</span> (<span class="code-type" >int32_t</span> <span class="code-argument">row</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">col</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
Computes a cofactor. Used for matrix inversion.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">row</span> </td><td> Id of raw.</td></tr>
<td><b>Parameter [input]:</b></td><td><span class="code-argument">col</span> </td><td> Id of colomn.</td></tr>
<tr><td><b>Return: </b></td><td></td><td>the coFactorValue.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="6415"/><h3>determinant</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">determinant</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
Computes the determinant of the matrix.<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The determinent Value.</td></tr></table>
</ul>
<br/>
<hr/>
<h3>invert</h3><pre>
+ Matrix4 <span class="code-function">invert</span> ();<br/></pre>
Inverts the matrix.<br/><b>Note:</b> The determinant must be != 0, otherwithe the matrix can't be inverted.<br/> <ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The inverted matrix.</td></tr></table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -1,205 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::template&lt;T&gt Matrix</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-function" href="#6294">Matrix</a> (Vector2D&lt;int32_t&gt; <span class="code-argument">size</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/>+ <a class="code-function" href="#6297">Matrix</a> (<span class="code-type" >int32_t</span> <span class="code-argument">width</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">heigh</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/>+ <a class="code-function" href="#6301">Matrix</a> (<span class="code-storage-keyword">const</span> Matrix&lt;double&gt; & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#6303">Matrix</a> (<span class="code-storage-keyword">const</span> Matrix&lt;float&gt; & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#6305">Matrix</a> (<span class="code-storage-keyword">const</span> Matrix&lt;int32_t&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6307">~Matrix</a> ();<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#6308">operator =</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#6310">operator =</a> (<span class="code-type" >T</span> & <span class="code-argument">value</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6312">operator ==</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6314">operator !=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#6316">operator +=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#6318">operator +</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#6320">operator -=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#6322">operator -</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <a class="code-function" href="#6324">operator *=</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#6326">operator *</a> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/>+ <span class="code-storage-keyword">const</span> <span class="code-type" >T</span>* <a class="code-function" href="#6328">operator [ ]</a> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >T</span>* <a class="code-function" href="#6330">operator [ ]</a> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>);<br/>+ <span class="code-type" >T</span> & <a class="code-function" href="#6332">operator</a> ()(int32_tline,int32_t <span class="code-argument">colomn</span>);<br/>+ Matrix&lt;T&gt; <a class="code-function" href="#6334">operator -</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6335">clearLowerTriangle</a> ();<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6294"/><a id="6297"/><h3>Matrix</h3><pre>
+ <span class="code-function">Matrix</span> (Vector2D&lt;int32_t&gt; <span class="code-argument">size</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="6301"/><h3>Matrix</h3><pre>
+ <span class="code-function">Matrix</span> (<span class="code-type" >int32_t</span> <span class="code-argument">width</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">heigh</span>,<br/> <span class="code-type" >T</span>* <span class="code-argument">defaultVal</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6303"/><h3>Matrix</h3><pre>
+ <span class="code-function">Matrix</span> (<span class="code-storage-keyword">const</span> Matrix&lt;double&gt; & <span class="code-argument">obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6305"/><h3>Matrix</h3><pre>
+ <span class="code-function">Matrix</span> (<span class="code-storage-keyword">const</span> Matrix&lt;float&gt; & <span class="code-argument">obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6307"/><h3>Matrix</h3><pre>
+ <span class="code-function">Matrix</span> (<span class="code-storage-keyword">const</span> Matrix&lt;int32_t&gt; & <span class="code-argument">obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6308"/><h3>~Matrix</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Matrix</span> ();<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="6310"/><h3>operator =</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
= assigment<br/>
<br/>
<hr/>
<a id="6312"/><h3>operator =</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator =</span> (<span class="code-type" >T</span> & <span class="code-argument">value</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6314"/><h3>operator ==</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
== operator<br/>
<br/>
<hr/>
<a id="6316"/><h3>operator !=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
!= operator<br/>
<br/>
<hr/>
<a id="6318"/><h3>operator +=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator +=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
+= operator<br/>
<br/>
<hr/>
<a id="6320"/><h3>operator +</h3><pre>
+ Matrix&lt;T&gt; <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
+ operator<br/>
<br/>
<hr/>
<a id="6322"/><h3>operator -=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator -=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
-= operator<br/>
<br/>
<hr/>
<a id="6324"/><h3>operator -</h3><pre>
+ Matrix&lt;T&gt; <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
- operator<br/>
<br/>
<hr/>
<a id="6326"/><h3>operator *=</h3><pre>
+ <span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-function">operator *=</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
= operator<br/>
<br/>
<hr/>
<a id="6328"/><h3>operator *</h3><pre>
+ Matrix&lt;T&gt; <span class="code-function">operator *</span> (<span class="code-storage-keyword">const</span> Matrix&lt;T&gt; & <span class="code-argument">obj</span>);<br/></pre>
operator<br/>
<br/>
<hr/>
<a id="6330"/><h3>operator [ ]</h3><pre>
+ <span class="code-storage-keyword">const</span> <span class="code-type" >T</span>* <span class="code-function">operator [ ]</span> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
[] operator<br/>
<br/>
<hr/>
<a id="6332"/><h3>operator [ ]</h3><pre>
+ <span class="code-type" >T</span>* <span class="code-function">operator [ ]</span> (<span class="code-type" >int32_t</span> <span class="code-argument">line</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6334"/><h3>operator</h3><pre>
+ <span class="code-type" >T</span> & <span class="code-function">operator</span> ()(int32_tline,int32_t <span class="code-argument">colomn</span>);<br/></pre>
() operator<br/>
<br/>
<hr/>
<a id="6335"/><h3>operator -</h3><pre>
+ Matrix&lt;T&gt; <span class="code-function">operator -</span> ();<br/></pre>
- operator<br/>
<br/>
<hr/>
<h3>clearLowerTriangle</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">clearLowerTriangle</span> ();<br/></pre>
Clear the Lower triangle of the current Matrix
&lt;pre&gt;
x x x x x
0 x x x x
0 0 x x x
0 0 0 x x
0 0 0 0 x
&lt;/pre&gt;<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -1,98 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::Noise</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>enum:</h2>
<ul>
<li><a href="enum_etk__Noise__noise.html">noise</a></li></ul>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#5560">Noise</a> (<span class="code-storage-keyword">enum</span> noise <span class="code-argument">_type</span>,<br/> ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_depth</span>);<br/>+ <a class="code-function" href="#5564">~Noise</a> ();<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ <span class="code-type" >float</span> <a class="code-function" href="#5565">get</a> (<span class="code-type" >int32_t</span> <span class="code-argument">_x</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_y</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="5560"/><a id="5564"/><h3>Noise</h3><pre>
+ <span class="code-function">Noise</span> (<span class="code-storage-keyword">enum</span> noise <span class="code-argument">_type</span>,<br/> ivec2 <span class="code-argument">_size</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_depth</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5565"/><h3>~Noise</h3><pre>
+ <span class="code-function">~Noise</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<h3>get</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">get</span> (<span class="code-type" >int32_t</span> <span class="code-argument">_x</span>,<br/> <span class="code-type" >int32_t</span> <span class="code-argument">_y</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -1,179 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::template&lt;T&gt Plane</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Synopsis:</h2>
<pre>
+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <a class="code-member" href="#6454">m_normal</a>;<br/>+ <span class="code-type" >T</span> <a class="code-member" href="#6455">m_intercept</a>;<br/>+ <a class="code-function" href="#6456">Plane</a> ();<br/>+ <a class="code-function" href="#6457">Plane</a> (<a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-argument">_normal</span>,<br/> <span class="code-type" >T</span> <span class="code-argument">_intercept</span>);<br/>+ <a class="code-function" href="#6460">Plane</a> (<span class="code-storage-keyword">const</span> Plane & <span class="code-argument">obj</span>);<br/>+ <a class="code-function" href="#6462">~Plane</a> ();<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6463">setNormal</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_obj</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6465">setIntercept</a> (<span class="code-type" >float</span> <span class="code-argument">_intercept</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6467">setFromPoints</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p0</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p1</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p2</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6471">calculateIntercept</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_pointOnPlane</span>);<br/>+ <span class="code-type" >void</span> <a class="code-function" href="#6473">normalize</a> ();<br/>+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <a class="code-function" href="#6474">getNormal</a> ();<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6475">getIntercept</a> ();<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6476">intersect3</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p3</span>,<br/> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_result</span>);<br/>+ <span class="code-type" >float</span> <a class="code-function" href="#6480">getDistance</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_point</span>) <span class="code-storage-keyword">const</span>;<br/>+ Plane&lt;T&gt; <a class="code-function" href="#6482">linearInterpolate</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_factor</span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6485">operator ==</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#6487">operator !=</a> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ Plane&lt;T&gt; <a class="code-function" href="#6489">operator -</a> () <span class="code-storage-keyword">const</span>;<br/>+ Plane&lt;T&gt; <a class="code-function" href="#6490">operator +</a> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="6454"/><a id="6455"/><h3>m_normal</h3><pre>
+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-member">m_normal</span>;<br/></pre>
X.N+intercept=0<br/>
<br/>
<hr/>
<a id="6456"/><h3>m_intercept</h3><pre>
+ <span class="code-type" >T</span> <span class="code-member">m_intercept</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="6457"/><h3>Plane</h3><pre>
+ <span class="code-function">Plane</span> ();<br/></pre>
Constructor<br/>
<br/>
<hr/>
<a id="6460"/><h3>Plane</h3><pre>
+ <span class="code-function">Plane</span> (<a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-argument">_normal</span>,<br/> <span class="code-type" >T</span> <span class="code-argument">_intercept</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6462"/><h3>Plane</h3><pre>
+ <span class="code-function">Plane</span> (<span class="code-storage-keyword">const</span> Plane & <span class="code-argument">obj</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6463"/><h3>~Plane</h3><pre>
+ <span class="code-function">~Plane</span> ();<br/></pre>
Destructor<br/>
<br/>
<hr/>
<a id="6465"/><h3>setNormal</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setNormal</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_obj</span>);<br/></pre>
<br/>
<hr/>
<a id="6467"/><h3>setIntercept</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setIntercept</span> (<span class="code-type" >float</span> <span class="code-argument">_intercept</span>);<br/></pre>
<br/>
<hr/>
<a id="6471"/><h3>setFromPoints</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">setFromPoints</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p0</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p1</span>,<br/> <span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">p2</span>);<br/></pre>
<br/>
<hr/>
<a id="6473"/><h3>calculateIntercept</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">calculateIntercept</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_pointOnPlane</span>);<br/></pre>
<br/>
<hr/>
<a id="6474"/><h3>normalize</h3><pre>
+ <span class="code-type" >void</span> <span class="code-function">normalize</span> ();<br/></pre>
<br/>
<hr/>
<a id="6475"/><h3>getNormal</h3><pre>
+ <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; <span class="code-function">getNormal</span> ();<br/></pre>
<br/>
<hr/>
<a id="6476"/><h3>getIntercept</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getIntercept</span> ();<br/></pre>
<br/>
<hr/>
<a id="6480"/><h3>intersect3</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">intersect3</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p3</span>,<br/> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_result</span>);<br/></pre>
<br/>
<hr/>
<a id="6482"/><h3>getDistance</h3><pre>
+ <span class="code-type" >float</span> <span class="code-function">getDistance</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="class_etk__Vector3D.html">etk::Vector3D</a>&lt;T&gt; & <span class="code-argument">_point</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<a id="6485"/><h3>linearInterpolate</h3><pre>
+ Plane&lt;T&gt; <span class="code-function">linearInterpolate</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_p2</span>,<br/> <span class="code-type" >float</span> <span class="code-argument">_factor</span>);<br/></pre>
<br/>
<hr/>
<a id="6487"/><h3>operator ==</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<a id="6489"/><h3>operator !=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> Plane&lt;T&gt; & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<a id="6490"/><h3>operator -</h3><pre>
+ Plane&lt;T&gt; <span class="code-function">operator -</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
<h3>operator +</h3><pre>
+ Plane&lt;T&gt; <span class="code-function">operator +</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,102 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: etk::archive::Zip</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#6845">Zip</a> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_fileName</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#6847">~Zip</a> ();<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
# <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <a class="code-function" href="#6848">loadFile</a> (<span class="code-storage-keyword">const</span> std::map <span class="code-argument"><std::string</span>,<br/> Content>::iterator & <span class="code-argument">it</span>);<br/></pre>
<br/>
<h2>Object Hierarchy:<h2>
<pre>
+<a href="class_etk__Archive.html">etk::Archive</a><br/> +--> etk::archive::Zip<br/></pre>
<h2>Detail:</h2>
<a id="6845"/><a id="6847"/><h3>Zip</h3><pre>
+ <span class="code-function">Zip</span> (<span class="code-storage-keyword">const</span> <a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_fileName</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="6848"/><h3>~Zip</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~Zip</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<h3>loadFile</h3><pre>
# <span class="code-storage-keyword">virtual</span> <span class="code-type" >void</span> <span class="code-function">loadFile</span> (<span class="code-storage-keyword">const</span> std::map <span class="code-argument"><std::string</span>,<br/> Content>::iterator & <span class="code-argument">it</span>);<br/></pre>
Request the load in memory of the concerned file.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_id</span> </td><td> Id of the file to load.</td></tr>
</table>
</ul>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -1,299 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>etk Library</title>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="menu.css">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="container">
<h1><a href="index.html">etk library</a></h1>
<h4><a href="http://github.com/heeroyui/etk/">&nbsp;&nbsp;&nbsp;[ sources ]</a></h4>
<h3>API:</h3> <div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="namespace_etk.html">etk</a>
<ul class="niveau2">
<li><a href="namespace_etk__log.html">log</a>
</li>
<li><a href="namespace_etk__color.html">color</a>
</li>
<li><a href="namespace_etk__tool.html">tool</a>
</li>
<li><a href="namespace_etk__archive.html">archive</a>
</li>
<li><a href="namespace_etk__theme.html">theme</a>
</li>
</ul>
</li>
<li><a href="namespace_u32char.html">u32char</a>
</li>
<li><a href="namespace_utf8.html">utf8</a>
</li>
<li><a href="namespace_std.html">std</a>
</li>
</ul>
</div>
<br/><h3>Associate libraries:</h3><div id="menu">
<ul class="niveau1"><li><a href="../ewol/index.html">ewol</a></li>
</ul><ul class="niveau1"><li><a href="../ejson/index.html">ejson</a></li>
</ul><ul class="niveau1"><li><a href="../egami/index.html">egami</a></li>
</ul><ul class="niveau1"><li><a href="../ege/index.html">ege</a></li>
</ul><ul class="niveau1"><li><a href="../esvg/index.html">esvg</a></li>
</ul><ul class="niveau1"><li><a href="../exml/index.html">exml</a></li>
</ul></div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="container" id="content">
<h1>class: utf8::iterator</h1><hr/><h2>Description:</h2>
<br/><br/>
<h2>Associated Namespace:</h2><ul>
<a href="class_utf8__iterator.html">iterator</a></ul>
<h2>Constructor and Destructor:</h2>
<pre>
+ <a class="code-function" href="#5606">iterator</a> ();<br/>+ <a class="code-function" href="#5607">iterator</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>);<br/>+ <a class="code-function" href="#5609">iterator</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-storage-keyword">const</span> std::string::iterator & <span class="code-argument">_pos</span>);<br/>+ <a class="code-function" href="#5612">iterator</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> size_t <span class="code-argument">_pos</span>);<br/>+ <a class="code-function" href="#5615">iterator</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a>* <span class="code-argument">_str</span>,<br/> <span class="code-storage-keyword">const</span> std::string::iterator & <span class="code-argument">_pos</span>);<br/>+ <a class="code-function" href="#5618">iterator</a> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a>* <span class="code-argument">_str</span>,<br/> size_t <span class="code-argument">_pos</span>);<br/>+ <a class="code-function" href="#5621">iterator</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>);<br/>+ <span class="code-storage-keyword">virtual</span> <a class="code-function" href="#5625">~iterator</a> ();<br/></pre>
<br/>
<h2>Synopsis:</h2>
<pre>
+ iterator & <a class="code-function" href="#5623">operator =</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>);<br/>+ <a class="code-function" href="#5626">operator size_t</a> () <span class="code-storage-keyword">const</span>;<br/>+ iterator & <a class="code-function" href="#5627">operator ++</a> ();<br/>+ iterator & <a class="code-function" href="#5628">operator --</a> ();<br/>+ iterator <a class="code-function" href="#5629">operator ++</a> (<span class="code-type" >int32_t</span> <span class="code-argument"></span>);<br/>+ iterator <a class="code-function" href="#5631">operator --</a> (<span class="code-type" >int32_t</span> <span class="code-argument"></span>);<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5633">operator ==</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5635">operator !=</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5637">operator <=</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5639">operator >=</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5641">operator <</a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >bool</span> <a class="code-function" href="#5643">operator ></a> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/>+ <span class="code-type" >char32_t</span> <a class="code-function" href="#5645">operator *</a> ();<br/>+ size_t <a class="code-function" href="#5646">getPos</a> () <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5647">operator +</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >int64_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5649">operator +</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >int32_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5651">operator +</a> (<span class="code-storage-keyword">const</span> size_t <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5653">operator -</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >int64_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5655">operator -</a> (<span class="code-storage-keyword">const</span> <span class="code-type" >int32_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/>+ iterator <a class="code-function" href="#5657">operator -</a> (<span class="code-storage-keyword">const</span> size_t <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<h2>Detail:</h2>
<a id="5606"/><a id="5607"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</span> ();<br/></pre>
<br/>
<br/>
<hr/>
<a id="5609"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5612"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> <span class="code-storage-keyword">const</span> std::string::iterator & <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5615"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a> & <span class="code-argument">_str</span>,<br/> size_t <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5618"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a>* <span class="code-argument">_str</span>,<br/> <span class="code-storage-keyword">const</span> std::string::iterator & <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5621"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</span> (<a class="code-type" href="http://www.cplusplus.com/reference/string/string/">std::string</a>* <span class="code-argument">_str</span>,<br/> size_t <span class="code-argument">_pos</span>);<br/></pre>
<br/>
<br/>
<hr/>
<a id="5623"/><h3>iterator</h3><pre>
+ <span class="code-function">iterator</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>);<br/></pre>
Recopy constructor.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_obj</span> </td><td> The Iterator that might be copy</td></tr>
</table>
</ul>
<br/>
<hr/>
<a id="5625"/><h3>operator =</h3><pre>
+ iterator & <span class="code-function">operator =</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>);<br/></pre>
Asignation operator.<br/><ul>
<table class="parameter-list">
<td><b>Parameter [input]:</b></td><td><span class="code-argument">_otherIterator</span> </td><td> The Iterator that might be copy</td></tr>
<tr><td><b>Return: </b></td><td></td><td>reference on the curent Iterator</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5626"/><h3>~iterator</h3><pre>
+ <span class="code-storage-keyword">virtual</span> <span class="code-function">~iterator</span> ();<br/></pre>
Basic destructor<br/>
<br/>
<hr/>
<a id="5627"/><h3>operator size_t</h3><pre>
+ <span class="code-function">operator size_t</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
basic boolean cast<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the element is present in buffer</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5628"/><h3>operator ++</h3><pre>
+ iterator & <span class="code-function">operator ++</span> ();<br/></pre>
Incremental operator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Reference on the current iterator incremented</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5629"/><h3>operator --</h3><pre>
+ iterator & <span class="code-function">operator --</span> ();<br/></pre>
Decremental operator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Reference on the current iterator decremented</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5631"/><h3>operator ++</h3><pre>
+ iterator <span class="code-function">operator ++</span> (<span class="code-type" >int32_t</span> <span class="code-argument"></span>);<br/></pre>
Incremental operator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Reference on a new iterator and increment the other one</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5633"/><h3>operator --</h3><pre>
+ iterator <span class="code-function">operator --</span> (<span class="code-type" >int32_t</span> <span class="code-argument"></span>);<br/></pre>
Decremental operator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>Reference on a new iterator and decrement the other one</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5635"/><h3>operator ==</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ==</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
egality iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5637"/><h3>operator !=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator !=</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
egality iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5639"/><h3>operator <=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator <=</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
&lt;= iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5641"/><h3>operator >=</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator >=</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
&gt;= iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5643"/><h3>operator <</h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator <</span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
&lt; iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5645"/><h3>operator ></h3><pre>
+ <span class="code-type" >bool</span> <span class="code-function">operator ></span> (<span class="code-storage-keyword">const</span> iterator & <span class="code-argument">_obj</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
&gt; iterator<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>true if the iterator is identical pos</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5646"/><h3>operator *</h3><pre>
+ <span class="code-type" >char32_t</span> <span class="code-function">operator *</span> ();<br/></pre>
Get the value on the current element<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The request element value</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5647"/><h3>getPos</h3><pre>
+ size_t <span class="code-function">getPos</span> () <span class="code-storage-keyword">const</span>;<br/></pre>
Get the position in the buffer<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>The requested position.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5649"/><h3>operator +</h3><pre>
+ iterator <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >int64_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
move the element position<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>a new iterator.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5651"/><h3>operator +</h3><pre>
+ iterator <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >int32_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="5653"/><h3>operator +</h3><pre>
+ iterator <span class="code-function">operator +</span> (<span class="code-storage-keyword">const</span> size_t <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<a id="5655"/><h3>operator -</h3><pre>
+ iterator <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >int64_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
move the element position<br/><ul>
<table class="parameter-list">
<tr><td><b>Return: </b></td><td></td><td>a new iterator.</td></tr></table>
</ul>
<br/>
<hr/>
<a id="5657"/><h3>operator -</h3><pre>
+ iterator <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> <span class="code-type" >int32_t</span> <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
<h3>operator -</h3><pre>
+ iterator <span class="code-function">operator -</span> (<span class="code-storage-keyword">const</span> size_t <span class="code-argument">_val</span>) <span class="code-storage-keyword">const</span>;<br/></pre>
<br/>
<br/>
<hr/>
</div>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46753803-1', 'heeroyui.github.io');
ga('send', 'pageview');
</script>
</body>
</html>

176
classes.html Normal file
View File

@ -0,0 +1,176 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Class Index</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_z">z</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td></td></tr>
<tr><td valign="top"><a class="el" href="classetk_1_1_archive.html">Archive</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_fifo.html">Fifo</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutf8_1_1iterator.html">iterator</a> (<a class="el" href="namespaceutf8.html">utf8</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_plane.html">Plane</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_f_s_node.html">FSNode</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classetk_1_1_f_s_node_right.html">FSNodeRight</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classetk_1_1_matrix.html">Matrix</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_vector2_d.html">Vector2D</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classetk_1_1_base_noise.html">BaseNoise</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_vector3_d.html">Vector3D</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classetk_1_1_hash.html">Hash</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_vector4_d.html">Vector4D</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classetk_1_1_hash_data.html">HashData</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_z"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;z&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classetk_1_1_color.html">Color</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td><td></td></tr>
<tr><td></td><td></td><td valign="top"><a class="el" href="classetk_1_1_noise.html">Noise</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1archive_1_1_zip.html">Zip</a> (<a class="el" href="namespaceetk_1_1archive.html">etk::archive</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_z">z</a></div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,172 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_archive.html">Archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Archive Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_archive.html">etk::Archive</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac">Archive</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475">close</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441">display</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#aa1fd3f3a8733968d6babe29e5295f439">exist</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a496024ba396746e78ccd6872b633138f">getContent</a>(size_t _id) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a2a32911fe1aa9945eac8478924c6ba17">getContent</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b">getFileName</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a9da33ff502b21d05d6217963fe3246d4">getName</a>(size_t _id) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19">load</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8">loadFile</a>(const std::map&lt; std::string, ArchiveContent &gt;::iterator &amp;_it)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294">loadPackage</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16">m_content</a></td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073">m_fileName</a></td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373">open</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a17d06497d98be15f6080cf84010d35a0">size</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2">~Archive</a>()=default</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

673
classetk_1_1_archive.html Normal file
View File

@ -0,0 +1,673 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Archive Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_archive.html">Archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classetk_1_1_archive-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Archive Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_archive_8hpp_source.html">Archive.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for etk::Archive:</div>
<div class="dyncontent">
<div class="center">
<img src="classetk_1_1_archive.png" usemap="#etk::Archive_map" alt=""/>
<map id="etk::Archive_map" name="etk::Archive_map">
<area href="classetk_1_1archive_1_1_zip.html" title="Zip acces interface (wrapper) " alt="etk::archive::Zip" shape="rect" coords="0,56,102,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5991c05535749c9ed04eeec185f675ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac">Archive</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:a5991c05535749c9ed04eeec185f675ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a712ccb41b94c3d96fa7be82e13d10ee2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2">~Archive</a> ()=default</td></tr>
<tr class="separator:a712ccb41b94c3d96fa7be82e13d10ee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcd2958b8df98c6f3841dc20b934a26b"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b">getFileName</a> ()</td></tr>
<tr class="separator:abcd2958b8df98c6f3841dc20b934a26b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17d06497d98be15f6080cf84010d35a0"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a17d06497d98be15f6080cf84010d35a0">size</a> () const</td></tr>
<tr class="separator:a17d06497d98be15f6080cf84010d35a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9da33ff502b21d05d6217963fe3246d4"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a9da33ff502b21d05d6217963fe3246d4">getName</a> (size_t _id) const</td></tr>
<tr class="separator:a9da33ff502b21d05d6217963fe3246d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a496024ba396746e78ccd6872b633138f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a496024ba396746e78ccd6872b633138f">getContent</a> (size_t _id) const</td></tr>
<tr class="separator:a496024ba396746e78ccd6872b633138f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a32911fe1aa9945eac8478924c6ba17"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a2a32911fe1aa9945eac8478924c6ba17">getContent</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:a2a32911fe1aa9945eac8478924c6ba17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1fd3f3a8733968d6babe29e5295f439"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#aa1fd3f3a8733968d6babe29e5295f439">exist</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:aa1fd3f3a8733968d6babe29e5295f439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1594998eb11332bba3bcd6a2392c373"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373">open</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:ad1594998eb11332bba3bcd6a2392c373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda6becefeae5944d4001900d3231475"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475">close</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:abda6becefeae5944d4001900d3231475"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bc198e2fda3b1bfe3176ec315e22441"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441">display</a> ()</td></tr>
<tr class="separator:a8bc198e2fda3b1bfe3176ec315e22441"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aa0d4393b92c0548812cc511a8c5bec19"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classetk_1_1_archive.html">Archive</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19">load</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:aa0d4393b92c0548812cc511a8c5bec19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad90205aba8b5892b1bd0324821cea294"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classetk_1_1_archive.html">Archive</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294">loadPackage</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:ad90205aba8b5892b1bd0324821cea294"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:aca951aabe7595d6217bd6ba9699361f8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8">loadFile</a> (const std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;::iterator &amp;_it)</td></tr>
<tr class="separator:aca951aabe7595d6217bd6ba9699361f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ade4fc9b52603f85c4201ad21f5c70073"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073">m_fileName</a></td></tr>
<tr class="separator:ade4fc9b52603f85c4201ad21f5c70073"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e51fc4daee5c4a0f5c1810983e6f16"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16">m_content</a></td></tr>
<tr class="separator:a50e51fc4daee5c4a0f5c1810983e6f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Access on a zip data file. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a5991c05535749c9ed04eeec185f675ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5991c05535749c9ed04eeec185f675ac">&sect;&nbsp;</a></span>Archive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">etk::Archive::Archive </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_fileName</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Contructor of the archive element. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_fileName</td><td>Zip file name (or .apk for android) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a712ccb41b94c3d96fa7be82e13d10ee2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a712ccb41b94c3d96fa7be82e13d10ee2">&sect;&nbsp;</a></span>~Archive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual etk::Archive::~Archive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Generic Destructor of the archive element. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="abda6becefeae5944d4001900d3231475"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abda6becefeae5944d4001900d3231475">&sect;&nbsp;</a></span>close()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Archive::close </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Un-Load the specific file from the memory. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the file </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8bc198e2fda3b1bfe3176ec315e22441"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bc198e2fda3b1bfe3176ec315e22441">&sect;&nbsp;</a></span>display()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Archive::display </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Display all Element in the archive. </p>
</div>
</div>
<a id="aa1fd3f3a8733968d6babe29e5295f439"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1fd3f3a8733968d6babe29e5295f439">&sect;&nbsp;</a></span>exist()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::Archive::exist </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if a file exist. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the file </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the file is present </dd></dl>
</div>
</div>
<a id="a496024ba396746e78ccd6872b633138f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a496024ba396746e78ccd6872b633138f">&sect;&nbsp;</a></span>getContent() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a>&amp; etk::Archive::getContent </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the File name of the ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>id of the element (must be &lt; Size()) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the archive content </dd></dl>
</div>
</div>
<a id="a2a32911fe1aa9945eac8478924c6ba17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a32911fe1aa9945eac8478924c6ba17">&sect;&nbsp;</a></span>getContent() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a>&amp; etk::Archive::getContent </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the File name of the ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>name of the file </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>FileName of the requested id </dd></dl>
</div>
</div>
<a id="abcd2958b8df98c6f3841dc20b934a26b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcd2958b8df98c6f3841dc20b934a26b">&sect;&nbsp;</a></span>getFileName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; etk::Archive::getFileName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the current file name. </p>
<dl class="section return"><dt>Returns</dt><dd>the requested file name. </dd></dl>
</div>
</div>
<a id="a9da33ff502b21d05d6217963fe3246d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9da33ff502b21d05d6217963fe3246d4">&sect;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; etk::Archive::getName </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the File name of the ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>id of the element (must be &lt; Size()) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>FileName of the requested id </dd></dl>
</div>
</div>
<a id="aa0d4393b92c0548812cc511a8c5bec19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0d4393b92c0548812cc511a8c5bec19">&sect;&nbsp;</a></span>load()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classetk_1_1_archive.html">Archive</a>* etk::Archive::load </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_fileName</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an Achive with a specific name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_fileName</td><td>File name of the specific archive. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer an the specified archive, the user might delete it. </dd></dl>
</div>
</div>
<a id="aca951aabe7595d6217bd6ba9699361f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca951aabe7595d6217bd6ba9699361f8">&sect;&nbsp;</a></span>loadFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void etk::Archive::loadFile </td>
<td>(</td>
<td class="paramtype">const std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;::iterator &amp;&#160;</td>
<td class="paramname"><em>_it</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Request the load in memory of the concerned file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_it</td><td>Iterator on the element. </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented in <a class="el" href="classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3">etk::archive::Zip</a>.</p>
</div>
</div>
<a id="ad90205aba8b5892b1bd0324821cea294"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad90205aba8b5892b1bd0324821cea294">&sect;&nbsp;</a></span>loadPackage()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classetk_1_1_archive.html">Archive</a>* etk::Archive::loadPackage </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_fileName</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an Achive with a specific name in package mode ==&gt; this mean the data is associated with the basic binary. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_fileName</td><td>File name of the specific archive. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer an the specified archive, the user might delete it. </dd></dl>
</div>
</div>
<a id="ad1594998eb11332bba3bcd6a2392c373"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1594998eb11332bba3bcd6a2392c373">&sect;&nbsp;</a></span>open()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Archive::open </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load the specific file in the memory. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the file </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a17d06497d98be15f6080cf84010d35a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17d06497d98be15f6080cf84010d35a0">&sect;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t etk::Archive::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the number of elements. </p>
<dl class="section return"><dt>Returns</dt><dd>nb files in the archive </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a50e51fc4daee5c4a0f5c1810983e6f16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50e51fc4daee5c4a0f5c1810983e6f16">&sect;&nbsp;</a></span>m_content</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::map&lt;std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a>&gt; etk::Archive::m_content</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>list of element of the zip file </p>
</div>
</div>
<a id="ade4fc9b52603f85c4201ad21f5c70073"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade4fc9b52603f85c4201ad21f5c70073">&sect;&nbsp;</a></span>m_fileName</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string etk::Archive::m_fileName</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>File name when it came from an file. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/archive/<a class="el" href="_archive_8hpp_source.html">Archive.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

BIN
classetk_1_1_archive.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

View File

@ -0,0 +1,164 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::ArchiveContent Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#aac29f8265fa496ca9576f21e13a704d4">ArchiveContent</a>(int32_t _basicSize=0)</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#a1d1dd0c1c1956fad8ab3884bb85723c4">data</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#a3835539a563d971425a4dfe3beb06e05">decreaseRef</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#aee51637347bcb52ea8ce0c7233db928d">getDataVector</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#ae36e16fc3d90ee3b996f88b21770b7c3">getNumberOfRef</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#a3073080dc08423e6801bce2767a6c6b8">getTheoricSize</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#abe8b416a3f6e5631e16560253ad4191b">increaseRef</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#a36dc83c35ebdacdce11e04dbcba4334c">size</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,413 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::ArchiveContent Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_archive_content-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::ArchiveContent Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_archive_8hpp_source.html">Archive.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:abe8b416a3f6e5631e16560253ad4191b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#abe8b416a3f6e5631e16560253ad4191b">increaseRef</a> ()</td></tr>
<tr class="separator:abe8b416a3f6e5631e16560253ad4191b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3835539a563d971425a4dfe3beb06e05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#a3835539a563d971425a4dfe3beb06e05">decreaseRef</a> ()</td></tr>
<tr class="separator:a3835539a563d971425a4dfe3beb06e05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae36e16fc3d90ee3b996f88b21770b7c3"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#ae36e16fc3d90ee3b996f88b21770b7c3">getNumberOfRef</a> () const</td></tr>
<tr class="separator:ae36e16fc3d90ee3b996f88b21770b7c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3073080dc08423e6801bce2767a6c6b8"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#a3073080dc08423e6801bce2767a6c6b8">getTheoricSize</a> () const</td></tr>
<tr class="separator:a3073080dc08423e6801bce2767a6c6b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac29f8265fa496ca9576f21e13a704d4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#aac29f8265fa496ca9576f21e13a704d4">ArchiveContent</a> (int32_t _basicSize=0)</td></tr>
<tr class="separator:aac29f8265fa496ca9576f21e13a704d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36dc83c35ebdacdce11e04dbcba4334c"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#a36dc83c35ebdacdce11e04dbcba4334c">size</a> () const</td></tr>
<tr class="separator:a36dc83c35ebdacdce11e04dbcba4334c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1dd0c1c1956fad8ab3884bb85723c4"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#a1d1dd0c1c1956fad8ab3884bb85723c4">data</a> () const</td></tr>
<tr class="separator:a1d1dd0c1c1956fad8ab3884bb85723c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee51637347bcb52ea8ce0c7233db928d"><td class="memItemLeft" align="right" valign="top">std::vector&lt; char &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#aee51637347bcb52ea8ce0c7233db928d">getDataVector</a> ()</td></tr>
<tr class="separator:aee51637347bcb52ea8ce0c7233db928d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Element of the archive (with associated data) </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aac29f8265fa496ca9576f21e13a704d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac29f8265fa496ca9576f21e13a704d4">&sect;&nbsp;</a></span>ArchiveContent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">etk::ArchiveContent::ArchiveContent </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_basicSize</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Basic constructor of an element. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_basicSize</td><td>Size of the zip element </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a1d1dd0c1c1956fad8ab3884bb85723c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d1dd0c1c1956fad8ab3884bb85723c4">&sect;&nbsp;</a></span>data()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void* etk::ArchiveContent::data </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the pointer on the data read from the zip file. </p>
<dl class="section return"><dt>Returns</dt><dd>void pointer on the data. </dd></dl>
</div>
</div>
<a id="a3835539a563d971425a4dfe3beb06e05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3835539a563d971425a4dfe3beb06e05">&sect;&nbsp;</a></span>decreaseRef()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void etk::ArchiveContent::decreaseRef </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Release reference on this data. </p>
</div>
</div>
<a id="aee51637347bcb52ea8ce0c7233db928d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee51637347bcb52ea8ce0c7233db928d">&sect;&nbsp;</a></span>getDataVector()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;char&gt;&amp; etk::ArchiveContent::getDataVector </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the Data Vector on the file. </p>
<dl class="section return"><dt>Returns</dt><dd>Vector on the data. </dd></dl>
</div>
</div>
<a id="ae36e16fc3d90ee3b996f88b21770b7c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae36e16fc3d90ee3b996f88b21770b7c3">&sect;&nbsp;</a></span>getNumberOfRef()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t etk::ArchiveContent::getNumberOfRef </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the number of user link with this reference. </p>
<dl class="section return"><dt>Returns</dt><dd>Count of user connected </dd></dl>
</div>
</div>
<a id="a3073080dc08423e6801bce2767a6c6b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3073080dc08423e6801bce2767a6c6b8">&sect;&nbsp;</a></span>getTheoricSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t etk::ArchiveContent::getTheoricSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the size of the element (size set by Zip file (not read)) </p>
<dl class="section return"><dt>Returns</dt><dd>the size in Byte of the file </dd></dl>
</div>
</div>
<a id="abe8b416a3f6e5631e16560253ad4191b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe8b416a3f6e5631e16560253ad4191b">&sect;&nbsp;</a></span>increaseRef()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void etk::ArchiveContent::increaseRef </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Increment the number of user of this resource (permit to keep data alive) </p>
</div>
</div>
<a id="a36dc83c35ebdacdce11e04dbcba4334c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36dc83c35ebdacdce11e04dbcba4334c">&sect;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t etk::ArchiveContent::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the size of the Data loaded. </p>
<dl class="section return"><dt>Returns</dt><dd>number of Byte loaded. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/archive/<a class="el" href="_archive_8hpp_source.html">Archive.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,158 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_base_noise.html">BaseNoise</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::BaseNoise Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_base_noise.html">etk::BaseNoise</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_base_noise.html#ad5cbfcc2d967af185c264744de04cf15">BaseNoise</a>(const ivec2 &amp;_size, float _min, float _max)</td><td class="entry"><a class="el" href="classetk_1_1_base_noise.html">etk::BaseNoise</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_base_noise.html#aa405241a4a458be6dc3bc331a0cef516">get</a>(int32_t _x, int32_t _y) const</td><td class="entry"><a class="el" href="classetk_1_1_base_noise.html">etk::BaseNoise</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,258 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::BaseNoise Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_base_noise.html">BaseNoise</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_base_noise-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::BaseNoise Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_noise_8hpp_source.html">Noise.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad5cbfcc2d967af185c264744de04cf15"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_base_noise.html#ad5cbfcc2d967af185c264744de04cf15">BaseNoise</a> (const <a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a> &amp;_size, float _min, float _max)</td></tr>
<tr class="separator:ad5cbfcc2d967af185c264744de04cf15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa405241a4a458be6dc3bc331a0cef516"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_base_noise.html#aa405241a4a458be6dc3bc331a0cef516">get</a> (int32_t _x, int32_t _y) const</td></tr>
<tr class="separator:aa405241a4a458be6dc3bc331a0cef516"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classetk_1_1_base_noise.html" title="BaseNoise Noise basic data. ">BaseNoise</a> <a class="el" href="classetk_1_1_noise.html" title="Noise basic interface. ">Noise</a> basic data. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd><p class="startdd">Validate it, this is a !!! PROTOTYPE !!! </p>
<p class="enddd">Remove this from ETK </p>
</dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad5cbfcc2d967af185c264744de04cf15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5cbfcc2d967af185c264744de04cf15">&sect;&nbsp;</a></span>BaseNoise()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::BaseNoise::BaseNoise </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a> &amp;&#160;</td>
<td class="paramname"><em>_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_min</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_max</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>basic constructor with randon settings </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_size</td><td>Size of the basic noise </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_min</td><td>Minimum value of the random </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_max</td><td>Maximum value of the random </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aa405241a4a458be6dc3bc331a0cef516"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa405241a4a458be6dc3bc331a0cef516">&sect;&nbsp;</a></span>get()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::BaseNoise::get </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_y</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get value at a specific position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_x</td><td>X position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_y</td><td>Y position </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>random noise value </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/<a class="el" href="_noise_8hpp_source.html">Noise.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,190 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_color.html">Color</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a772e2882d3a9f91c6f73c0c70c8f3130">a</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#ac6be77ac33983d040a2ede58bc631d94">b</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a8acf9a5b142e45e8af4ac04b4d5f6212">Color</a>()</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#af6331b1c9e5bf9c3360dfd37abf9aeaa">Color</a>(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a1859a0fad4cfa6c16c1847b0c33ecadc">Color</a>(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#ae6dfc8f1d5c36d13dbd718786064d59d">Color</a>(MY_TYPE _r, MY_TYPE _g)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#af4af55e64692adf0d54c21cc01fdf41d">Color</a>(MY_TYPE _r)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a9ec115f5d92b4266e44ef22640aa7961">Color</a>(const etk::Color&lt; MY_TYPE_2, MY_TYPE_SIZE_2 &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a76b3a50c125dd0f64632ec33790a7506">Color</a>(const std::string &amp;_input)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a07823a4af1948cc0c2a80947c634100b">defaultAlpha</a></td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#aa0a719b099664934ab1025ecd9a727e0">emptyColor</a></td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a86e26d2a589c9f714c4cc3871b333be7">g</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a5061b354436f6ef5fc193715ce4d5dab">get</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a04925092def38969bc10afe95bd08f75">get</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a1d7163026eda896df01c92924c19641d">getHexString</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#aa26efcdf5bb7dacc02d211b6fea63d4d">getString</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a045320554089a6ad39ac7a6c8a56f7b6">operator!=</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#aad3ed2fa5611b32c50f7ffc8cc95c39e">operator*</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a30f2d2d04ec0e788d649f67880e6e2a8">operator*</a>(const MY_TYPE _val) const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#aa921a409705cd248218e9525c51f0482">operator*=</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a52fa0f2b24ed74197d8d4752399b1972">operator*=</a>(const MY_TYPE _val)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#ae7825351aeeb7bf91168937af7868a3e">operator+</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a301b19765c3cf5ae3246c2966b5e0dfb">operator+=</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a10e27a0f6aca0def3f9f514a52e2cfcb">operator=</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_input)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a8092ba3c4bf1c32159806a9924cadc10">operator==</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a078042f670bc49746421f0ea877b1805">r</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a0955ac7d80e3886afa872d47e0cc1415">set</a>(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a0f663138f780f134ae07957f5a9fef57">set</a>(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a7de7eef4b78f10829066af98be02f27b">set</a>(MY_TYPE _r, MY_TYPE _g)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a5063a9ee59f18fbeb7172f833617d8eb">set</a>(MY_TYPE _r)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a1d24c054b6d64d2a73c6cef57d91c31a">setA</a>(MY_TYPE _a)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#ae8078ca64701dbc1b5080589037743f1">setB</a>(MY_TYPE _b)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a724b243ffc1ba471eab6b04f6ca6ecd4">setG</a>(MY_TYPE _g)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a96c8b12779776562c2fa0dfdc4d1b242">setR</a>(MY_TYPE _r)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

1505
classetk_1_1_color.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,209 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_f_s_node.html">FSNode</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::FSNode Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#adbdbfccfea72e09573ef9fdeec20d0f7">exist</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a5e9146d1e8984f05221d4dbaa1bcf9b7">fileClose</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a137d6ce15b480ae93926452ed9fdb970">fileFlush</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6c1977929df9d1a8c108de087c3ae876">fileGet</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a468e51069edcaeb8fcc649610f0e4445">fileGetExtention</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a39af4e62b1edb91776c9c60f5f6b1357">fileGets</a>(char *_elementLine, int64_t _maxData)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a161b49d3946a503212753359211255f2">fileGets</a>(std::string &amp;_output)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6f65abf3d418ab2144c18b3d3f620aba">fileHasExtention</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a66f7d8975d3f6a4c954681dd6ae3e02a">fileIsOpen</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a76e77058e7e2a031b57a0662d9333401">fileOpenAppend</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ac09fb616871d73603e419aa44bf9eacf">fileOpenRead</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a68cf71c003e9ba37cace50e23870feaa">fileOpenWrite</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a4c7e5278cf6b163a1c8ec59c94dbe4db">filePut</a>(char _input)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a0bc82fb7cb089dfbe4ed213b64fc64ab">filePuts</a>(const std::string &amp;_input)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a72bb0d5702cb0b43de5133cf238704d4">fileRead</a>(void *_data, int64_t _blockSize, int64_t _nbBlock)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#aab0646087feb6c821cf2756ce79f8702">fileReadAll</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a5e8940857bed1b5268cb77c48595168f">fileReadAllString</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6e1033278c99f839709175a77eeebeb5">fileSeek</a>(long int _offset, enum etk::seekNode _origin)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a61e074f418b83b53c1b8ee5afd0cce61">fileSize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a7bb2d304bc95da4a1016d61cd850cc5a">fileTell</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#aa3473eebff7ce59fc5bb5024b035d3e5">fileWrite</a>(const void *_data, int64_t _blockSize, int64_t _nbBlock)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ab7861ffd14859cc39fb0b12ceebbcd10">fileWriteAll</a>(const std::vector&lt; T &gt; &amp;_value)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#aa89ddb8a015833889bb9c1943647acad">fileWriteAll</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ad1343533b97b6ced90b9319864db0d5a">folderCount</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a49da9a7c76bf4ccea34c9b82519cdca4">folderGetParent</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a81cf89d3d642aeaf9b4f5aee6bef88ad">folderGetRecursiveFiles</a>(std::vector&lt; std::string &gt; &amp;_output, bool _recursiveEnable=true)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ae496271c3d69970b4b0af2539ee535f0">folderGetSub</a>(bool _getFolder, bool _getFile, const std::string &amp;_filter)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6118d019b41ab1f5d7d95ab5a7bb0101">folderGetSubList</a>(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, bool _temporaryFile=true)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a4f572a50530850032a1a1c289e09379c">folderGetSubList</a>(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, const std::string &amp;_filter=&quot;.*&quot;)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a9bd5c806953db1a55e1b0653a5111c7b">FSNode</a>(const std::string &amp;_path=&quot;~&quot;)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ad3e7ec360ef0d80feed64edd1e43429b">getFileSystemName</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a0cd7ffd53fa3bc5e3654109509da15f7">getName</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a047391b0333908c886ee0c53e12dec82">getNameFile</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a0c51598f0293cc347ed44d062f7374e1">getNameFolder</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a86038b56fd2349317459c1ce4a58a788">getNodeType</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a596be9f5161b36379271158623e7f0f8">getRelativeFolder</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ab757b8663591a87ae61ddbb0b69eff89">getRight</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a5f0c2f85b19d025bd113c62884230784">getTypeAccess</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#af2b67e6e158d407375013845b4afd6c4">move</a>(const std::string &amp;_path)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#aa7430072e51239eb82473587db573832">operator!=</a>(const etk::FSNode &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ad08da50ffc596edbf26abec30f206e9f">operator=</a>(const etk::FSNode &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a3da438d512b71fe1ad5f8d85be432bf4">operator==</a>(const etk::FSNode &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a012796b3f0c823826f04559fd132c32a">remove</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6e787e7f3148dae0c74139be7b05ab43">setName</a>(const std::string &amp;_newName)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a65bce1c8887edad87a90c8c7ffb861d3">setRight</a>(etk::FSNodeRight _newRight)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a43c3b946ef91744dd2991734166c1d87">timeAccessed</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a17022f6598927b1b9f169cbcd99099e6">timeAccessedString</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a46fe9a1916400ca932d31a847dff0f21">timeCreated</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a30a497f2d095469b5846756a1b51a749">timeCreatedString</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#afa84341a6764252f5fb70eb48540f496">timeModified</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a3cdee551ca80df9597a408b42b4f7210">timeModifiedString</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6fd01aeb7f84399ad99573e0a7e2f8fc">touch</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#aa15899502c51cbf37ffc6f7284f3535b">~FSNode</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

1716
classetk_1_1_f_s_node.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,179 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_f_s_node_right.html">FSNodeRight</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::FSNodeRight Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#ac09674009a8d2895eee2ead5d93e94db">clear</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a3c12a6fc00f52912713183507c1a3e98">FSNodeRight</a>(int16_t _newRight=0)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#ab3efc8325268838bb13695592804df2e">getRight</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a453329fabaebc6c6cce4eadc0a2e49b7">isGroupReadable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a7a76ff5576933a63d759b326a74933a7">isGroupRunable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a4a275b98275492aa30a909b1a6f9e325">isGroupWritable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#af7fbdac5122f7ebf65a32651b9cf620e">isOtherReadable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a0553403781de313a3a60cb08a917263c">isOtherRunable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a5edec7678e987c70177a60097d762981">isOtherWritable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a6798f0adb3c79d279c8dfefdbeae0531">isUserReadable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#aa660aeb3b884f571b06019e02a5ba438">isUserRunable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#aa0ca67ebdf5fb0ca97836df70180f8da">isUserWritable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#ae339ac2e22a61cf714413912b0ba6d24">operator=</a>(const etk::FSNodeRight &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a3c224902eccac53280164cc9363a11f6">operator=</a>(const int32_t _newVal)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#acca31813653f621d4859d5c837f057a5">setGroupReadable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a5184205ed51108dd9bf3ed4ad141588e">setGroupRunable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#acc834eeef2e84b9e7cceac38b3a59389">setGroupWritable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a6ad46a56d871f5925a826a6fd3071b78">setOtherReadable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a290708c849f5b58714dad5a1926cfe1c">setOtherRunable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a931050b25db28423f1a2899f8ec188a0">setOtherWritable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#acadd7b9c2c632f9805569ff4f592bda9">setUserReadable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a0ee76ec4897c406ab67ea25659953070">setUserRunable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a9e5e2e4c7926c22101e6955b3d8c9139">setUserWritable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,766 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::FSNodeRight Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_f_s_node_right.html">FSNodeRight</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_f_s_node_right-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::FSNodeRight Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_f_s_node_right_8hpp_source.html">FSNodeRight.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3c12a6fc00f52912713183507c1a3e98"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a3c12a6fc00f52912713183507c1a3e98">FSNodeRight</a> (int16_t _newRight=0)</td></tr>
<tr class="separator:a3c12a6fc00f52912713183507c1a3e98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae339ac2e22a61cf714413912b0ba6d24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#ae339ac2e22a61cf714413912b0ba6d24">operator=</a> (const <a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a> &amp;_obj)</td></tr>
<tr class="separator:ae339ac2e22a61cf714413912b0ba6d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c224902eccac53280164cc9363a11f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a3c224902eccac53280164cc9363a11f6">operator=</a> (const int32_t _newVal)</td></tr>
<tr class="separator:a3c224902eccac53280164cc9363a11f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac09674009a8d2895eee2ead5d93e94db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#ac09674009a8d2895eee2ead5d93e94db">clear</a> ()</td></tr>
<tr class="separator:ac09674009a8d2895eee2ead5d93e94db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6798f0adb3c79d279c8dfefdbeae0531"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a6798f0adb3c79d279c8dfefdbeae0531">isUserReadable</a> () const</td></tr>
<tr class="separator:a6798f0adb3c79d279c8dfefdbeae0531"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0ca67ebdf5fb0ca97836df70180f8da"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#aa0ca67ebdf5fb0ca97836df70180f8da">isUserWritable</a> () const</td></tr>
<tr class="separator:aa0ca67ebdf5fb0ca97836df70180f8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa660aeb3b884f571b06019e02a5ba438"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#aa660aeb3b884f571b06019e02a5ba438">isUserRunable</a> () const</td></tr>
<tr class="separator:aa660aeb3b884f571b06019e02a5ba438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acadd7b9c2c632f9805569ff4f592bda9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#acadd7b9c2c632f9805569ff4f592bda9">setUserReadable</a> (bool _newStatus)</td></tr>
<tr class="separator:acadd7b9c2c632f9805569ff4f592bda9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e5e2e4c7926c22101e6955b3d8c9139"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a9e5e2e4c7926c22101e6955b3d8c9139">setUserWritable</a> (bool _newStatus)</td></tr>
<tr class="separator:a9e5e2e4c7926c22101e6955b3d8c9139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ee76ec4897c406ab67ea25659953070"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a0ee76ec4897c406ab67ea25659953070">setUserRunable</a> (bool _newStatus)</td></tr>
<tr class="separator:a0ee76ec4897c406ab67ea25659953070"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a453329fabaebc6c6cce4eadc0a2e49b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a453329fabaebc6c6cce4eadc0a2e49b7">isGroupReadable</a> () const</td></tr>
<tr class="separator:a453329fabaebc6c6cce4eadc0a2e49b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a275b98275492aa30a909b1a6f9e325"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a4a275b98275492aa30a909b1a6f9e325">isGroupWritable</a> () const</td></tr>
<tr class="separator:a4a275b98275492aa30a909b1a6f9e325"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a76ff5576933a63d759b326a74933a7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a7a76ff5576933a63d759b326a74933a7">isGroupRunable</a> () const</td></tr>
<tr class="separator:a7a76ff5576933a63d759b326a74933a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acca31813653f621d4859d5c837f057a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#acca31813653f621d4859d5c837f057a5">setGroupReadable</a> (bool _newStatus)</td></tr>
<tr class="separator:acca31813653f621d4859d5c837f057a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc834eeef2e84b9e7cceac38b3a59389"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#acc834eeef2e84b9e7cceac38b3a59389">setGroupWritable</a> (bool _newStatus)</td></tr>
<tr class="separator:acc834eeef2e84b9e7cceac38b3a59389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5184205ed51108dd9bf3ed4ad141588e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a5184205ed51108dd9bf3ed4ad141588e">setGroupRunable</a> (bool _newStatus)</td></tr>
<tr class="separator:a5184205ed51108dd9bf3ed4ad141588e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7fbdac5122f7ebf65a32651b9cf620e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#af7fbdac5122f7ebf65a32651b9cf620e">isOtherReadable</a> () const</td></tr>
<tr class="separator:af7fbdac5122f7ebf65a32651b9cf620e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5edec7678e987c70177a60097d762981"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a5edec7678e987c70177a60097d762981">isOtherWritable</a> () const</td></tr>
<tr class="separator:a5edec7678e987c70177a60097d762981"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0553403781de313a3a60cb08a917263c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a0553403781de313a3a60cb08a917263c">isOtherRunable</a> () const</td></tr>
<tr class="separator:a0553403781de313a3a60cb08a917263c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ad46a56d871f5925a826a6fd3071b78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a6ad46a56d871f5925a826a6fd3071b78">setOtherReadable</a> (bool _newStatus)</td></tr>
<tr class="separator:a6ad46a56d871f5925a826a6fd3071b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a931050b25db28423f1a2899f8ec188a0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a931050b25db28423f1a2899f8ec188a0">setOtherWritable</a> (bool _newStatus)</td></tr>
<tr class="separator:a931050b25db28423f1a2899f8ec188a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a290708c849f5b58714dad5a1926cfe1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a290708c849f5b58714dad5a1926cfe1c">setOtherRunable</a> (bool _newStatus)</td></tr>
<tr class="separator:a290708c849f5b58714dad5a1926cfe1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3efc8325268838bb13695592804df2e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#ab3efc8325268838bb13695592804df2e">getRight</a> () const</td></tr>
<tr class="separator:ab3efc8325268838bb13695592804df2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>File System Right management. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a3c12a6fc00f52912713183507c1a3e98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c12a6fc00f52912713183507c1a3e98">&sect;&nbsp;</a></span>FSNodeRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::FSNodeRight::FSNodeRight </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>_newRight</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Right contructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newRight</td><td>Right to set by default </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ac09674009a8d2895eee2ead5d93e94db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac09674009a8d2895eee2ead5d93e94db">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear right (set the value at 0 ==&gt; cant not be read/write/execute. </p>
</div>
</div>
<a id="ab3efc8325268838bb13695592804df2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3efc8325268838bb13695592804df2e">&sect;&nbsp;</a></span>getRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string etk::FSNodeRight::getRight </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the write written in a string mode (like in linux rw-r--&mdash;) </p>
<dl class="section return"><dt>Returns</dt><dd>String with the right in string </dd></dl>
</div>
</div>
<a id="a453329fabaebc6c6cce4eadc0a2e49b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a453329fabaebc6c6cce4eadc0a2e49b7">&sect;&nbsp;</a></span>isGroupReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isGroupReadable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Read status" for the "Group". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is readable </dd>
<dd>
false The file/folder/... is NOT readable </dd></dl>
</div>
</div>
<a id="a7a76ff5576933a63d759b326a74933a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a76ff5576933a63d759b326a74933a7">&sect;&nbsp;</a></span>isGroupRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isGroupRunable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "execute status" for the "Group". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is executable </dd>
<dd>
false The file/folder/... is NOT executable </dd></dl>
</div>
</div>
<a id="a4a275b98275492aa30a909b1a6f9e325"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a275b98275492aa30a909b1a6f9e325">&sect;&nbsp;</a></span>isGroupWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isGroupWritable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Write status" for the "Group". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is writable </dd>
<dd>
false The file/folder/... is NOT writable </dd></dl>
</div>
</div>
<a id="af7fbdac5122f7ebf65a32651b9cf620e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7fbdac5122f7ebf65a32651b9cf620e">&sect;&nbsp;</a></span>isOtherReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isOtherReadable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Read status" for the "Other". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is readable </dd>
<dd>
false The file/folder/... is NOT readable </dd></dl>
</div>
</div>
<a id="a0553403781de313a3a60cb08a917263c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0553403781de313a3a60cb08a917263c">&sect;&nbsp;</a></span>isOtherRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isOtherRunable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "execute status" for the "Other". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is executable </dd>
<dd>
false The file/folder/... is NOT executable </dd></dl>
</div>
</div>
<a id="a5edec7678e987c70177a60097d762981"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5edec7678e987c70177a60097d762981">&sect;&nbsp;</a></span>isOtherWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isOtherWritable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Write status" for the "Other". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is writable </dd>
<dd>
false The file/folder/... is NOT writable </dd></dl>
</div>
</div>
<a id="a6798f0adb3c79d279c8dfefdbeae0531"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6798f0adb3c79d279c8dfefdbeae0531">&sect;&nbsp;</a></span>isUserReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isUserReadable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Read status" for the "User". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is readable </dd>
<dd>
false The file/folder/... is NOT readable </dd></dl>
</div>
</div>
<a id="aa660aeb3b884f571b06019e02a5ba438"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa660aeb3b884f571b06019e02a5ba438">&sect;&nbsp;</a></span>isUserRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isUserRunable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "execute status" for the "User". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is executable </dd>
<dd>
false The file/folder/... is NOT executable </dd></dl>
</div>
</div>
<a id="aa0ca67ebdf5fb0ca97836df70180f8da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0ca67ebdf5fb0ca97836df70180f8da">&sect;&nbsp;</a></span>isUserWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isUserWritable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Write status" for the "User". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is writable </dd>
<dd>
false The file/folder/... is NOT writable </dd></dl>
</div>
</div>
<a id="ae339ac2e22a61cf714413912b0ba6d24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae339ac2e22a61cf714413912b0ba6d24">&sect;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a>&amp; etk::FSNodeRight::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy asignement operator (operator=) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference on the object </dd></dl>
</div>
</div>
<a id="a3c224902eccac53280164cc9363a11f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c224902eccac53280164cc9363a11f6">&sect;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a>&amp; etk::FSNodeRight::operator= </td>
<td>(</td>
<td class="paramtype">const int32_t&#160;</td>
<td class="paramname"><em>_newVal</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Asignement operator (operator=) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newVal</td><td>Value to set on the right </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference on the object </dd></dl>
</div>
</div>
<a id="acca31813653f621d4859d5c837f057a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acca31813653f621d4859d5c837f057a5">&sect;&nbsp;</a></span>setGroupReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setGroupReadable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Read status" for the "Group". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5184205ed51108dd9bf3ed4ad141588e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5184205ed51108dd9bf3ed4ad141588e">&sect;&nbsp;</a></span>setGroupRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setGroupRunable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Execute status" for the "Group". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acc834eeef2e84b9e7cceac38b3a59389"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc834eeef2e84b9e7cceac38b3a59389">&sect;&nbsp;</a></span>setGroupWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setGroupWritable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Write status" for the "Group". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6ad46a56d871f5925a826a6fd3071b78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ad46a56d871f5925a826a6fd3071b78">&sect;&nbsp;</a></span>setOtherReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setOtherReadable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Read status" for the "Other". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a290708c849f5b58714dad5a1926cfe1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a290708c849f5b58714dad5a1926cfe1c">&sect;&nbsp;</a></span>setOtherRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setOtherRunable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Execute status" for the "Other". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a931050b25db28423f1a2899f8ec188a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a931050b25db28423f1a2899f8ec188a0">&sect;&nbsp;</a></span>setOtherWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setOtherWritable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Write status" for the "Other". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acadd7b9c2c632f9805569ff4f592bda9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acadd7b9c2c632f9805569ff4f592bda9">&sect;&nbsp;</a></span>setUserReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setUserReadable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Read status" for the "User". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0ee76ec4897c406ab67ea25659953070"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ee76ec4897c406ab67ea25659953070">&sect;&nbsp;</a></span>setUserRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setUserRunable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "execute status" for the "User". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9e5e2e4c7926c22101e6955b3d8c9139"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e5e2e4c7926c22101e6955b3d8c9139">&sect;&nbsp;</a></span>setUserWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setUserWritable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Write status" for the "User". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/os/<a class="el" href="_f_s_node_right_8hpp_source.html">FSNodeRight.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,164 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_fifo.html">Fifo</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Fifo&lt; MY_TYPE &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_fifo.html#af8d5cb46bcba3868e9e858a79d3e22cc">clean</a>()</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_fifo.html#a7d43270207b6da91d535a520e18f49c7">count</a>()</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_fifo.html#a37abc79759bdbfe9e28b273e600c59f0">Fifo</a>()</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_fifo.html#a844b4b22b7e6da8d88e301cb57555043">post</a>(MY_TYPE &amp;_data)</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_fifo.html#aee87d87fed54bc307ea3cf3ea12250d9">post</a>(const MY_TYPE &amp;_data)</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_fifo.html#a0693f87b2886e553ccdafdac112ebbd5">wait</a>(MY_TYPE &amp;_data)</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_fifo.html#aa08e5c57d91bc54ea08f377a6e2653e3">wait</a>(MY_TYPE &amp;_data, uint32_t _timeOutInUs)</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_fifo.html#ae3aa50d02d2a5099ead2dcd2bda984ec">~Fifo</a>()</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

472
classetk_1_1_fifo.html Normal file
View File

@ -0,0 +1,472 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Fifo&lt; MY_TYPE &gt; Class Template Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_fifo.html">Fifo</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_fifo-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Fifo&lt; MY_TYPE &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_fifo_8hpp_source.html">Fifo.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a37abc79759bdbfe9e28b273e600c59f0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#a37abc79759bdbfe9e28b273e600c59f0">Fifo</a> ()</td></tr>
<tr class="separator:a37abc79759bdbfe9e28b273e600c59f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3aa50d02d2a5099ead2dcd2bda984ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#ae3aa50d02d2a5099ead2dcd2bda984ec">~Fifo</a> ()</td></tr>
<tr class="separator:ae3aa50d02d2a5099ead2dcd2bda984ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0693f87b2886e553ccdafdac112ebbd5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#a0693f87b2886e553ccdafdac112ebbd5">wait</a> (MY_TYPE &amp;_data)</td></tr>
<tr class="separator:a0693f87b2886e553ccdafdac112ebbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa08e5c57d91bc54ea08f377a6e2653e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#aa08e5c57d91bc54ea08f377a6e2653e3">wait</a> (MY_TYPE &amp;_data, uint32_t _timeOutInUs)</td></tr>
<tr class="separator:aa08e5c57d91bc54ea08f377a6e2653e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d43270207b6da91d535a520e18f49c7"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#a7d43270207b6da91d535a520e18f49c7">count</a> ()</td></tr>
<tr class="separator:a7d43270207b6da91d535a520e18f49c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a844b4b22b7e6da8d88e301cb57555043"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#a844b4b22b7e6da8d88e301cb57555043">post</a> (MY_TYPE &amp;_data)</td></tr>
<tr class="separator:a844b4b22b7e6da8d88e301cb57555043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee87d87fed54bc307ea3cf3ea12250d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#aee87d87fed54bc307ea3cf3ea12250d9">post</a> (const MY_TYPE &amp;_data)</td></tr>
<tr class="separator:aee87d87fed54bc307ea3cf3ea12250d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8d5cb46bcba3868e9e858a79d3e22cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#af8d5cb46bcba3868e9e858a79d3e22cc">clean</a> ()</td></tr>
<tr class="separator:af8d5cb46bcba3868e9e858a79d3e22cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class MY_TYPE = int32_t&gt;<br />
class etk::Fifo&lt; MY_TYPE &gt;</h3>
<p><a class="el" href="classetk_1_1_fifo.html" title="Fifo tamplate is a simple messaged fifo element to transfer data message from a thead to an other...">Fifo</a> tamplate is a simple messaged fifo element to transfer data message from a thead to an other. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">MY_TYPE</td><td>Type of the fifo message are tranfered. </td></tr>
</table>
</dd>
</dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a37abc79759bdbfe9e28b273e600c59f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37abc79759bdbfe9e28b273e600c59f0">&sect;&nbsp;</a></span>Fifo()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::<a class="el" href="classetk_1_1_fifo.html">Fifo</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a fifo with no message. </p>
</div>
</div>
<a id="ae3aa50d02d2a5099ead2dcd2bda984ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3aa50d02d2a5099ead2dcd2bda984ec">&sect;&nbsp;</a></span>~Fifo()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::~<a class="el" href="classetk_1_1_fifo.html">Fifo</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove the fifo and all message inside. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="af8d5cb46bcba3868e9e858a79d3e22cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8d5cb46bcba3868e9e858a79d3e22cc">&sect;&nbsp;</a></span>clean()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::clean </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove all the message in the fifo. </p>
</div>
</div>
<a id="a7d43270207b6da91d535a520e18f49c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d43270207b6da91d535a520e18f49c7">&sect;&nbsp;</a></span>count()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::count </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the number of message in the fifo. </p>
<dl class="section return"><dt>Returns</dt><dd>Number of message in the fifo. </dd></dl>
</div>
</div>
<a id="a844b4b22b7e6da8d88e301cb57555043"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a844b4b22b7e6da8d88e301cb57555043">&sect;&nbsp;</a></span>post() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::post </td>
<td>(</td>
<td class="paramtype">MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_data</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Send a message at the other thread by setting a new message in the fifo. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>New data to add at the fifo. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aee87d87fed54bc307ea3cf3ea12250d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee87d87fed54bc307ea3cf3ea12250d9">&sect;&nbsp;</a></span>post() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::post </td>
<td>(</td>
<td class="paramtype">const MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_data</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Send a message at the other thread by setting a new message in the fifo. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>New data to add at the fifo. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0693f87b2886e553ccdafdac112ebbd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0693f87b2886e553ccdafdac112ebbd5">&sect;&nbsp;</a></span>wait() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::wait </td>
<td>(</td>
<td class="paramtype">MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_data</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Wait a message from the other thread. (no timeout set) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">_data</td><td>Data find in the fifo. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true A data has been find. </dd>
<dd>
false No data found or closed fifo </dd></dl>
</div>
</div>
<a id="aa08e5c57d91bc54ea08f377a6e2653e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa08e5c57d91bc54ea08f377a6e2653e3">&sect;&nbsp;</a></span>wait() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::wait </td>
<td>(</td>
<td class="paramtype">MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>_timeOutInUs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Wait a message from the other thread, with a specified timeout. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">_data</td><td>keeped data from the fifo. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_timeOutInUs</td><td>Time-out to wait a message in the fifo. It mightbespecify in micro-second. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true We keep a massage. </dd>
<dd>
false No message found while time-out appear. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/os/<a class="el" href="_fifo_8hpp_source.html">Fifo.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,174 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_hash.html">Hash</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Hash&lt; MY_TYPE &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a723e93ae06d3d612dc4ebf2e1e7ffd5a">add</a>(const std::string &amp;_key, const MY_TYPE &amp;_value)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#a4e8eb6f69743a44f53aa483acb770dbc">clear</a>()</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a159e9cd496432089fccb73e7eaea376f">exist</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#ae9f1d4cebc9fc8d6222d7e98829380d4">get</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#adb138427203bbe63b6ab41e19ed33a6b">getId</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#af2068c84a2a91241eb8a59402724a7b6">getKey</a>(size_t _pos) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a31119d35657cb2e0798f58917b51d5c1">getKeys</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#a650bf5f92fe0580e9d79793816adc3eb">getValue</a>(size_t _pos) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a041e5ec334a0ff90fc4f3590e5ab7c81">getValue</a>(size_t _pos)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#a2a2399e884a1a61be01ee702d90514db">Hash</a>(int32_t _count=0)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a8308fce79ba6ba0f53beb62979663e8e">operator[]</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#a51a28023b97a63f91d01895c9580932c">operator[]</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#acd20b0f2f430883c328169640234fd60">operator[]</a>(size_t _pos)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#a748c385e6c21fca9e78cf02407b198f3">operator[]</a>(size_t _pos) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a66ac7988470581697c904abe6c852a62">remove</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#af372b733bfbccd0d67f4df1fbfb62ad7">set</a>(const std::string &amp;_key, const MY_TYPE &amp;_value)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a4d639eb19c25b1ff76d34c225a132deb">size</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#ac2b71e6597e028b28272391e3e951474">~Hash</a>()</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

874
classetk_1_1_hash.html Normal file
View File

@ -0,0 +1,874 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Hash&lt; MY_TYPE &gt; Class Template Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_hash.html">Hash</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_hash-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Hash&lt; MY_TYPE &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_hash_8hpp_source.html">Hash.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2a2399e884a1a61be01ee702d90514db"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a2a2399e884a1a61be01ee702d90514db">Hash</a> (int32_t _count=0)</td></tr>
<tr class="separator:a2a2399e884a1a61be01ee702d90514db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2b71e6597e028b28272391e3e951474"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#ac2b71e6597e028b28272391e3e951474">~Hash</a> ()</td></tr>
<tr class="separator:ac2b71e6597e028b28272391e3e951474"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e8eb6f69743a44f53aa483acb770dbc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a4e8eb6f69743a44f53aa483acb770dbc">clear</a> ()</td></tr>
<tr class="separator:a4e8eb6f69743a44f53aa483acb770dbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb138427203bbe63b6ab41e19ed33a6b"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#adb138427203bbe63b6ab41e19ed33a6b">getId</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:adb138427203bbe63b6ab41e19ed33a6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a159e9cd496432089fccb73e7eaea376f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a159e9cd496432089fccb73e7eaea376f">exist</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:a159e9cd496432089fccb73e7eaea376f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9f1d4cebc9fc8d6222d7e98829380d4"><td class="memItemLeft" align="right" valign="top">MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#ae9f1d4cebc9fc8d6222d7e98829380d4">get</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:ae9f1d4cebc9fc8d6222d7e98829380d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8308fce79ba6ba0f53beb62979663e8e"><td class="memItemLeft" align="right" valign="top">MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a8308fce79ba6ba0f53beb62979663e8e">operator[]</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:a8308fce79ba6ba0f53beb62979663e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51a28023b97a63f91d01895c9580932c"><td class="memItemLeft" align="right" valign="top">const MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a51a28023b97a63f91d01895c9580932c">operator[]</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:a51a28023b97a63f91d01895c9580932c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a723e93ae06d3d612dc4ebf2e1e7ffd5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a723e93ae06d3d612dc4ebf2e1e7ffd5a">add</a> (const std::string &amp;_key, const MY_TYPE &amp;_value)</td></tr>
<tr class="separator:a723e93ae06d3d612dc4ebf2e1e7ffd5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af372b733bfbccd0d67f4df1fbfb62ad7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#af372b733bfbccd0d67f4df1fbfb62ad7">set</a> (const std::string &amp;_key, const MY_TYPE &amp;_value)</td></tr>
<tr class="separator:af372b733bfbccd0d67f4df1fbfb62ad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ac7988470581697c904abe6c852a62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a66ac7988470581697c904abe6c852a62">remove</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:a66ac7988470581697c904abe6c852a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d639eb19c25b1ff76d34c225a132deb"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a4d639eb19c25b1ff76d34c225a132deb">size</a> () const</td></tr>
<tr class="separator:a4d639eb19c25b1ff76d34c225a132deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd20b0f2f430883c328169640234fd60"><td class="memItemLeft" align="right" valign="top">MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#acd20b0f2f430883c328169640234fd60">operator[]</a> (size_t _pos)</td></tr>
<tr class="separator:acd20b0f2f430883c328169640234fd60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a748c385e6c21fca9e78cf02407b198f3"><td class="memItemLeft" align="right" valign="top">const MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a748c385e6c21fca9e78cf02407b198f3">operator[]</a> (size_t _pos) const</td></tr>
<tr class="separator:a748c385e6c21fca9e78cf02407b198f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2068c84a2a91241eb8a59402724a7b6"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#af2068c84a2a91241eb8a59402724a7b6">getKey</a> (size_t _pos) const</td></tr>
<tr class="separator:af2068c84a2a91241eb8a59402724a7b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31119d35657cb2e0798f58917b51d5c1"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a31119d35657cb2e0798f58917b51d5c1">getKeys</a> () const</td></tr>
<tr class="separator:a31119d35657cb2e0798f58917b51d5c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a650bf5f92fe0580e9d79793816adc3eb"><td class="memItemLeft" align="right" valign="top">const MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a650bf5f92fe0580e9d79793816adc3eb">getValue</a> (size_t _pos) const</td></tr>
<tr class="separator:a650bf5f92fe0580e9d79793816adc3eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a041e5ec334a0ff90fc4f3590e5ab7c81"><td class="memItemLeft" align="right" valign="top">MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a041e5ec334a0ff90fc4f3590e5ab7c81">getValue</a> (size_t _pos)</td></tr>
<tr class="separator:a041e5ec334a0ff90fc4f3590e5ab7c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class MY_TYPE&gt;<br />
class etk::Hash&lt; MY_TYPE &gt;</h3>
<p><a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> table tamplate is a simple classical hash interface. A hash table is a equivalent of the dictionary in python, this is a simple interfaace between a name and a value: </p>
<ul>
<li>"name" : 19</li>
<li>"name 2" : 99</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>The name is unique and the value is what you want</dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>check if something ele exist in the STD. (not the std::map and the std::unordered_map</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The index are all time availlable since they are created. The order is the the one created</dd></dl>
<p>A simple example of use: </p><div class="fragment"><div class="line"><span class="comment">// Create a integer hash table</span></div><div class="line">Hash&lt;int&gt; myValue;</div><div class="line"><span class="comment">// add some element (note add and set is the same function)</span></div><div class="line">myValue.add(<span class="stringliteral">&quot;example&quot;</span>, 98837);</div><div class="line">myValue.add(<span class="stringliteral">&quot;plop&quot;</span>, 88);</div><div class="line"><span class="comment">// Display an element:</span></div><div class="line">printf(<span class="stringliteral">&quot;my value is : %d&quot;</span>, myValue[<span class="stringliteral">&quot;example&quot;</span>]);</div><div class="line"><span class="comment">// Change value of an element:</span></div><div class="line">myValue.set(<span class="stringliteral">&quot;example&quot;</span>, 99);</div><div class="line"><span class="comment">// Remove an element:</span></div><div class="line">myValue.remove(<span class="stringliteral">&quot;plop&quot;</span>);</div><div class="line"><span class="comment">//Clean all the table:</span></div><div class="line">myValue.clear();</div></div><!-- fragment --> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2a2399e884a1a61be01ee702d90514db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a2399e884a1a61be01ee702d90514db">&sect;&nbsp;</a></span>Hash()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::<a class="el" href="classetk_1_1_hash.html">Hash</a> </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_count</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Contructor of the Hach table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_count</td><td>Number ob basic elent in the vector. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac2b71e6597e028b28272391e3e951474"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2b71e6597e028b28272391e3e951474">&sect;&nbsp;</a></span>~Hash()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::~<a class="el" href="classetk_1_1_hash.html">Hash</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Destructor of the <a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> table(clear all element in the table) </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a723e93ae06d3d612dc4ebf2e1e7ffd5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a723e93ae06d3d612dc4ebf2e1e7ffd5a">&sect;&nbsp;</a></span>add()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::add </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Add an element OR set an element value. </p>
<dl class="section note"><dt>Note</dt><dd>add and set is the same function. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the value to set in the hash table. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Value to set in the hash table. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4e8eb6f69743a44f53aa483acb770dbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e8eb6f69743a44f53aa483acb770dbc">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove all entry in the <a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> table. </p>
<dl class="section note"><dt>Note</dt><dd>It does not delete pointer if your value is a pointer type... </dd></dl>
</div>
</div>
<a id="a159e9cd496432089fccb73e7eaea376f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a159e9cd496432089fccb73e7eaea376f">&sect;&nbsp;</a></span>exist()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::exist </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if an element exist or not. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the hash requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the element exist </dd></dl>
</div>
</div>
<a id="ae9f1d4cebc9fc8d6222d7e98829380d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9f1d4cebc9fc8d6222d7e98829380d4">&sect;&nbsp;</a></span>get()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::get </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a current element in the hash table, with his name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the hash requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Reference on the Element </dd></dl>
</div>
</div>
<a id="adb138427203bbe63b6ab41e19ed33a6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb138427203bbe63b6ab41e19ed33a6b">&sect;&nbsp;</a></span>getId()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64_t <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::getId </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a current element ID in the <a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the hash requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Id of the element in the table or -1 of it does not existed </dd></dl>
</div>
</div>
<a id="af2068c84a2a91241eb8a59402724a7b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2068c84a2a91241eb8a59402724a7b6">&sect;&nbsp;</a></span>getKey()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::getKey </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the name of the element at a specific position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Position of the element in the hash table. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>name of the element (key). </dd></dl>
</div>
</div>
<a id="a31119d35657cb2e0798f58917b51d5c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31119d35657cb2e0798f58917b51d5c1">&sect;&nbsp;</a></span>getKeys()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;std::string&gt; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::getKeys </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get all the element name (keys). </p>
<dl class="section return"><dt>Returns</dt><dd>a vector of all name (key). </dd></dl>
</div>
</div>
<a id="a650bf5f92fe0580e9d79793816adc3eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a650bf5f92fe0580e9d79793816adc3eb">&sect;&nbsp;</a></span>getValue() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::getValue </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a value of the hash table at a specific position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>of the element in the hash table. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Value availlable at this position. </dd></dl>
</div>
</div>
<a id="a041e5ec334a0ff90fc4f3590e5ab7c81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a041e5ec334a0ff90fc4f3590e5ab7c81">&sect;&nbsp;</a></span>getValue() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::getValue </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a value of the hash table at a specific position. (size_t) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>of the element in the hash table. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Value availlable at this position. (size_t) </dd></dl>
</div>
</div>
<a id="a8308fce79ba6ba0f53beb62979663e8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8308fce79ba6ba0f53beb62979663e8e">&sect;&nbsp;</a></span>operator[]() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an copy Element an a special position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the hash requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An reference on the copy of selected element </dd></dl>
</div>
</div>
<a id="a51a28023b97a63f91d01895c9580932c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51a28023b97a63f91d01895c9580932c">&sect;&nbsp;</a></span>operator[]() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an copy Element an a special position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the hash requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An reference on the copy of selected element </dd></dl>
</div>
</div>
<a id="acd20b0f2f430883c328169640234fd60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd20b0f2f430883c328169640234fd60">&sect;&nbsp;</a></span>operator[]() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get an element with his id. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Position on the element in the hash table. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>requested element at this position. </dd></dl>
<dl class="section note"><dt>Note</dt><dd>this is a dangerous use of the hash table. Maybe you will use a simple vector. </dd></dl>
</div>
</div>
<a id="a748c385e6c21fca9e78cf02407b198f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a748c385e6c21fca9e78cf02407b198f3">&sect;&nbsp;</a></span>operator[]() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get an element with his id. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Position on the element in the hash table. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>requested element at this position. </dd></dl>
<dl class="section note"><dt>Note</dt><dd>this is a dangerous use of the hash table. Maybe you will use a simple vector. </dd></dl>
</div>
</div>
<a id="a66ac7988470581697c904abe6c852a62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66ac7988470581697c904abe6c852a62">&sect;&nbsp;</a></span>remove()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::remove </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove an element in the hash table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the element to remove. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af372b733bfbccd0d67f4df1fbfb62ad7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af372b733bfbccd0d67f4df1fbfb62ad7">&sect;&nbsp;</a></span>set()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::set </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set an element value. </p>
<dl class="section note"><dt>Note</dt><dd>add and set is the same function. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the value to set in the hash table. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Value to set in the hash table. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4d639eb19c25b1ff76d34c225a132deb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d639eb19c25b1ff76d34c225a132deb">&sect;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the number of element in the hash table. </p>
<dl class="section return"><dt>Returns</dt><dd>number of elements </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/<a class="el" href="_hash_8hpp_source.html">Hash.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,159 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_hash_data.html">HashData</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::HashData&lt; MY_TYPE &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_hash_data.html">etk::HashData&lt; MY_TYPE &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash_data.html#a37d8c4248a9d4d6f8df173d0f87469ee">HashData</a>(const std::string &amp;_key, const MY_TYPE &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_hash_data.html">etk::HashData&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash_data.html#acaed9ce2065bcb8f8793342939bb6acc">m_key</a></td><td class="entry"><a class="el" href="classetk_1_1_hash_data.html">etk::HashData&lt; MY_TYPE &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash_data.html#aac226ce5902c5aded7b6ebc962777bc5">m_value</a></td><td class="entry"><a class="el" href="classetk_1_1_hash_data.html">etk::HashData&lt; MY_TYPE &gt;</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

265
classetk_1_1_hash_data.html Normal file
View File

@ -0,0 +1,265 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::HashData&lt; MY_TYPE &gt; Class Template Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_hash_data.html">HashData</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classetk_1_1_hash_data-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::HashData&lt; MY_TYPE &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_hash_8hpp_source.html">Hash.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a37d8c4248a9d4d6f8df173d0f87469ee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash_data.html#a37d8c4248a9d4d6f8df173d0f87469ee">HashData</a> (const std::string &amp;_key, const MY_TYPE &amp;_val)</td></tr>
<tr class="separator:a37d8c4248a9d4d6f8df173d0f87469ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:acaed9ce2065bcb8f8793342939bb6acc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash_data.html#acaed9ce2065bcb8f8793342939bb6acc">m_key</a></td></tr>
<tr class="separator:acaed9ce2065bcb8f8793342939bb6acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac226ce5902c5aded7b6ebc962777bc5"><td class="memItemLeft" align="right" valign="top">MY_TYPE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash_data.html#aac226ce5902c5aded7b6ebc962777bc5">m_value</a></td></tr>
<tr class="separator:aac226ce5902c5aded7b6ebc962777bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class MY_TYPE&gt;<br />
class etk::HashData&lt; MY_TYPE &gt;</h3>
<p>internel data of the [class[etk::hash]] class, it contain the name and the value of the hash vector. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a37d8c4248a9d4d6f8df173d0f87469ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37d8c4248a9d4d6f8df173d0f87469ee">&sect;&nbsp;</a></span>HashData()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_hash_data.html">etk::HashData</a>&lt; MY_TYPE &gt;::<a class="el" href="classetk_1_1_hash_data.html">HashData</a> </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor of the data for hash table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>name of the hash table. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>Value of the hash element. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="acaed9ce2065bcb8f8793342939bb6acc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acaed9ce2065bcb8f8793342939bb6acc">&sect;&nbsp;</a></span>m_key</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE&gt; </div>
<table class="memname">
<tr>
<td class="memname">std::string <a class="el" href="classetk_1_1_hash_data.html">etk::HashData</a>&lt; MY_TYPE &gt;::m_key</td>
</tr>
</table>
</div><div class="memdoc">
<p>name of the current hash </p>
</div>
</div>
<a id="aac226ce5902c5aded7b6ebc962777bc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac226ce5902c5aded7b6ebc962777bc5">&sect;&nbsp;</a></span>m_value</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE&gt; </div>
<table class="memname">
<tr>
<td class="memname">MY_TYPE <a class="el" href="classetk_1_1_hash_data.html">etk::HashData</a>&lt; MY_TYPE &gt;::m_value</td>
</tr>
</table>
</div><div class="memdoc">
<p>data of the current <a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/<a class="el" href="_hash_8hpp_source.html">Hash.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,183 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_matrix.html">Matrix</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Matrix&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a56e65b58426a503e0f55274d813fc307">clearUpperTriangle</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a1c77336ae8faf6fd48c7573d46a74533">convolution</a>(Matrix&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a2b08925854b289bb5bbbe390a7df2ec5">fix</a>(int32_t _decalage) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#aad86d66460d629601a63a70739991d09">Matrix</a>(const ivec2 &amp;_size, T *_defaultVal=nullptr)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#ab50a671a8e9f9d7b1b6a3d519f6a2847">Matrix</a>(int32_t _width=0, int32_t _heigh=0, T *_defaultVal=nullptr)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#afffb93555f328b3972c456e2f0e5aca8">Matrix</a>(const Matrix&lt; ETK_TYPE_MATRIX_2 &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a462dc7b2109911c681808e4c39e0242c">operator!=</a>(const Matrix&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a4bc86bfb0274d2aac75816462bc77406">operator()</a>(size_t _xxx, size_t _yyy)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#af172540c6c28fb2ae897079b8c67ecf7">operator*</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#ae7a240d2806b1559321c777164ed3f19">operator*=</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#ab4be6249290e9cc83e11fb5a7d51a71a">operator+</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a56b9d699e1e6df0819553bc18580ebc5">operator+=</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a0ae8ca9d370824a39292d491fe5f1a98">operator-</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a40747926d8d2e3c15dec55e54dc1cb1d">operator-</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a4f9f11ea323f846d3dff802a8ae42dfc">operator-=</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a15251e4a208c761f60f4314e9a16b423">operator=</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#aa1ed48736a8b4948a33eec76d88369d2">operator=</a>(T &amp;_value)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#abf3cb49a1c359fed6e006112c593c476">operator==</a>(const Matrix&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a24182b2aa9d2dd90c194645017690d06">operator[]</a>(int32_t _yyy) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a1267a239b7aa11a7aad1de94a1de36a4">operator[]</a>(int32_t _yyy)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#aa09270ed5528f21e9ba99ef66289d930">operator[]</a>(const ivec2 &amp;_pos) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a5622ca68ea8cccd48eec422f1d0921d4">operator[]</a>(const ivec2 &amp;_pos)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#af36248ca24c111c83555ba8d97b07452">resize</a>(etk::Vector2D&lt; int32_t &gt; _size) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#abcdbd3b8fd508eb89618c4deb966b6ce">round</a>(int32_t _decalage) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a1c8f1bb6f8d14c0fb9d4d39dac67b07b">select</a>(int32_t _np, int32_t *_p, int32_t _nq, int32_t *_q) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#ab05c8b14ec68367d0391c23b77870a3b">transpose</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a8ae71a3749309ebea595c9619d28878e">~Matrix</a>()=default</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

1297
classetk_1_1_matrix.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,183 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Matrix2 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#aaafd3d4f83d6fd021b76a54f6a31b010">applyScaleRotation</a>(const vec2 &amp;_point) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a6fa058e133e38985460b0a269a9e125e">determinant</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#ab9d9362f988bd8a1098ab7592d88e5de">flipX</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a6c61fb68ee69bb448ef1829b98b94dce">flipY</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#af472afddc7b5574eea3f6a4f9b0524f5">identity</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#ae03bbf1ff6f750e3ecd5ad556b771c4e">invert</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a808056b77862902ee2e117023bbff5b9">m_mat</a></td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#af0e00ed1d06d689c1ec6a5b0cfcde0a8">Matrix2</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#ad827d58fc083b1857851a1ae253ed48b">Matrix2</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a13ec157f29c5a00f3209c6af2d773abd">Matrix2</a>(float _sx, float _shy, float _shx, float _sy, float _tx, float _ty)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a3ddbedb1548ee95fb5071ae29df0b3ea">Matrix2</a>(const float *_values)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#aecff4215059998ecdfe5aac60b99ebc7">Matrix2</a>(const double *_values)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a7b076152d4fed3e65ab6eeb7d0906381">operator!=</a>(const Matrix2 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a1ffce4ef3bc80106345bddd21a9c1966">operator*</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#aea4534337438e7338531d69dee0ab15f">operator*</a>(const vec2 &amp;_point) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#ad8027c2001b671f1ef7ac496df4aa9d4">operator*=</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#af9910cd95672b95ea2d6b85439fd0646">operator+</a>(const Matrix2 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a25ff7dd62f40cfa8f4579acc4be460ed">operator+=</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#acb0caef6d2104dc51bf2c2f778afa935">operator-</a>(const Matrix2 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#aac8943bcc3ff59bdb2edda91bb4bdcfd">operator-=</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a6b9b522d791ead398e82fe7c53c16abe">operator=</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a3b66966766c0899d5dace5843bed61dc">operator==</a>(const Matrix2 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#ae262f81b736931dd03e32f43d7adfd59">operator~</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a361d0e76fd78e929f7a490e01e540b36">rotate</a>(float _angleRad)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#aacc34d6c0be39b22fed735cd09ffed84">scale</a>(const vec2 &amp;_vect)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#adaa317393ef799d0ab49c3b10cf47231">scale</a>(float _value)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#abd22ba1cbe8dc53c0446abcb55d8551a">translate</a>(const vec2 &amp;_vect)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

929
classetk_1_1_matrix2.html Normal file
View File

@ -0,0 +1,929 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Matrix2 Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classetk_1_1_matrix2-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Matrix2 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_matrix2_8hpp_source.html">Matrix2.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af0e00ed1d06d689c1ec6a5b0cfcde0a8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#af0e00ed1d06d689c1ec6a5b0cfcde0a8">Matrix2</a> ()</td></tr>
<tr class="separator:af0e00ed1d06d689c1ec6a5b0cfcde0a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad827d58fc083b1857851a1ae253ed48b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#ad827d58fc083b1857851a1ae253ed48b">Matrix2</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:ad827d58fc083b1857851a1ae253ed48b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13ec157f29c5a00f3209c6af2d773abd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a13ec157f29c5a00f3209c6af2d773abd">Matrix2</a> (float _sx, float _shy, float _shx, float _sy, float _tx, float _ty)</td></tr>
<tr class="separator:a13ec157f29c5a00f3209c6af2d773abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ddbedb1548ee95fb5071ae29df0b3ea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a3ddbedb1548ee95fb5071ae29df0b3ea">Matrix2</a> (const float *_values)</td></tr>
<tr class="separator:a3ddbedb1548ee95fb5071ae29df0b3ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecff4215059998ecdfe5aac60b99ebc7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#aecff4215059998ecdfe5aac60b99ebc7">Matrix2</a> (const double *_values)</td></tr>
<tr class="separator:aecff4215059998ecdfe5aac60b99ebc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af472afddc7b5574eea3f6a4f9b0524f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#af472afddc7b5574eea3f6a4f9b0524f5">identity</a> ()</td></tr>
<tr class="separator:af472afddc7b5574eea3f6a4f9b0524f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b9b522d791ead398e82fe7c53c16abe"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a6b9b522d791ead398e82fe7c53c16abe">operator=</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:a6b9b522d791ead398e82fe7c53c16abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b66966766c0899d5dace5843bed61dc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a3b66966766c0899d5dace5843bed61dc">operator==</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj) const</td></tr>
<tr class="separator:a3b66966766c0899d5dace5843bed61dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b076152d4fed3e65ab6eeb7d0906381"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a7b076152d4fed3e65ab6eeb7d0906381">operator!=</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj) const</td></tr>
<tr class="separator:a7b076152d4fed3e65ab6eeb7d0906381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25ff7dd62f40cfa8f4579acc4be460ed"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a25ff7dd62f40cfa8f4579acc4be460ed">operator+=</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:a25ff7dd62f40cfa8f4579acc4be460ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9910cd95672b95ea2d6b85439fd0646"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#af9910cd95672b95ea2d6b85439fd0646">operator+</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj) const</td></tr>
<tr class="separator:af9910cd95672b95ea2d6b85439fd0646"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac8943bcc3ff59bdb2edda91bb4bdcfd"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#aac8943bcc3ff59bdb2edda91bb4bdcfd">operator-=</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:aac8943bcc3ff59bdb2edda91bb4bdcfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb0caef6d2104dc51bf2c2f778afa935"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#acb0caef6d2104dc51bf2c2f778afa935">operator-</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj) const</td></tr>
<tr class="separator:acb0caef6d2104dc51bf2c2f778afa935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8027c2001b671f1ef7ac496df4aa9d4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#ad8027c2001b671f1ef7ac496df4aa9d4">operator*=</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:ad8027c2001b671f1ef7ac496df4aa9d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ffce4ef3bc80106345bddd21a9c1966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a1ffce4ef3bc80106345bddd21a9c1966">operator*</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:a1ffce4ef3bc80106345bddd21a9c1966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea4534337438e7338531d69dee0ab15f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#aea4534337438e7338531d69dee0ab15f">operator*</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_point) const</td></tr>
<tr class="separator:aea4534337438e7338531d69dee0ab15f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaafd3d4f83d6fd021b76a54f6a31b010"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#aaafd3d4f83d6fd021b76a54f6a31b010">applyScaleRotation</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_point) const</td></tr>
<tr class="separator:aaafd3d4f83d6fd021b76a54f6a31b010"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae262f81b736931dd03e32f43d7adfd59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#ae262f81b736931dd03e32f43d7adfd59">operator~</a> () const</td></tr>
<tr class="separator:ae262f81b736931dd03e32f43d7adfd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9d9362f988bd8a1098ab7592d88e5de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#ab9d9362f988bd8a1098ab7592d88e5de">flipX</a> ()</td></tr>
<tr class="separator:ab9d9362f988bd8a1098ab7592d88e5de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c61fb68ee69bb448ef1829b98b94dce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a6c61fb68ee69bb448ef1829b98b94dce">flipY</a> ()</td></tr>
<tr class="separator:a6c61fb68ee69bb448ef1829b98b94dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacc34d6c0be39b22fed735cd09ffed84"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#aacc34d6c0be39b22fed735cd09ffed84">scale</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_vect)</td></tr>
<tr class="separator:aacc34d6c0be39b22fed735cd09ffed84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaa317393ef799d0ab49c3b10cf47231"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#adaa317393ef799d0ab49c3b10cf47231">scale</a> (float _value)</td></tr>
<tr class="separator:adaa317393ef799d0ab49c3b10cf47231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a361d0e76fd78e929f7a490e01e540b36"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a361d0e76fd78e929f7a490e01e540b36">rotate</a> (float _angleRad)</td></tr>
<tr class="separator:a361d0e76fd78e929f7a490e01e540b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd22ba1cbe8dc53c0446abcb55d8551a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#abd22ba1cbe8dc53c0446abcb55d8551a">translate</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_vect)</td></tr>
<tr class="separator:abd22ba1cbe8dc53c0446abcb55d8551a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fa058e133e38985460b0a269a9e125e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a6fa058e133e38985460b0a269a9e125e">determinant</a> () const</td></tr>
<tr class="separator:a6fa058e133e38985460b0a269a9e125e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae03bbf1ff6f750e3ecd5ad556b771c4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#ae03bbf1ff6f750e3ecd5ad556b771c4e">invert</a> ()</td></tr>
<tr class="separator:ae03bbf1ff6f750e3ecd5ad556b771c4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a808056b77862902ee2e117023bbff5b9"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a808056b77862902ee2e117023bbff5b9">m_mat</a> [2 *3]</td></tr>
<tr class="separator:a808056b77862902ee2e117023bbff5b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Transformation matrix for vector 2D. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af0e00ed1d06d689c1ec6a5b0cfcde0a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0e00ed1d06d689c1ec6a5b0cfcde0a8">&sect;&nbsp;</a></span>Matrix2() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix2::Matrix2 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor that load identity. </p>
</div>
</div>
<a id="ad827d58fc083b1857851a1ae253ed48b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad827d58fc083b1857851a1ae253ed48b">&sect;&nbsp;</a></span>Matrix2() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix2::Matrix2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td><a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a> object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a13ec157f29c5a00f3209c6af2d773abd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13ec157f29c5a00f3209c6af2d773abd">&sect;&nbsp;</a></span>Matrix2() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix2::Matrix2 </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_sx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_shy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_shx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_sy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_ty</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_sx</td><td>Scale threw X axis </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_shy</td><td>Rotate in radian threw Y axis </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_shx</td><td>Rotate in radian threw X axis </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_sy</td><td>Scale threw Y axis </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_tx</td><td>Translate threw X axis </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_ty</td><td>translate threw Y axis </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3ddbedb1548ee95fb5071ae29df0b3ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ddbedb1548ee95fb5071ae29df0b3ea">&sect;&nbsp;</a></span>Matrix2() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix2::Matrix2 </td>
<td>(</td>
<td class="paramtype">const float *&#160;</td>
<td class="paramname"><em>_values</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_values</td><td>vector of values in float </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aecff4215059998ecdfe5aac60b99ebc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecff4215059998ecdfe5aac60b99ebc7">&sect;&nbsp;</a></span>Matrix2() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix2::Matrix2 </td>
<td>(</td>
<td class="paramtype">const double *&#160;</td>
<td class="paramname"><em>_values</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_values</td><td>vector of values in double </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aaafd3d4f83d6fd021b76a54f6a31b010"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaafd3d4f83d6fd021b76a54f6a31b010">&sect;&nbsp;</a></span>applyScaleRotation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> etk::Matrix2::applyScaleRotation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_point</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Apply matrix on a vector Scale Rotate, but NOT the translation. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_point</td><td>Point value to apply the matrix </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a6fa058e133e38985460b0a269a9e125e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fa058e133e38985460b0a269a9e125e">&sect;&nbsp;</a></span>determinant()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Matrix2::determinant </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the determinant of the matrix. </p>
<dl class="section return"><dt>Returns</dt><dd>The determinent Value. </dd></dl>
</div>
</div>
<a id="ab9d9362f988bd8a1098ab7592d88e5de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9d9362f988bd8a1098ab7592d88e5de">&sect;&nbsp;</a></span>flipX()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::flipX </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flip the mathix threw the X axis. </p>
</div>
</div>
<a id="a6c61fb68ee69bb448ef1829b98b94dce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c61fb68ee69bb448ef1829b98b94dce">&sect;&nbsp;</a></span>flipY()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::flipY </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flip the mathix threw the Y axis. </p>
</div>
</div>
<a id="af472afddc7b5574eea3f6a4f9b0524f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af472afddc7b5574eea3f6a4f9b0524f5">&sect;&nbsp;</a></span>identity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::identity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load Identity matrix. </p>
</div>
</div>
<a id="ae03bbf1ff6f750e3ecd5ad556b771c4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae03bbf1ff6f750e3ecd5ad556b771c4e">&sect;&nbsp;</a></span>invert()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::invert </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Inverts the matrix. </p>
<dl class="section note"><dt>Note</dt><dd>The determinant must be != 0, otherwithe the matrix can't be inverted. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The inverted matrix. </dd></dl>
</div>
</div>
<a id="a7b076152d4fed3e65ab6eeb7d0906381"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b076152d4fed3e65ab6eeb7d0906381">&sect;&nbsp;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::Matrix2::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>In-Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are NOT identical </dd>
<dd>
false The Objects are identical </dd></dl>
</div>
</div>
<a id="a1ffce4ef3bc80106345bddd21a9c1966"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ffce4ef3bc80106345bddd21a9c1966">&sect;&nbsp;</a></span>operator*() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> etk::Matrix2::operator* </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator* Multiplication an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="aea4534337438e7338531d69dee0ab15f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea4534337438e7338531d69dee0ab15f">&sect;&nbsp;</a></span>operator*() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> etk::Matrix2::operator* </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_point</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator* apply matrix on a vector. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_point</td><td>Point value to apply the matrix </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="ad8027c2001b671f1ef7ac496df4aa9d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8027c2001b671f1ef7ac496df4aa9d4">&sect;&nbsp;</a></span>operator*=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&amp; etk::Matrix2::operator*= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator*= Multiplication an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector multiplicated </dd></dl>
</div>
</div>
<a id="af9910cd95672b95ea2d6b85439fd0646"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9910cd95672b95ea2d6b85439fd0646">&sect;&nbsp;</a></span>operator+()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> etk::Matrix2::operator+ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator+ Addition an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a25ff7dd62f40cfa8f4579acc4be460ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25ff7dd62f40cfa8f4579acc4be460ed">&sect;&nbsp;</a></span>operator+=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&amp; etk::Matrix2::operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator+= Addition an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector additionned </dd></dl>
</div>
</div>
<a id="acb0caef6d2104dc51bf2c2f778afa935"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb0caef6d2104dc51bf2c2f778afa935">&sect;&nbsp;</a></span>operator-()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> etk::Matrix2::operator- </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator- Decrement an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="aac8943bcc3ff59bdb2edda91bb4bdcfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac8943bcc3ff59bdb2edda91bb4bdcfd">&sect;&nbsp;</a></span>operator-=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&amp; etk::Matrix2::operator-= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator-= Decrement an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector decremented </dd></dl>
</div>
</div>
<a id="a6b9b522d791ead398e82fe7c53c16abe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b9b522d791ead398e82fe7c53c16abe">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&amp; etk::Matrix2::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator= Asign the current object with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector asigned </dd></dl>
</div>
</div>
<a id="a3b66966766c0899d5dace5843bed61dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b66966766c0899d5dace5843bed61dc">&sect;&nbsp;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::Matrix2::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are identical </dd>
<dd>
false The Objects are NOT identical </dd></dl>
</div>
</div>
<a id="ae262f81b736931dd03e32f43d7adfd59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae262f81b736931dd03e32f43d7adfd59">&sect;&nbsp;</a></span>operator~()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> etk::Matrix2::operator~ </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Inverse the current <a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a>. </p>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a361d0e76fd78e929f7a490e01e540b36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a361d0e76fd78e929f7a490e01e540b36">&sect;&nbsp;</a></span>rotate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::rotate </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_angleRad</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Makes a rotation matrix. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_angleRad</td><td>angle to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aacc34d6c0be39b22fed735cd09ffed84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacc34d6c0be39b22fed735cd09ffed84">&sect;&nbsp;</a></span>scale() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::scale </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_vect</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Scale the current <a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>Vector to scale matrix. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="adaa317393ef799d0ab49c3b10cf47231"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adaa317393ef799d0ab49c3b10cf47231">&sect;&nbsp;</a></span>scale() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::scale </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Scale the current <a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Single value to scale in X andf Y. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abd22ba1cbe8dc53c0446abcb55d8551a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd22ba1cbe8dc53c0446abcb55d8551a">&sect;&nbsp;</a></span>translate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::translate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_vect</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Makes a translation of the matrix. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>Translation to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a808056b77862902ee2e117023bbff5b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a808056b77862902ee2e117023bbff5b9">&sect;&nbsp;</a></span>m_mat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Matrix2::m_mat[2 *3]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Internal data sx shx tx sy shy ty. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/math/<a class="el" href="_matrix2_8hpp_source.html">Matrix2.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,180 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Matrix4 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a0679dea1b04a02692629b6f4476dc2d9">coFactor</a>(int32_t _row, int32_t _col) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a17e00a9267a06fca1f68e3782fb07477">determinant</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#af2b709691e4d6dd41ed54572794ab2a2">identity</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#adfc631d9817a7ac82d12c243fe52fb93">invert</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a831cacb3f32e4d5a1aeddc313e8d2abc">m_mat</a></td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a728743db03715fe8853be92741ba7e71">Matrix4</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a5e9346ce720eece0a3440f59a87cde51">Matrix4</a>(const Matrix4 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a7906dc3b63c5ae67337728c6fe49a337">Matrix4</a>(float _a1, float _b1, float _c1, float _d1, float _a2, float _b2, float _c2, float _d2, float _a3, float _b3, float _c3, float _d3, float _a4, float _b4, float _c4, float _d4)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#af60cfa463b45219cf09adc3e835fe36c">Matrix4</a>(float *_values)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a7c930d4ee187543ac580b35feb1748e9">operator!=</a>(const Matrix4 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#ae6f120779daf255ccfe413d967311caf">operator*</a>(const Matrix4 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#abbbbe2730f02c1d4c4580c76c084d374">operator*</a>(const vec3 &amp;_point) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a33a3183d112bb8cb527606acb9e6242f">operator*=</a>(const Matrix4 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a13b43e5b81c17075c0a9f5ec7c258db1">operator+</a>(const Matrix4 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a5594a9cd7f0ab447e21cdd73e10f8298">operator+=</a>(const Matrix4 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a10b9b22f70c06e3a2a92cd5113ae7a94">operator-</a>(const Matrix4 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a33b3c850301ba202558304253b2c2d74">operator-=</a>(const Matrix4 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#abbc1539e5a9a31f4a185cb8e2cf094a5">operator=</a>(const Matrix4 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a36e969eecdfed437e47da36de10785e2">operator==</a>(const Matrix4 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#aecf1afef2a8d42c5da39bac540106bc1">rotate</a>(const vec3 &amp;_vect, float _angleRad=0.0)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#aa3121f90430c2e2d80bc967d4b94c114">scale</a>(const vec3 &amp;_vect)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a41eb56d343978f32caa64dfda50cd6a5">scale</a>(float _sx, float _sy, float _sz)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#aa6cd07f3a802c5a57bddbf5a6db95c4d">translate</a>(const vec3 &amp;_vect)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a8214b2300ebdc4b42bde1efe93e84fae">transpose</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

968
classetk_1_1_matrix4.html Normal file
View File

@ -0,0 +1,968 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Matrix4 Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classetk_1_1_matrix4-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Matrix4 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_matrix4_8hpp_source.html">Matrix4.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af2b709691e4d6dd41ed54572794ab2a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#af2b709691e4d6dd41ed54572794ab2a2">identity</a> ()</td></tr>
<tr class="separator:af2b709691e4d6dd41ed54572794ab2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a728743db03715fe8853be92741ba7e71"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a728743db03715fe8853be92741ba7e71">Matrix4</a> ()</td></tr>
<tr class="separator:a728743db03715fe8853be92741ba7e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e9346ce720eece0a3440f59a87cde51"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a5e9346ce720eece0a3440f59a87cde51">Matrix4</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj)</td></tr>
<tr class="separator:a5e9346ce720eece0a3440f59a87cde51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7906dc3b63c5ae67337728c6fe49a337"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a7906dc3b63c5ae67337728c6fe49a337">Matrix4</a> (float _a1, float _b1, float _c1, float _d1, float _a2, float _b2, float _c2, float _d2, float _a3, float _b3, float _c3, float _d3, float _a4, float _b4, float _c4, float _d4)</td></tr>
<tr class="separator:a7906dc3b63c5ae67337728c6fe49a337"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af60cfa463b45219cf09adc3e835fe36c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#af60cfa463b45219cf09adc3e835fe36c">Matrix4</a> (float *_values)</td></tr>
<tr class="separator:af60cfa463b45219cf09adc3e835fe36c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbc1539e5a9a31f4a185cb8e2cf094a5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#abbc1539e5a9a31f4a185cb8e2cf094a5">operator=</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj)</td></tr>
<tr class="separator:abbc1539e5a9a31f4a185cb8e2cf094a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36e969eecdfed437e47da36de10785e2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a36e969eecdfed437e47da36de10785e2">operator==</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj) const</td></tr>
<tr class="separator:a36e969eecdfed437e47da36de10785e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c930d4ee187543ac580b35feb1748e9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a7c930d4ee187543ac580b35feb1748e9">operator!=</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj) const</td></tr>
<tr class="separator:a7c930d4ee187543ac580b35feb1748e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5594a9cd7f0ab447e21cdd73e10f8298"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a5594a9cd7f0ab447e21cdd73e10f8298">operator+=</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj)</td></tr>
<tr class="separator:a5594a9cd7f0ab447e21cdd73e10f8298"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13b43e5b81c17075c0a9f5ec7c258db1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a13b43e5b81c17075c0a9f5ec7c258db1">operator+</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj) const</td></tr>
<tr class="separator:a13b43e5b81c17075c0a9f5ec7c258db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b3c850301ba202558304253b2c2d74"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a33b3c850301ba202558304253b2c2d74">operator-=</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj)</td></tr>
<tr class="separator:a33b3c850301ba202558304253b2c2d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10b9b22f70c06e3a2a92cd5113ae7a94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a10b9b22f70c06e3a2a92cd5113ae7a94">operator-</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj) const</td></tr>
<tr class="separator:a10b9b22f70c06e3a2a92cd5113ae7a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33a3183d112bb8cb527606acb9e6242f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a33a3183d112bb8cb527606acb9e6242f">operator*=</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj)</td></tr>
<tr class="separator:a33a3183d112bb8cb527606acb9e6242f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6f120779daf255ccfe413d967311caf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#ae6f120779daf255ccfe413d967311caf">operator*</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj) const</td></tr>
<tr class="separator:ae6f120779daf255ccfe413d967311caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbbbe2730f02c1d4c4580c76c084d374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#abbbbe2730f02c1d4c4580c76c084d374">operator*</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_point) const</td></tr>
<tr class="separator:abbbbe2730f02c1d4c4580c76c084d374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8214b2300ebdc4b42bde1efe93e84fae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a8214b2300ebdc4b42bde1efe93e84fae">transpose</a> ()</td></tr>
<tr class="separator:a8214b2300ebdc4b42bde1efe93e84fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3121f90430c2e2d80bc967d4b94c114"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#aa3121f90430c2e2d80bc967d4b94c114">scale</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_vect)</td></tr>
<tr class="separator:aa3121f90430c2e2d80bc967d4b94c114"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41eb56d343978f32caa64dfda50cd6a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a41eb56d343978f32caa64dfda50cd6a5">scale</a> (float _sx, float _sy, float _sz)</td></tr>
<tr class="separator:a41eb56d343978f32caa64dfda50cd6a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecf1afef2a8d42c5da39bac540106bc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#aecf1afef2a8d42c5da39bac540106bc1">rotate</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_vect, float _angleRad=0.0)</td></tr>
<tr class="separator:aecf1afef2a8d42c5da39bac540106bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6cd07f3a802c5a57bddbf5a6db95c4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#aa6cd07f3a802c5a57bddbf5a6db95c4d">translate</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_vect)</td></tr>
<tr class="separator:aa6cd07f3a802c5a57bddbf5a6db95c4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0679dea1b04a02692629b6f4476dc2d9"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a0679dea1b04a02692629b6f4476dc2d9">coFactor</a> (int32_t _row, int32_t _col) const</td></tr>
<tr class="separator:a0679dea1b04a02692629b6f4476dc2d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17e00a9267a06fca1f68e3782fb07477"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a17e00a9267a06fca1f68e3782fb07477">determinant</a> () const</td></tr>
<tr class="separator:a17e00a9267a06fca1f68e3782fb07477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc631d9817a7ac82d12c243fe52fb93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#adfc631d9817a7ac82d12c243fe52fb93">invert</a> ()</td></tr>
<tr class="separator:adfc631d9817a7ac82d12c243fe52fb93"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a831cacb3f32e4d5a1aeddc313e8d2abc"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a831cacb3f32e4d5a1aeddc313e8d2abc">m_mat</a> [4 *4]</td></tr>
<tr class="separator:a831cacb3f32e4d5a1aeddc313e8d2abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Transformation matrix for vector 3D. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a728743db03715fe8853be92741ba7e71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a728743db03715fe8853be92741ba7e71">&sect;&nbsp;</a></span>Matrix4() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix4::Matrix4 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor that load identity. </p>
</div>
</div>
<a id="a5e9346ce720eece0a3440f59a87cde51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e9346ce720eece0a3440f59a87cde51">&sect;&nbsp;</a></span>Matrix4() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix4::Matrix4 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td><a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a> object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7906dc3b63c5ae67337728c6fe49a337"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7906dc3b63c5ae67337728c6fe49a337">&sect;&nbsp;</a></span>Matrix4() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix4::Matrix4 </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_b1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_c1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_d1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_b2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_c2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_d2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_b3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_c3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_d3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_b4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_c4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_d4</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_a1</td><td>1st colomn, 1 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_b1</td><td>2nd colomn, 1 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_c1</td><td>3rd colomn, 1 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_d1</td><td>4th colomn, 1 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_a2</td><td>1st colomn, 2 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_b2</td><td>2nd colomn, 2 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_c2</td><td>3rd colomn, 2 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_d2</td><td>4th colomn, 2 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_a3</td><td>1st colomn, 3 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_b3</td><td>2nd colomn, 3 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_c3</td><td>3rd colomn, 3 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_d3</td><td>4th colomn, 3 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_a4</td><td>1st colomn, 4 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_b4</td><td>2nd colomn, 4 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_c4</td><td>3rd colomn, 4 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_d4</td><td>4th colomn, 4 line value </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af60cfa463b45219cf09adc3e835fe36c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af60cfa463b45219cf09adc3e835fe36c">&sect;&nbsp;</a></span>Matrix4() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix4::Matrix4 </td>
<td>(</td>
<td class="paramtype">float *&#160;</td>
<td class="paramname"><em>_values</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_values</td><td>vector of values </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a0679dea1b04a02692629b6f4476dc2d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0679dea1b04a02692629b6f4476dc2d9">&sect;&nbsp;</a></span>coFactor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Matrix4::coFactor </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_row</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_col</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes a cofactor. Used for matrix inversion. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_row</td><td>Id of raw. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_col</td><td>Id of colomn. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the coFactorValue. </dd></dl>
</div>
</div>
<a id="a17e00a9267a06fca1f68e3782fb07477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17e00a9267a06fca1f68e3782fb07477">&sect;&nbsp;</a></span>determinant()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Matrix4::determinant </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the determinant of the matrix. </p>
<dl class="section return"><dt>Returns</dt><dd>The determinent Value. </dd></dl>
</div>
</div>
<a id="af2b709691e4d6dd41ed54572794ab2a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2b709691e4d6dd41ed54572794ab2a2">&sect;&nbsp;</a></span>identity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::identity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>configure identity of the matrix </p>
</div>
</div>
<a id="adfc631d9817a7ac82d12c243fe52fb93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfc631d9817a7ac82d12c243fe52fb93">&sect;&nbsp;</a></span>invert()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> etk::Matrix4::invert </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Inverts the matrix. </p>
<dl class="section note"><dt>Note</dt><dd>The determinant must be != 0, otherwithe the matrix can't be inverted. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The inverted matrix. </dd></dl>
</div>
</div>
<a id="a7c930d4ee187543ac580b35feb1748e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c930d4ee187543ac580b35feb1748e9">&sect;&nbsp;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::Matrix4::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>In-Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are NOT identical </dd>
<dd>
false The Objects are identical </dd></dl>
</div>
</div>
<a id="ae6f120779daf255ccfe413d967311caf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6f120779daf255ccfe413d967311caf">&sect;&nbsp;</a></span>operator*() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> etk::Matrix4::operator* </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator* Multiplication an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="abbbbe2730f02c1d4c4580c76c084d374"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbbbe2730f02c1d4c4580c76c084d374">&sect;&nbsp;</a></span>operator*() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> etk::Matrix4::operator* </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_point</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator* apply matrix on a vector. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_point</td><td>Point value to apply the matrix </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a33a3183d112bb8cb527606acb9e6242f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33a3183d112bb8cb527606acb9e6242f">&sect;&nbsp;</a></span>operator*=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&amp; etk::Matrix4::operator*= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator*= Multiplication an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector multiplicated </dd></dl>
</div>
</div>
<a id="a13b43e5b81c17075c0a9f5ec7c258db1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13b43e5b81c17075c0a9f5ec7c258db1">&sect;&nbsp;</a></span>operator+()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> etk::Matrix4::operator+ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator+ Addition an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a5594a9cd7f0ab447e21cdd73e10f8298"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5594a9cd7f0ab447e21cdd73e10f8298">&sect;&nbsp;</a></span>operator+=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&amp; etk::Matrix4::operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator+= Addition an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector additionned </dd></dl>
</div>
</div>
<a id="a10b9b22f70c06e3a2a92cd5113ae7a94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10b9b22f70c06e3a2a92cd5113ae7a94">&sect;&nbsp;</a></span>operator-()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> etk::Matrix4::operator- </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator- Decrement an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a33b3c850301ba202558304253b2c2d74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33b3c850301ba202558304253b2c2d74">&sect;&nbsp;</a></span>operator-=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&amp; etk::Matrix4::operator-= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator-= Decrement an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector decremented </dd></dl>
</div>
</div>
<a id="abbc1539e5a9a31f4a185cb8e2cf094a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbc1539e5a9a31f4a185cb8e2cf094a5">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&amp; etk::Matrix4::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator= Asign the current object with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector asigned </dd></dl>
</div>
</div>
<a id="a36e969eecdfed437e47da36de10785e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36e969eecdfed437e47da36de10785e2">&sect;&nbsp;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::Matrix4::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are identical </dd>
<dd>
false The Objects are NOT identical </dd></dl>
</div>
</div>
<a id="aecf1afef2a8d42c5da39bac540106bc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecf1afef2a8d42c5da39bac540106bc1">&sect;&nbsp;</a></span>rotate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::rotate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_vect</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_angleRad</em> = <code>0.0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Makes a rotation matrix about an arbitrary axis. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>vector to apply the angle. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_angleRad</td><td>angle to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa3121f90430c2e2d80bc967d4b94c114"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3121f90430c2e2d80bc967d4b94c114">&sect;&nbsp;</a></span>scale() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::scale </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_vect</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Scale the current <a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>Scale vector to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a41eb56d343978f32caa64dfda50cd6a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41eb56d343978f32caa64dfda50cd6a5">&sect;&nbsp;</a></span>scale() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::scale </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_sx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_sy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_sz</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Scale the current <a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_sx</td><td>Scale X value to apply. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_sy</td><td>Scale Y value to apply. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_sz</td><td>Scale Z value to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa6cd07f3a802c5a57bddbf5a6db95c4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6cd07f3a802c5a57bddbf5a6db95c4d">&sect;&nbsp;</a></span>translate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::translate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_vect</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Makes a translation of the matrix. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>Translation to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8214b2300ebdc4b42bde1efe93e84fae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8214b2300ebdc4b42bde1efe93e84fae">&sect;&nbsp;</a></span>transpose()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::transpose </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Transpose the current matix (usefull for OpenGL display) </p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a831cacb3f32e4d5a1aeddc313e8d2abc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a831cacb3f32e4d5a1aeddc313e8d2abc">&sect;&nbsp;</a></span>m_mat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Matrix4::m_mat[4 *4]</td>
</tr>
</table>
</div><div class="memdoc">
<p>matrix data </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/math/<a class="el" href="_matrix4_8hpp_source.html">Matrix4.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,158 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_noise.html">Noise</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Noise Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_noise.html">etk::Noise</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_noise.html#a8f3cdb6dfce36df0751cc8e1a50e2456">get</a>(int32_t _x, int32_t _y) const</td><td class="entry"><a class="el" href="classetk_1_1_noise.html">etk::Noise</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_noise.html#a541e022ae4c218161212c55553448c37">Noise</a>(enum noiseType _type, ivec2 _size, int32_t _depth)</td><td class="entry"><a class="el" href="classetk_1_1_noise.html">etk::Noise</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

258
classetk_1_1_noise.html Normal file
View File

@ -0,0 +1,258 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Noise Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_noise.html">Noise</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_noise-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Noise Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_noise_8hpp_source.html">Noise.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a541e022ae4c218161212c55553448c37"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_noise.html#a541e022ae4c218161212c55553448c37">Noise</a> (enum <a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8">noiseType</a> _type, <a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a> _size, int32_t _depth)</td></tr>
<tr class="separator:a541e022ae4c218161212c55553448c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f3cdb6dfce36df0751cc8e1a50e2456"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_noise.html#a8f3cdb6dfce36df0751cc8e1a50e2456">get</a> (int32_t _x, int32_t _y) const</td></tr>
<tr class="separator:a8f3cdb6dfce36df0751cc8e1a50e2456"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classetk_1_1_noise.html" title="Noise basic interface. ">Noise</a> basic interface. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd><p class="startdd">Validate it, this is a !!! PROTOTYPE !!! </p>
<p class="enddd">Remove this from ETK </p>
</dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a541e022ae4c218161212c55553448c37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a541e022ae4c218161212c55553448c37">&sect;&nbsp;</a></span>Noise()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Noise::Noise </td>
<td>(</td>
<td class="paramtype">enum <a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8">noiseType</a>&#160;</td>
<td class="paramname"><em>_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a>&#160;</td>
<td class="paramname"><em>_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_depth</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Contructor of a noise specific. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_type</td><td>Type of noise </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_size</td><td>Size of the image output </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_depth</td><td>Depth calculation </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8f3cdb6dfce36df0751cc8e1a50e2456"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f3cdb6dfce36df0751cc8e1a50e2456">&sect;&nbsp;</a></span>get()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Noise::get </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_y</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get value at a specific position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_x</td><td>X position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_y</td><td>Y position </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Value calculated at this position </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/<a class="el" href="_noise_8hpp_source.html">Noise.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,171 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_plane.html">Plane</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Plane&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#a6b0377c24a6b076de9fe112400724523">calculateIntercept</a>(const etk::Vector3D&lt; T &gt; &amp;_pointOnPlane)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#aa63645925f576389fc111737c1f6af30">getDistance</a>(const etk::Vector3D&lt; T &gt; &amp;_point) const</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#ac701a8e4aae7df5874e1e97658703c7f">getIntercept</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#ab17849e22fddbc55964ef2990818e2a6">getNormal</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#abc2a4dffb33f88c073d03799a81a902e">intersect3</a>(const Plane&lt; T &gt; &amp;_p2, const Plane&lt; T &gt; &amp;_p3)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#a0022135ae6ce5333c7a39e04f16369af">linearInterpolate</a>(const Plane&lt; T &gt; &amp;_p2, float _factor)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#a383afb40ac4cfab41b7d221c283b29f0">normalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#acff6210dea13b9e5d767c017c79dd6a8">operator!=</a>(const Plane&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#aba7b788f733af40c2eb527809b4bf132">operator==</a>(const Plane&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#ac45e649cc99e2a64f93c4efd2f5cd3a0">Plane</a>()</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#ad91eb9e5c7637f30869fd585c0b77f80">Plane</a>(etk::Vector3D&lt; T &gt; _normal, T _intercept=0)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#abd201fb9f3ea8d7a31d3590ce4ccbf66">Plane</a>(const Plane &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#a69b4871efd25fa204a3917360bfb8cc9">setFromPoints</a>(const etk::Vector3D&lt; T &gt; &amp;_p0, const etk::Vector3D&lt; T &gt; &amp;_p1, const etk::Vector3D&lt; T &gt; &amp;_p2)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#a691582e68a6ee38b0c7c9ccf2a6734f3">setIntercept</a>(float _intercept)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#a202b3335b2b71cc84726a1b57b8e1e70">setNormal</a>(const etk::Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

777
classetk_1_1_plane.html Normal file
View File

@ -0,0 +1,777 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Plane&lt; T &gt; Class Template Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_plane.html">Plane</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_plane-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Plane&lt; T &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_plane_8hpp_source.html">Plane.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac45e649cc99e2a64f93c4efd2f5cd3a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#ac45e649cc99e2a64f93c4efd2f5cd3a0">Plane</a> ()</td></tr>
<tr class="separator:ac45e649cc99e2a64f93c4efd2f5cd3a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad91eb9e5c7637f30869fd585c0b77f80"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#ad91eb9e5c7637f30869fd585c0b77f80">Plane</a> (<a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; _normal, T _intercept=0)</td></tr>
<tr class="separator:ad91eb9e5c7637f30869fd585c0b77f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd201fb9f3ea8d7a31d3590ce4ccbf66"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#abd201fb9f3ea8d7a31d3590ce4ccbf66">Plane</a> (const <a class="el" href="classetk_1_1_plane.html">Plane</a> &amp;_obj)</td></tr>
<tr class="separator:abd201fb9f3ea8d7a31d3590ce4ccbf66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a202b3335b2b71cc84726a1b57b8e1e70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a202b3335b2b71cc84726a1b57b8e1e70">setNormal</a> (const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_obj)</td></tr>
<tr class="separator:a202b3335b2b71cc84726a1b57b8e1e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691582e68a6ee38b0c7c9ccf2a6734f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a691582e68a6ee38b0c7c9ccf2a6734f3">setIntercept</a> (float _intercept)</td></tr>
<tr class="separator:a691582e68a6ee38b0c7c9ccf2a6734f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69b4871efd25fa204a3917360bfb8cc9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a69b4871efd25fa204a3917360bfb8cc9">setFromPoints</a> (const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_p0, const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_p1, const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_p2)</td></tr>
<tr class="separator:a69b4871efd25fa204a3917360bfb8cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b0377c24a6b076de9fe112400724523"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a6b0377c24a6b076de9fe112400724523">calculateIntercept</a> (const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_pointOnPlane)</td></tr>
<tr class="separator:a6b0377c24a6b076de9fe112400724523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a383afb40ac4cfab41b7d221c283b29f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a383afb40ac4cfab41b7d221c283b29f0">normalize</a> ()</td></tr>
<tr class="separator:a383afb40ac4cfab41b7d221c283b29f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab17849e22fddbc55964ef2990818e2a6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#ab17849e22fddbc55964ef2990818e2a6">getNormal</a> () const</td></tr>
<tr class="separator:ab17849e22fddbc55964ef2990818e2a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac701a8e4aae7df5874e1e97658703c7f"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#ac701a8e4aae7df5874e1e97658703c7f">getIntercept</a> () const</td></tr>
<tr class="separator:ac701a8e4aae7df5874e1e97658703c7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc2a4dffb33f88c073d03799a81a902e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#abc2a4dffb33f88c073d03799a81a902e">intersect3</a> (const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;_p2, const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;_p3)</td></tr>
<tr class="separator:abc2a4dffb33f88c073d03799a81a902e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa63645925f576389fc111737c1f6af30"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#aa63645925f576389fc111737c1f6af30">getDistance</a> (const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_point) const</td></tr>
<tr class="separator:aa63645925f576389fc111737c1f6af30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0022135ae6ce5333c7a39e04f16369af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a0022135ae6ce5333c7a39e04f16369af">linearInterpolate</a> (const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;_p2, float _factor)</td></tr>
<tr class="separator:a0022135ae6ce5333c7a39e04f16369af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba7b788f733af40c2eb527809b4bf132"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#aba7b788f733af40c2eb527809b4bf132">operator==</a> (const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;_obj) const</td></tr>
<tr class="separator:aba7b788f733af40c2eb527809b4bf132"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff6210dea13b9e5d767c017c79dd6a8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#acff6210dea13b9e5d767c017c79dd6a8">operator!=</a> (const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;_obj) const</td></tr>
<tr class="separator:acff6210dea13b9e5d767c017c79dd6a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename T&gt;<br />
class etk::Plane&lt; T &gt;</h3>
<p><a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a> equation template: define a plane equation. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>Validate it, this is a !!! PROTOTYPE !!! </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ac45e649cc99e2a64f93c4efd2f5cd3a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac45e649cc99e2a64f93c4efd2f5cd3a0">&sect;&nbsp;</a></span>Plane() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::<a class="el" href="classetk_1_1_plane.html">Plane</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor of a <a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a>. </p>
</div>
</div>
<a id="ad91eb9e5c7637f30869fd585c0b77f80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad91eb9e5c7637f30869fd585c0b77f80">&sect;&nbsp;</a></span>Plane() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::<a class="el" href="classetk_1_1_plane.html">Plane</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt;&#160;</td>
<td class="paramname"><em>_normal</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>_intercept</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor of a <a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_normal</td><td>Normal of the plane </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_intercept</td><td>Interception value of the plane </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abd201fb9f3ea8d7a31d3590ce4ccbf66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd201fb9f3ea8d7a31d3590ce4ccbf66">&sect;&nbsp;</a></span>Plane() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::<a class="el" href="classetk_1_1_plane.html">Plane</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor of a <a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td><a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a> object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a6b0377c24a6b076de9fe112400724523"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b0377c24a6b076de9fe112400724523">&sect;&nbsp;</a></span>calculateIntercept()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::calculateIntercept </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_pointOnPlane</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate interception value with a point in the plane. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pointOnPlane</td><td>Point in the plane </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa63645925f576389fc111737c1f6af30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa63645925f576389fc111737c1f6af30">&sect;&nbsp;</a></span>getDistance()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::getDistance </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_point</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get distance from a point to the plane. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_point</td><td>Point to calculate the distance </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>distance of the Point </dd></dl>
</div>
</div>
<a id="ac701a8e4aae7df5874e1e97658703c7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac701a8e4aae7df5874e1e97658703c7f">&sect;&nbsp;</a></span>getIntercept()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">T <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::getIntercept </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get intercept Value of the plane. </p>
<dl class="section return"><dt>Returns</dt><dd>The Intercept value </dd></dl>
</div>
</div>
<a id="ab17849e22fddbc55964ef2990818e2a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab17849e22fddbc55964ef2990818e2a6">&sect;&nbsp;</a></span>getNormal()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;T&gt;&amp; <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::getNormal </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the normal of the plane. </p>
<dl class="section return"><dt>Returns</dt><dd>Vector of the normal </dd></dl>
</div>
</div>
<a id="abc2a4dffb33f88c073d03799a81a902e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc2a4dffb33f88c073d03799a81a902e">&sect;&nbsp;</a></span>intersect3()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;T&gt; <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::intersect3 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p3</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the intersection between 3 planes. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_p2</td><td>Second plane </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_p3</td><td>Third plane </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>vec3(0,0,0) No Intersection find, else when find </dd></dl>
</div>
</div>
<a id="a0022135ae6ce5333c7a39e04f16369af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0022135ae6ce5333c7a39e04f16369af">&sect;&nbsp;</a></span>linearInterpolate()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_plane.html">Plane</a>&lt;T&gt; <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::linearInterpolate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_factor</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a linear interpolation of the plane with an other. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_p2</td><td>Second plane </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_factor</td><td>Factor to scale </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New plane equation </dd></dl>
</div>
</div>
<a id="a383afb40ac4cfab41b7d221c283b29f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a383afb40ac4cfab41b7d221c283b29f0">&sect;&nbsp;</a></span>normalize()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::normalize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Normalize tha plane properties. </p>
</div>
</div>
<a id="acff6210dea13b9e5d767c017c79dd6a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acff6210dea13b9e5d767c017c79dd6a8">&sect;&nbsp;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>In-Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are NOT identical </dd>
<dd>
false The Objects are identical </dd></dl>
</div>
</div>
<a id="aba7b788f733af40c2eb527809b4bf132"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba7b788f733af40c2eb527809b4bf132">&sect;&nbsp;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are identical </dd>
<dd>
false The Objects are NOT identical </dd></dl>
</div>
</div>
<a id="a69b4871efd25fa204a3917360bfb8cc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69b4871efd25fa204a3917360bfb8cc9">&sect;&nbsp;</a></span>setFromPoints()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::setFromPoints </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the plane with 3 points in the space. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_p0</td><td>First point </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_p1</td><td>Second point </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_p2</td><td>Thrid point </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a691582e68a6ee38b0c7c9ccf2a6734f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a691582e68a6ee38b0c7c9ccf2a6734f3">&sect;&nbsp;</a></span>setIntercept()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::setIntercept </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_intercept</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set interception value of the plane. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_intercept</td><td>Value of the intercept </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a202b3335b2b71cc84726a1b57b8e1e70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a202b3335b2b71cc84726a1b57b8e1e70">&sect;&nbsp;</a></span>setNormal()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::setNormal </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the normal of the plane. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Vector of the normal </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/math/<a class="el" href="_plane_8hpp_source.html">Plane.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,215 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_vector2_d.html">Vector2D</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Vector2D&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a0f1734db865e5a9c69d896bc237de133">absolute</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a4dba6f746de3907deb78b25c4f2d95c5">closestAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a06e32e1abb9d69f3338302254eab61dc">cross</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a5bd1fcc61cc48bc939ba3c05df4b1ab6">distance</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ada692f4964568b552ab915cac0c76253">distance2</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#aeeac6eb537be0d5017ded4a62cc33b34">dot</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a741170b7eeb26c44c932023ce20e6a32">furthestAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a34206a690fdbfd8bcfabb4096dd1aa49">getX</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a581d4dc0c67a2c029d20eac1d41c357f">getY</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab36e9267a66745c77199482284bb8a40">isZero</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#afbd0aec60092f67d2f347dd2ceb5039d">length</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a3e2c1ec37c2ccbf1faf1d6c0886c9857">length2</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2">m_floats</a></td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a131958354e84802a9fcfb8337a52f12c">maxAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a9a7a1d85647290f94f0941384615890b">minAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0">normalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ada59e7bb2b7f6f188eb99684c8d37045">normalized</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a3ff784853a1dc3bd6e0432a6bcaceedd">operator const T *</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#aa0e3aee4ab1426d2329704daef74b742">operator std::string</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#adb01e2efc161e565acc35c84bffe8d06">operator T*</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab758cdc9d047fd6616c6ebd8e6e0d286">operator!=</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ac67e88e248ca8ebcde75d8efa5ff070a">operator*</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab4c66933e43c8792953befd95e088a54">operator*</a>(const T _val) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f">operator*=</a>(const Vector2D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3">operator*=</a>(const T _val)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a0274baecd5b67b1a6b645f097e460c5a">operator+</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab33dc34cc4ffd00fef209faddb913094">operator+</a>(const T _val) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597">operator++</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586">operator++</a>(int)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2">operator+=</a>(const Vector2D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95">operator+=</a>(const T _val)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a2536a536302ac9a3ed99248db8b28e27">operator-</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a0825814ff6d0856b51e3f1ded6b98aa5">operator-</a>(const T _val) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f">operator--</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5">operator--</a>(int)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735">operator-=</a>(const Vector2D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2">operator-=</a>(const T _val)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a163f5616c170d88380b73701b7894401">operator/</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#adc3781d082973eff4a611135df4ccb47">operator/</a>(const T _val) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7">operator/=</a>(const Vector2D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae">operator/=</a>(const T _val)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797">operator=</a>(const Vector2D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159">operator=</a>(const T _val)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a0847a2918c3ce9a88d01b4555d48127d">operator==</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434">safeNormalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041">setMax</a>(const Vector2D&lt; T &gt; &amp;_other)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1">setMin</a>(const Vector2D&lt; T &gt; &amp;_other)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2">setValue</a>(const T &amp;_xxx, const T &amp;_yyy)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04">setX</a>(T _xxx)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465">setY</a>(T _yyy)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0">setZero</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Vector2D</b>() (defined in <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82">Vector2D</a>(T _xxx, T _yyy)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e">Vector2D</a>(const Vector2D&lt; double &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b">Vector2D</a>(const Vector2D&lt; float &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137">Vector2D</a>(const Vector2D&lt; int32_t &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98">Vector2D</a>(const std::string &amp;_str)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a8409de5d430e5cdcb7326aee94176873">x</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#abc8a9a46cb0bf2c32916bfa3a35dfb22">y</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

2262
classetk_1_1_vector2_d.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,207 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_vector3_d.html">Vector3D</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Vector3D&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a5b9733cd0928920ccc8e34d89e980b82">absolute</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a3b403b529d49082265f3655aff656a7e">angle</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a2ea56b698bff0a7286783a170bdd9557">closestAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a0ac0f11a99ebb6b45605da1d373c4bbd">cross</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ad99c7c9a49d1c31b52208147ebcf282e">distance</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#acddb633c1793ef7b937ce466cae0e6aa">distance2</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ae24ac042b5e2878119cfb6e321daf3bc">dot</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a22acd16dde9aef7a81555f34f16804d5">furthestAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#afccc043ebc6b0ebfbfaba8b5bc339a63">getSkewSymmetricMatrix</a>(Vector3D&lt; T &gt; *_obj0, Vector3D&lt; T &gt; *_obj1, Vector3D&lt; T &gt; *_obj2) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a942d2907bf18905524de5a76d2bf3552">getX</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a17e7b662cee12b1d508dbba297ee6485">getY</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a53d7e035a9a16535cd1b6f4a669550d5">getZ</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a5a2d0c1a587adb016eaf70aa3458c10d">isZero</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ac1ca1b7bc3a120764f2e94e16772cdfe">length</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#afe255d86ac23ec4459b53067cc8a8455">length2</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a3cb994e401a77c4754198e24bb9891c8">lerp</a>(const Vector3D&lt; T &gt; &amp;_obj, const float &amp;_ratio) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a957a45bedf0fb76783ab7062b1ad5412">m_floats</a></td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a334c75acc50432b3970661b38b833d24">maxAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a4e1531d625620dc67683bd8f80eb2947">minAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#aee1c200271d3691934c0fdcc18bd69ce">normalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7f7d52ff24907fbbee0948b393ff4b20">normalized</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a4d873f816af2b29928dfd7e10741c97c">operator const T *</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a4ee27667c43155bd0a54eea0cb9f3269">operator T*</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7b56b037abaca69e2cd8391b2a9e2631">operator!=</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a1b4f35947f946c0f28b9ddb182752338">operator*</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#aa897817af4bc4cbb43e002be0dddf3d5">operator*</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a5f07a2aa7c53f440bccc1d1938f1d97f">operator*=</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a36e2e19a2cf358d980b4bc5ae0bf1df7">operator*=</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#af2f02899629fcab456c44f91ccebcb20">operator+</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#aa3dcf22ebd9e5837f1e9317f8e50196e">operator+=</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#af3d14d2819d44381fa435560dedf8148">operator-</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ae43eac271cdcb04c5b0d9753c17c366b">operator-=</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ad7ae735c239ef69dca4433f52d7d586d">operator/=</a>(const Vector3D&lt; T &gt; &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a870b224a7c4283bf43443cd6fa76afe0">operator/=</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a12a6b1f946dbe0c21afd93b1b9b0ff42">operator==</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ace7e888df82e5e09f9557012652ba2d7">rotate</a>(const Vector3D&lt; T &gt; &amp;_wAxis, const float _angle) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#abee6d22d509043f24a5aedb208ba1019">safeNormalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a3e59820b3cc3f9138e69d8aee9a448c8">setInterpolate3</a>(const Vector3D&lt; T &gt; &amp;_obj0, const Vector3D&lt; T &gt; &amp;_obj1, T _ratio)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7b9a94f71854f5ad89ef23ef22dcb321">setMax</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7c2e3d0042a62791b1c653d5081577c2">setMin</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a96d02449aaa2dfeb4e60320da667ab92">setValue</a>(const T &amp;_xxx, const T &amp;_yyy, const T &amp;_zzz)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ab7ab9d9ce1138ffafebaff3001bb7d29">setX</a>(T _x)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a10c41fb516fb33ef56201f06992462d1">setY</a>(T _y)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a9a5c1d69fd9066daae0a759831ba0e30">setZ</a>(T _z)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7ddb707a7a1609bcbd8c092186a6db19">setZero</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#af1e591712d4a15bd21ad6fd22d72df97">triple</a>(const Vector3D&lt; T &gt; &amp;_obj1, const Vector3D&lt; T &gt; &amp;_obj2) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a409169c1781cae5220b9f7bd078e05d9">Vector3D</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7f5d02301a551e7f686092d7b9a5b269">Vector3D</a>(const T &amp;_xxx, const T &amp;_yyy, const T &amp;_zzz)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#af2bda50fefea08fb49c04b15a61bcb6a">x</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ad949b7843b6212277927f0b973ef502b">y</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a4d5e3071c66297840c6a857e580aaabd">z</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

2100
classetk_1_1_vector3_d.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,198 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_vector4_d.html">Vector4D</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Vector4D&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#ab8a9feace5794c5a8a02e4b0e124408a">absolute</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#af68bc268b306c2ac6f4f7ad39667dfda">distance</a>(const Vector4D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a2fad2e152362f4d34ea6aa732af1aa5b">distance2</a>(const Vector4D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a54f86ba2bdb634b1c5d6fe1f3cd4846d">dot</a>(const Vector4D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#acb9970685f257e57eae8271a07301d62">getW</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#acf3e239c49dba1a92083568187e6fefa">getX</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aca1a2ad671bed213e0d02161e157ee5b">getY</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aef2107e67a6470570b5138c41ac057f0">getZ</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#ad5ed6c2d0564a9a165147006d891e3d6">isZero</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a2c39d92a798433357206af92c1bf53b5">length</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a534bf674ba52d3826295a949ff875db8">length2</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#ac75ee585aaad94ccf8afec7d34b9ad7f">m_floats</a></td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aca2e577468b3fc2c56079db332414fd2">normalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#acc2e6d950b22d6ad1c3b03446128c7d5">normalized</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a71d3b69987807f9381f4b0b5f723dfce">operator const T *</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a3dc4cc203af0de04102913f8d45b1f68">operator T*</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#adcf38adc3a1b6b44dcc6f5b85cbfad20">operator!=</a>(const Vector4D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a46418f40c330cf69f3d0a881d8b035fb">operator*</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a9546ce90575aab57de0c80b581973ff7">operator*</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#ae8455c83b7501505c3c27381308aa3ea">operator*=</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a9bd1c0fc5a6341e9574dc5fdb764c41e">operator*=</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a92f0f8f550ff6a799593220241fcff82">operator+</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aa6876eabe33eb50ec78db8a66c27b8fb">operator+=</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aa44f844c97283ac106e84c1ed6f7aef0">operator-</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a24ffb1c3582594ca3190932cf5b3ac6c">operator-=</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a1341937c5b5a352240dee7920c283068">operator/</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a43a54872bca72d13f81d1ac4d6e615f0">operator/=</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a9699b4901205fcce59cfd5d5dbadbf6b">operator==</a>(const Vector4D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a2469c42527ead691f479a9a573709e5f">setMax</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aa647808a65613af0e1e757f27444f0a6">setMin</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a9b164290093d948905fab0f56fbe22fc">setValue</a>(const T &amp;_xxx, const T &amp;_yyy, const T &amp;_zzz, const T &amp;_www)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a1750c9d1b91d67b8b2bc9d0cce759944">setW</a>(T _w)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a238d966b077394ff118f2088479fb620">setX</a>(T _x)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a7489a0c8d592c9464a8e378bbb7e570e">setY</a>(T _y)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#ae5bbc387ea4199ea535d4d033cfc40d1">setZ</a>(T _z)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a978b0511ade11701ffdbd7974de6932e">setZero</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a0e140dec4eca4f3695f19fb92dc3e1ae">Vector4D</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a7a41fd47b438cc43849a2b2c0f308db2">Vector4D</a>(const T &amp;_xxx, const T &amp;_yyy, const T &amp;_zzz, const T &amp;_www)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a0ede53650faf9183b87a3592e8be142d">w</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a98cef087b46916c257dc7b7e39230e74">x</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a5c604a37b7503594d4b69d286751b12d">y</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a5b42d456747b68c7ab1da8cfdbc38dfc">z</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

1716
classetk_1_1_vector4_d.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,174 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="namespaceetk_1_1archive.html">archive</a></li><li class="navelem"><a class="el" href="classetk_1_1archive_1_1_zip.html">Zip</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::archive::Zip Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac">Archive</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475">close</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441">display</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#aa1fd3f3a8733968d6babe29e5295f439">exist</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a496024ba396746e78ccd6872b633138f">getContent</a>(size_t _id) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a2a32911fe1aa9945eac8478924c6ba17">getContent</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b">getFileName</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a9da33ff502b21d05d6217963fe3246d4">getName</a>(size_t _id) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19">load</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3">loadFile</a>(const std::map&lt; std::string, ArchiveContent &gt;::iterator &amp;_it) override</td><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</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="classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294">loadPackage</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16">m_content</a></td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073">m_fileName</a></td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373">open</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a17d06497d98be15f6080cf84010d35a0">size</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda">Zip</a>(const std::string &amp;_fileName, uint64_t _offset=0LL)</td><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2">~Archive</a>()=default</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24">~Zip</a>()</td><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,324 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::archive::Zip Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="namespaceetk_1_1archive.html">archive</a></li><li class="navelem"><a class="el" href="classetk_1_1archive_1_1_zip.html">Zip</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classetk_1_1archive_1_1_zip-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::archive::Zip Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_zip_8hpp_source.html">Zip.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for etk::archive::Zip:</div>
<div class="dyncontent">
<div class="center">
<img src="classetk_1_1archive_1_1_zip.png" usemap="#etk::archive::Zip_map" alt=""/>
<map id="etk::archive::Zip_map" name="etk::archive::Zip_map">
<area href="classetk_1_1_archive.html" title="Access on a zip data file. " alt="etk::Archive" shape="rect" coords="0,0,102,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:afb44ec0e03903534beeaa51bd562acda"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda">Zip</a> (const std::string &amp;_fileName, uint64_t _offset=0LL)</td></tr>
<tr class="separator:afb44ec0e03903534beeaa51bd562acda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79fff570b3ccbee5ffe3d0f85b5c7b24"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24">~Zip</a> ()</td></tr>
<tr class="separator:a79fff570b3ccbee5ffe3d0f85b5c7b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classetk_1_1_archive"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classetk_1_1_archive')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td></tr>
<tr class="memitem:a5991c05535749c9ed04eeec185f675ac inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac">Archive</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:a5991c05535749c9ed04eeec185f675ac inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a712ccb41b94c3d96fa7be82e13d10ee2 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2">~Archive</a> ()=default</td></tr>
<tr class="separator:a712ccb41b94c3d96fa7be82e13d10ee2 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcd2958b8df98c6f3841dc20b934a26b inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b">getFileName</a> ()</td></tr>
<tr class="separator:abcd2958b8df98c6f3841dc20b934a26b inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17d06497d98be15f6080cf84010d35a0 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a17d06497d98be15f6080cf84010d35a0">size</a> () const</td></tr>
<tr class="separator:a17d06497d98be15f6080cf84010d35a0 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9da33ff502b21d05d6217963fe3246d4 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a9da33ff502b21d05d6217963fe3246d4">getName</a> (size_t _id) const</td></tr>
<tr class="separator:a9da33ff502b21d05d6217963fe3246d4 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a496024ba396746e78ccd6872b633138f inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a496024ba396746e78ccd6872b633138f">getContent</a> (size_t _id) const</td></tr>
<tr class="separator:a496024ba396746e78ccd6872b633138f inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a32911fe1aa9945eac8478924c6ba17 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a2a32911fe1aa9945eac8478924c6ba17">getContent</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:a2a32911fe1aa9945eac8478924c6ba17 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1fd3f3a8733968d6babe29e5295f439 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#aa1fd3f3a8733968d6babe29e5295f439">exist</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:aa1fd3f3a8733968d6babe29e5295f439 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1594998eb11332bba3bcd6a2392c373 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373">open</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:ad1594998eb11332bba3bcd6a2392c373 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda6becefeae5944d4001900d3231475 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475">close</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:abda6becefeae5944d4001900d3231475 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bc198e2fda3b1bfe3176ec315e22441 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441">display</a> ()</td></tr>
<tr class="separator:a8bc198e2fda3b1bfe3176ec315e22441 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a53e3a637a4f39b14ff15c880c57c14f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3">loadFile</a> (const std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;::iterator &amp;_it) override</td></tr>
<tr class="separator:a53e3a637a4f39b14ff15c880c57c14f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classetk_1_1_archive"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classetk_1_1_archive')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td></tr>
<tr class="memitem:aa0d4393b92c0548812cc511a8c5bec19 inherit pub_static_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classetk_1_1_archive.html">Archive</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19">load</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:aa0d4393b92c0548812cc511a8c5bec19 inherit pub_static_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad90205aba8b5892b1bd0324821cea294 inherit pub_static_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classetk_1_1_archive.html">Archive</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294">loadPackage</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:ad90205aba8b5892b1bd0324821cea294 inherit pub_static_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classetk_1_1_archive"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classetk_1_1_archive')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td></tr>
<tr class="memitem:ade4fc9b52603f85c4201ad21f5c70073 inherit pro_attribs_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073">m_fileName</a></td></tr>
<tr class="separator:ade4fc9b52603f85c4201ad21f5c70073 inherit pro_attribs_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e51fc4daee5c4a0f5c1810983e6f16 inherit pro_attribs_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16">m_content</a></td></tr>
<tr class="separator:a50e51fc4daee5c4a0f5c1810983e6f16 inherit pro_attribs_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classetk_1_1archive_1_1_zip.html" title="Zip acces interface (wrapper) ">Zip</a> acces interface (wrapper) </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afb44ec0e03903534beeaa51bd562acda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb44ec0e03903534beeaa51bd562acda">&sect;&nbsp;</a></span>Zip()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::archive::Zip::Zip </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_fileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint64_t&#160;</td>
<td class="paramname"><em>_offset</em> = <code>0LL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>constructor of a zip file access </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_fileName</td><td>File to parse (.zip / .apk) </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_offset</td><td>Offset in the file where to start the parsing of the "zip" </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a79fff570b3ccbee5ffe3d0f85b5c7b24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79fff570b3ccbee5ffe3d0f85b5c7b24">&sect;&nbsp;</a></span>~Zip()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual etk::archive::Zip::~Zip </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>basic destructor </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a53e3a637a4f39b14ff15c880c57c14f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53e3a637a4f39b14ff15c880c57c14f3">&sect;&nbsp;</a></span>loadFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void etk::archive::Zip::loadFile </td>
<td>(</td>
<td class="paramtype">const std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;::iterator &amp;&#160;</td>
<td class="paramname"><em>_it</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Request the load in memory of the concerned file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_it</td><td>Iterator on the element. </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented from <a class="el" href="classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8">etk::Archive</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/archive/<a class="el" href="_zip_8hpp_source.html">Zip.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

View File

@ -0,0 +1,184 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceutf8.html">utf8</a></li><li class="navelem"><a class="el" href="classutf8_1_1iterator.html">iterator</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">utf8::iterator Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a491dfde52d1bb01bd284ddda702fac61">getPos</a>() const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#aebb30cce96db460dffdb275170a979cb">iterator</a>()</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ad640e78bef39d56b5282e8a9011c0d59">iterator</a>(std::string &amp;_str)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a2676d3eba675ecfa0f789ba15e7335d7">iterator</a>(std::string &amp;_str, const std::string::iterator &amp;_pos)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a7f0ab43734e7324ad6c01c143d35a26a">iterator</a>(std::string &amp;_str, size_t _pos)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a627ca7ef0ee43bf15445b4b29a775d2e">iterator</a>(std::string *_str, const std::string::iterator &amp;_pos)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a92e5ead9e0b57f889a635306c7e7b6fe">iterator</a>(std::string *_str, size_t _pos)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#af9610f601ab0d2729b235f0ec4204ff1">iterator</a>(const iterator &amp;_obj)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a7143946e5fca162dccd02e82e6763fef">operator size_t</a>() const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a342ea299a2db67686b6e1b5bcd87276f">operator!=</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ae5e5fc32fe6f48f3218464627e416c76">operator*</a>()</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a1eecc0edaf9245a53d1ebe8e90261300">operator+</a>(const int64_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#aa9e55971044201725a9672913b0e7dca">operator+</a>(const int32_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a9f77f61d4a6869c6ade054f22fc77b44">operator+</a>(const size_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ac6e8470c3e2ca1216c6663b2a120c7b0">operator++</a>()</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a76dfdca4191ed484149d6ed260f0b0c7">operator++</a>(int32_t)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#abf02b2a76b3648e6d6a6554726f0f5ab">operator-</a>(const int64_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a4938a35a2705a089de16b20eaf5c98c2">operator-</a>(const int32_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ac8505389bd5e41973c0971cb5a9f8b86">operator-</a>(const size_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a30bad80656165761acba9a5bf336bb24">operator--</a>()</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a5bb362e7ef8f382c06b26734ac1eb753">operator--</a>(int32_t)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ac74e8ae878532c46806564905a8527c7">operator&lt;</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a346ff026e12a1aa5f75881bd9a2101db">operator&lt;=</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a026f9c7bec14739d0346adf834f3cf6f">operator=</a>(const iterator &amp;_obj)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ae45282e1b982fd3ba02c91ea1dd191c6">operator==</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a6747633f8b16db61fafdb3358a628625">operator&gt;</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a51dc6ee6f507c2cce9bd8edc9b804fad">operator&gt;=</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a4de42494301339b944f846b649504f4f">~iterator</a>()</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

1159
classutf8_1_1iterator.html Normal file

File diff suppressed because it is too large Load Diff

BIN
closed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

373
customdoxygen.css Normal file
View File

@ -0,0 +1,373 @@
#navrow1, #navrow2, #navrow3, #navrow4, #navrow5{
border-bottom: 1px solid #EEEEEE;
}
.adjust-right {
margin-left: 30px !important;
font-size: 1.15em !important;
}
.navbar{
border: 0px solid #222 !important;
}
/* Sticky footer styles
-------------------------------------------------- */
html,
body {
counter-reset: h1counter;
height: 100%;
/* The html and body elements cannot have any padding or margin. */
}
h1, .h1, h2, .h2, h3, .h3{
font-weight: bold !important;
}
h1:before {
content: counter(h1counter) ".\0000a0\0000a0";
counter-increment: h1counter;
counter-reset: h2counter;
}
h2:before {
content: counter(h1counter) "." counter(h2counter) ".\0000a0\0000a0";
counter-increment: h2counter;
counter-reset: h3counter;
}
h3:before {
content: counter(h1counter) "." counter(h2counter) "." counter(h3counter) ".\0000a0\0000a0";
counter-increment: h3counter;
}
/* Wrapper for page content to push down footer */
#wrap {
min-height: 100%;
height: auto;
/* Negative indent footer by its height */
margin: 0 auto -60px;
/* Pad bottom by footer height */
padding: 0 0 60px;
}
/* Set the fixed height of the footer here */
#footer {
font-size: 0.9em;
padding: 8px 0px;
background-color: #f5f5f5;
}
.footer-row {
line-height: 44px;
}
#footer > .container {
padding-left: 15px;
padding-right: 15px;
}
.footer-follow-icon {
margin-left: 3px;
text-decoration: none !important;
}
.footer-follow-icon img {
width: 20px;
}
.footer-link {
padding-top: 5px;
display: inline-block;
color: #999999;
text-decoration: none;
}
.footer-copyright {
text-align: center;
}
@media (min-width: 992px) {
.footer-row {
text-align: left;
}
.footer-icons {
text-align: right;
}
}
@media (max-width: 991px) {
.footer-row {
text-align: center;
}
.footer-icons {
text-align: center;
}
}
/* DOXYGEN Code Styles
----------------------------------- */
a.qindex {
font-weight: bold;
}
a.qindexHL {
font-weight: bold;
background-color: #9CAFD4;
color: #ffffff;
border: 1px double #869DCA;
}
.contents a.qindexHL:visited {
color: #ffffff;
}
a.code, a.code:visited, a.line, a.line:visited {
color: #4665A2;
}
a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
color: #4665A2;
}
/* @end */
dl.el {
margin-left: -1cm;
}
pre.fragment {
border: 1px solid #C4CFE5;
background-color: #FBFCFD;
padding: 4px 6px;
margin: 4px 8px 4px 2px;
overflow: auto;
word-wrap: break-word;
font-size: 9pt;
line-height: 125%;
font-family: monospace, fixed;
font-size: 105%;
}
div.fragment {
padding: 4px 6px;
margin: 4px 8px 4px 2px;
border: 1px solid #C4CFE5;
}
div.line {
font-family: monospace, fixed;
font-size: 13px;
min-height: 13px;
line-height: 1.0;
text-wrap: unrestricted;
white-space: -moz-pre-wrap; /* Moz */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 */
word-wrap: break-word; /* IE 5.5+ */
text-indent: -53px;
padding-left: 53px;
padding-bottom: 0px;
margin: 0px;
-webkit-transition-property: background-color, box-shadow;
-webkit-transition-duration: 0.5s;
-moz-transition-property: background-color, box-shadow;
-moz-transition-duration: 0.5s;
-ms-transition-property: background-color, box-shadow;
-ms-transition-duration: 0.5s;
-o-transition-property: background-color, box-shadow;
-o-transition-duration: 0.5s;
transition-property: background-color, box-shadow;
transition-duration: 0.5s;
}
div.line.glow {
background-color: cyan;
box-shadow: 0 0 10px cyan;
}
span.lineno {
padding-right: 4px;
text-align: right;
border-right: 2px solid #0F0;
background-color: #E8E8E8;
white-space: pre;
}
span.lineno a {
background-color: #D8D8D8;
}
span.lineno a:hover {
background-color: #C8C8C8;
}
div.groupHeader {
margin-left: 16px;
margin-top: 12px;
font-weight: bold;
}
div.groupText {
margin-left: 16px;
font-style: italic;
}
/* @group Code Colorization */
span.keyword {
color: #008000
}
span.keywordtype {
color: #604020
}
span.keywordflow {
color: #e08000
}
span.comment {
color: #800000
}
span.preprocessor {
color: #806020
}
span.stringliteral {
color: #002080
}
span.charliteral {
color: #008080
}
span.vhdldigit {
color: #ff00ff
}
span.vhdlchar {
color: #000000
}
span.vhdlkeyword {
color: #700070
}
span.vhdllogic {
color: #ff0000
}
blockquote {
background-color: #F7F8FB;
border-left: 2px solid #9CAFD4;
margin: 0 24px 0 4px;
padding: 0 12px 0 16px;
}
/*---------------- Search Box */
#search-box {
margin: 10px 0px;
}
#search-box .close {
display: none;
position: absolute;
right: 0px;
padding: 6px 12px;
z-index: 5;
}
/*---------------- Search results window */
#search-results-window {
display: none;
}
iframe#MSearchResults {
width: 100%;
height: 15em;
}
.SRChildren {
padding-left: 3ex; padding-bottom: .5em
}
.SRPage .SRChildren {
display: none;
}
a.SRScope {
display: block;
}
a.SRSymbol:focus, a.SRSymbol:active,
a.SRScope:focus, a.SRScope:active {
text-decoration: underline;
}
span.SRScope {
padding-left: 4px;
}
.SRResult {
display: none;
}
/* class and file list */
.directory .icona,
.directory .arrow {
height: auto;
}
.directory .icona .icon {
height: 16px;
}
.directory .icondoc {
background-position: 0px 0px;
height: 20px;
}
.directory .iconfopen {
background-position: 0px 0px;
}
.directory td.entry {
padding: 7px 8px 6px 8px;
}
.table > tbody > tr > td.memSeparator {
line-height: 0;
padding: 0;
}
.memItemLeft, .memTemplItemLeft {
white-space: normal;
}
/* enumerations */
.panel-body thead > tr {
background-color: #e0e0e0;
}
/* todo lists */
.todoname,
.todoname a {
font-weight: bold;
}
/* Class title */
.summary {
margin-top: 25px;
}
.page-header {
margin: 20px 0px !important;
}
.page-header {
#display: inline-block;
}
.title {
text-align: center;
color: orange;
}
.page-header .pull-right {
margin-top: 0.3em;
margin-left: 0.5em;
}
.page-header .label {
font-size: 50%;
}

View File

@ -0,0 +1,157 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,153 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">framework Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,161 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/archive Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_798ecbd57274add4c849e5d9524617ed.html">archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">archive Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:_archive_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_archive_8hpp.html">Archive.hpp</a> <a href="_archive_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_zip_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_zip_8hpp.html">Zip.hpp</a> <a href="_zip_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,174 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://atria-soft.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:_color_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_color_8hpp.html">Color.hpp</a> <a href="_color_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:etk_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="etk_8hpp.html">etk.hpp</a> <a href="etk_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_hash_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_hash_8hpp.html">Hash.hpp</a> <a href="_hash_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_noise_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_noise_8hpp.html">Noise.hpp</a> <a href="_noise_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:std_tools_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="std_tools_8hpp.html">stdTools.hpp</a> <a href="std_tools_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:tool_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tool_8hpp.html">tool.hpp</a> <a href="tool_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:types_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8hpp.html">types.hpp</a> <a href="types_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 10:48:19 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

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