Sophie

Sophie

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

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: vtkQtTreeModelAdapter 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>vtkQtTreeModelAdapter Class Reference</h1><!-- doxytag: class="vtkQtTreeModelAdapter" --><!-- doxytag: inherits="vtkQtAbstractModelAdapter" --><code>#include &lt;<a class="el" href="a04594.html">vtkQtTreeModelAdapter.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkQtTreeModelAdapter:</div>
<div class="dynsection">
<p><center><img src="a13872.png" border="0" usemap="#a13873" alt="Inheritance graph"></center>
<map name="a13873">
<area shape="rect" href="a01330.html" title="Superclass for Qt model adapters." alt="" coords="5,5,195,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkQtTreeModelAdapter:</div>
<div class="dynsection">
<p><center><img src="a13874.png" border="0" usemap="#a13875" alt="Collaboration graph"></center>
<map name="a13875">
<area shape="rect" href="a01330.html" title="Superclass for Qt model adapters." alt="" coords="2848,43,3037,69"><area shape="rect" href="a00097.html" title="Iterates through adjacent vertices in a graph." alt="" coords="2319,91,2495,117"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="444,424,524,451"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="1777,631,1884,657"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1064,348,1163,375"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1464,251,1563,277"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="675,297,824,324"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="695,745,804,772"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1464,584,1563,611"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1052,703,1175,729"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="1792,521,1869,548"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="849,803,991,829"><area shape="rect" href="a00433.html" title="helper for the vtkGraph class that allows the graph to be distributed across multiple..." alt="" coords="2315,277,2499,304"><area shape="rect" href="a00664.html" title="Internal representation of vtkGraph." alt="" coords="1251,415,1381,441"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,775,116,801"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="403,775,565,801"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="169,927,300,953"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="180,845,289,872"><area shape="rect" href="a00654.html" title="Base class for graph data types." alt="" coords="2056,324,2133,351"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="2365,663,2448,689"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="2036,867,2153,893"><area shape="rect" href="a01138.html" title="vtkOutEdgeType" alt="" coords="2033,32,2156,59"><area shape="rect" href="a00445.html" title="vtkEdgeBase" alt="" coords="1780,32,1881,59"><area shape="rect" href="a00421.html" title="A directed graph." alt="" coords="2343,156,2471,183"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="2031,577,2159,604"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="393,956,575,983"><area shape="rect" href="a00376.html" title="represent and manipulate attribute data in a dataset" alt="" coords="1757,324,1904,351"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1463,703,1564,729"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="1016,601,1211,628"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="1751,839,1911,865"><area shape="rect" href="a00722.html" title="dynamic, self&#45;adjusting array of vtkIdType" alt="" coords="1773,575,1888,601"><area shape="rect" href="a00539.html" title="vtkFieldData::BasicIterator" alt="" coords="1421,315,1605,341"><area shape="rect" href="a01741.html" title="A rooted tree data structure." alt="" coords="2909,144,2976,171"><area shape="rect" href="a00420.html" title="A rooted tree data structure." alt="" coords="2551,145,2721,172"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a13876.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Adapts a tree to a Qt item model. 
<p>
<a class="el" href="a01425.html" title="Adapts a tree to a Qt item model.">vtkQtTreeModelAdapter</a> is a QAbstractItemModel with a <a class="el" href="a01741.html" title="A rooted tree data structure.">vtkTree</a> as its underlying data model.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01330.html" title="Superclass for Qt model adapters.">vtkQtAbstractModelAdapter</a> <a class="el" href="a01421.html" title="Adapts a table to a Qt item model.">vtkQtTableModelAdapter</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_13.html#c2_vtk_t_vtkQtTreeModelAdapter">vtkQtTreeModelAdapter (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04594.html#l00047">47</a> of file <a class="el" href="a04594.html">vtkQtTreeModelAdapter.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public 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="a01425.html#1ea1f6a5791e0eb044001bfed1cba831">vtkQtTreeModelAdapter</a> (QObject *parent=0, <a class="el" href="a01741.html">vtkTree</a> *tree=0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#4a4863a01a84c954b2dc1d03ac7d828d">~vtkQtTreeModelAdapter</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="a01425.html#ac56f0a92ecd6b9c8e4d6680b9f513d9">IdToPedigree</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id) const </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="a01425.html#02edddff3fab5f81ed91adc39834bea8">PedigreeToId</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> pedigree) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QModelIndex&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#10b9c9cad9bd404fe60c35cfdc66c3bd">PedigreeToQModelIndex</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id) const </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="a01425.html#c705a3cda9f45f295ec5a676e5153277">QModelIndexToPedigree</a> (QModelIndex index) const </td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#d41254726adebb20055d81a155aa155e">data</a> (const QModelIndex &amp;index, int role=Qt::DisplayRole) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#b117602778087dc041b32de2ed7b5640">setData</a> (const QModelIndex &amp;index, const QVariant &amp;value, int role=Qt::EditRole)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Qt::ItemFlags&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#6bffb24dbfe8ae154ef8b2b7fd81b1dc">flags</a> (const QModelIndex &amp;index) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#add0141da322479e81d24c7baa85cf4a">headerData</a> (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QModelIndex&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#fa6d0924d049a99421e27242818a28d0">index</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> index) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QModelIndex&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#8ad9443fd4b6b3790decb52de4a7ffc4">index</a> (int row, int column, const QModelIndex &amp;parent=QModelIndex()) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QModelIndex&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#26c05940491609408f32ecb5ef291c70">parent</a> (const QModelIndex &amp;index) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#a0c574728936273ad6a99768dc5454e1">rowCount</a> (const QModelIndex &amp;parent=QModelIndex()) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#574b9c1b48a3c1e16fb33f24c8bf28cf">columnCount</a> (const QModelIndex &amp;parent=QModelIndex()) const </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="a01425.html#1d764181baacda15ec1bc377be6d09a7">SetVTKDataObject</a> (<a class="el" href="a00362.html">vtkDataObject</a> *data)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#ae8d49206b1e556e78c54e6c21d24c5e">GetVTKDataObject</a> () const </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="a01425.html#23170fcd96143f12f73c54e81a3a02c2">setTree</a> (<a class="el" href="a01741.html">vtkTree</a> *t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01741.html">vtkTree</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#19770f71aa2ee6959d5d68715617b225">tree</a> () const </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="a01425.html#e53fb9fafd53deb71af4ef2e3ac3751f">treeModified</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#2d72c994bdc9f432c57da0f5684b1503">GenerateHashMap</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> &amp;row, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id, QModelIndex index)</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="a01741.html">vtkTree</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#5aea28a721db02f7b35e967260e21ded">Tree</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00097.html">vtkAdjacentVertexIterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#0d36046bc42537fb39d7bb3434ac8333">ChildIterator</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="a01425.html#6d2d977255f5f0de4e4ced7093083afc">TreeMTime</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QHash&lt; <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#47d544df88d44d22ae8cbe5141c1b6e9">IdToPedigreeHash</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QHash&lt; <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>, QModelIndex &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#6461745070692bb5d157a556310ced33">PedigreeToIndexHash</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QHash&lt; QModelIndex, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#5d91a40f1df4eded1c05e09f9ea6c218">IndexToIdHash</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QHash&lt; <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#4b276021d09b10aa3f15e6583a0cbf7d">RowToPedigreeHash</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">QHash&lt; QModelIndex, QVariant &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01425.html#23651b4578d25554e89f6bfa092c97e6">IndexToDecoration</a></td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="1ea1f6a5791e0eb044001bfed1cba831"></a><!-- doxytag: member="vtkQtTreeModelAdapter::vtkQtTreeModelAdapter" ref="1ea1f6a5791e0eb044001bfed1cba831" args="(QObject *parent=0, vtkTree *tree=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkQtTreeModelAdapter::vtkQtTreeModelAdapter           </td>
          <td>(</td>
          <td class="paramtype">QObject *&nbsp;</td>
          <td class="paramname"> <em>parent</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01741.html">vtkTree</a> *&nbsp;</td>
          <td class="paramname"> <em>tree</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4a4863a01a84c954b2dc1d03ac7d828d"></a><!-- doxytag: member="vtkQtTreeModelAdapter::~vtkQtTreeModelAdapter" ref="4a4863a01a84c954b2dc1d03ac7d828d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkQtTreeModelAdapter::~vtkQtTreeModelAdapter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="1d764181baacda15ec1bc377be6d09a7"></a><!-- doxytag: member="vtkQtTreeModelAdapter::SetVTKDataObject" ref="1d764181baacda15ec1bc377be6d09a7" args="(vtkDataObject *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkQtTreeModelAdapter::SetVTKDataObject           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the VTK data object as input to this adapter 
<p>Implements <a class="el" href="a01330.html#2144fe1f0b1601a07d96ce27288ac1c1">vtkQtAbstractModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="ae8d49206b1e556e78c54e6c21d24c5e"></a><!-- doxytag: member="vtkQtTreeModelAdapter::GetVTKDataObject" ref="ae8d49206b1e556e78c54e6c21d24c5e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00362.html">vtkDataObject</a>* vtkQtTreeModelAdapter::GetVTKDataObject           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the VTK data object as input to this adapter 
<p>Implements <a class="el" href="a01330.html#eff1ed626e7fa87435ed92388ad593c3">vtkQtAbstractModelAdapter</a>.</p>

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

<p>
Mapping methods for converting from VTK land to Qt land 
<p>Implements <a class="el" href="a01330.html#837830560c0b041f89590d6cb1cce8bc">vtkQtAbstractModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="02edddff3fab5f81ed91adc39834bea8"></a><!-- doxytag: member="vtkQtTreeModelAdapter::PedigreeToId" ref="02edddff3fab5f81ed91adc39834bea8" args="(vtkIdType pedigree) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkQtTreeModelAdapter::PedigreeToId           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>pedigree</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mapping methods for converting from VTK land to Qt land 
<p>Implements <a class="el" href="a01330.html#3bed6bcd15043c059c2ef91163cff7fb">vtkQtAbstractModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="10b9c9cad9bd404fe60c35cfdc66c3bd"></a><!-- doxytag: member="vtkQtTreeModelAdapter::PedigreeToQModelIndex" ref="10b9c9cad9bd404fe60c35cfdc66c3bd" args="(vtkIdType id) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QModelIndex vtkQtTreeModelAdapter::PedigreeToQModelIndex           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mapping methods for converting from VTK land to Qt land 
<p>Implements <a class="el" href="a01330.html#02405c39eb0eadf153227d7f56fe288e">vtkQtAbstractModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="c705a3cda9f45f295ec5a676e5153277"></a><!-- doxytag: member="vtkQtTreeModelAdapter::QModelIndexToPedigree" ref="c705a3cda9f45f295ec5a676e5153277" args="(QModelIndex index) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkQtTreeModelAdapter::QModelIndexToPedigree           </td>
          <td>(</td>
          <td class="paramtype">QModelIndex&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Mapping methods for converting from VTK land to Qt land 
<p>Implements <a class="el" href="a01330.html#f7805e25b6340a06e9452904f5598540">vtkQtAbstractModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="b7a05888c5582b47c993b05c7cb168d6"></a><!-- doxytag: member="vtkQtTreeModelAdapter::SetKeyColumnName" ref="b7a05888c5582b47c993b05c7cb168d6" args="(const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkQtTreeModelAdapter::SetKeyColumnName           </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>
Set/Get the key column. The key column is used as the row headers in a table view, and as the first column in a tree view. Set to -1 for no key column. The default is no key column. 
<p>Implements <a class="el" href="a01330.html#61fd203708cdbfb71b7c09a8001130b7">vtkQtAbstractModelAdapter</a>.</p>

</div>
</div><p>
<a class="anchor" name="23170fcd96143f12f73c54e81a3a02c2"></a><!-- doxytag: member="vtkQtTreeModelAdapter::setTree" ref="23170fcd96143f12f73c54e81a3a02c2" args="(vtkTree *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkQtTreeModelAdapter::setTree           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01741.html">vtkTree</a> *&nbsp;</td>
          <td class="paramname"> <em>t</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set up the model based on the current tree. 
</div>
</div><p>
<a class="anchor" name="19770f71aa2ee6959d5d68715617b225"></a><!-- doxytag: member="vtkQtTreeModelAdapter::tree" ref="19770f71aa2ee6959d5d68715617b225" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01741.html">vtkTree</a>* vtkQtTreeModelAdapter::tree           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set up the model based on the current tree. 
<p>Definition at line <a class="el" href="a04594.html#l00071">71</a> of file <a class="el" href="a04594.html">vtkQtTreeModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d41254726adebb20055d81a155aa155e"></a><!-- doxytag: member="vtkQtTreeModelAdapter::data" ref="d41254726adebb20055d81a155aa155e" args="(const QModelIndex &amp;index, int role=Qt::DisplayRole) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QVariant vtkQtTreeModelAdapter::data           </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>role</em> = <code>Qt::DisplayRole</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b117602778087dc041b32de2ed7b5640"></a><!-- doxytag: member="vtkQtTreeModelAdapter::setData" ref="b117602778087dc041b32de2ed7b5640" args="(const QModelIndex &amp;index, const QVariant &amp;value, int role=Qt::EditRole)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkQtTreeModelAdapter::setData           </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QVariant &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>role</em> = <code>Qt::EditRole</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6bffb24dbfe8ae154ef8b2b7fd81b1dc"></a><!-- doxytag: member="vtkQtTreeModelAdapter::flags" ref="6bffb24dbfe8ae154ef8b2b7fd81b1dc" args="(const QModelIndex &amp;index) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Qt::ItemFlags vtkQtTreeModelAdapter::flags           </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="add0141da322479e81d24c7baa85cf4a"></a><!-- doxytag: member="vtkQtTreeModelAdapter::headerData" ref="add0141da322479e81d24c7baa85cf4a" args="(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QVariant vtkQtTreeModelAdapter::headerData           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>section</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::Orientation&nbsp;</td>
          <td class="paramname"> <em>orientation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>role</em> = <code>Qt::DisplayRole</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="fa6d0924d049a99421e27242818a28d0"></a><!-- doxytag: member="vtkQtTreeModelAdapter::index" ref="fa6d0924d049a99421e27242818a28d0" args="(vtkIdType index) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QModelIndex vtkQtTreeModelAdapter::index           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8ad9443fd4b6b3790decb52de4a7ffc4"></a><!-- doxytag: member="vtkQtTreeModelAdapter::index" ref="8ad9443fd4b6b3790decb52de4a7ffc4" args="(int row, int column, const QModelIndex &amp;parent=QModelIndex()) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QModelIndex vtkQtTreeModelAdapter::index           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QModelIndex &amp;&nbsp;</td>
          <td class="paramname"> <em>parent</em> = <code>QModelIndex()</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="26c05940491609408f32ecb5ef291c70"></a><!-- doxytag: member="vtkQtTreeModelAdapter::parent" ref="26c05940491609408f32ecb5ef291c70" args="(const QModelIndex &amp;index) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QModelIndex vtkQtTreeModelAdapter::parent           </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a0c574728936273ad6a99768dc5454e1"></a><!-- doxytag: member="vtkQtTreeModelAdapter::rowCount" ref="a0c574728936273ad6a99768dc5454e1" args="(const QModelIndex &amp;parent=QModelIndex()) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkQtTreeModelAdapter::rowCount           </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&nbsp;</td>
          <td class="paramname"> <em>parent</em> = <code>QModelIndex()</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="574b9c1b48a3c1e16fb33f24c8bf28cf"></a><!-- doxytag: member="vtkQtTreeModelAdapter::columnCount" ref="574b9c1b48a3c1e16fb33f24c8bf28cf" args="(const QModelIndex &amp;parent=QModelIndex()) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkQtTreeModelAdapter::columnCount           </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&nbsp;</td>
          <td class="paramname"> <em>parent</em> = <code>QModelIndex()</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e53fb9fafd53deb71af4ef2e3ac3751f"></a><!-- doxytag: member="vtkQtTreeModelAdapter::treeModified" ref="e53fb9fafd53deb71af4ef2e3ac3751f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkQtTreeModelAdapter::treeModified           </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="2d72c994bdc9f432c57da0f5684b1503"></a><!-- doxytag: member="vtkQtTreeModelAdapter::GenerateHashMap" ref="2d72c994bdc9f432c57da0f5684b1503" args="(vtkIdType &amp;row, vtkIdType id, QModelIndex index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkQtTreeModelAdapter::GenerateHashMap           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QModelIndex&nbsp;</td>
          <td class="paramname"> <em>index</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>Member Data Documentation</h2>
<a class="anchor" name="5aea28a721db02f7b35e967260e21ded"></a><!-- doxytag: member="vtkQtTreeModelAdapter::Tree" ref="5aea28a721db02f7b35e967260e21ded" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01741.html">vtkTree</a>* <a class="el" href="a01425.html#5aea28a721db02f7b35e967260e21ded">vtkQtTreeModelAdapter::Tree</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04594.html#l00090">90</a> of file <a class="el" href="a04594.html">vtkQtTreeModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0d36046bc42537fb39d7bb3434ac8333"></a><!-- doxytag: member="vtkQtTreeModelAdapter::ChildIterator" ref="0d36046bc42537fb39d7bb3434ac8333" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00097.html">vtkAdjacentVertexIterator</a>* <a class="el" href="a01425.html#0d36046bc42537fb39d7bb3434ac8333">vtkQtTreeModelAdapter::ChildIterator</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04594.html#l00091">91</a> of file <a class="el" href="a04594.html">vtkQtTreeModelAdapter.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04594.html#l00092">92</a> of file <a class="el" href="a04594.html">vtkQtTreeModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="47d544df88d44d22ae8cbe5141c1b6e9"></a><!-- doxytag: member="vtkQtTreeModelAdapter::IdToPedigreeHash" ref="47d544df88d44d22ae8cbe5141c1b6e9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QHash&lt;<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&gt; <a class="el" href="a01425.html#47d544df88d44d22ae8cbe5141c1b6e9">vtkQtTreeModelAdapter::IdToPedigreeHash</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04594.html#l00093">93</a> of file <a class="el" href="a04594.html">vtkQtTreeModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6461745070692bb5d157a556310ced33"></a><!-- doxytag: member="vtkQtTreeModelAdapter::PedigreeToIndexHash" ref="6461745070692bb5d157a556310ced33" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QHash&lt;<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>, QModelIndex&gt; <a class="el" href="a01425.html#6461745070692bb5d157a556310ced33">vtkQtTreeModelAdapter::PedigreeToIndexHash</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04594.html#l00094">94</a> of file <a class="el" href="a04594.html">vtkQtTreeModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5d91a40f1df4eded1c05e09f9ea6c218"></a><!-- doxytag: member="vtkQtTreeModelAdapter::IndexToIdHash" ref="5d91a40f1df4eded1c05e09f9ea6c218" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QHash&lt;QModelIndex, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&gt; <a class="el" href="a01425.html#5d91a40f1df4eded1c05e09f9ea6c218">vtkQtTreeModelAdapter::IndexToIdHash</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04594.html#l00095">95</a> of file <a class="el" href="a04594.html">vtkQtTreeModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4b276021d09b10aa3f15e6583a0cbf7d"></a><!-- doxytag: member="vtkQtTreeModelAdapter::RowToPedigreeHash" ref="4b276021d09b10aa3f15e6583a0cbf7d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QHash&lt;<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&gt; <a class="el" href="a01425.html#4b276021d09b10aa3f15e6583a0cbf7d">vtkQtTreeModelAdapter::RowToPedigreeHash</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04594.html#l00096">96</a> of file <a class="el" href="a04594.html">vtkQtTreeModelAdapter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="23651b4578d25554e89f6bfa092c97e6"></a><!-- doxytag: member="vtkQtTreeModelAdapter::IndexToDecoration" ref="23651b4578d25554e89f6bfa092c97e6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QHash&lt;QModelIndex, QVariant&gt; <a class="el" href="a01425.html#23651b4578d25554e89f6bfa092c97e6">vtkQtTreeModelAdapter::IndexToDecoration</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04594.html#l00098">98</a> of file <a class="el" href="a04594.html">vtkQtTreeModelAdapter.h</a>.</p>

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