Skip to content
Snippets Groups Projects
Commit dcee929d authored by Patrik Huber's avatar Patrik Huber
Browse files

Uploaded the current eos doxygen documentation

parent 71cf9b06
No related branches found
No related tags found
No related merge requests found
Showing
with 3637 additions and 0 deletions
<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>eos: include/eos/core/Landmark.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">eos
&#160;<span id="projectnumber">0.6.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
</ul>
</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_ce53d3124a8ddb93985ce6ec479297f4.html">include</a></li><li class="navelem"><a class="el" href="dir_c7ebde285fcef06dba0b090642612638.html">eos</a></li><li class="navelem"><a class="el" href="dir_bfe318604057f18fe4ea65f858b9b42f.html">core</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Landmark.hpp</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Eos - A 3D Morphable Model fitting library written in modern C++11/14.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * File: include/eos/core/Landmark.hpp</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Copyright 2014, 2015 Patrik Huber</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * limitations under the License.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#ifndef EOS_LANDMARK_HPP_</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#define EOS_LANDMARK_HPP_</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceeos.html">eos</a> {</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">namespace </span>core {</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> LandmarkType&gt;</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structeos_1_1core_1_1_landmark.html"> 37</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structeos_1_1core_1_1_landmark.html">Landmark</a></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"><a class="line" href="structeos_1_1core_1_1_landmark.html#a85c0f001e311e994314e900dcb284ad3"> 39</a></span>&#160; std::string <a class="code" href="structeos_1_1core_1_1_landmark.html#a85c0f001e311e994314e900dcb284ad3">name</a>; </div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structeos_1_1core_1_1_landmark.html#aa3ffa0bd40290634e485e3c5ca99229c"> 40</a></span>&#160; LandmarkType <a class="code" href="structeos_1_1core_1_1_landmark.html#aa3ffa0bd40290634e485e3c5ca99229c">coordinates</a>; </div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;};</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="namespaceeos_1_1core.html#a6d6a8533690b5860236f55afafa14d2b"> 46</a></span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> LandmarkType&gt; <span class="keyword">using</span> <a class="code" href="namespaceeos_1_1core.html#a6d6a8533690b5860236f55afafa14d2b">LandmarkCollection</a> = std::vector&lt;Landmark&lt;LandmarkType&gt;&gt;;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="namespaceeos_1_1core.html#aacf41dc417a1dbfc929c9cc7f2c7feeb"> 57</a></span>&#160;<a class="code" href="namespaceeos_1_1core.html#a6d6a8533690b5860236f55afafa14d2b">LandmarkCollection&lt;T&gt;</a> <a class="code" href="namespaceeos_1_1core.html#aacf41dc417a1dbfc929c9cc7f2c7feeb">filter</a>(<span class="keyword">const</span> <a class="code" href="namespaceeos_1_1core.html#a6d6a8533690b5860236f55afafa14d2b">LandmarkCollection&lt;T&gt;</a>&amp; landmarks, <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; <a class="code" href="namespaceeos_1_1core.html#aacf41dc417a1dbfc929c9cc7f2c7feeb">filter</a>)</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;{</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespaceeos_1_1core.html#a6d6a8533690b5860236f55afafa14d2b">LandmarkCollection&lt;T&gt;</a> filtered_landmarks;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">using</span> std::begin;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keyword">using</span> std::end;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; std::copy_if(begin(landmarks), end(landmarks), std::back_inserter(filtered_landmarks),</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; [&amp;](<span class="keyword">const</span> <a class="code" href="structeos_1_1core_1_1_landmark.html">Landmark&lt;T&gt;</a>&amp; lm) { <span class="keywordflow">return</span> std::find(begin(filter), end(filter), lm.<a class="code" href="structeos_1_1core_1_1_landmark.html#a85c0f001e311e994314e900dcb284ad3">name</a>) != end(filter); }</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; );</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">return</span> filtered_landmarks;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;};</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; } <span class="comment">/* namespace core */</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;} <span class="comment">/* namespace eos */</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* EOS_LANDMARK_HPP_ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="structeos_1_1core_1_1_landmark_html_a85c0f001e311e994314e900dcb284ad3"><div class="ttname"><a href="structeos_1_1core_1_1_landmark.html#a85c0f001e311e994314e900dcb284ad3">eos::core::Landmark::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">Name of the landmark, often used as identifier. </div><div class="ttdef"><b>Definition:</b> Landmark.hpp:39</div></div>
<div class="ttc" id="namespaceeos_1_1core_html_a6d6a8533690b5860236f55afafa14d2b"><div class="ttname"><a href="namespaceeos_1_1core.html#a6d6a8533690b5860236f55afafa14d2b">eos::core::LandmarkCollection</a></div><div class="ttdeci">std::vector&lt; Landmark&lt; LandmarkType &gt;&gt; LandmarkCollection</div><div class="ttdoc">A trivial collection of landmarks that belong together. </div><div class="ttdef"><b>Definition:</b> Landmark.hpp:46</div></div>
<div class="ttc" id="structeos_1_1core_1_1_landmark_html_aa3ffa0bd40290634e485e3c5ca99229c"><div class="ttname"><a href="structeos_1_1core_1_1_landmark.html#aa3ffa0bd40290634e485e3c5ca99229c">eos::core::Landmark::coordinates</a></div><div class="ttdeci">LandmarkType coordinates</div><div class="ttdoc">The position or coordinates of the landmark. </div><div class="ttdef"><b>Definition:</b> Landmark.hpp:40</div></div>
<div class="ttc" id="namespaceeos_1_1core_html_aacf41dc417a1dbfc929c9cc7f2c7feeb"><div class="ttname"><a href="namespaceeos_1_1core.html#aacf41dc417a1dbfc929c9cc7f2c7feeb">eos::core::filter</a></div><div class="ttdeci">LandmarkCollection&lt; T &gt; filter(const LandmarkCollection&lt; T &gt; &amp;landmarks, const std::vector&lt; std::string &gt; &amp;filter)</div><div class="ttdoc">Filters the given LandmarkCollection and returns a new LandmarkCollection containing all landmarks wh...</div><div class="ttdef"><b>Definition:</b> Landmark.hpp:57</div></div>
<div class="ttc" id="structeos_1_1core_1_1_landmark_html"><div class="ttname"><a href="structeos_1_1core_1_1_landmark.html">eos::core::Landmark</a></div><div class="ttdoc">Representation of a landmark, consisting of a landmark name and coordinates of the given type...</div><div class="ttdef"><b>Definition:</b> Landmark.hpp:37</div></div>
<div class="ttc" id="namespaceeos_html"><div class="ttname"><a href="namespaceeos.html">eos</a></div><div class="ttdoc">Namespace containing all of eos&#39;s 3D model fitting functionality. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>eos: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">eos
&#160;<span id="projectnumber">0.6.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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="namespaceeos.html" target="_self">eos</a></td><td class="desc">Namespace containing all of eos's 3D model fitting functionality </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="namespaceeos_1_1core.html" target="_self">core</a></td><td class="desc">Essential functions and classes to work with 3D face models and landmarks </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="structeos_1_1core_1_1_landmark.html" target="_self">Landmark</a></td><td class="desc">Representation of a landmark, consisting of a landmark name and coordinates of the given type. Usually, the type would be <code>cv::Vec2f</code> </td></tr>
<tr id="row_0_0_1_"><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="classeos_1_1core_1_1_landmark_mapper.html" target="_self">LandmarkMapper</a></td><td class="desc">Represents a mapping from one kind of landmarks to a different format (e.g. model vertices) </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceeos_1_1fitting.html" target="_self">fitting</a></td><td class="desc">Pose and shape fitting of a 3D Morphable Model </td></tr>
<tr id="row_0_1_0_"><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="structeos_1_1fitting_1_1_frustum.html" target="_self">Frustum</a></td><td class="desc">A class representing a camera viewing frustum. At the moment used as orthographic camera only </td></tr>
<tr id="row_0_1_1_" 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="structeos_1_1fitting_1_1_orthographic_rendering_parameters.html" target="_self">OrthographicRenderingParameters</a></td><td class="desc">Represents a set of estimated model parameters (rotation, translation) and camera parameters (viewing frustum) </td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceeos_1_1morphablemodel.html" target="_self">morphablemodel</a></td><td class="desc">Functionality to represent a Morphable Model, containing it's PCA models and loading functions </td></tr>
<tr id="row_0_2_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="classeos_1_1morphablemodel_1_1_morphable_model.html" target="_self">MorphableModel</a></td><td class="desc">A class representing a 3D Morphable Model, consisting of a shape- and colour (albedo) PCA model </td></tr>
<tr id="row_0_2_1_"><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="classeos_1_1morphablemodel_1_1_pca_model.html" target="_self">PcaModel</a></td><td class="desc">This class represents a PCA-model that consists of: </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceeos_1_1render.html" target="_self">render</a></td><td class="desc">3D mesh and texture extraction functionality </td></tr>
<tr id="row_0_3_0_"><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="structeos_1_1render_1_1_mesh.html" target="_self">Mesh</a></td><td class="desc">This class represents a 3D mesh consisting of vertices, vertex colour information and texture coordinates </td></tr>
<tr id="row_0_3_1_" 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="classeos_1_1render_1_1_texture.html" target="_self">Texture</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
doc/bc_s.png 0 → 100644
NaN GiB (NaN%)
View file @ dcee929d
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
doc/bdwn.png 0 → 100644
NaN GiB (NaN%)
View file @ dcee929d
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>eos: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">eos
&#160;<span id="projectnumber">0.6.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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="namespaceeos.html">eos</a></li><li class="navelem"><a class="el" href="namespaceeos_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html">LandmarkMapper</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">eos::core::LandmarkMapper Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classeos_1_1core_1_1_landmark_mapper.html">eos::core::LandmarkMapper</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html#aa0d5463e00e3b8f074b1f81dbd9390a7">convert</a>(std::string landmark_name) const </td><td class="entry"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html">eos::core::LandmarkMapper</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html#ab31ea1ec78c463ce54e2372fce103889">LandmarkMapper</a>()=default</td><td class="entry"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html">eos::core::LandmarkMapper</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html#a7da2756a772bd7dd7708bf20fcc95fc4">LandmarkMapper</a>(boost::filesystem::path filename)</td><td class="entry"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html">eos::core::LandmarkMapper</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html#a7e3a46e6aeb522d96066a3d73f4c92c6">size</a>() const </td><td class="entry"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html">eos::core::LandmarkMapper</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>eos: eos::core::LandmarkMapper Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">eos
&#160;<span id="projectnumber">0.6.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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="namespaceeos.html">eos</a></li><li class="navelem"><a class="el" href="namespaceeos_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html">LandmarkMapper</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classeos_1_1core_1_1_landmark_mapper-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">eos::core::LandmarkMapper Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Represents a mapping from one kind of landmarks to a different format (e.g. model vertices).
<a href="classeos_1_1core_1_1_landmark_mapper.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_landmark_mapper_8hpp_source.html">LandmarkMapper.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:ab31ea1ec78c463ce54e2372fce103889"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab31ea1ec78c463ce54e2372fce103889"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html#ab31ea1ec78c463ce54e2372fce103889">LandmarkMapper</a> ()=default</td></tr>
<tr class="memdesc:ab31ea1ec78c463ce54e2372fce103889"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new landmark mapper that performs an identity mapping, that is, its output is the same as the input. <br /></td></tr>
<tr class="separator:ab31ea1ec78c463ce54e2372fce103889"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7da2756a772bd7dd7708bf20fcc95fc4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html#a7da2756a772bd7dd7708bf20fcc95fc4">LandmarkMapper</a> (boost::filesystem::path filename)</td></tr>
<tr class="memdesc:a7da2756a772bd7dd7708bf20fcc95fc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new landmark mapper from a file containing mappings from one set of landmark identifiers to another. <a href="#a7da2756a772bd7dd7708bf20fcc95fc4">More...</a><br /></td></tr>
<tr class="separator:a7da2756a772bd7dd7708bf20fcc95fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0d5463e00e3b8f074b1f81dbd9390a7"><td class="memItemLeft" align="right" valign="top">boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html#aa0d5463e00e3b8f074b1f81dbd9390a7">convert</a> (std::string landmark_name) const </td></tr>
<tr class="memdesc:aa0d5463e00e3b8f074b1f81dbd9390a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts the given landmark name to the mapped name. <a href="#aa0d5463e00e3b8f074b1f81dbd9390a7">More...</a><br /></td></tr>
<tr class="separator:aa0d5463e00e3b8f074b1f81dbd9390a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e3a46e6aeb522d96066a3d73f4c92c6"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html#a7e3a46e6aeb522d96066a3d73f4c92c6">size</a> () const </td></tr>
<tr class="memdesc:a7e3a46e6aeb522d96066a3d73f4c92c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of loaded landmark mappings. <a href="#a7e3a46e6aeb522d96066a3d73f4c92c6">More...</a><br /></td></tr>
<tr class="separator:a7e3a46e6aeb522d96066a3d73f4c92c6"><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>Represents a mapping from one kind of landmarks to a different format (e.g. model vertices). </p>
<p>When fitting the 3D model to an image, a correspondence must be known from the 2D image landmarks to 3D vertex points in the Morphable Model. The 3D model defines all its points in the form of vertex ids. These mappings are stored in a file, see the <code>share/</code> folder for an example for mapping 2D ibug landmarks to 3D model vertex indices.</p>
<p>The <a class="el" href="classeos_1_1core_1_1_landmark_mapper.html" title="Represents a mapping from one kind of landmarks to a different format (e.g. model vertices)...">LandmarkMapper</a> thus has two main use cases:</p><ul>
<li>Mapping 2D landmark points to 3D vertices</li>
<li>Converting one set of 2D landmarks into another set of 2D landmarks with different identifiers. </li>
</ul>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a7da2756a772bd7dd7708bf20fcc95fc4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">eos::core::LandmarkMapper::LandmarkMapper </td>
<td>(</td>
<td class="paramtype">boost::filesystem::path&#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>Constructs a new landmark mapper from a file containing mappings from one set of landmark identifiers to another. </p>
<p>In case the file contains no mappings, a landmark mapper that performs an identity mapping is constructed.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>A file with landmark mappings. </td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td>if there is an error loading the mappings from the file. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="aa0d5463e00e3b8f074b1f81dbd9390a7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">boost::optional&lt;std::string&gt; eos::core::LandmarkMapper::convert </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>landmark_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>Converts the given landmark name to the mapped name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">landmark_name</td><td>A landmark name to convert. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The mapped landmark name if a mapping exists, an empty optional otherwise. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">out_of_range</td><td>exception if there is no mapping for the given landmarkName. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a7e3a46e6aeb522d96066a3d73f4c92c6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto eos::core::LandmarkMapper::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>Returns the number of loaded landmark mappings. </p>
<dl class="section return"><dt>Returns</dt><dd>The number of landmark mappings. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/eos/core/<a class="el" href="_landmark_mapper_8hpp_source.html">LandmarkMapper.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>eos: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">eos
&#160;<span id="projectnumber">0.6.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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="namespaceeos.html">eos</a></li><li class="navelem"><a class="el" href="namespaceeos_1_1morphablemodel.html">morphablemodel</a></li><li class="navelem"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">MorphableModel</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">eos::morphablemodel::MorphableModel Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cereal::access</b> (defined in <a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a>)</td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html#a5fd1b15edc89e89808339859570a4c09">draw_sample</a>(float shape_sigma=1.0f, float color_sigma=1.0f)</td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html#a14787e8e29f390277b10f2d0e19aa587">draw_sample</a>(std::vector&lt; float &gt; shape_coefficients, std::vector&lt; float &gt; color_coefficients)</td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html#a1fff16d5d749831fa90049199101298c">get_color_model</a>() const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html#a43dcaaff84e217ea9643e37705136f31">get_mean</a>() const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html#a990bf9c518307c811691facb8c1daa11">get_shape_model</a>() const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html#aeffacfcafaf7dff6e21b047a2a6d22ae">get_texture_coordinates</a>() const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html#a253ca65b7f6c6cb48d4abd7b9a7f9a83">has_color_model</a>() const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MorphableModel</b>()=default (defined in <a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a>)</td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html#a438898cd4578c1998e452de7d521f8cc">MorphableModel</a>(PcaModel shape_model, PcaModel color_model, std::vector&lt; cv::Vec2f &gt; texture_coordinates=std::vector&lt; cv::Vec2f &gt;())</td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">eos::morphablemodel::MorphableModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
This diff is collapsed.
<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>eos: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">eos
&#160;<span id="projectnumber">0.6.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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="namespaceeos.html">eos</a></li><li class="navelem"><a class="el" href="namespaceeos_1_1morphablemodel.html">morphablemodel</a></li><li class="navelem"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">PcaModel</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">eos::morphablemodel::PcaModel Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cereal::access</b> (defined in <a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a>)</td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#a8dfc5fa04f9853f2e06b971b90415538">draw_sample</a>(float sigma=1.0f)</td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#abb5f0c6f86ab0cf9b35016441d877745">draw_sample</a>(std::vector&lt; float &gt; coefficients)</td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#acdf68d929079eab57ab4990c468a9e0d">get_data_dimension</a>() const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#a8315679e0893b1bcde4f9a9aa08a137d">get_eigenvalue</a>(int index) const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#af05c96c2a5d3936503b961a9b4238495">get_mean</a>() const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#a1820ad4e0b9719884811188f3c932592">get_mean_at_point</a>(int vertex_index) const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#af0597eb2cf01c98e397773740f3a8258">get_normalised_pca_basis</a>() const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#a66e4ef89182a98845a8a6804047f2b77">get_normalised_pca_basis</a>(int vertex_id) const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#a309148e123fc5fecd3cf10513f75b657">get_num_principal_components</a>() const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#aab14825974f9512ba3b7b88afd2521b3">get_triangle_list</a>() const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#a8d0f31b08aca934b7cf86dd92a1abbe2">get_unnormalised_pca_basis</a>() const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#a059f3e3f68307fd97b3e4aa38e4b6d34">get_unnormalised_pca_basis</a>(int vertex_id) const </td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>PcaModel</b>() (defined in <a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a>)</td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html#ab2e45689de5f00a6109ecf00b0625d2f">PcaModel</a>(cv::Mat mean, cv::Mat pca_basis, cv::Mat eigenvalues, std::vector&lt; std::array&lt; int, 3 &gt;&gt; triangle_list)</td><td class="entry"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">eos::morphablemodel::PcaModel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
This diff is collapsed.
<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>eos: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">eos
&#160;<span id="projectnumber">0.6.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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="namespaceeos.html">eos</a></li><li class="navelem"><a class="el" href="namespaceeos_1_1render.html">render</a></li><li class="navelem"><a class="el" href="classeos_1_1render_1_1_texture.html">Texture</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">eos::render::Texture Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classeos_1_1render_1_1_texture.html">eos::render::Texture</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>heightLog</b> (defined in <a class="el" href="classeos_1_1render_1_1_texture.html">eos::render::Texture</a>)</td><td class="entry"><a class="el" href="classeos_1_1render_1_1_texture.html">eos::render::Texture</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>mipmaps</b> (defined in <a class="el" href="classeos_1_1render_1_1_texture.html">eos::render::Texture</a>)</td><td class="entry"><a class="el" href="classeos_1_1render_1_1_texture.html">eos::render::Texture</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mipmaps_num</b> (defined in <a class="el" href="classeos_1_1render_1_1_texture.html">eos::render::Texture</a>)</td><td class="entry"><a class="el" href="classeos_1_1render_1_1_texture.html">eos::render::Texture</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>widthLog</b> (defined in <a class="el" href="classeos_1_1render_1_1_texture.html">eos::render::Texture</a>)</td><td class="entry"><a class="el" href="classeos_1_1render_1_1_texture.html">eos::render::Texture</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>eos: eos::render::Texture Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">eos
&#160;<span id="projectnumber">0.6.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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="namespaceeos.html">eos</a></li><li class="navelem"><a class="el" href="namespaceeos_1_1render.html">render</a></li><li class="navelem"><a class="el" href="classeos_1_1render_1_1_texture.html">Texture</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classeos_1_1render_1_1_texture-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">eos::render::Texture Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<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:af8954d614c989fbb218c64ebc95f564c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8954d614c989fbb218c64ebc95f564c"></a>
std::vector&lt; cv::Mat &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mipmaps</b></td></tr>
<tr class="separator:af8954d614c989fbb218c64ebc95f564c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e1910f6d0d0901eb5df8586237b13ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e1910f6d0d0901eb5df8586237b13ab"></a>
unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>widthLog</b></td></tr>
<tr class="separator:a7e1910f6d0d0901eb5df8586237b13ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4007a8877dce48c20bce1180c74d887"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4007a8877dce48c20bce1180c74d887"></a>
unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>heightLog</b></td></tr>
<tr class="separator:ad4007a8877dce48c20bce1180c74d887"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a267f0430363a6d26ec581d8b1f16ef05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a267f0430363a6d26ec581d8b1f16ef05"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>mipmaps_num</b></td></tr>
<tr class="separator:a267f0430363a6d26ec581d8b1f16ef05"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/eos/render/<a class="el" href="utils_8hpp_source.html">utils.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>eos: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">eos
&#160;<span id="projectnumber">0.6.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li class="current"><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><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 valign="top"><a class="el" href="classeos_1_1core_1_1_landmark_mapper.html">LandmarkMapper</a> (<a class="el" href="namespaceeos_1_1core.html">eos::core</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classeos_1_1morphablemodel_1_1_morphable_model.html">MorphableModel</a> (<a class="el" href="namespaceeos_1_1morphablemodel.html">eos::morphablemodel</a>)&#160;&#160;&#160;</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 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_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structeos_1_1fitting_1_1_frustum.html">Frustum</a> (<a class="el" href="namespaceeos_1_1fitting.html">eos::fitting</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classeos_1_1morphablemodel_1_1_pca_model.html">PcaModel</a> (<a class="el" href="namespaceeos_1_1morphablemodel.html">eos::morphablemodel</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structeos_1_1render_1_1_mesh.html">Mesh</a> (<a class="el" href="namespaceeos_1_1render.html">eos::render</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structeos_1_1fitting_1_1_orthographic_rendering_parameters.html">OrthographicRenderingParameters</a> (<a class="el" href="namespaceeos_1_1fitting.html">eos::fitting</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td valign="top"><a class="el" href="structeos_1_1core_1_1_landmark.html">Landmark</a> (<a class="el" href="namespaceeos_1_1core.html">eos::core</a>)&#160;&#160;&#160;</td><td></td><td></td><td valign="top"><a class="el" href="classeos_1_1render_1_1_texture.html">Texture</a> (<a class="el" href="namespaceeos_1_1render.html">eos::render</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_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment