<!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/vtkTypeTraits.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/vtkTypeTraits.h File Reference</h1> <p> <code>#include "<a class="el" href="a03935.html">vtkSystemIncludes.h</a>"</code><br> <p> <div class="dynheader"> Include dependency graph for vtkTypeTraits.h:</div> <div class="dynsection"> <p><center><img src="a05793.png" border="0" usemap="#dox/Common/vtkTypeTraits.h_map" alt=""></center> <map name="dox/Common/vtkTypeTraits.h_map"> <area shape="rect" href="a02139.html" title="vtkSystemIncludes.h" alt="" coords="541,80,688,107"><area shape="rect" href="a02170.html" title="vtkWin32Header.h" alt="" coords="5,229,141,256"><area shape="rect" href="a02064.html" title="vtkIOStream.h" alt="" coords="257,155,367,181"><area shape="rect" href="a02149.html" title="vtkType.h" alt="" coords="645,229,728,256"><area shape="rect" href="a02085.html" title="vtkOStreamWrapper.h" alt="" coords="441,155,599,181"><area shape="rect" href="a02086.html" title="vtkOStrStreamWrapper.h" alt="" coords="623,155,799,181"></map> </div> <p> <div class="dynheader"> This graph shows which files directly or indirectly include this file:</div> <div class="dynsection"> <p><center><img src="a05794.png" border="0" usemap="#dox/Common/vtkTypeTraits.hdep_map" alt=""></center> <map name="dox/Common/vtkTypeTraits.hdep_map"> <area shape="rect" href="a02141.html" title="dox/Common/vtkTemplateAliasMacro.h" alt="" coords="5,80,264,107"></map> </div> <p> <a href="a03948.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>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#4b3b2e8f1cbaeab5118bb182a3492e88">VTK_TYPE_TRAITS</a>(type, macro, isSigned, name, print, format)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#eb632fa989fab240186ab9574bd9702e">VTK_TYPE_NAME_FLOAT</a> float</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#e1184e69305b483f29d5910372c8d287">VTK_TYPE_NAME_DOUBLE</a> double</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#b4e11a41327dd819ea758979e12d925e">VTK_TYPE_SIZED_FLOAT</a> FLOAT32</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#2ee1d859d1feca370c87e30f6151f05a">VTK_TYPE_SIZED_DOUBLE</a> FLOAT64</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#b4be6558f9bc8499075f0320456a8d51">VTK_TYPE_NAME_CHAR</a> char</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#e47615fa8dbcb68f00d4ce24be2dcfba">VTK_TYPE_SIZED_CHAR</a> UINT8</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#e3b27654e8c41b1c0c59e0bbb647b54f">VTK_TYPE_NAME_SIGNED_CHAR</a> signed char</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#0a34c445443b96296a1bc8e82684bab6">VTK_TYPE_NAME_UNSIGNED_CHAR</a> unsigned char</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#b97a1520a32e7930a3e0831867788381">VTK_TYPE_SIZED_SIGNED_CHAR</a> INT8</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#6f8d95554c75212d4cf6fd9f9649085f">VTK_TYPE_SIZED_UNSIGNED_CHAR</a> UINT8</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#d9c472ba3a43fe2a768bb8be5c649d78">VTK_TYPE_NAME_SHORT</a> short</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#fc9372d510f56967b7aa33010155fdc7">VTK_TYPE_NAME_UNSIGNED_SHORT</a> unsigned short</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#13b96c8c3ebe870c3f791027e87fb7cb">VTK_TYPE_SIZED_SHORT</a> INT16</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#798576da565661e59496860aecccf9e9">VTK_TYPE_SIZED_UNSIGNED_SHORT</a> UINT16</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#9af66afdea5fcaac4f653834789a4ed1">VTK_TYPE_NAME_INT</a> int</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#2e7fbecce7ff6fb772fb60885320df8e">VTK_TYPE_NAME_UNSIGNED_INT</a> unsigned int</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#72ea852abe6e202eb6de153b57efffac">VTK_TYPE_SIZED_INT</a> INT32</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#ded05774302781e3b73e1d1e59918c9c">VTK_TYPE_SIZED_UNSIGNED_INT</a> UINT32</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#a0485212f2c067fbf1880c337234e8cf">VTK_TYPE_NAME_LONG</a> long</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#829386e72a4c35c5250d7ce398dff232">VTK_TYPE_NAME_UNSIGNED_LONG</a> unsigned long</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#f07d77db499f8f69d5a862cfe5f074ae">VTK_TYPE_NAME_ID_TYPE</a> <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#94ce5c8d543c9325148cbb6e821fbfd9">VTK_TYPE_SIZED_ID_TYPE</a> INT32</td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#f7dababb74c87de3e4f04f8fbe623f49">VTK_TYPE_TRAITS</a> (float, FLOAT, 1, Float32, float,"%f")</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#43252c14bf9ab1339e1ae76f8608bfc5">VTK_TYPE_TRAITS</a> (double, DOUBLE, 1, Float64, double,"%lf")</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#51eef93c31eb39b721b69823e2ecb152">VTK_TYPE_TRAITS</a> (char, CHAR, 0, UInt8, unsigned short,"%hu")</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#9a444044661b33ef7fbfdc6940362bc4">VTK_TYPE_TRAITS</a> (signed char, SIGNED_CHAR, 1, Int8, short,"%hd")</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#b57364dd7d48b6571637f339d1c19013">VTK_TYPE_TRAITS</a> (unsigned char, UNSIGNED_CHAR, 0, UInt8, unsigned short,"%hu")</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#179052091ef4d115563e32277a47557e">VTK_TYPE_TRAITS</a> (short, SHORT, 1, Int16, short,"%hd")</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#57f02da2c5c5baf2d201d11ce73954a1">VTK_TYPE_TRAITS</a> (unsigned short, UNSIGNED_SHORT, 0, UInt16, unsigned short,"%hu")</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#e83662506149923be57dda8a7fca97f8">VTK_TYPE_TRAITS</a> (int, INT, 1, Int32, int,"%d")</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a02152.html#60474762e2fc2454d8ae609f894bce39">VTK_TYPE_TRAITS</a> (unsigned int, UNSIGNED_INT, 0, UInt32, unsigned int,"%u")</td></tr> </table> <hr><h2>Define Documentation</h2> <a class="anchor" name="4b3b2e8f1cbaeab5118bb182a3492e88"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_TRAITS" ref="4b3b2e8f1cbaeab5118bb182a3492e88" args="(type, macro, isSigned, name, print, format)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_TRAITS </td> <td>(</td> <td class="paramtype">type, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">macro, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">isSigned, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">name, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">print, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">format </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> <b>Value:</b><div class="fragment"><pre class="fragment">VTK_TEMPLATE_SPECIALIZE <span class="keyword">struct </span><a class="code" href="a01773.html" title="Template defining traits of native types used by VTK.">vtkTypeTraits</a>< <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d2108e7f81709ed57920a45c02a954726847">type</a> > \ { \ <span class="comment">/* The type itself. */</span> \ <span class="keyword">typedef</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d2108e7f81709ed57920a45c02a954726847">type</a> ValueType; \ \ <span class="comment">/* the value defined for this type in vtkType */</span> \ <span class="keyword">static</span> <span class="keywordtype">int</span> VTKTypeID() { <span class="keywordflow">return</span> VTK_##macro; } \ \ <span class="comment">/* The smallest possible value represented by the type. */</span> \ <span class="keyword">static</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d2108e7f81709ed57920a45c02a954726847">type</a> Min() { <span class="keywordflow">return</span> VTK_##macro##_MIN; } \ \ <span class="comment">/* The largest possible value represented by the type. */</span> \ <span class="keyword">static</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d2108e7f81709ed57920a45c02a954726847">type</a> Max() { <span class="keywordflow">return</span> VTK_##macro##_MAX; } \ \ <span class="comment">/* Whether the type is signed. */</span> \ <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="a02164.html#5c630aa859aea71e93ac78960a1c9207">IsSigned</a>() { <span class="keywordflow">return</span> isSigned; } \ \ <span class="comment">/* An "alias" type that is the same size and signedness. */</span> \ <span class="keyword">typedef</span> vtkType##<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> SizedType; \ \ <span class="comment">/* A name for the type indicating its size and signedness. */</span> \ <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* SizedName() { <span class="keywordflow">return</span> #<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>; } \ \ <span class="comment">/* A type to use for printing or parsing values in strings. */</span> \ <span class="keyword">typedef</span> print PrintType; \ \ <span class="comment">/* A format for parsing values from strings. Use with PrintType. */</span> \ <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ParseFormat() { <span class="keywordflow">return</span> format; } \ } </pre></div> <p>Definition at line <a class="el" href="a03948.html#l00034">34</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="eb632fa989fab240186ab9574bd9702e"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_FLOAT" ref="eb632fa989fab240186ab9574bd9702e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_FLOAT float </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00066">66</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="e1184e69305b483f29d5910372c8d287"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_DOUBLE" ref="e1184e69305b483f29d5910372c8d287" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_DOUBLE double </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00067">67</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="b4e11a41327dd819ea758979e12d925e"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_SIZED_FLOAT" ref="b4e11a41327dd819ea758979e12d925e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_SIZED_FLOAT FLOAT32 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00068">68</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="2ee1d859d1feca370c87e30f6151f05a"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_SIZED_DOUBLE" ref="2ee1d859d1feca370c87e30f6151f05a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_SIZED_DOUBLE FLOAT64 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00069">69</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="b4be6558f9bc8499075f0320456a8d51"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_CHAR" ref="b4be6558f9bc8499075f0320456a8d51" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_CHAR char </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00075">75</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="e47615fa8dbcb68f00d4ce24be2dcfba"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_SIZED_CHAR" ref="e47615fa8dbcb68f00d4ce24be2dcfba" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_SIZED_CHAR UINT8 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00080">80</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="e3b27654e8c41b1c0c59e0bbb647b54f"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_SIGNED_CHAR" ref="e3b27654e8c41b1c0c59e0bbb647b54f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_SIGNED_CHAR signed char </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00083">83</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="0a34c445443b96296a1bc8e82684bab6"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_UNSIGNED_CHAR" ref="0a34c445443b96296a1bc8e82684bab6" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_UNSIGNED_CHAR unsigned char </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00084">84</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="b97a1520a32e7930a3e0831867788381"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_SIZED_SIGNED_CHAR" ref="b97a1520a32e7930a3e0831867788381" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_SIZED_SIGNED_CHAR INT8 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00085">85</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="6f8d95554c75212d4cf6fd9f9649085f"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_SIZED_UNSIGNED_CHAR" ref="6f8d95554c75212d4cf6fd9f9649085f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_SIZED_UNSIGNED_CHAR UINT8 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00086">86</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="d9c472ba3a43fe2a768bb8be5c649d78"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_SHORT" ref="d9c472ba3a43fe2a768bb8be5c649d78" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_SHORT short </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00091">91</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="fc9372d510f56967b7aa33010155fdc7"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_UNSIGNED_SHORT" ref="fc9372d510f56967b7aa33010155fdc7" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_UNSIGNED_SHORT unsigned short </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00092">92</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="13b96c8c3ebe870c3f791027e87fb7cb"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_SIZED_SHORT" ref="13b96c8c3ebe870c3f791027e87fb7cb" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_SIZED_SHORT INT16 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00093">93</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="798576da565661e59496860aecccf9e9"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_SIZED_UNSIGNED_SHORT" ref="798576da565661e59496860aecccf9e9" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_SIZED_UNSIGNED_SHORT UINT16 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00094">94</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="9af66afdea5fcaac4f653834789a4ed1"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_INT" ref="9af66afdea5fcaac4f653834789a4ed1" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_INT int </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00100">100</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="2e7fbecce7ff6fb772fb60885320df8e"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_UNSIGNED_INT" ref="2e7fbecce7ff6fb772fb60885320df8e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_UNSIGNED_INT unsigned int </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00101">101</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="72ea852abe6e202eb6de153b57efffac"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_SIZED_INT" ref="72ea852abe6e202eb6de153b57efffac" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_SIZED_INT INT32 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00102">102</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="ded05774302781e3b73e1d1e59918c9c"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_SIZED_UNSIGNED_INT" ref="ded05774302781e3b73e1d1e59918c9c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_SIZED_UNSIGNED_INT UINT32 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00103">103</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="a0485212f2c067fbf1880c337234e8cf"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_LONG" ref="a0485212f2c067fbf1880c337234e8cf" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_LONG long </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00108">108</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="829386e72a4c35c5250d7ce398dff232"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_UNSIGNED_LONG" ref="829386e72a4c35c5250d7ce398dff232" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_UNSIGNED_LONG unsigned long </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00109">109</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="f07d77db499f8f69d5a862cfe5f074ae"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_NAME_ID_TYPE" ref="f07d77db499f8f69d5a862cfe5f074ae" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_NAME_ID_TYPE <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00163">163</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="94ce5c8d543c9325148cbb6e821fbfd9"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_SIZED_ID_TYPE" ref="94ce5c8d543c9325148cbb6e821fbfd9" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VTK_TYPE_SIZED_ID_TYPE INT32 </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a03948.html#l00167">167</a> of file <a class="el" href="a03948.html">vtkTypeTraits.h</a>.</p> </div> </div><p> <hr><h2>Function Documentation</h2> <a class="anchor" name="f7dababb74c87de3e4f04f8fbe623f49"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_TRAITS" ref="f7dababb74c87de3e4f04f8fbe623f49" args="(float, FLOAT, 1, Float32, float,"%f")" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">VTK_TYPE_TRAITS </td> <td>(</td> <td class="paramtype">float </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">FLOAT </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">1 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Float32 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">"%f" </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="43252c14bf9ab1339e1ae76f8608bfc5"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_TRAITS" ref="43252c14bf9ab1339e1ae76f8608bfc5" args="(double, DOUBLE, 1, Float64, double,"%lf")" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">VTK_TYPE_TRAITS </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">DOUBLE </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">1 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Float64 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">"%lf" </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="51eef93c31eb39b721b69823e2ecb152"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_TRAITS" ref="51eef93c31eb39b721b69823e2ecb152" args="(char, CHAR, 0, UInt8, unsigned short,"%hu")" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">VTK_TYPE_TRAITS </td> <td>(</td> <td class="paramtype">char </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CHAR </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">0 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UInt8 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>short</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">"%hu" </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="9a444044661b33ef7fbfdc6940362bc4"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_TRAITS" ref="9a444044661b33ef7fbfdc6940362bc4" args="(signed char, SIGNED_CHAR, 1, Int8, short,"%hd")" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">VTK_TYPE_TRAITS </td> <td>(</td> <td class="paramtype">signed </td> <td class="paramname"> <em>char</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SIGNED_CHAR </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">1 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Int8 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">short </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">"%hd" </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="b57364dd7d48b6571637f339d1c19013"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_TRAITS" ref="b57364dd7d48b6571637f339d1c19013" args="(unsigned char, UNSIGNED_CHAR, 0, UInt8, unsigned short,"%hu")" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">VTK_TYPE_TRAITS </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>char</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UNSIGNED_CHAR </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">0 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UInt8 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>short</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">"%hu" </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="179052091ef4d115563e32277a47557e"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_TRAITS" ref="179052091ef4d115563e32277a47557e" args="(short, SHORT, 1, Int16, short,"%hd")" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">VTK_TYPE_TRAITS </td> <td>(</td> <td class="paramtype">short </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SHORT </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">1 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Int16 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">short </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">"%hd" </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="57f02da2c5c5baf2d201d11ce73954a1"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_TRAITS" ref="57f02da2c5c5baf2d201d11ce73954a1" args="(unsigned short, UNSIGNED_SHORT, 0, UInt16, unsigned short,"%hu")" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">VTK_TYPE_TRAITS </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>short</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UNSIGNED_SHORT </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">0 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UInt16 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>short</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">"%hu" </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="e83662506149923be57dda8a7fca97f8"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_TRAITS" ref="e83662506149923be57dda8a7fca97f8" args="(int, INT, 1, Int32, int,"%d")" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">VTK_TYPE_TRAITS </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">INT </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">1 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Int32 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">"%d" </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="60474762e2fc2454d8ae609f894bce39"></a><!-- doxytag: member="vtkTypeTraits.h::VTK_TYPE_TRAITS" ref="60474762e2fc2454d8ae609f894bce39" args="(unsigned int, UNSIGNED_INT, 0, UInt32, unsigned int,"%u")" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">VTK_TYPE_TRAITS </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UNSIGNED_INT </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">0 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">UInt32 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">"%u" </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></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:48 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>