Sophie

Sophie

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

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: vtkXMLDataElement Class 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 class="current"><a href="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>vtkXMLDataElement Class Reference</h1><!-- doxytag: class="vtkXMLDataElement" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a03971.html">vtkXMLDataElement.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkXMLDataElement:</div>
<div class="dynsection">
<p><center><img src="a16056.png" border="0" usemap="#a16057" alt="Inheritance graph"></center>
<map name="a16057">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="39,80,119,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="24,6,133,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkXMLDataElement:</div>
<div class="dynsection">
<p><center><img src="a16058.png" border="0" usemap="#a16059" alt="Collaboration graph"></center>
<map name="a16059">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="87,96,167,123"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,5,115,32"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="139,5,248,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a16060.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Represents an XML element and those nested inside. 
<p>
<a class="el" href="a01902.html" title="Represents an XML element and those nested inside.">vtkXMLDataElement</a> is used by <a class="el" href="a01903.html" title="Used by vtkXMLReader to parse VTK XML files.">vtkXMLDataParser</a> to represent an XML element. It provides methods to access the element's attributes and nested elements in a convenient manner. This allows easy traversal of an input XML file by <a class="el" href="a01943.html" title="Superclass for VTK&#39;s XML format readers.">vtkXMLReader</a> and its subclasses.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01903.html" title="Used by vtkXMLReader to parse VTK XML files.">vtkXMLDataParser</a> </dd></dl>

<p>Definition at line <a class="el" href="a03971.html#l00034">34</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#c20c45b97c886fa60aee3bfe841da2ba">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#59eb1f501dd235ec9d1a234d7685326b">GetClassName</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#8ae6e12624ae63d702aea597dff9575c">IsA</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#4e00390a39c702bda7c8bbda085abe4f">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#339e55d4559844f4ca0e9fc2f288a36e">GetAttribute</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#11f246bed90d1f388e97fe176b8c265e">SetAttribute</a> (const char *name, const char *value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#f41af935ee56542eb103063adf577553">GetWordTypeAttribute</a> (const char *name, int &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#101896b8d8854a10f61b11fc6cb00622">GetAttributeName</a> (int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#a1b4291a06c8ae0ce5e5866a7f8176ef">GetAttributeValue</a> (int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#208bbb145ea4d5a55078f87ac950a549">GetRoot</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#dfb9dedc76e13fede3a44e08256cc321">GetNumberOfNestedElements</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#6327be79a29833ea76421c6c5515fe9e">GetNestedElement</a> (int index)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#f47d16054e7d0df61b1210b46989c3fe">AddNestedElement</a> (<a class="el" href="a01902.html">vtkXMLDataElement</a> *element)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#bbb325920c7131087c2cd6acaaeb0e73">RemoveNestedElement</a> (<a class="el" href="a01902.html">vtkXMLDataElement</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#124caed6395acb95de5f303d34da57b7">RemoveAllNestedElements</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#87864e2446953b55662a0288b2d26d61">LookupElementWithName</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#ccd252d9ecd43e193a1c74a9ec5b5fa5">LookupElement</a> (const char *id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#a448f208fef079e89934e1b4f6561a9f">IsEqualTo</a> (<a class="el" href="a01902.html">vtkXMLDataElement</a> *elem)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#df7e0822d21a8e070325ade89de1ff68">DeepCopy</a> (<a class="el" href="a01902.html">vtkXMLDataElement</a> *elem)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#de8dcca3a75856abc35ff14e59f08396">GetName</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#7bb14daadb87558d46933af3167f0b96">SetName</a> (const char *_arg)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#03147274de5113ff601c8a2c564dff23">GetId</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#0bdf96bf99d2263f8294b7156d4d0739">SetId</a> (const char *)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#f33863482a1d773fd4b24c798d4092a4">SetCharacterData</a> (const char *c, int length)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#b17d66df79e372588004668946b01043">AddCharacterData</a> (const char *c, size_t length)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#94f7a56621e16992deabc451258ea51e">GetCharacterData</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#76f1b298a3c1561dfb73772594e6d450">GetScalarAttribute</a> (const char *name, int &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#5c251fb06eb632dcc8444785862f3444">GetScalarAttribute</a> (const char *name, float &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#e21a357cb8c57ac2db2a048f47495886">GetScalarAttribute</a> (const char *name, double &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#01c603584f61f5cfa6079cbeebee0bd0">GetScalarAttribute</a> (const char *name, unsigned long &amp;value)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#88d886bd04667a93f9c9d559f833f687">SetIntAttribute</a> (const char *name, int value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#b6f220a7b711bea99cd394a6842fe73c">SetFloatAttribute</a> (const char *name, float value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#3dc67a0ae613e3d1cae46fc5146658ed">SetDoubleAttribute</a> (const char *name, double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#72f6ee8a0e73564201e47cb5bc2ed70b">SetUnsignedLongAttribute</a> (const char *name, unsigned long value)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#8985435a4df9af3a61f49ac16bd1a057">GetVectorAttribute</a> (const char *name, int length, int *value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#7d118c353c53aefb96317caac3a888aa">GetVectorAttribute</a> (const char *name, int length, float *value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#3bd5f80f4cab1fde643409eca4bb7ea7">GetVectorAttribute</a> (const char *name, int length, double *value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#b368ae4b14fc8af288c7840293d1d1e9">GetVectorAttribute</a> (const char *name, int length, unsigned long *value)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#4361c721c88d59ac315f548d81f6d16d">SetVectorAttribute</a> (const char *name, int length, const int *value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#5cb57843100023fe201dfb49d478a090">SetVectorAttribute</a> (const char *name, int length, const float *value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#fe415478a437b0c10ffb42e642f6a391">SetVectorAttribute</a> (const char *name, int length, const double *value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#a8f6de1e7ce0be27f7afa8989c2ea811">SetVectorAttribute</a> (const char *name, int length, const unsigned long *value)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#36e26ace28409c639d3d9b0633c490c6">GetNumberOfAttributes</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#e1917b57f77bba4d7f88342b390830cf">RemoveAttribute</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#948b3fbad4334bd836241da3d933a281">RemoveAllAttributes</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#254227ec5295fc83d7fb8d3f01be580c">GetParent</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#c777fecaba69635c17297150633713d8">SetParent</a> (<a class="el" href="a01902.html">vtkXMLDataElement</a> *parent)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#4b9084bc2b8c2d9883b75ee062f3176c">FindNestedElement</a> (const char *id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#316339b1caa8e598512e81e1f5507494">FindNestedElementWithName</a> (const char *name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#e83e87dbb1d38120fb9818cbd63fd055">FindNestedElementWithNameAndId</a> (const char *name, const char *id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#e87823df9e97bacf17550fa3ec222735">FindNestedElementWithNameAndAttribute</a> (const char *name, const char *att_name, const char *att_value)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#477eeb91900df265cdf0765c084822dc">GetXMLByteIndex</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#7abe31cc5a4b451d0d780ac191e28849">SetXMLByteIndex</a> (unsigned long)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#0c26b82de3818a4c3b919ace953043f4">SetAttributeEncoding</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#7fe2b91f0f0acdff4ab33e49df232da7">GetAttributeEncoding</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#32b99297db13e9879eeea0c13253457c">PrintXML</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#a4e9444baba94fdb7a9a13613924f051">PrintXML</a> (const char *fname)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#68a7fd36e24a3b11127c029dda99b9b9">GetCharacterDataWidth</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#787b72a6df7569fd9cdda44fa5c47820">SetCharacterDataWidth</a> (int)</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#1eeaa6c705b4d5db9849ddda18c7e33d">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#d14331fa60c5269856fbc0a52a332c24">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#9ae6e06c916160f03a25539cb3274201">New</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#4c6970410b93eb0c26c9a4729bcee589">vtkXMLDataElement</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#23a112c381c1fc21ac7f834adca38acd">~vtkXMLDataElement</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#2c07ea8c7de449488534aa096d339da7">GetInlineDataPosition</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#b5044b5f60b941231783328824511ef4">SetInlineDataPosition</a> (unsigned long)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#b2732e7a7a58b3e7057433a7dad2d5f2">LookupElementInScope</a> (const char *id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#6d99a5e80cea20a45a9a9e24755fe184">LookupElementUpScope</a> (const char *id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#2b9d1ed41d9f0b86b77761e67a2cf7c0">PrintCharacterData</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#63123505cb9af3b29ed21e9f6d86a933">IsSpace</a> (char c)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#eadccd035d6ffa15aa6f765c0651a375">Name</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#6149b0e9760a781a9f770f812d2988c1">Id</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#b72c336ced04f8393b6d0b69b801b559">CharacterDataWidth</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#9e79524e5f409d798c2023d6b5526d62">CharacterData</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#a3d9e34ac7c77d6c885c625059fb0c28">CharacterDataBlockSize</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#b9686420b66d7ffbf62768132ccc950c">CharacterDataBufferSize</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#87f6748d723f3ffe0ba159eb0fece241">EndOfCharacterData</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#b619d453b7be3cc60ad3a077d853cb93">IgnoreCharacterData</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#5aed559dea65a3e022a836eb358fad09">InlineDataPosition</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#cb7548eee4b298a0d40b4acd3b1c4a77">XMLByteIndex</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#2bf1ad7dcde9e5712148f14d26989b87">AttributeNames</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#d4a1e5f398fa5d0d7c20d90e75616d82">AttributeValues</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#6cbe4df1d50953aeab97d4fd69924d86">NumberOfAttributes</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#4c608d52e46ade8538ece86cc10fd5d2">AttributesSize</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#6486dde3fcad76fecd21f71d8284b8a0">AttributeEncoding</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#640081ff74f92a30f2008d3ff75e7fb9">NumberOfNestedElements</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#6ee4bb5d2658ae7f6a839aad90a021b1">NestedElementsSize</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#20ad0cac054319384f899c097d12ce53">NestedElements</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#bf4d83336152df443a99247c22347655">Parent</a></td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#db9748ee94dc501d1ba852804e2354ba">vtkXMLDataParser</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01902.html#a74ebc626e599b046d02644d6557a757">vtkXMLMaterialParser</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="c20c45b97c886fa60aee3bfe841da2ba"></a><!-- doxytag: member="vtkXMLDataElement::Superclass" ref="c20c45b97c886fa60aee3bfe841da2ba" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01084.html">vtkObject</a> <a class="el" href="a01084.html">vtkXMLDataElement::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#11429dee69f4b562e03e07b453dae9b5">vtkObject</a>.</p>

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

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="4c6970410b93eb0c26c9a4729bcee589"></a><!-- doxytag: member="vtkXMLDataElement::vtkXMLDataElement" ref="4c6970410b93eb0c26c9a4729bcee589" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkXMLDataElement::vtkXMLDataElement           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="23a112c381c1fc21ac7f834adca38acd"></a><!-- doxytag: member="vtkXMLDataElement::~vtkXMLDataElement" ref="23a112c381c1fc21ac7f834adca38acd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkXMLDataElement::~vtkXMLDataElement           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="59eb1f501dd235ec9d1a234d7685326b"></a><!-- doxytag: member="vtkXMLDataElement::GetClassName" ref="59eb1f501dd235ec9d1a234d7685326b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkXMLDataElement::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#d95975c85c2896ea32ff4cf1f8de0886">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="1eeaa6c705b4d5db9849ddda18c7e33d"></a><!-- doxytag: member="vtkXMLDataElement::IsTypeOf" ref="1eeaa6c705b4d5db9849ddda18c7e33d" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkXMLDataElement::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="8ae6e12624ae63d702aea597dff9575c"></a><!-- doxytag: member="vtkXMLDataElement::IsA" ref="8ae6e12624ae63d702aea597dff9575c" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkXMLDataElement::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="d14331fa60c5269856fbc0a52a332c24"></a><!-- doxytag: member="vtkXMLDataElement::SafeDownCast" ref="d14331fa60c5269856fbc0a52a332c24" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#bb9351f076544c427ee91229dce83abe">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="4e00390a39c702bda7c8bbda085abe4f"></a><!-- doxytag: member="vtkXMLDataElement::PrintSelf" ref="4e00390a39c702bda7c8bbda085abe4f" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="9ae6e06c916160f03a25539cb3274201"></a><!-- doxytag: member="vtkXMLDataElement::New" ref="9ae6e06c916160f03a25539cb3274201" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="de8dcca3a75856abc35ff14e59f08396"></a><!-- doxytag: member="vtkXMLDataElement::GetName" ref="de8dcca3a75856abc35ff14e59f08396" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual char* vtkXMLDataElement::GetName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the name of the element. This is its XML tag. 
</div>
</div><p>
<a class="anchor" name="7bb14daadb87558d46933af3167f0b96"></a><!-- doxytag: member="vtkXMLDataElement::SetName" ref="7bb14daadb87558d46933af3167f0b96" args="(const char *_arg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXMLDataElement::SetName           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>_arg</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the name of the element. This is its XML tag. 
</div>
</div><p>
<a class="anchor" name="03147274de5113ff601c8a2c564dff23"></a><!-- doxytag: member="vtkXMLDataElement::GetId" ref="03147274de5113ff601c8a2c564dff23" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual char* vtkXMLDataElement::GetId           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the value of the id attribute of the element, if any. 
</div>
</div><p>
<a class="anchor" name="0bdf96bf99d2263f8294b7156d4d0739"></a><!-- doxytag: member="vtkXMLDataElement::SetId" ref="0bdf96bf99d2263f8294b7156d4d0739" args="(const char *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXMLDataElement::SetId           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the value of the id attribute of the element, if any. 
</div>
</div><p>
<a class="anchor" name="339e55d4559844f4ca0e9fc2f288a36e"></a><!-- doxytag: member="vtkXMLDataElement::GetAttribute" ref="339e55d4559844f4ca0e9fc2f288a36e" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* vtkXMLDataElement::GetAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the attribute with the given name. If it doesn't exist, returns 0. 
</div>
</div><p>
<a class="anchor" name="11f246bed90d1f388e97fe176b8c265e"></a><!-- doxytag: member="vtkXMLDataElement::SetAttribute" ref="11f246bed90d1f388e97fe176b8c265e" args="(const char *name, const char *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::SetAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the attribute with the given name and value. If it doesn't exist, adds it. 
</div>
</div><p>
<a class="anchor" name="f33863482a1d773fd4b24c798d4092a4"></a><!-- doxytag: member="vtkXMLDataElement::SetCharacterData" ref="f33863482a1d773fd4b24c798d4092a4" args="(const char *c, int length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::SetCharacterData           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the character data between XML start/end tags. 
</div>
</div><p>
<a class="anchor" name="b17d66df79e372588004668946b01043"></a><!-- doxytag: member="vtkXMLDataElement::AddCharacterData" ref="b17d66df79e372588004668946b01043" args="(const char *c, size_t length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::AddCharacterData           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>length</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>
Set/Get the character data between XML start/end tags. 
<p>Definition at line <a class="el" href="a03971.html#l00284">284</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="94f7a56621e16992deabc451258ea51e"></a><!-- doxytag: member="vtkXMLDataElement::GetCharacterData" ref="94f7a56621e16992deabc451258ea51e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual char* vtkXMLDataElement::GetCharacterData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the character data between XML start/end tags. 
</div>
</div><p>
<a class="anchor" name="76f1b298a3c1561dfb73772594e6d450"></a><!-- doxytag: member="vtkXMLDataElement::GetScalarAttribute" ref="76f1b298a3c1561dfb73772594e6d450" args="(const char *name, int &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkXMLDataElement::GetScalarAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the attribute with the given name and converted to a scalar value. Returns whether value was extracted. 
</div>
</div><p>
<a class="anchor" name="5c251fb06eb632dcc8444785862f3444"></a><!-- doxytag: member="vtkXMLDataElement::GetScalarAttribute" ref="5c251fb06eb632dcc8444785862f3444" args="(const char *name, float &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkXMLDataElement::GetScalarAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the attribute with the given name and converted to a scalar value. Returns whether value was extracted. 
</div>
</div><p>
<a class="anchor" name="e21a357cb8c57ac2db2a048f47495886"></a><!-- doxytag: member="vtkXMLDataElement::GetScalarAttribute" ref="e21a357cb8c57ac2db2a048f47495886" args="(const char *name, double &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkXMLDataElement::GetScalarAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the attribute with the given name and converted to a scalar value. Returns whether value was extracted. 
</div>
</div><p>
<a class="anchor" name="01c603584f61f5cfa6079cbeebee0bd0"></a><!-- doxytag: member="vtkXMLDataElement::GetScalarAttribute" ref="01c603584f61f5cfa6079cbeebee0bd0" args="(const char *name, unsigned long &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkXMLDataElement::GetScalarAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the attribute with the given name and converted to a scalar value. Returns whether value was extracted. 
</div>
</div><p>
<a class="anchor" name="88d886bd04667a93f9c9d559f833f687"></a><!-- doxytag: member="vtkXMLDataElement::SetIntAttribute" ref="88d886bd04667a93f9c9d559f833f687" args="(const char *name, int value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::SetIntAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the attribute with the given name. We can not use the same <a class="el" href="a01902.html#76f1b298a3c1561dfb73772594e6d450">GetScalarAttribute()</a> construct since the compiler will not be able to resolve between SetAttribute(..., int) and SetAttribute(..., unsigned long). 
</div>
</div><p>
<a class="anchor" name="b6f220a7b711bea99cd394a6842fe73c"></a><!-- doxytag: member="vtkXMLDataElement::SetFloatAttribute" ref="b6f220a7b711bea99cd394a6842fe73c" args="(const char *name, float value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::SetFloatAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the attribute with the given name. We can not use the same <a class="el" href="a01902.html#76f1b298a3c1561dfb73772594e6d450">GetScalarAttribute()</a> construct since the compiler will not be able to resolve between SetAttribute(..., int) and SetAttribute(..., unsigned long). 
</div>
</div><p>
<a class="anchor" name="3dc67a0ae613e3d1cae46fc5146658ed"></a><!-- doxytag: member="vtkXMLDataElement::SetDoubleAttribute" ref="3dc67a0ae613e3d1cae46fc5146658ed" args="(const char *name, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::SetDoubleAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the attribute with the given name. We can not use the same <a class="el" href="a01902.html#76f1b298a3c1561dfb73772594e6d450">GetScalarAttribute()</a> construct since the compiler will not be able to resolve between SetAttribute(..., int) and SetAttribute(..., unsigned long). 
</div>
</div><p>
<a class="anchor" name="72f6ee8a0e73564201e47cb5bc2ed70b"></a><!-- doxytag: member="vtkXMLDataElement::SetUnsignedLongAttribute" ref="72f6ee8a0e73564201e47cb5bc2ed70b" args="(const char *name, unsigned long value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::SetUnsignedLongAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the attribute with the given name. We can not use the same <a class="el" href="a01902.html#76f1b298a3c1561dfb73772594e6d450">GetScalarAttribute()</a> construct since the compiler will not be able to resolve between SetAttribute(..., int) and SetAttribute(..., unsigned long). 
</div>
</div><p>
<a class="anchor" name="8985435a4df9af3a61f49ac16bd1a057"></a><!-- doxytag: member="vtkXMLDataElement::GetVectorAttribute" ref="8985435a4df9af3a61f49ac16bd1a057" args="(const char *name, int length, int *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkXMLDataElement::GetVectorAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the attribute with the given name and converted to a scalar value. Returns length of vector read. 
</div>
</div><p>
<a class="anchor" name="7d118c353c53aefb96317caac3a888aa"></a><!-- doxytag: member="vtkXMLDataElement::GetVectorAttribute" ref="7d118c353c53aefb96317caac3a888aa" args="(const char *name, int length, float *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkXMLDataElement::GetVectorAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the attribute with the given name and converted to a scalar value. Returns length of vector read. 
</div>
</div><p>
<a class="anchor" name="3bd5f80f4cab1fde643409eca4bb7ea7"></a><!-- doxytag: member="vtkXMLDataElement::GetVectorAttribute" ref="3bd5f80f4cab1fde643409eca4bb7ea7" args="(const char *name, int length, double *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkXMLDataElement::GetVectorAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the attribute with the given name and converted to a scalar value. Returns length of vector read. 
</div>
</div><p>
<a class="anchor" name="b368ae4b14fc8af288c7840293d1d1e9"></a><!-- doxytag: member="vtkXMLDataElement::GetVectorAttribute" ref="b368ae4b14fc8af288c7840293d1d1e9" args="(const char *name, int length, unsigned long *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkXMLDataElement::GetVectorAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long *&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the attribute with the given name and converted to a scalar value. Returns length of vector read. 
</div>
</div><p>
<a class="anchor" name="4361c721c88d59ac315f548d81f6d16d"></a><!-- doxytag: member="vtkXMLDataElement::SetVectorAttribute" ref="4361c721c88d59ac315f548d81f6d16d" args="(const char *name, int length, const int *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::SetVectorAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int *&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the attribute with the given name. 
</div>
</div><p>
<a class="anchor" name="5cb57843100023fe201dfb49d478a090"></a><!-- doxytag: member="vtkXMLDataElement::SetVectorAttribute" ref="5cb57843100023fe201dfb49d478a090" args="(const char *name, int length, const float *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::SetVectorAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const float *&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the attribute with the given name. 
</div>
</div><p>
<a class="anchor" name="fe415478a437b0c10ffb42e642f6a391"></a><!-- doxytag: member="vtkXMLDataElement::SetVectorAttribute" ref="fe415478a437b0c10ffb42e642f6a391" args="(const char *name, int length, const double *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::SetVectorAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double *&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the attribute with the given name. 
</div>
</div><p>
<a class="anchor" name="a8f6de1e7ce0be27f7afa8989c2ea811"></a><!-- doxytag: member="vtkXMLDataElement::SetVectorAttribute" ref="a8f6de1e7ce0be27f7afa8989c2ea811" args="(const char *name, int length, const unsigned long *value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::SetVectorAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned long *&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the attribute with the given name. 
</div>
</div><p>
<a class="anchor" name="f41af935ee56542eb103063adf577553"></a><!-- doxytag: member="vtkXMLDataElement::GetWordTypeAttribute" ref="f41af935ee56542eb103063adf577553" args="(const char *name, int &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkXMLDataElement::GetWordTypeAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the attribute with the given name and converted to a word type such as VTK_FLOAT or VTK_UNSIGNED_LONG. 
</div>
</div><p>
<a class="anchor" name="36e26ace28409c639d3d9b0633c490c6"></a><!-- doxytag: member="vtkXMLDataElement::GetNumberOfAttributes" ref="36e26ace28409c639d3d9b0633c490c6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkXMLDataElement::GetNumberOfAttributes           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the number of attributes. 
</div>
</div><p>
<a class="anchor" name="101896b8d8854a10f61b11fc6cb00622"></a><!-- doxytag: member="vtkXMLDataElement::GetAttributeName" ref="101896b8d8854a10f61b11fc6cb00622" args="(int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* vtkXMLDataElement::GetAttributeName           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>idx</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the n-th attribute name. Returns 0 if there is no such attribute. 
</div>
</div><p>
<a class="anchor" name="a1b4291a06c8ae0ce5e5866a7f8176ef"></a><!-- doxytag: member="vtkXMLDataElement::GetAttributeValue" ref="a1b4291a06c8ae0ce5e5866a7f8176ef" args="(int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* vtkXMLDataElement::GetAttributeValue           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>idx</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the n-th attribute value. Returns 0 if there is no such attribute. 
</div>
</div><p>
<a class="anchor" name="e1917b57f77bba4d7f88342b390830cf"></a><!-- doxytag: member="vtkXMLDataElement::RemoveAttribute" ref="e1917b57f77bba4d7f88342b390830cf" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXMLDataElement::RemoveAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove one or all attributes. 
</div>
</div><p>
<a class="anchor" name="948b3fbad4334bd836241da3d933a281"></a><!-- doxytag: member="vtkXMLDataElement::RemoveAllAttributes" ref="948b3fbad4334bd836241da3d933a281" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXMLDataElement::RemoveAllAttributes           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove one or all attributes. 
</div>
</div><p>
<a class="anchor" name="254227ec5295fc83d7fb8d3f01be580c"></a><!-- doxytag: member="vtkXMLDataElement::GetParent" ref="254227ec5295fc83d7fb8d3f01be580c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::GetParent           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the parent of this element. 
</div>
</div><p>
<a class="anchor" name="c777fecaba69635c17297150633713d8"></a><!-- doxytag: member="vtkXMLDataElement::SetParent" ref="c777fecaba69635c17297150633713d8" args="(vtkXMLDataElement *parent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::SetParent           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td>
          <td class="paramname"> <em>parent</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the parent of this element. 
</div>
</div><p>
<a class="anchor" name="208bbb145ea4d5a55078f87ac950a549"></a><!-- doxytag: member="vtkXMLDataElement::GetRoot" ref="208bbb145ea4d5a55078f87ac950a549" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::GetRoot           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get root of the XML tree this element is part of. 
</div>
</div><p>
<a class="anchor" name="dfb9dedc76e13fede3a44e08256cc321"></a><!-- doxytag: member="vtkXMLDataElement::GetNumberOfNestedElements" ref="dfb9dedc76e13fede3a44e08256cc321" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkXMLDataElement::GetNumberOfNestedElements           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the number of elements nested in this one. 
</div>
</div><p>
<a class="anchor" name="6327be79a29833ea76421c6c5515fe9e"></a><!-- doxytag: member="vtkXMLDataElement::GetNestedElement" ref="6327be79a29833ea76421c6c5515fe9e" args="(int index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::GetNestedElement           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the element nested in this one at the given index. 
</div>
</div><p>
<a class="anchor" name="f47d16054e7d0df61b1210b46989c3fe"></a><!-- doxytag: member="vtkXMLDataElement::AddNestedElement" ref="f47d16054e7d0df61b1210b46989c3fe" args="(vtkXMLDataElement *element)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::AddNestedElement           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td>
          <td class="paramname"> <em>element</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add nested element 
</div>
</div><p>
<a class="anchor" name="bbb325920c7131087c2cd6acaaeb0e73"></a><!-- doxytag: member="vtkXMLDataElement::RemoveNestedElement" ref="bbb325920c7131087c2cd6acaaeb0e73" args="(vtkXMLDataElement *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXMLDataElement::RemoveNestedElement           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove nested element. 
</div>
</div><p>
<a class="anchor" name="124caed6395acb95de5f303d34da57b7"></a><!-- doxytag: member="vtkXMLDataElement::RemoveAllNestedElements" ref="124caed6395acb95de5f303d34da57b7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXMLDataElement::RemoveAllNestedElements           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all nested elements. 
</div>
</div><p>
<a class="anchor" name="4b9084bc2b8c2d9883b75ee062f3176c"></a><!-- doxytag: member="vtkXMLDataElement::FindNestedElement" ref="4b9084bc2b8c2d9883b75ee062f3176c" args="(const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::FindNestedElement           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Find the first nested element with the given id, given name, or given name and id. WARNING: the search is only performed on the children, not the grand-children. 
</div>
</div><p>
<a class="anchor" name="316339b1caa8e598512e81e1f5507494"></a><!-- doxytag: member="vtkXMLDataElement::FindNestedElementWithName" ref="316339b1caa8e598512e81e1f5507494" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::FindNestedElementWithName           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Find the first nested element with the given id, given name, or given name and id. WARNING: the search is only performed on the children, not the grand-children. 
</div>
</div><p>
<a class="anchor" name="e83e87dbb1d38120fb9818cbd63fd055"></a><!-- doxytag: member="vtkXMLDataElement::FindNestedElementWithNameAndId" ref="e83e87dbb1d38120fb9818cbd63fd055" args="(const char *name, const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::FindNestedElementWithNameAndId           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Find the first nested element with the given id, given name, or given name and id. WARNING: the search is only performed on the children, not the grand-children. 
</div>
</div><p>
<a class="anchor" name="e87823df9e97bacf17550fa3ec222735"></a><!-- doxytag: member="vtkXMLDataElement::FindNestedElementWithNameAndAttribute" ref="e87823df9e97bacf17550fa3ec222735" args="(const char *name, const char *att_name, const char *att_value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::FindNestedElementWithNameAndAttribute           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>att_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>att_value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Find the first nested element with the given id, given name, or given name and id. WARNING: the search is only performed on the children, not the grand-children. 
</div>
</div><p>
<a class="anchor" name="87864e2446953b55662a0288b2d26d61"></a><!-- doxytag: member="vtkXMLDataElement::LookupElementWithName" ref="87864e2446953b55662a0288b2d26d61" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::LookupElementWithName           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Find the first nested element with given name. WARNING: the search is performed on the whole XML tree. 
</div>
</div><p>
<a class="anchor" name="ccd252d9ecd43e193a1c74a9ec5b5fa5"></a><!-- doxytag: member="vtkXMLDataElement::LookupElement" ref="ccd252d9ecd43e193a1c74a9ec5b5fa5" args="(const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::LookupElement           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Lookup the element with the given id, starting at this scope. 
</div>
</div><p>
<a class="anchor" name="477eeb91900df265cdf0765c084822dc"></a><!-- doxytag: member="vtkXMLDataElement::GetXMLByteIndex" ref="477eeb91900df265cdf0765c084822dc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long vtkXMLDataElement::GetXMLByteIndex           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the offset from the beginning of the XML document to this element. 
</div>
</div><p>
<a class="anchor" name="7abe31cc5a4b451d0d780ac191e28849"></a><!-- doxytag: member="vtkXMLDataElement::SetXMLByteIndex" ref="7abe31cc5a4b451d0d780ac191e28849" args="(unsigned long)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXMLDataElement::SetXMLByteIndex           </td>
          <td>(</td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>long</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the offset from the beginning of the XML document to this element. 
</div>
</div><p>
<a class="anchor" name="a448f208fef079e89934e1b4f6561a9f"></a><!-- doxytag: member="vtkXMLDataElement::IsEqualTo" ref="a448f208fef079e89934e1b4f6561a9f" args="(vtkXMLDataElement *elem)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkXMLDataElement::IsEqualTo           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td>
          <td class="paramname"> <em>elem</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Check if the instance has the same name, attributes, character data and nested elements contents than the given element (this method is applied recursively on the nested elements, and they must be stored in the same order). Warning: Id, Parent, XMLByteIndex are ignored. 
</div>
</div><p>
<a class="anchor" name="df7e0822d21a8e070325ade89de1ff68"></a><!-- doxytag: member="vtkXMLDataElement::DeepCopy" ref="df7e0822d21a8e070325ade89de1ff68" args="(vtkXMLDataElement *elem)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXMLDataElement::DeepCopy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01902.html">vtkXMLDataElement</a> *&nbsp;</td>
          <td class="paramname"> <em>elem</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy this element from another of the same type (elem), recursively. Old attributes and nested elements are removed, new ones are created given the contents of 'elem'. Warning: Parent is ignored. 
</div>
</div><p>
<a class="anchor" name="0c26b82de3818a4c3b919ace953043f4"></a><!-- doxytag: member="vtkXMLDataElement::SetAttributeEncoding" ref="0c26b82de3818a4c3b919ace953043f4" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXMLDataElement::SetAttributeEncoding           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get/Set the internal character encoding of the attributes. Default type is VTK_ENCODING_UTF_8. Note that a <a class="el" href="a01903.html" title="Used by vtkXMLReader to parse VTK XML files.">vtkXMLDataParser</a> has its own AttributesEncoding ivar. If this ivar is set to something other than VTK_ENCODING_NONE, it will be used to set the attribute encoding of each <a class="el" href="a01902.html" title="Represents an XML element and those nested inside.">vtkXMLDataElement</a> created by this <a class="el" href="a01903.html" title="Used by vtkXMLReader to parse VTK XML files.">vtkXMLDataParser</a>. 
</div>
</div><p>
<a class="anchor" name="7fe2b91f0f0acdff4ab33e49df232da7"></a><!-- doxytag: member="vtkXMLDataElement::GetAttributeEncoding" ref="7fe2b91f0f0acdff4ab33e49df232da7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkXMLDataElement::GetAttributeEncoding           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get/Set the internal character encoding of the attributes. Default type is VTK_ENCODING_UTF_8. Note that a <a class="el" href="a01903.html" title="Used by vtkXMLReader to parse VTK XML files.">vtkXMLDataParser</a> has its own AttributesEncoding ivar. If this ivar is set to something other than VTK_ENCODING_NONE, it will be used to set the attribute encoding of each <a class="el" href="a01902.html" title="Represents an XML element and those nested inside.">vtkXMLDataElement</a> created by this <a class="el" href="a01903.html" title="Used by vtkXMLReader to parse VTK XML files.">vtkXMLDataParser</a>. 
</div>
</div><p>
<a class="anchor" name="32b99297db13e9879eeea0c13253457c"></a><!-- doxytag: member="vtkXMLDataElement::PrintXML" ref="32b99297db13e9879eeea0c13253457c" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::PrintXML           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Prints element tree as XML. 
</div>
</div><p>
<a class="anchor" name="a4e9444baba94fdb7a9a13613924f051"></a><!-- doxytag: member="vtkXMLDataElement::PrintXML" ref="a4e9444baba94fdb7a9a13613924f051" args="(const char *fname)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::PrintXML           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>fname</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Prints element tree as XML. 
</div>
</div><p>
<a class="anchor" name="68a7fd36e24a3b11127c029dda99b9b9"></a><!-- doxytag: member="vtkXMLDataElement::GetCharacterDataWidth" ref="68a7fd36e24a3b11127c029dda99b9b9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkXMLDataElement::GetCharacterDataWidth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get/Set the width (in number of fields) that character data (that between open and closing tags ie. &lt;X&gt; ... &lt;/X&gt;) is printed. If the width is less than one the tag's character data is printed all on one line. If it is greater than one the character data is streamed insterting line feeds every width number of fields. See PrintXML. 
</div>
</div><p>
<a class="anchor" name="787b72a6df7569fd9cdda44fa5c47820"></a><!-- doxytag: member="vtkXMLDataElement::SetCharacterDataWidth" ref="787b72a6df7569fd9cdda44fa5c47820" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXMLDataElement::SetCharacterDataWidth           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get/Set the width (in number of fields) that character data (that between open and closing tags ie. &lt;X&gt; ... &lt;/X&gt;) is printed. If the width is less than one the tag's character data is printed all on one line. If it is greater than one the character data is streamed insterting line feeds every width number of fields. See PrintXML. 
</div>
</div><p>
<a class="anchor" name="2c07ea8c7de449488534aa096d339da7"></a><!-- doxytag: member="vtkXMLDataElement::GetInlineDataPosition" ref="2c07ea8c7de449488534aa096d339da7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long vtkXMLDataElement::GetInlineDataPosition           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b5044b5f60b941231783328824511ef4"></a><!-- doxytag: member="vtkXMLDataElement::SetInlineDataPosition" ref="b5044b5f60b941231783328824511ef4" args="(unsigned long)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkXMLDataElement::SetInlineDataPosition           </td>
          <td>(</td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>long</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b2732e7a7a58b3e7057433a7dad2d5f2"></a><!-- doxytag: member="vtkXMLDataElement::LookupElementInScope" ref="b2732e7a7a58b3e7057433a7dad2d5f2" args="(const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::LookupElementInScope           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6d99a5e80cea20a45a9a9e24755fe184"></a><!-- doxytag: member="vtkXMLDataElement::LookupElementUpScope" ref="6d99a5e80cea20a45a9a9e24755fe184" args="(const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>* vtkXMLDataElement::LookupElementUpScope           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="63123505cb9af3b29ed21e9f6d86a933"></a><!-- doxytag: member="vtkXMLDataElement::IsSpace" ref="63123505cb9af3b29ed21e9f6d86a933" args="(char c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkXMLDataElement::IsSpace           </td>
          <td>(</td>
          <td class="paramtype">char&nbsp;</td>
          <td class="paramname"> <em>c</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2b9d1ed41d9f0b86b77761e67a2cf7c0"></a><!-- doxytag: member="vtkXMLDataElement::PrintCharacterData" ref="2b9d1ed41d9f0b86b77761e67a2cf7c0" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkXMLDataElement::PrintCharacterData           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="db9748ee94dc501d1ba852804e2354ba"></a><!-- doxytag: member="vtkXMLDataElement::vtkXMLDataParser" ref="db9748ee94dc501d1ba852804e2354ba" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a01903.html">vtkXMLDataParser</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00273">273</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a74ebc626e599b046d02644d6557a757"></a><!-- doxytag: member="vtkXMLDataElement::vtkXMLMaterialParser" ref="a74ebc626e599b046d02644d6557a757" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a01916.html">vtkXMLMaterialParser</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00274">274</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="eadccd035d6ffa15aa6f765c0651a375"></a><!-- doxytag: member="vtkXMLDataElement::Name" ref="eadccd035d6ffa15aa6f765c0651a375" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="a01902.html#eadccd035d6ffa15aa6f765c0651a375">vtkXMLDataElement::Name</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00228">228</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6149b0e9760a781a9f770f812d2988c1"></a><!-- doxytag: member="vtkXMLDataElement::Id" ref="6149b0e9760a781a9f770f812d2988c1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="a01902.html#6149b0e9760a781a9f770f812d2988c1">vtkXMLDataElement::Id</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00230">230</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b72c336ced04f8393b6d0b69b801b559"></a><!-- doxytag: member="vtkXMLDataElement::CharacterDataWidth" ref="b72c336ced04f8393b6d0b69b801b559" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01902.html#b72c336ced04f8393b6d0b69b801b559">vtkXMLDataElement::CharacterDataWidth</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00232">232</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9e79524e5f409d798c2023d6b5526d62"></a><!-- doxytag: member="vtkXMLDataElement::CharacterData" ref="9e79524e5f409d798c2023d6b5526d62" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="a01902.html#9e79524e5f409d798c2023d6b5526d62">vtkXMLDataElement::CharacterData</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00235">235</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a3d9e34ac7c77d6c885c625059fb0c28"></a><!-- doxytag: member="vtkXMLDataElement::CharacterDataBlockSize" ref="a3d9e34ac7c77d6c885c625059fb0c28" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="a01902.html#a3d9e34ac7c77d6c885c625059fb0c28">vtkXMLDataElement::CharacterDataBlockSize</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00236">236</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b9686420b66d7ffbf62768132ccc950c"></a><!-- doxytag: member="vtkXMLDataElement::CharacterDataBufferSize" ref="b9686420b66d7ffbf62768132ccc950c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="a01902.html#b9686420b66d7ffbf62768132ccc950c">vtkXMLDataElement::CharacterDataBufferSize</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00237">237</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="87f6748d723f3ffe0ba159eb0fece241"></a><!-- doxytag: member="vtkXMLDataElement::EndOfCharacterData" ref="87f6748d723f3ffe0ba159eb0fece241" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="a01902.html#87f6748d723f3ffe0ba159eb0fece241">vtkXMLDataElement::EndOfCharacterData</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00238">238</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b619d453b7be3cc60ad3a077d853cb93"></a><!-- doxytag: member="vtkXMLDataElement::IgnoreCharacterData" ref="b619d453b7be3cc60ad3a077d853cb93" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01902.html#b619d453b7be3cc60ad3a077d853cb93">vtkXMLDataElement::IgnoreCharacterData</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00242">242</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5aed559dea65a3e022a836eb358fad09"></a><!-- doxytag: member="vtkXMLDataElement::InlineDataPosition" ref="5aed559dea65a3e022a836eb358fad09" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long <a class="el" href="a01902.html#5aed559dea65a3e022a836eb358fad09">vtkXMLDataElement::InlineDataPosition</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00246">246</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cb7548eee4b298a0d40b4acd3b1c4a77"></a><!-- doxytag: member="vtkXMLDataElement::XMLByteIndex" ref="cb7548eee4b298a0d40b4acd3b1c4a77" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long <a class="el" href="a01902.html#cb7548eee4b298a0d40b4acd3b1c4a77">vtkXMLDataElement::XMLByteIndex</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00250">250</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2bf1ad7dcde9e5712148f14d26989b87"></a><!-- doxytag: member="vtkXMLDataElement::AttributeNames" ref="2bf1ad7dcde9e5712148f14d26989b87" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** <a class="el" href="a01902.html#2bf1ad7dcde9e5712148f14d26989b87">vtkXMLDataElement::AttributeNames</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00253">253</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d4a1e5f398fa5d0d7c20d90e75616d82"></a><!-- doxytag: member="vtkXMLDataElement::AttributeValues" ref="d4a1e5f398fa5d0d7c20d90e75616d82" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** <a class="el" href="a01902.html#d4a1e5f398fa5d0d7c20d90e75616d82">vtkXMLDataElement::AttributeValues</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00254">254</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6cbe4df1d50953aeab97d4fd69924d86"></a><!-- doxytag: member="vtkXMLDataElement::NumberOfAttributes" ref="6cbe4df1d50953aeab97d4fd69924d86" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01902.html#6cbe4df1d50953aeab97d4fd69924d86">vtkXMLDataElement::NumberOfAttributes</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00255">255</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4c608d52e46ade8538ece86cc10fd5d2"></a><!-- doxytag: member="vtkXMLDataElement::AttributesSize" ref="4c608d52e46ade8538ece86cc10fd5d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01902.html#4c608d52e46ade8538ece86cc10fd5d2">vtkXMLDataElement::AttributesSize</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00256">256</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6486dde3fcad76fecd21f71d8284b8a0"></a><!-- doxytag: member="vtkXMLDataElement::AttributeEncoding" ref="6486dde3fcad76fecd21f71d8284b8a0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01902.html#6486dde3fcad76fecd21f71d8284b8a0">vtkXMLDataElement::AttributeEncoding</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00257">257</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="640081ff74f92a30f2008d3ff75e7fb9"></a><!-- doxytag: member="vtkXMLDataElement::NumberOfNestedElements" ref="640081ff74f92a30f2008d3ff75e7fb9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01902.html#640081ff74f92a30f2008d3ff75e7fb9">vtkXMLDataElement::NumberOfNestedElements</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00260">260</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6ee4bb5d2658ae7f6a839aad90a021b1"></a><!-- doxytag: member="vtkXMLDataElement::NestedElementsSize" ref="6ee4bb5d2658ae7f6a839aad90a021b1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01902.html#6ee4bb5d2658ae7f6a839aad90a021b1">vtkXMLDataElement::NestedElementsSize</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00261">261</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="20ad0cac054319384f899c097d12ce53"></a><!-- doxytag: member="vtkXMLDataElement::NestedElements" ref="20ad0cac054319384f899c097d12ce53" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>** <a class="el" href="a01902.html#20ad0cac054319384f899c097d12ce53">vtkXMLDataElement::NestedElements</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00262">262</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bf4d83336152df443a99247c22347655"></a><!-- doxytag: member="vtkXMLDataElement::Parent" ref="bf4d83336152df443a99247c22347655" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01902.html">vtkXMLDataElement</a>* <a class="el" href="a01902.html#bf4d83336152df443a99247c22347655">vtkXMLDataElement::Parent</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03971.html#l00264">264</a> of file <a class="el" href="a03971.html">vtkXMLDataElement.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Common/<a class="el" href="a03971.html">vtkXMLDataElement.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:47:18 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>