|
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=11"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.12.0"/> |
7 | 7 | <meta name="viewport" content="width=device-width, initial-scale=1"/> |
8 | | -<title>MatrixMiniR4: src/Util/BaseUtil.h Source File</title> |
| 8 | +<title>MatrixMiniR4: D:/MTXBlock_DevHome/MatrixMiniR4_DOX/src/Util/BaseUtil.h Source File</title> |
9 | 9 | <link rel="icon" href="favicon.png" type="image/x-icon" /> |
10 | 10 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
11 | 11 | <script type="text/javascript" src="jquery.js"></script> |
|
29 | 29 | <tr id="projectrow"> |
30 | 30 | <td id="projectlogo"><img alt="Logo" src="logo_for_dox.png"/></td> |
31 | 31 | <td id="projectalign"> |
32 | | - <div id="projectname">MatrixMiniR4<span id="projectnumber"> 1.1.4</span> |
| 32 | + <div id="projectname">MatrixMiniR4<span id="projectnumber"> 1.1.5</span> |
33 | 33 | </div> |
34 | 34 | <div id="projectbrief">Matrix Mini R4 Arduino Library API Documentation</div> |
35 | 35 | </td> |
|
113 | 113 | <div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span>{</div> |
114 | 114 | <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="keyword">public</span>:</div> |
115 | 115 | <div class="foldopen" id="foldopen00018" data-start="{" data-end="}"> |
116 | | -<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="class_base_util.html#accae64857f15901b5d4efaa5661750ad"> 18</a></span> <span class="keyword">template</span><<span class="keyword">typename</span> T> <span class="keyword">static</span> T <a class="code hl_function" href="class_base_util.html#accae64857f15901b5d4efaa5661750ad">map</a>(T <a class="code hl_enumvalue" href="_mini_r4_motion_ext_8h.html#a864ec409e4f87f8c4b745b3fe68c4db6acab1e15e82c5976bfb476ddfe145263c">x</a>, T in_min, T in_max, T out_min, T out_max)</div> |
| 116 | +<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="class_base_util.html#accae64857f15901b5d4efaa5661750ad"> 18</a></span> <span class="keyword">template</span><<span class="keyword">typename</span> T> <span class="keyword">static</span> T <a class="code hl_function" href="class_base_util.html#accae64857f15901b5d4efaa5661750ad">map</a>(T x, T in_min, T in_max, T out_min, T out_max)</div> |
117 | 117 | <div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> {</div> |
118 | | -<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keywordflow">return</span> (<a class="code hl_enumvalue" href="_mini_r4_motion_ext_8h.html#a864ec409e4f87f8c4b745b3fe68c4db6acab1e15e82c5976bfb476ddfe145263c">x</a> - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;</div> |
| 118 | +<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keywordflow">return</span> (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;</div> |
119 | 119 | <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> }</div> |
120 | 120 | </div> |
121 | 121 | <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div> |
|
136 | 136 | </div> |
137 | 137 | <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div> |
138 | 138 | <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#endif </span><span class="comment">// BASEUTIL_H</span></div> |
139 | | -<div class="ttc" id="a_mini_r4_motion_ext_8h_html_a864ec409e4f87f8c4b745b3fe68c4db6acab1e15e82c5976bfb476ddfe145263c"><div class="ttname"><a href="_mini_r4_motion_ext_8h.html#a864ec409e4f87f8c4b745b3fe68c4db6acab1e15e82c5976bfb476ddfe145263c">x</a></div><div class="ttdeci">@ x</div><div class="ttdef"><b>Definition</b> <a href="_mini_r4_motion_ext_8h_source.html#l00020">MiniR4MotionExt.h:20</a></div></div> |
140 | 139 | <div class="ttc" id="aclass_base_util_html"><div class="ttname"><a href="class_base_util.html">BaseUtil</a></div><div class="ttdoc">MiniR4 low level functions.</div><div class="ttdef"><b>Definition</b> <a href="#l00015">BaseUtil.h:16</a></div></div> |
141 | 140 | <div class="ttc" id="aclass_base_util_html_a729b769d1d6799ea1d54300a1c938ebb"><div class="ttname"><a href="class_base_util.html#a729b769d1d6799ea1d54300a1c938ebb">BaseUtil::clamp</a></div><div class="ttdeci">static T clamp(T value, T min_value, T max_value)</div><div class="ttdef"><b>Definition</b> <a href="#l00023">BaseUtil.h:23</a></div></div> |
142 | 141 | <div class="ttc" id="aclass_base_util_html_accae64857f15901b5d4efaa5661750ad"><div class="ttname"><a href="class_base_util.html#accae64857f15901b5d4efaa5661750ad">BaseUtil::map</a></div><div class="ttdeci">static T map(T x, T in_min, T in_max, T out_min, T out_max)</div><div class="ttdef"><b>Definition</b> <a href="#l00018">BaseUtil.h:18</a></div></div> |
|
145 | 144 | <!-- start footer part --> |
146 | 145 | <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
147 | 146 | <ul> |
148 | | - <li class="navelem"><a class="el" href="dir_c106579c58d1265e9b33296122b3962b.html">src</a></li><li class="navelem"><a class="el" href="dir_a42a808069454fd00e4bdccacdd788f0.html">Util</a></li><li class="navelem"><a class="el" href="_base_util_8h.html">BaseUtil.h</a></li> |
| 147 | + <li class="navelem"><a class="el" href="dir_581baec7be9caf7a8994db9650c754d2.html">MatrixMiniR4_DOX</a></li><li class="navelem"><a class="el" href="dir_d1e1ec8b579b49730cbd6b1c2fc939f2.html">src</a></li><li class="navelem"><a class="el" href="dir_39134112526a5cdf9134decd07cbf237.html">Util</a></li><li class="navelem"><a class="el" href="_base_util_8h.html">BaseUtil.h</a></li> |
149 | 148 | <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0 </li> |
150 | 149 | </ul> |
151 | 150 | </div> |
|
0 commit comments