Changeset 354 for doc/html/mexparse_8h-source.html
- Timestamp:
- 06/02/09 10:24:26 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
doc/html/mexparse_8h-source.html
r353 r354 64 64 </div> 65 65 <h1>mexparse.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "../../bdm/libconfig/libconfig.h++"</span> 66 <a name="l00002"></a>00002 <span class="preprocessor">#include < <a class="code" href="itbase_8h.html" title="Include file for the IT++ base module.">itpp/itbase.h</a>></span>67 <a name="l00003"></a>00003 <span class="preprocessor">#include < <a class="code" href="itmex_8h.html" title="Conversion routines between IT++ and Matlab.">itpp/itmex.h</a>></span>66 <a name="l00002"></a>00002 <span class="preprocessor">#include <itpp/itbase.h></span> 67 <a name="l00003"></a>00003 <span class="preprocessor">#include <itpp/itmex.h></span> 68 68 <a name="l00004"></a>00004 <span class="preprocessor">#include <stdlib.h></span> 69 69 <a name="l00005"></a>00005 … … 86 86 <a name="l00022"></a>00022 <span class="comment">//TODO: integer matrices</span> 87 87 <a name="l00023"></a>00023 <span class="keywordflow">if</span> (!mxIsNumeric(value)) { mexErrMsgTxt(<span class="stringliteral">"Given mxArray is not numeric."</span>); }; 88 <a name="l00024"></a>00024 mat val = <a class="code" href="group__mexfiles.html#g2adb0970c31c7febf62850fabed65c5c" title="Convert the matlab-format mxArray to mat.">mxArray2mat</a>(value);88 <a name="l00024"></a>00024 mat val = mxArray2mat(value); 89 89 <a name="l00025"></a>00025 <span class="keywordflow">if</span> ((val.rows() == 1) && (val.cols() == 1)) { 90 90 <a name="l00026"></a>00026 Setting &child = (key==<span class="stringliteral">""</span>) ? setting.add(Setting::TypeFloat) … … 115 115 <a name="l00051"></a>00051 <span class="keywordflow">if</span> (mxIsChar(value)) { 116 116 <a name="l00052"></a>00052 Setting &child = setting.add(key, Setting::TypeString); 117 <a name="l00053"></a>00053 child = <a class="code" href="group__mexfiles.html#ga7d28675ac76cb6b100f27801c5d8787" title="Convert the matlab-format mxArray to string.">mxArray2string</a>(value);117 <a name="l00053"></a>00053 child = mxArray2string(value); 118 118 <a name="l00054"></a>00054 } 119 119 <a name="l00055"></a>00055 <span class="keywordflow">if</span> (mxIsLogical(value)) { 120 120 <a name="l00056"></a>00056 Setting &child = setting.add(key, Setting::TypeBoolean); 121 <a name="l00057"></a>00057 child = (bool) <a class="code" href="group__mexfiles.html#gc78ba4be4a066402f96e511adeabc9b6" title="Convert the matlab-format mxArray to bin.">mxArray2bin</a>(value);121 <a name="l00057"></a>00057 child = (bool) mxArray2bin(value); 122 122 <a name="l00058"></a>00058 } 123 123 <a name="l00059"></a>00059 <span class="keywordflow">if</span> (mxIsStruct(value)) { … … 141 141 <a name="l00077"></a>00077 <span class="keywordflow">if</span> (mxIsChar(value)) { 142 142 <a name="l00078"></a>00078 Setting &child = setting.add(Setting::TypeString); 143 <a name="l00079"></a>00079 child = <a class="code" href="group__mexfiles.html#ga7d28675ac76cb6b100f27801c5d8787" title="Convert the matlab-format mxArray to string.">mxArray2string</a>(value);143 <a name="l00079"></a>00079 child = mxArray2string(value); 144 144 <a name="l00080"></a>00080 } 145 145 <a name="l00081"></a>00081 <span class="keywordflow">if</span> (mxIsLogical(value)) { 146 146 <a name="l00082"></a>00082 Setting &child = setting.add(Setting::TypeBoolean); 147 <a name="l00083"></a>00083 child = (bool) <a class="code" href="group__mexfiles.html#gc78ba4be4a066402f96e511adeabc9b6" title="Convert the matlab-format mxArray to bin.">mxArray2bin</a>(value);147 <a name="l00083"></a>00083 child = (bool) mxArray2bin(value); 148 148 <a name="l00084"></a>00084 } 149 149 <a name="l00085"></a>00085 <span class="keywordflow">if</span> (mxIsStruct(value)) { … … 162 162 <a name="l00098"></a>00098 }; 163 163 </pre></div></div> 164 <hr size="1"><address style="text-align: right;"><small>Generated on Tue Jun 2 10: 02:122009 for mixpp by 164 <hr size="1"><address style="text-align: right;"><small>Generated on Tue Jun 2 10:11:00 2009 for mixpp by 165 165 <a href="http://www.doxygen.org/index.html"> 166 166 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>