Sophie

Sophie

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

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: vtkBridgeAttribute 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>vtkBridgeAttribute Class Reference</h1><!-- doxytag: class="vtkBridgeAttribute" --><!-- doxytag: inherits="vtkGenericAttribute" --><code>#include &lt;<a class="el" href="a04196.html">vtkBridgeAttribute.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkBridgeAttribute:</div>
<div class="dynsection">
<p><center><img src="a08270.png" border="0" usemap="#a08271" alt="Inheritance graph"></center>
<map name="a08271">
<area shape="rect" href="a00580.html" title="abstract class defined API for attribute data" alt="" coords="5,155,144,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="35,80,115,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="20,5,129,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkBridgeAttribute:</div>
<div class="dynsection">
<p><center><img src="a08272.png" border="0" usemap="#a08273" alt="Collaboration graph"></center>
<map name="a08273">
<area shape="rect" href="a00580.html" title="abstract class defined API for attribute data" alt="" coords="547,315,685,342"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="397,174,477,200"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="404,456,503,483"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="277,366,400,392"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="232,264,341,291"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="164,6,273,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="5,174,168,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="153,83,284,110"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="308,83,417,110"><area shape="rect" href="a00376.html" title="represent and manipulate attribute data in a dataset" alt="" coords="380,547,527,574"><area shape="rect" href="a00245.html" title="represent and manipulate cell attribute data" alt="" coords="359,624,452,651"><area shape="rect" href="a01242.html" title="represent and manipulate point attribute data" alt="" coords="476,624,577,651"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="192,174,373,200"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="475,366,669,392"><area shape="rect" href="a00539.html" title="vtkFieldData::BasicIterator" alt="" coords="196,456,380,483"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a08274.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation of <a class="el" href="a00580.html" title="abstract class defined API for attribute data">vtkGenericAttribute</a>. 
<p>
It is just an example that show how to implement the Generic. It is also used for testing and evaluating the Generic. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00580.html" title="abstract class defined API for attribute data">vtkGenericAttribute</a>, <a class="el" href="a00210.html" title="Implementation of vtkGenericDataSet.">vtkBridgeDataSet</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_2.html#c2_vtk_t_vtkBridgeAttribute">vtkBridgeAttribute (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04196.html#l00037">37</a> of file <a class="el" href="a04196.html">vtkBridgeAttribute.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="a00580.html">vtkGenericAttribute</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#9d02a48559b40f44909afbc355b8ff8e">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="a00202.html#c84b949864fbe1614406df02dc245f7d">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="a00202.html#5ce03fc8883eb41b7a67cddefd39e6fc">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="a00202.html#99b4224321fef2f76d97c87b0d3c17b1">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="a00202.html#445da3e41fd1136fcd4011b84a260fb4">GetName</a> ()</td></tr>

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#76604b95ee7608722db4c6c5e2d297e0">GetSize</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="a00202.html#8927b99c58785c2225213969ef80490a">GetActualMemorySize</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#410f4098908eeb8624e69c3941c20633">GetRange</a> (int component)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#8c50eabbbf35ba466a250479ec247c6e">GetMaxNorm</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#ca05f6658e2742e59e38e1a7855d4b08">GetTuple</a> (<a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *c)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#6f5b837dbfc3dcd4c80aa4959c32d744">GetTuple</a> (<a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *c, double *tuple)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#450d55db1aec112934c6b4bd69717b77">GetTuple</a> (<a class="el" href="a00583.html">vtkGenericCellIterator</a> *c)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#7095b321455b0ba20509395098eafeab">GetTuple</a> (<a class="el" href="a00583.html">vtkGenericCellIterator</a> *c, double *tuple)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#6d3c027860aa6538ba28b1b57bcee6d5">GetTuple</a> (<a class="el" href="a00602.html">vtkGenericPointIterator</a> *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#5db556b63b966b8c49df52fd32fd773a">GetTuple</a> (<a class="el" href="a00602.html">vtkGenericPointIterator</a> *p, double *tuple)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#023b081564061a50f749597c0e7518e0">GetComponent</a> (int i, <a class="el" href="a00583.html">vtkGenericCellIterator</a> *c, double *values)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#e4bbc44cd379e2a6681b35073b0d4c14">GetComponent</a> (int i, <a class="el" href="a00602.html">vtkGenericPointIterator</a> *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#8215a08d6ce50f704430350a0d1fc6a6">DeepCopy</a> (<a class="el" href="a00580.html">vtkGenericAttribute</a> *other)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#859d7a62fdfa5d2b5a63f61d1c3ff7fa">ShallowCopy</a> (<a class="el" href="a00580.html">vtkGenericAttribute</a> *other)</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="a00202.html#36d94ee0d09b95632664beb6a419fa20">GetRange</a> (int component, double range[2])</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="a00202.html#99b15d44c6003bde1919c800332ad77c">InitWithPointData</a> (<a class="el" href="a01242.html">vtkPointData</a> *d, int i)</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="a00202.html#1548a8acd9cf4435c91ddbfc9448c591">InitWithCellData</a> (<a class="el" href="a00245.html">vtkCellData</a> *d, int i)</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 <a class="el" href="a00202.html">vtkBridgeAttribute</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#5ab28d7e39e1151f485eb7fe58afcabe">New</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#59ee175bd4c0091dcc431b9ebd8e2869">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#2f58d30e8d239c0b98ad4e25ea7949f1">AllocateInternalTuple</a> (int size)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#583a48201c1e4f581dd4e452adec3644">vtkBridgeAttribute</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#cae2663ba28bad91e31f6bc6c9a333cb">~vtkBridgeAttribute</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01242.html">vtkPointData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#fccdf5201fcd673f8b5283c7c39a898b">Pd</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00245.html">vtkCellData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#8f938d7b1d1b260146e3f1cb2b7d81a4">Cd</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00376.html">vtkDataSetAttributes</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#5ccfe97fe6ad686a238f7449d460ae98">Data</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#cb67ee621188422e5b5f4f04f5781f6a">InternalTuple</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html#ab84d1082beeeddfa037e5c4d1880da5">InternalTupleCapacity</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="a00202.html#c6c205436ddfe6e89bd15234f6eace28">vtkBridgeCell</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="9d02a48559b40f44909afbc355b8ff8e"></a><!-- doxytag: member="vtkBridgeAttribute::Superclass" ref="9d02a48559b40f44909afbc355b8ff8e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00580.html">vtkGenericAttribute</a> <a class="el" href="a00580.html">vtkBridgeAttribute::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00580.html#36dbf76f0f43814b0be736499156ad93">vtkGenericAttribute</a>.</p>

<p>Definition at line <a class="el" href="a04196.html#l00041">41</a> of file <a class="el" href="a04196.html">vtkBridgeAttribute.h</a>.</p>

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

<p>
Default constructor: empty attribute, not valid 
</div>
</div><p>
<a class="anchor" name="cae2663ba28bad91e31f6bc6c9a333cb"></a><!-- doxytag: member="vtkBridgeAttribute::~vtkBridgeAttribute" ref="cae2663ba28bad91e31f6bc6c9a333cb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual vtkBridgeAttribute::~vtkBridgeAttribute           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Default constructor: empty attribute, not valid 
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="5ab28d7e39e1151f485eb7fe58afcabe"></a><!-- doxytag: member="vtkBridgeAttribute::New" ref="5ab28d7e39e1151f485eb7fe58afcabe" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00202.html">vtkBridgeAttribute</a>* vtkBridgeAttribute::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="c84b949864fbe1614406df02dc245f7d"></a><!-- doxytag: member="vtkBridgeAttribute::GetClassName" ref="c84b949864fbe1614406df02dc245f7d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkBridgeAttribute::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="a00580.html#277e875f1544c3bd53dea56650251c66">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="59ee175bd4c0091dcc431b9ebd8e2869"></a><!-- doxytag: member="vtkBridgeAttribute::IsTypeOf" ref="59ee175bd4c0091dcc431b9ebd8e2869" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkBridgeAttribute::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="a00580.html#ae78845f1da5f4253ec16cc7b4d1acd8">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="5ce03fc8883eb41b7a67cddefd39e6fc"></a><!-- doxytag: member="vtkBridgeAttribute::IsA" ref="5ce03fc8883eb41b7a67cddefd39e6fc" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkBridgeAttribute::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="a00580.html#2fe1963599e917f62de3f5a42df27c2a">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="7a6115a6b0636779c1146631cae28857"></a><!-- doxytag: member="vtkBridgeAttribute::SafeDownCast" ref="7a6115a6b0636779c1146631cae28857" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00202.html">vtkBridgeAttribute</a>* vtkBridgeAttribute::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="a00580.html#c64137b7c446f4eaccd2b76024597ddb">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="99b4224321fef2f76d97c87b0d3c17b1"></a><!-- doxytag: member="vtkBridgeAttribute::PrintSelf" ref="99b4224321fef2f76d97c87b0d3c17b1" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeAttribute::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="a00580.html#c5156133aa5892c55eb581586ff77176">vtkGenericAttribute</a>.</p>

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

<p>
Name of the attribute. (e.g. "velocity") <dl class="post" compact><dt><b>Postcondition:</b></dt><dd>result_may_not_exist: result!=0 || result==0 </dd></dl>

<p>Implements <a class="el" href="a00580.html#0f680802b25673c70ad773dd92211135">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="221b849e6fcd932e570c31bf35cb8d6f"></a><!-- doxytag: member="vtkBridgeAttribute::GetNumberOfComponents" ref="221b849e6fcd932e570c31bf35cb8d6f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkBridgeAttribute::GetNumberOfComponents           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Dimension of the attribute. (1 for scalar, 3 for velocity) <dl class="post" compact><dt><b>Postcondition:</b></dt><dd>positive_result: result&gt;=0 </dd></dl>

<p>Implements <a class="el" href="a00580.html#424ede059c0799fb8914e23f095b8324">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="4b2cab1ba021f6357a533d791b16f45a"></a><!-- doxytag: member="vtkBridgeAttribute::GetCentering" ref="4b2cab1ba021f6357a533d791b16f45a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkBridgeAttribute::GetCentering           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Is the attribute centered either on points, cells or boundaries? <dl class="post" compact><dt><b>Postcondition:</b></dt><dd>valid_result: (result==vtkCenteringPoints) || (result==vtkCenteringCells) || (result==vtkCenteringBoundaries) </dd></dl>

<p>Implements <a class="el" href="a00580.html#88a594c4cdcb41210ec178f035ee9c0f">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="5526c83916bed32fbc2fa8d79d8f4065"></a><!-- doxytag: member="vtkBridgeAttribute::GetType" ref="5526c83916bed32fbc2fa8d79d8f4065" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkBridgeAttribute::GetType           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Type of the attribute: scalar, vector, normal, texture coordinate, tensor <dl class="post" compact><dt><b>Postcondition:</b></dt><dd>valid_result: (result==vtkDataSetAttributesSCALARS) ||(result==vtkDataSetAttributesVECTORS) ||(result==vtkDataSetAttributesNORMALS) ||(result==vtkDataSetAttributesTCOORDS) ||(result==vtkDataSetAttributesTENSORS) </dd></dl>

<p>Implements <a class="el" href="a00580.html#ab505e9ccadd41afde91b99410414f3d">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="cde4078cbf2ed3687f05af6f0c08929b"></a><!-- doxytag: member="vtkBridgeAttribute::GetComponentType" ref="cde4078cbf2ed3687f05af6f0c08929b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkBridgeAttribute::GetComponentType           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Type of the components of the attribute: int, float, double <dl class="post" compact><dt><b>Postcondition:</b></dt><dd>valid_result: (result==VTK_BIT) ||(result==VTK_CHAR) ||(result==VTK_UNSIGNED_CHAR) ||(result==VTK_SHORT) ||(result==VTK_UNSIGNED_SHORT)||(result==VTK_INT) ||(result==VTK_UNSIGNED_INT) ||(result==VTK_LONG) ||(result==VTK_UNSIGNED_LONG) ||(result==VTK_FLOAT) ||(result==VTK_DOUBLE) ||(result==VTK_ID_TYPE) </dd></dl>

<p>Implements <a class="el" href="a00580.html#b08c23d5478ad4a32b44ce67e4f30d66">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="76604b95ee7608722db4c6c5e2d297e0"></a><!-- doxytag: member="vtkBridgeAttribute::GetSize" ref="76604b95ee7608722db4c6c5e2d297e0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkBridgeAttribute::GetSize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Number of tuples. <dl class="post" compact><dt><b>Postcondition:</b></dt><dd>valid_result: result&gt;=0 </dd></dl>

<p>Implements <a class="el" href="a00580.html#eb96bde77626b859221a0373ce3a1fca">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="8927b99c58785c2225213969ef80490a"></a><!-- doxytag: member="vtkBridgeAttribute::GetActualMemorySize" ref="8927b99c58785c2225213969ef80490a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long vtkBridgeAttribute::GetActualMemorySize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Size in kilobytes taken by the attribute. 
<p>Implements <a class="el" href="a00580.html#93520f8d7690f4687ccd92e0327901e2">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="410f4098908eeb8624e69c3941c20633"></a><!-- doxytag: member="vtkBridgeAttribute::GetRange" ref="410f4098908eeb8624e69c3941c20633" args="(int component)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkBridgeAttribute::GetRange           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Range of the attribute component `component'. It returns double, even if <a class="el" href="a00202.html#5526c83916bed32fbc2fa8d79d8f4065">GetType()</a>==VTK_INT. NOT THREAD SAFE <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>valid_component: (component&gt;=0)&amp;&amp;(component&lt;<a class="el" href="a00202.html#221b849e6fcd932e570c31bf35cb8d6f">GetNumberOfComponents()</a>) </dd></dl>
<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>result_exists: result!=0 </dd></dl>

<p>Implements <a class="el" href="a00580.html#7f54ad799694806ec7a0b0d664be9865">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="36d94ee0d09b95632664beb6a419fa20"></a><!-- doxytag: member="vtkBridgeAttribute::GetRange" ref="36d94ee0d09b95632664beb6a419fa20" args="(int component, double range[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeAttribute::GetRange           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>component</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>range</em>[2]</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>
Range of the attribute component `component'. THREAD SAFE <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>valid_component: (component&gt;=0)&amp;&amp;(component&lt;<a class="el" href="a00202.html#221b849e6fcd932e570c31bf35cb8d6f">GetNumberOfComponents()</a>) </dd></dl>

<p>Implements <a class="el" href="a00580.html#09a5c3e424e7991f1e810bbb79d21e34">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="8c50eabbbf35ba466a250479ec247c6e"></a><!-- doxytag: member="vtkBridgeAttribute::GetMaxNorm" ref="8c50eabbbf35ba466a250479ec247c6e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkBridgeAttribute::GetMaxNorm           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the maximum euclidean norm for the tuples. <dl class="post" compact><dt><b>Postcondition:</b></dt><dd>positive_result: result&gt;=0 </dd></dl>

<p>Implements <a class="el" href="a00580.html#9df578bdba6adeb53a256c48f85e04bf">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="ca05f6658e2742e59e38e1a7855d4b08"></a><!-- doxytag: member="vtkBridgeAttribute::GetTuple" ref="ca05f6658e2742e59e38e1a7855d4b08" args="(vtkGenericAdaptorCell *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkBridgeAttribute::GetTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Attribute at all points of cell `c'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>c_exists: c!=0 <p>
c_valid: !c-&gt;IsAtEnd() </dd></dl>
<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>result_exists: result!=0 <p>
valid_result: sizeof(result)==GetNumberOfComponents()*c-&gt;GetCell()-&gt;GetNumberOfPoin ts() </dd></dl>

<p>Implements <a class="el" href="a00580.html#cb09ec149208bb225e0ca812f6701f6f">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="6f5b837dbfc3dcd4c80aa4959c32d744"></a><!-- doxytag: member="vtkBridgeAttribute::GetTuple" ref="6f5b837dbfc3dcd4c80aa4959c32d744" args="(vtkGenericAdaptorCell *c, double *tuple)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkBridgeAttribute::GetTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>tuple</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>
Put attribute at all points of cell `c' in `tuple'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>c_exists: c!=0 <p>
c_valid: !c-&gt;IsAtEnd() <p>
tuple_exists: tuple!=0 <p>
valid_tuple: sizeof(tuple)&gt;=GetNumberOfComponents()*c-&gt;GetCell()-&gt;GetNumberOfPoint s() </dd></dl>

<p>Implements <a class="el" href="a00580.html#46b4b00339d5f002028972b02a655e70">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="450d55db1aec112934c6b4bd69717b77"></a><!-- doxytag: member="vtkBridgeAttribute::GetTuple" ref="450d55db1aec112934c6b4bd69717b77" args="(vtkGenericCellIterator *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkBridgeAttribute::GetTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00583.html">vtkGenericCellIterator</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Attribute at all points of cell `c'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>c_exists: c!=0 <p>
c_valid: !c-&gt;IsAtEnd() </dd></dl>
<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>result_exists: result!=0 <p>
valid_result: sizeof(result)==GetNumberOfComponents()*c-&gt;GetCell()-&gt;GetNumberOfPoin ts() </dd></dl>

<p>Implements <a class="el" href="a00580.html#a81ad5833dca651f29452f4212304ad2">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="7095b321455b0ba20509395098eafeab"></a><!-- doxytag: member="vtkBridgeAttribute::GetTuple" ref="7095b321455b0ba20509395098eafeab" args="(vtkGenericCellIterator *c, double *tuple)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeAttribute::GetTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00583.html">vtkGenericCellIterator</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>tuple</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>
Put attribute at all points of cell `c' in `tuple'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>c_exists: c!=0 <p>
c_valid: !c-&gt;IsAtEnd() <p>
tuple_exists: tuple!=0 <p>
valid_tuple: sizeof(tuple)&gt;=GetNumberOfComponents()*c-&gt;GetCell()-&gt;GetNumberOfPoint s() </dd></dl>

<p>Implements <a class="el" href="a00580.html#bc9c1aab75a753a22d6f962c81b9b346">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="6d3c027860aa6538ba28b1b57bcee6d5"></a><!-- doxytag: member="vtkBridgeAttribute::GetTuple" ref="6d3c027860aa6538ba28b1b57bcee6d5" args="(vtkGenericPointIterator *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkBridgeAttribute::GetTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00602.html">vtkGenericPointIterator</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Value of the attribute at position `p'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>p_exists: p!=0 <p>
p_valid: !p-&gt;IsAtEnd() </dd></dl>
<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>result_exists: result!=0 <p>
valid_result_size: sizeof(result)==GetNumberOfComponents() </dd></dl>

<p>Implements <a class="el" href="a00580.html#6b9c331bcf56f8cc5abce06ac9add4ef">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="5db556b63b966b8c49df52fd32fd773a"></a><!-- doxytag: member="vtkBridgeAttribute::GetTuple" ref="5db556b63b966b8c49df52fd32fd773a" args="(vtkGenericPointIterator *p, double *tuple)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeAttribute::GetTuple           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00602.html">vtkGenericPointIterator</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>tuple</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>
Put the value of the attribute at position `p' into `tuple'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>p_exists: p!=0 <p>
p_valid: !p-&gt;IsAtEnd() <p>
tuple_exists: tuple!=0 <p>
valid_tuple_size: sizeof(tuple)&gt;=GetNumberOfComponents() </dd></dl>

<p>Implements <a class="el" href="a00580.html#3cdd8975117673dde82285f4a7602f40">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="023b081564061a50f749597c0e7518e0"></a><!-- doxytag: member="vtkBridgeAttribute::GetComponent" ref="023b081564061a50f749597c0e7518e0" args="(int i, vtkGenericCellIterator *c, double *values)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeAttribute::GetComponent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00583.html">vtkGenericCellIterator</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>values</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>
Put component `i' of the attribute at all points of cell `c' in `values'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>valid_component: (i&gt;=0) &amp;&amp; (i&lt;<a class="el" href="a00202.html#221b849e6fcd932e570c31bf35cb8d6f">GetNumberOfComponents()</a>) <p>
c_exists: c!=0 <p>
c_valid: !c-&gt;IsAtEnd() <p>
values_exist: values!=0 <p>
valid_values: sizeof(values)&gt;=c-&gt;GetCell()-&gt;GetNumberOfPoints() </dd></dl>

<p>Implements <a class="el" href="a00580.html#b0649a92361b75100b094cd5d660e33b">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="e4bbc44cd379e2a6681b35073b0d4c14"></a><!-- doxytag: member="vtkBridgeAttribute::GetComponent" ref="e4bbc44cd379e2a6681b35073b0d4c14" args="(int i, vtkGenericPointIterator *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkBridgeAttribute::GetComponent           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00602.html">vtkGenericPointIterator</a> *&nbsp;</td>
          <td class="paramname"> <em>p</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>
Value of the component `i' of the attribute at position `p'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>valid_component: (i&gt;=0) &amp;&amp; (i&lt;<a class="el" href="a00202.html#221b849e6fcd932e570c31bf35cb8d6f">GetNumberOfComponents()</a>) <p>
p_exists: p!=0 <p>
p_valid: !p-&gt;IsAtEnd() </dd></dl>

<p>Implements <a class="el" href="a00580.html#cafeb8fc561657317cce7cc98ac06f75">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="8215a08d6ce50f704430350a0d1fc6a6"></a><!-- doxytag: member="vtkBridgeAttribute::DeepCopy" ref="8215a08d6ce50f704430350a0d1fc6a6" args="(vtkGenericAttribute *other)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeAttribute::DeepCopy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00580.html">vtkGenericAttribute</a> *&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Recursive duplication of `other' in `this'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>other_exists: other!=0 <p>
not_self: other!=this </dd></dl>

<p>Implements <a class="el" href="a00580.html#b2f76e52eb30a7fb5c286d4b2d27c9b1">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="859d7a62fdfa5d2b5a63f61d1c3ff7fa"></a><!-- doxytag: member="vtkBridgeAttribute::ShallowCopy" ref="859d7a62fdfa5d2b5a63f61d1c3ff7fa" args="(vtkGenericAttribute *other)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeAttribute::ShallowCopy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00580.html">vtkGenericAttribute</a> *&nbsp;</td>
          <td class="paramname"> <em>other</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Update `this' using fields of `other'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>other_exists: other!=0 <p>
not_self: other!=this </dd></dl>

<p>Implements <a class="el" href="a00580.html#d5f18c4c4df14ccb71bdfaee099e8668">vtkGenericAttribute</a>.</p>

</div>
</div><p>
<a class="anchor" name="99b15d44c6003bde1919c800332ad77c"></a><!-- doxytag: member="vtkBridgeAttribute::InitWithPointData" ref="99b15d44c6003bde1919c800332ad77c" args="(vtkPointData *d, int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeAttribute::InitWithPointData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01242.html">vtkPointData</a> *&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</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 current attribute to be centered on points with attribute `i' of `d'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>d_exists: d!=0 <p>
valid_range: (i&gt;=0) &amp;&amp; (i&lt;d-&gt;GetNumberOfArrays()) </dd></dl>

</div>
</div><p>
<a class="anchor" name="1548a8acd9cf4435c91ddbfc9448c591"></a><!-- doxytag: member="vtkBridgeAttribute::InitWithCellData" ref="1548a8acd9cf4435c91ddbfc9448c591" args="(vtkCellData *d, int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeAttribute::InitWithCellData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00245.html">vtkCellData</a> *&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</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 current attribute to be centered on cells with attribute `i' of `d'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>d_exists: d!=0 <p>
valid_range: (i&gt;=0) &amp;&amp; (i&lt;d-&gt;GetNumberOfArrays()) </dd></dl>

</div>
</div><p>
<a class="anchor" name="2f58d30e8d239c0b98ad4e25ea7949f1"></a><!-- doxytag: member="vtkBridgeAttribute::AllocateInternalTuple" ref="2f58d30e8d239c0b98ad4e25ea7949f1" args="(int size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeAttribute::AllocateInternalTuple           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>size</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If size&gt;InternalTupleCapacity, allocate enough memory. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>positive_size: size&gt;0 </dd></dl>

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

<p>

<p>Definition at line <a class="el" href="a04196.html#l00185">185</a> of file <a class="el" href="a04196.html">vtkBridgeAttribute.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="fccdf5201fcd673f8b5283c7c39a898b"></a><!-- doxytag: member="vtkBridgeAttribute::Pd" ref="fccdf5201fcd673f8b5283c7c39a898b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01242.html">vtkPointData</a>* <a class="el" href="a00202.html#fccdf5201fcd673f8b5283c7c39a898b">vtkBridgeAttribute::Pd</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04196.html#l00188">188</a> of file <a class="el" href="a04196.html">vtkBridgeAttribute.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8f938d7b1d1b260146e3f1cb2b7d81a4"></a><!-- doxytag: member="vtkBridgeAttribute::Cd" ref="8f938d7b1d1b260146e3f1cb2b7d81a4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00245.html">vtkCellData</a>* <a class="el" href="a00202.html#8f938d7b1d1b260146e3f1cb2b7d81a4">vtkBridgeAttribute::Cd</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04196.html#l00189">189</a> of file <a class="el" href="a04196.html">vtkBridgeAttribute.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5ccfe97fe6ad686a238f7449d460ae98"></a><!-- doxytag: member="vtkBridgeAttribute::Data" ref="5ccfe97fe6ad686a238f7449d460ae98" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00376.html">vtkDataSetAttributes</a>* <a class="el" href="a00202.html#5ccfe97fe6ad686a238f7449d460ae98">vtkBridgeAttribute::Data</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04196.html#l00190">190</a> of file <a class="el" href="a04196.html">vtkBridgeAttribute.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04196.html#l00191">191</a> of file <a class="el" href="a04196.html">vtkBridgeAttribute.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cb67ee621188422e5b5f4f04f5781f6a"></a><!-- doxytag: member="vtkBridgeAttribute::InternalTuple" ref="cb67ee621188422e5b5f4f04f5781f6a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* <a class="el" href="a00202.html#cb67ee621188422e5b5f4f04f5781f6a">vtkBridgeAttribute::InternalTuple</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04196.html#l00193">193</a> of file <a class="el" href="a04196.html">vtkBridgeAttribute.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04196.html#l00194">194</a> of file <a class="el" href="a04196.html">vtkBridgeAttribute.h</a>.</p>

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