<!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 Page</span></a></li> <li><a href="pages.html"><span>Related 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<typename T> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#21ffcc4107f44a7ccfb8883d3d9e4d48">vtkVariantCast</a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid=0)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">char </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#06f725f935f355d5ec1876eec819422f">vtkVariantCast< char ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">unsigned char </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#30bee9c0e4b1d40a8984283baf2b1248">vtkVariantCast< unsigned char ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">short </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#e27b68b02e4aaad034b360b3b4c65c60">vtkVariantCast< short ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">unsigned short </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#5f0a4af60a1ed248d0a8eb3b5fbb0d57">vtkVariantCast< unsigned short ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#74d646a80483aad00b2a0852c3a83493">vtkVariantCast< int ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#8fe0a6511b68a6f40a768403df96a187">vtkVariantCast< unsigned int ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">long </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#255c34bdb9f0641a893c76b026a5bcb9">vtkVariantCast< long ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">unsigned long </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#1d6b5422be8a5be4ed6c315c6aba6da5">vtkVariantCast< unsigned long ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">float </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#1d7e29a27ac730571dd430e1b7c75c5a">vtkVariantCast< float ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">double </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#b34b05e38b342e3014c98698cf3c7cc6">vtkVariantCast< double ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="a01607.html">vtkStdString</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#02d028687cd07e6a11aba9cce4f7ab76">vtkVariantCast< vtkStdString ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &value, bool *valid)</td></tr> <tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="a01810.html">vtkVariant</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a02162.html#69e2c1aa7f5ab70902c9e628a6c2f76f">vtkVariantCast< vtkVariant ></a> (const <a class="el" href="a01810.html">vtkVariant</a> &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 &value, bool *valid=0)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename T> </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> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em> = <code>0</code></td><td> </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< char >" ref="06f725f935f355d5ec1876eec819422f" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname">char vtkVariantCast< char > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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< unsigned char >" ref="30bee9c0e4b1d40a8984283baf2b1248" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname">unsigned char vtkVariantCast< unsigned char > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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< short >" ref="e27b68b02e4aaad034b360b3b4c65c60" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname">short vtkVariantCast< short > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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< unsigned short >" ref="5f0a4af60a1ed248d0a8eb3b5fbb0d57" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname">unsigned short vtkVariantCast< unsigned short > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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< int >" ref="74d646a80483aad00b2a0852c3a83493" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname">int vtkVariantCast< int > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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< unsigned int >" ref="8fe0a6511b68a6f40a768403df96a187" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname">unsigned int vtkVariantCast< unsigned int > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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< long >" ref="255c34bdb9f0641a893c76b026a5bcb9" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname">long vtkVariantCast< long > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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< unsigned long >" ref="1d6b5422be8a5be4ed6c315c6aba6da5" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname">unsigned long vtkVariantCast< unsigned long > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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< float >" ref="1d7e29a27ac730571dd430e1b7c75c5a" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname">float vtkVariantCast< float > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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< double >" ref="b34b05e38b342e3014c98698cf3c7cc6" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname">double vtkVariantCast< double > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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< vtkStdString >" ref="02d028687cd07e6a11aba9cce4f7ab76" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="a01607.html">vtkStdString</a> vtkVariantCast< <a class="el" href="a01607.html">vtkStdString</a> > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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< vtkVariant >" ref="69e2c1aa7f5ab70902c9e628a6c2f76f" args="(const vtkVariant &value, bool *valid)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="a01810.html">vtkVariant</a> vtkVariantCast< <a class="el" href="a01810.html">vtkVariant</a> > </td> <td>(</td> <td class="paramtype">const <a class="el" href="a01810.html">vtkVariant</a> & </td> <td class="paramname"> <em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool * </td> <td class="paramname"> <em>valid</em></td><td> </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 <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>