Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > eebc325dc36bd6e3b09b9b45133e42f8 > files > 4125

HippoDraw-devel-docs-1.21.1-10.fc13.i686.rpm

<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>HippoDraw Class Library</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="hippoApp.ico">
</head><body>
<!-- Generated by Doxygen 1.6.2 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</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><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="dir_def71da3bddda44674e9e2d37979faa1.html">numarray</a>
  </div>
</div>
<div class="contents">
<h1>num_util.cpp File Reference</h1><code>#include &quot;<a class="el" href="num__util_8h_source.html">num_util.h</a>&quot;</code><br/>
<div class="dynheader">
Include dependency graph for num_util.cpp:</div>
<div class="dynsection">
<div class="center"><img src="num__util_8cpp__incl.gif" border="0" usemap="#num__util_8cpp_map" alt=""/></div>
<map name="num__util_8cpp_map" id="num__util_8cpp">
<area shape="rect" id="node3" href="num__util_8h.html" title="num_util.h" alt="" coords="464,83,547,112"/></map>
</div>

<p><a href="num__util_8cpp_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html">num_util</a></td></tr>
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="num__util_8cpp.html#ad2cd12e09a08db7cbcae2e74f723d6c4">NO_IMPORT_ARRAY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="num__util_8cpp.html#a7d399fcbebb74300921248d831d6ab6f">PY_ARRAY_UNIQUE_SYMBOL</a>&nbsp;&nbsp;&nbsp;HippoPyArrayHandle</td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef KindCharMap::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a18a62a5afac87043446aeb5b0721b1a3">KindCharMapEntry</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef KindStringMap::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a581574f94197c53d35c615438a6c516a">KindStringMapEntry</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef KindTypeMap::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#af5637698fdc5a19ce1c1606ea8943335">KindTypeMapEntry</a></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">numeric::array&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#aa4535762e876a986d233209048b2ab66">astype</a> (boost::python::numeric::array arr, PyArray_TYPES t)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a clone of this array with a new type.  <a href="#aa4535762e876a986d233209048b2ab66"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a3b349b23faed27fe7f79cc2346e425a9">char2type</a> (char e_type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Coverts a single character typecode to its PyArray_TYPES.  <a href="#a3b349b23faed27fe7f79cc2346e425a9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#ac4f566b08b963a9d20db882d348b1666">check_contiguous</a> (numeric::array arr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a7fdbb1774eb7733325ff303a97c2d899">check_dim</a> (boost::python::numeric::array arr, int dimnum, <a class="el" href="num__util_8h.html#a4c6d8524229a43d1feecf98da4777b6a">intp</a> dimsize)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Throws an exception if a specific dimension from a numpy array does not match the expected size.  <a href="#a7fdbb1774eb7733325ff303a97c2d899"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#aac9973835c54e4c451cd49dde63ade06">check_PyArrayElementType</a> (object newo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a53f5031bede76e4e5bcc9b7b787e0ab7">check_rank</a> (boost::python::numeric::array arr, int expected_rank)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Throws an exception if the actual rank is not equal to the expected rank.  <a href="#a53f5031bede76e4e5bcc9b7b787e0ab7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a66475fb50b21e5af3f8386f3c24b5445">check_shape</a> (boost::python::numeric::array arr, std::vector&lt; intptr_t &gt; expected_dims)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a961c6962ff3c1a9d17dcdc3e0f6d5694">check_size</a> (boost::python::numeric::array arr, <a class="el" href="num__util_8h.html#a4c6d8524229a43d1feecf98da4777b6a">intp</a> expected_size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Throw an exception if the actual total size of the array is not equal to the expected size.  <a href="#a961c6962ff3c1a9d17dcdc3e0f6d5694"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#acf90204e0058f5a341ab276beb9c0d20">check_size_match</a> (std::vector&lt; <a class="el" href="num__util_8h.html#a4c6d8524229a43d1feecf98da4777b6a">intp</a> &gt; dims, <a class="el" href="num__util_8h.html#a4c6d8524229a43d1feecf98da4777b6a">intp</a> n)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Throws an exception if the total size computed from a vector of integer does not match with the expected size.  <a href="#acf90204e0058f5a341ab276beb9c0d20"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a3d2ee3d1dec0fb24b40a8e8e7a386f84">check_type</a> (boost::python::numeric::array arr, PyArray_TYPES expected_type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Throws an exception if the actual array type is not equal to the expected type.  <a href="#a3d2ee3d1dec0fb24b40a8e8e7a386f84"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">numeric::array&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a8d145d73a173083711a3829a2bc75f5c">clone</a> (numeric::array arr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a68d01fd4e7dad61e1210e5e3bfc67a8d">copy_data</a> (boost::python::numeric::array arr, char *new_data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copies data into the array.  <a href="#a68d01fd4e7dad61e1210e5e3bfc67a8d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a0c664ca7e08d03a2b3275f4f35efa933">data</a> (numeric::array arr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="num__util_8h.html#a4c6d8524229a43d1feecf98da4777b6a">intp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a1ef5e293536c0e817f7e1ee745a44f75">get_dim</a> (boost::python::numeric::array arr, int dimnum)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the size of a specific dimension.  <a href="#a1ef5e293536c0e817f7e1ee745a44f75"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#ab033dfb899bf9c21ca1f2e5012585231">getEnum&lt; double &gt;</a> (void)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a21ca5529f9c2419297383e524f55899d">getEnum&lt; float &gt;</a> (void)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a1f46b3e815746d80049c9e2681c73e11">getEnum&lt; int &gt;</a> (void)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#ad62ea33c2d3c1c1182f5437dad50cc04">getEnum&lt; long &gt;</a> (void)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#aa78bbe53b5d80d45855507c5efe58cc6">getEnum&lt; short &gt;</a> (void)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a8e01eb9dedd866f795099f92362da0f4">getEnum&lt; signed char &gt;</a> (void)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#aff862b2465e2c8f3ec262caca720c821">getEnum&lt; std::complex&lt; double &gt; &gt;</a> (void)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#afea5828969b6084149ab7bfa3ae71553">getEnum&lt; std::complex&lt; float &gt; &gt;</a> (void)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a47430e66172392cfa46449348d68785d">getEnum&lt; unsigned char &gt;</a> (void)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#ae45f980c0bc2f2b60e0c8cdca33afc9f">getEnum&lt; unsigned int &gt;</a> (void)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#afbb31413299c4ce0068388970c09ec46">getEnum&lt; unsigned short &gt;</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a4187547181a3e6d65ba8ebd0e27763e1">iscontiguous</a> (numeric::array arr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static KindCharMap&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#abe0f934352f48bb6cc73b0fc3f901bf7">kindchars</a> (kindCharMapEntries, kindCharMapEntries+numCharEntries)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static KindStringMap&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a8dbf7b4e108a7727ae9242dac49271e6">kindstrings</a> (kindStringMapEntries, kindStringMapEntries+numStringEntries)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static KindTypeMap&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a821d0a759b10dde18ed3dc046086c730">kindtypes</a> (kindTypeMapEntries, kindTypeMapEntries+numTypeEntries)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">numeric::array&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a996afbdb5c5e728af91294cb5915c9ef">makeNum</a> (const numeric::array &amp;arr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">numeric::array&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a0c7d8e424cd4a7746b745cd520b1e525">makeNum</a> (std::vector&lt; int &gt; dimens, PyArray_TYPES t)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a n-dimensional numpy array with dimensions dimens and numpy type t.  <a href="#a0c7d8e424cd4a7746b745cd520b1e525"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">numeric::array&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a48237c60cdf210b64742c805cd6c1e47">makeNum</a> (<a class="el" href="num__util_8h.html#a4c6d8524229a43d1feecf98da4777b6a">intp</a> n, PyArray_TYPES t)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates an one-dimensional numpy array of length n and numpy type t.  <a href="#a48237c60cdf210b64742c805cd6c1e47"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">numeric::array&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a60c82c3b5ac76cd97b322ad93b443f82">makeNum</a> (object x)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">boost::python::numeric::array&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a44fe559b76f89b5c700710ac387aa819">makeNum&lt; double &gt;</a> (double *data, std::vector&lt; int &gt; dims)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a59851d76f9624ac3de899f818f9e0a6b">rank</a> (numeric::array arr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a418045c387446fe62303a3f3501f27f4">refcount</a> (numeric::array arr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; intptr_t &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a8570d9b34e8e9d714823c1b1986764f7">shape</a> (numeric::array arr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="num__util_8h.html#a4c6d8524229a43d1feecf98da4777b6a">intp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a137f48a49d12a7dae8ba7c86db2a0c01">size</a> (numeric::array arr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="num__util_8h.html#a4c6d8524229a43d1feecf98da4777b6a">intp</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#ae361da3e047407c0f63f46c5cea041e3">strides</a> (numeric::array arr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">PyArray_TYPES&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#af7e893a8c6a5f6a426480fc85cda4fa1">type</a> (numeric::array arr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a7cb182d747e37882c38df2bacbe9749e">type2char</a> (PyArray_TYPES t_type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a PyArray_TYPE to its single character typecode.  <a href="#a7cb182d747e37882c38df2bacbe9749e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a32710d433aec97899b77e185f1139dd0">type2string</a> (PyArray_TYPES t_type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a PyArray_TYPE to its name in string.  <a href="#a32710d433aec97899b77e185f1139dd0"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a3657af9b3e71e36dee0d30fda01e985a">vector_str</a> (const std::vector&lt; T &gt; &amp;<a class="elRef" doxygen="Minuit.tag:http://seal.web.cern.ch/seal/MathLibs/Minuit/html/" href="http://seal.web.cern.ch/seal/MathLibs/Minuit/html/classvec.html">vec</a>)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructs a string which contains a list of elements extracted from the input vector.  <a href="#a3657af9b3e71e36dee0d30fda01e985a"></a><br/></td></tr>
<tr><td colspan="2"><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">KindCharMapEntry&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#ae147827a9a09aff4d79ea8c41de4e832">kindCharMapEntries</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">KindStringMapEntry&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#aaec8ece6aeeca16f915be4cb30459145">kindStringMapEntries</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">KindTypeMapEntry&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a6c57309d87711f58d5fad499e833e159">kindTypeMapEntries</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#abdebbb01731564ad53b0f2081b4788af">numCharEntries</a> = sizeof(kindCharMapEntries)/sizeof(KindCharMapEntry)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#ada733bf7db189cc2bf851ba9a7a3df3e">numStringEntries</a> = sizeof(kindStringMapEntries)/sizeof(KindStringMapEntry)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenum__util.html#a12e352bdb049387788691292b47cfb39">numTypeEntries</a> = sizeof(kindTypeMapEntries)/sizeof(KindTypeMapEntry)</td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="ad2cd12e09a08db7cbcae2e74f723d6c4"></a><!-- doxytag: member="num_util.cpp::NO_IMPORT_ARRAY" ref="ad2cd12e09a08db7cbcae2e74f723d6c4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NO_IMPORT_ARRAY</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="num__util_8cpp_source.html#l00007">7</a> of file <a class="el" href="num__util_8cpp_source.html">num_util.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7d399fcbebb74300921248d831d6ab6f"></a><!-- doxytag: member="num_util.cpp::PY_ARRAY_UNIQUE_SYMBOL" ref="a7d399fcbebb74300921248d831d6ab6f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PY_ARRAY_UNIQUE_SYMBOL&nbsp;&nbsp;&nbsp;HippoPyArrayHandle</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="num__util_8cpp_source.html#l00006">6</a> of file <a class="el" href="num__util_8cpp_source.html">num_util.cpp</a>.</p>

</div>
</div>
</div>
<hr size="1"><address style="align: right;"><small>
Generated for HippoDraw Class Library by <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0>
</a> </small></address>
</body>
</html>