Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 2165

vtk-doc-5.4.2-5mdv2010.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>VTK: dox/Common/vtkVariantCast.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<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="classes.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>dox/Common/vtkVariantCast.h File Reference</h1>
<p>

<p>
<a href="a03958.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#21ffcc4107f44a7ccfb8883d3d9e4d48">vtkVariantCast</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid=0)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#06f725f935f355d5ec1876eec819422f">vtkVariantCast&lt; char &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#30bee9c0e4b1d40a8984283baf2b1248">vtkVariantCast&lt; unsigned char &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">short&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#e27b68b02e4aaad034b360b3b4c65c60">vtkVariantCast&lt; short &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">unsigned short&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#5f0a4af60a1ed248d0a8eb3b5fbb0d57">vtkVariantCast&lt; unsigned short &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#74d646a80483aad00b2a0852c3a83493">vtkVariantCast&lt; int &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#8fe0a6511b68a6f40a768403df96a187">vtkVariantCast&lt; unsigned int &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#255c34bdb9f0641a893c76b026a5bcb9">vtkVariantCast&lt; long &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#1d6b5422be8a5be4ed6c315c6aba6da5">vtkVariantCast&lt; unsigned long &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#1d7e29a27ac730571dd430e1b7c75c5a">vtkVariantCast&lt; float &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#b34b05e38b342e3014c98698cf3c7cc6">vtkVariantCast&lt; double &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="a01607.html">vtkStdString</a>&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#02d028687cd07e6a11aba9cce4f7ab76">vtkVariantCast&lt; vtkStdString &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="a01810.html">vtkVariant</a>&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#69e2c1aa7f5ab70902c9e628a6c2f76f">vtkVariantCast&lt; vtkVariant &gt;</a> (const <a class="el" href="a01810.html">vtkVariant</a> &amp;value, bool *valid)</td></tr>

</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="21ffcc4107f44a7ccfb8883d3d9e4d48"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast" ref="21ffcc4107f44a7ccfb8883d3d9e4d48" args="(const vtkVariant &amp;value, bool *valid=0)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T vtkVariantCast           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03958.html#l00037">37</a> of file <a class="el" href="a03958.html">vtkVariantCast.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="06f725f935f355d5ec1876eec819422f"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; char &gt;" ref="06f725f935f355d5ec1876eec819422f" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">char vtkVariantCast&lt; char &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="30bee9c0e4b1d40a8984283baf2b1248"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; unsigned char &gt;" ref="30bee9c0e4b1d40a8984283baf2b1248" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">unsigned char vtkVariantCast&lt; unsigned char &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e27b68b02e4aaad034b360b3b4c65c60"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; short &gt;" ref="e27b68b02e4aaad034b360b3b4c65c60" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">short vtkVariantCast&lt; short &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5f0a4af60a1ed248d0a8eb3b5fbb0d57"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; unsigned short &gt;" ref="5f0a4af60a1ed248d0a8eb3b5fbb0d57" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">unsigned short vtkVariantCast&lt; unsigned short &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="74d646a80483aad00b2a0852c3a83493"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; int &gt;" ref="74d646a80483aad00b2a0852c3a83493" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">int vtkVariantCast&lt; int &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8fe0a6511b68a6f40a768403df96a187"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; unsigned int &gt;" ref="8fe0a6511b68a6f40a768403df96a187" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">unsigned int vtkVariantCast&lt; unsigned int &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="255c34bdb9f0641a893c76b026a5bcb9"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; long &gt;" ref="255c34bdb9f0641a893c76b026a5bcb9" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">long vtkVariantCast&lt; long &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1d6b5422be8a5be4ed6c315c6aba6da5"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; unsigned long &gt;" ref="1d6b5422be8a5be4ed6c315c6aba6da5" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">unsigned long vtkVariantCast&lt; unsigned long &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1d7e29a27ac730571dd430e1b7c75c5a"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; float &gt;" ref="1d7e29a27ac730571dd430e1b7c75c5a" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">float vtkVariantCast&lt; float &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b34b05e38b342e3014c98698cf3c7cc6"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; double &gt;" ref="b34b05e38b342e3014c98698cf3c7cc6" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">double vtkVariantCast&lt; double &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="02d028687cd07e6a11aba9cce4f7ab76"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; vtkStdString &gt;" ref="02d028687cd07e6a11aba9cce4f7ab76" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01607.html">vtkStdString</a> vtkVariantCast&lt; <a class="el" href="a01607.html">vtkStdString</a> &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="69e2c1aa7f5ab70902c9e628a6c2f76f"></a><!-- doxytag: member="vtkVariantCast.h::vtkVariantCast&lt; vtkVariant &gt;" ref="69e2c1aa7f5ab70902c9e628a6c2f76f" args="(const vtkVariant &amp;value, bool *valid)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01810.html">vtkVariant</a> vtkVariantCast&lt; <a class="el" href="a01810.html">vtkVariant</a> &gt;           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>valid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:37:56 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>