Sophie

Sophie

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

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: dox/Views/vtkTreeAreaView.h Source File</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><a href="classes.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
<h1>dox/Views/vtkTreeAreaView.h</h1><a href="a03595.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*=========================================================================</span>
<a name="l00002"></a>00002 <span class="comment"></span>
<a name="l00003"></a>00003 <span class="comment">  Program:   Visualization Toolkit</span>
<a name="l00004"></a>00004 <span class="comment">  Module:    $RCSfile: vtkTreeAreaView.h,v $</span>
<a name="l00005"></a>00005 <span class="comment"></span>
<a name="l00006"></a>00006 <span class="comment">  -------------------------------------------------------------------------</span>
<a name="l00007"></a>00007 <span class="comment">  Copyright 2008 Sandia Corporation.</span>
<a name="l00008"></a>00008 <span class="comment">  Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,</span>
<a name="l00009"></a>00009 <span class="comment">  the U.S. Government retains certain rights in this software.</span>
<a name="l00010"></a>00010 <span class="comment">  -------------------------------------------------------------------------</span>
<a name="l00011"></a>00011 <span class="comment"></span>
<a name="l00012"></a>00012 <span class="comment">  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen</span>
<a name="l00013"></a>00013 <span class="comment">  All rights reserved.</span>
<a name="l00014"></a>00014 <span class="comment">  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.</span>
<a name="l00015"></a>00015 <span class="comment"></span>
<a name="l00016"></a>00016 <span class="comment">  This software is distributed WITHOUT ANY WARRANTY; without even</span>
<a name="l00017"></a>00017 <span class="comment">  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR</span>
<a name="l00018"></a>00018 <span class="comment">  PURPOSE.  See the above copyright notice for more information.</span>
<a name="l00019"></a>00019 <span class="comment"></span>
<a name="l00020"></a>00020 <span class="comment">=========================================================================*/</span>
<a name="l00021"></a>00021 
<a name="l00040"></a>00040 <span class="preprocessor">#ifndef __vtkTreeAreaView_h</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#define __vtkTreeAreaView_h</span>
<a name="l00042"></a>00042 <span class="preprocessor"></span>
<a name="l00043"></a>00043 <span class="preprocessor">#include "<a class="code" href="a02127.html">vtkSmartPointer.h</a>"</span>    <span class="comment">// Required for smart pointer internal ivars.</span>
<a name="l00044"></a>00044 <span class="preprocessor">#include "<a class="code" href="a03593.html">vtkRenderView.h</a>"</span>
<a name="l00045"></a>00045 
<a name="l00046"></a>00046 <span class="keyword">class </span><a class="code" href="a00092.html" title="represents an object (geometry &amp;amp; properties) in a rendered scene">vtkActor</a>;
<a name="l00047"></a>00047 <span class="keyword">class </span><a class="code" href="a00093.html" title="a actor that draws 2D data">vtkActor2D</a>;
<a name="l00048"></a>00048 <span class="keyword">class </span><a class="code" href="a00102.html" title="Proxy object to connect input/output ports.">vtkAlgorithmOutput</a>;
<a name="l00049"></a>00049 <span class="keyword">class </span><a class="code" href="a00121.html" title="layout a vtkTree into a tree map">vtkAreaLayout</a>;
<a name="l00050"></a>00050 <span class="keyword">class </span><a class="code" href="a00122.html" title="abstract superclass for all area layout strategies">vtkAreaLayoutStrategy</a>;
<a name="l00051"></a>00051 <span class="keyword">class </span><a class="code" href="a00332.html" title="Convert a selection from one type to another.">vtkConvertSelection</a>;
<a name="l00052"></a>00052 <span class="keyword">class </span><a class="code" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a>;
<a name="l00053"></a>00053 <span class="keyword">class </span><a class="code" href="a00442.html" title="draw text labels at 2D dataset points">vtkDynamic2DLabelMapper</a>;
<a name="l00054"></a>00054 <span class="keyword">class </span><a class="code" href="a00446.html" title="generate points at center of edges">vtkEdgeCenters</a>;
<a name="l00055"></a>00055 <span class="keyword">class </span><a class="code" href="a00514.html" title="return a subgraph of a vtkGraph">vtkExtractSelectedGraph</a>;
<a name="l00056"></a>00056 <span class="keyword">class </span><a class="code" href="a00517.html" title="extract a list of cells from a polydata">vtkExtractSelectedPolyDataIds</a>;
<a name="l00057"></a>00057 <span class="keyword">class </span><a class="code" href="a00654.html" title="Base class for graph data types.">vtkGraph</a>;
<a name="l00058"></a>00058 <span class="keyword">class </span><a class="code" href="a00661.html" title="layout graph arcs in bundles">vtkGraphHierarchicalBundle</a>;
<a name="l00059"></a>00059 <span class="keyword">class </span><a class="code" href="a00669.html" title="map vtkGraph and derived classes to graphics primitives">vtkGraphMapper</a>;
<a name="l00060"></a>00060 <span class="keyword">class </span><a class="code" href="a01722.html" title="transfer data from a graph representation to a tree representation using direct mapping...">vtkTransferAttributes</a>;
<a name="l00061"></a>00061 <span class="keyword">class </span><a class="code" href="a00936.html" title="Selects point ids using a kd-tree.">vtkKdTreeSelector</a>;
<a name="l00062"></a>00062 <span class="keyword">class </span><a class="code" href="a00938.html" title="draw text labels at dataset points">vtkLabeledDataMapper</a>;
<a name="l00063"></a>00063 <span class="keyword">class </span><a class="code" href="a00980.html" title="map scalar values into colors via a lookup table">vtkLookupTable</a>;
<a name="l00064"></a>00064 <span class="keyword">class </span><a class="code" href="a01261.html" title="Superclass for algorithms that produce only polydata as output.">vtkPolyDataAlgorithm</a>;
<a name="l00065"></a>00065 <span class="keyword">class </span><a class="code" href="a01265.html" title="map vtkPolyData to graphics primitives">vtkPolyDataMapper</a>;
<a name="l00066"></a>00066 <span class="keyword">class </span><a class="code" href="a01522.html" title="A node in a selection tree. Used to store selection results.">vtkSelection</a>;
<a name="l00067"></a>00067 <span class="keyword">class </span><a class="code" href="a01524.html" title="An algorithm for linking selections among objects.">vtkSelectionLink</a>;
<a name="l00068"></a>00068 <span class="keyword">class </span><a class="code" href="a01589.html" title="generate uniformly subdivided polylines from a set of input polyline using a vtkSpline...">vtkSplineFilter</a>;
<a name="l00069"></a>00069 <span class="keyword">class </span><a class="code" href="a01695.html" title="handles properties associated with a texture map">vtkTexture</a>;
<a name="l00070"></a>00070 <span class="keyword">class </span><a class="code" href="a01741.html" title="A rooted tree data structure.">vtkTree</a>;
<a name="l00071"></a>00071 <span class="keyword">class </span><a class="code" href="a01746.html" title="aggregate field values from the leaves up the tree">vtkTreeFieldAggregator</a>;
<a name="l00072"></a>00072 <span class="keyword">class </span><a class="code" href="a01749.html" title="adds level and leaf fields to a vtkTree">vtkTreeLevelsFilter</a>;
<a name="l00073"></a>00073 <span class="keyword">class </span><a class="code" href="a01823.html" title="Adds an attribute array with the degree of each vertex.">vtkVertexDegree</a>;
<a name="l00074"></a>00074 <span class="keyword">class </span><a class="code" href="a01834.html" title="Sets theme colors for a graphical view.">vtkViewTheme</a>;
<a name="l00075"></a>00075 <span class="keyword">class </span><a class="code" href="a00681.html" title="manager for OpenGL-based selection.">vtkHardwareSelector</a>;
<a name="l00076"></a>00076 
<a name="l00077"></a><a class="code" href="a01743.html">00077</a> <span class="keyword">class </span><a class="code" href="a02170.html#c25dfcbca346c584e0d7e3204b3a31d9">VTK_VIEWS_EXPORT</a> <a class="code" href="a01743.html" title="Accepts a graph and a hierarchy - currently a tree - and provides a hierarchy-aware...">vtkTreeAreaView</a> : <span class="keyword">public</span> <a class="code" href="a01488.html" title="A view containing a renderer.">vtkRenderView</a>
<a name="l00078"></a>00078 {
<a name="l00079"></a>00079 <span class="keyword">public</span>:
<a name="l00080"></a>00080   <span class="keyword">static</span> <a class="code" href="a01743.html" title="Accepts a graph and a hierarchy - currently a tree - and provides a hierarchy-aware...">vtkTreeAreaView</a> *<a class="code" href="a01488.html#931584bc975a6a807e93661fe251238f">New</a>();
<a name="l00081"></a><a class="code" href="a01743.html#d8803ec5cc91c7a2e6cbe7caee105d4b">00081</a>   vtkTypeRevisionMacro(<a class="code" href="a01743.html" title="Accepts a graph and a hierarchy - currently a tree - and provides a hierarchy-aware...">vtkTreeAreaView</a>, <a class="code" href="a01488.html" title="A view containing a renderer.">vtkRenderView</a>);
<a name="l00082"></a>00082   <span class="keywordtype">void</span> <a class="code" href="a01488.html#d97770ba5b8d8a43cb78530679a225de">PrintSelf</a>(ostream&amp; os, <a class="code" href="a00869.html" title="a simple class to control print indentation">vtkIndent</a> indent);
<a name="l00083"></a>00083 
<a name="l00085"></a>00085 
<a name="l00087"></a>00087   <a class="code" href="a00373.html" title="The superclass for all representations.">vtkDataRepresentation</a>* SetTreeFromInputConnection(<a class="code" href="a00102.html" title="Proxy object to connect input/output ports.">vtkAlgorithmOutput</a>* conn);
<a name="l00088"></a>00088   <a class="code" href="a00373.html" title="The superclass for all representations.">vtkDataRepresentation</a>* SetTreeFromInput(<a class="code" href="a01741.html" title="A rooted tree data structure.">vtkTree</a>* input);
<a name="l00089"></a>00089   <a class="code" href="a00373.html" title="The superclass for all representations.">vtkDataRepresentation</a>* SetGraphFromInputConnection(<a class="code" href="a00102.html" title="Proxy object to connect input/output ports.">vtkAlgorithmOutput</a>* conn);
<a name="l00090"></a>00090   <a class="code" href="a00373.html" title="The superclass for all representations.">vtkDataRepresentation</a>* SetGraphFromInput(<a class="code" href="a00654.html" title="Base class for graph data types.">vtkGraph</a>* input);
<a name="l00092"></a>00092 
<a name="l00094"></a>00094 
<a name="l00095"></a>00095   <span class="keywordtype">void</span> SetAreaLabelArrayName(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>);
<a name="l00096"></a>00096   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetAreaLabelArrayName();
<a name="l00098"></a>00098 
<a name="l00100"></a>00100   <span class="keywordtype">void</span> SetAreaSizeArrayName(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>);
<a name="l00101"></a>00101 
<a name="l00104"></a>00104   <span class="keywordtype">void</span> SetLabelPriorityArrayName(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>);
<a name="l00105"></a>00105 
<a name="l00107"></a>00107 
<a name="l00108"></a>00108   <span class="keywordtype">void</span> SetEdgeLabelArrayName(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>);
<a name="l00109"></a>00109   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetEdgeLabelArrayName();
<a name="l00111"></a>00111 
<a name="l00113"></a>00113 
<a name="l00115"></a>00115   <span class="keywordtype">void</span> SetAreaHoverArrayName(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>);
<a name="l00116"></a>00116   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetAreaHoverArrayName();
<a name="l00118"></a>00118 
<a name="l00120"></a>00120 
<a name="l00121"></a>00121   <span class="keywordtype">void</span> SetAreaLabelVisibility(<span class="keywordtype">bool</span> vis);
<a name="l00122"></a>00122   <span class="keywordtype">bool</span> GetAreaLabelVisibility();
<a name="l00123"></a>00123   <span class="keywordtype">void</span> AreaLabelVisibilityOn();
<a name="l00124"></a>00124   <span class="keywordtype">void</span> AreaLabelVisibilityOff();
<a name="l00126"></a>00126 
<a name="l00128"></a>00128 
<a name="l00129"></a>00129   <span class="keywordtype">void</span> SetEdgeLabelVisibility(<span class="keywordtype">bool</span> vis);
<a name="l00130"></a>00130   <span class="keywordtype">bool</span> GetEdgeLabelVisibility();
<a name="l00131"></a>00131   <span class="keywordtype">void</span> EdgeLabelVisibilityOn();
<a name="l00132"></a>00132   <span class="keywordtype">void</span> EdgeLabelVisibilityOff();
<a name="l00134"></a>00134 
<a name="l00136"></a>00136   <span class="keywordtype">void</span> SetAreaColorArrayName(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>);
<a name="l00137"></a>00137 
<a name="l00139"></a>00139 
<a name="l00140"></a>00140   <span class="keywordtype">void</span> SetColorVertices(<span class="keywordtype">bool</span> vis);
<a name="l00141"></a>00141   <span class="keywordtype">bool</span> GetColorVertices();
<a name="l00142"></a>00142   vtkBooleanMacro(ColorVertices, <span class="keywordtype">bool</span>);
<a name="l00144"></a>00144 
<a name="l00146"></a>00146 
<a name="l00147"></a>00147   <span class="keywordtype">void</span> SetEdgeColorArrayName(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>);
<a name="l00148"></a>00148   <span class="keyword">const</span> <span class="keywordtype">char</span>* GetEdgeColorArrayName();
<a name="l00150"></a>00150 
<a name="l00152"></a>00152   <span class="keywordtype">void</span> SetEdgeColorToSplineFraction();
<a name="l00153"></a>00153 
<a name="l00155"></a>00155 
<a name="l00156"></a>00156   <span class="keywordtype">void</span> SetShrinkPercentage(<span class="keywordtype">double</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d2106bf5e5151797630e91167caab3f22b9a">value</a>);
<a name="l00157"></a>00157   <span class="keywordtype">double</span> GetShrinkPercentage();
<a name="l00159"></a>00159 
<a name="l00161"></a>00161 
<a name="l00162"></a>00162   <span class="keywordtype">void</span> SetColorEdges(<span class="keywordtype">bool</span> vis);
<a name="l00163"></a>00163   <span class="keywordtype">bool</span> GetColorEdges();
<a name="l00164"></a>00164   vtkBooleanMacro(ColorEdges, <span class="keywordtype">bool</span>);
<a name="l00166"></a>00166 
<a name="l00168"></a>00168   <span class="keywordtype">void</span> SetBundlingStrength(<span class="keywordtype">double</span> strength);
<a name="l00169"></a>00169 
<a name="l00171"></a>00171 
<a name="l00172"></a><a class="code" href="a01743.html#27366d6cc0d3e3211a3e4306ce7f010d">00172</a>   <span class="keyword">virtual</span> <a class="code" href="a00373.html" title="The superclass for all representations.">vtkDataRepresentation</a>* GetGraphRepresentation()
<a name="l00173"></a>00173     { <span class="keywordflow">return</span> this-&gt;<a class="code" href="a01830.html#60aacb13d18c698e37b7bc72ef4da507">GetRepresentation</a>(1, 0); }
<a name="l00174"></a><a class="code" href="a01743.html#478c51ee0f7351784f1e9bc711d65c02">00174</a>   <span class="keyword">virtual</span> <a class="code" href="a00373.html" title="The superclass for all representations.">vtkDataRepresentation</a>* GetTreeRepresentation()
<a name="l00175"></a>00175     { <span class="keywordflow">return</span> this-&gt;<a class="code" href="a01830.html#60aacb13d18c698e37b7bc72ef4da507">GetRepresentation</a>(0, 0); }
<a name="l00177"></a>00177 
<a name="l00179"></a>00179   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="a01488.html#9670255214d3de47b7ad6bc0fdd43106">SetupRenderWindow</a>(<a class="code" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a>* win);
<a name="l00180"></a>00180 
<a name="l00182"></a>00182   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="a01488.html#d3bfc14e5e52d843f63fe9c88c1d49df">ApplyViewTheme</a>(<a class="code" href="a01834.html" title="Sets theme colors for a graphical view.">vtkViewTheme</a>* theme);
<a name="l00183"></a>00183 
<a name="l00185"></a>00185 
<a name="l00186"></a>00186   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetAreaLabelFontSize(<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e3d5e7c015dff08d8daf72a0102e1444">size</a>);
<a name="l00187"></a>00187   <span class="keyword">virtual</span> <span class="keywordtype">int</span> GetAreaLabelFontSize();
<a name="l00189"></a>00189 
<a name="l00191"></a>00191 
<a name="l00192"></a>00192   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetEdgeLabelFontSize(<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210e3d5e7c015dff08d8daf72a0102e1444">size</a>);
<a name="l00193"></a>00193   <span class="keyword">virtual</span> <span class="keywordtype">int</span> GetEdgeLabelFontSize();
<a name="l00195"></a>00195 
<a name="l00197"></a>00197 
<a name="l00198"></a>00198   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetLayoutStrategy(<a class="code" href="a00122.html" title="abstract superclass for all area layout strategies">vtkAreaLayoutStrategy</a>* strategy);
<a name="l00199"></a>00199   <span class="keyword">virtual</span> <a class="code" href="a00122.html" title="abstract superclass for all area layout strategies">vtkAreaLayoutStrategy</a>* GetLayoutStrategy();
<a name="l00201"></a>00201 
<a name="l00203"></a>00203 
<a name="l00206"></a>00206   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetAreaToPolyData(<a class="code" href="a01261.html" title="Superclass for algorithms that produce only polydata as output.">vtkPolyDataAlgorithm</a>* areaToPoly);
<a name="l00207"></a>00207   vtkGetObjectMacro(AreaToPolyData, <a class="code" href="a01261.html" title="Superclass for algorithms that produce only polydata as output.">vtkPolyDataAlgorithm</a>);
<a name="l00209"></a>00209 
<a name="l00211"></a>00211 
<a name="l00212"></a>00212   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetUseRectangularCoordinates(<span class="keywordtype">bool</span> rect);
<a name="l00213"></a>00213   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> GetUseRectangularCoordinates();
<a name="l00214"></a>00214   vtkBooleanMacro(UseRectangularCoordinates, <span class="keywordtype">bool</span>);
<a name="l00216"></a>00216 
<a name="l00218"></a>00218 
<a name="l00220"></a>00220   <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetAreaLabelMapper(<a class="code" href="a00938.html" title="draw text labels at dataset points">vtkLabeledDataMapper</a>* mapper);
<a name="l00221"></a>00221   vtkGetObjectMacro(AreaLabelMapper, <a class="code" href="a00938.html" title="draw text labels at dataset points">vtkLabeledDataMapper</a>);
<a name="l00223"></a>00223 
<a name="l00224"></a>00224 <span class="keyword">protected</span>:
<a name="l00225"></a>00225   <a class="code" href="a01743.html" title="Accepts a graph and a hierarchy - currently a tree - and provides a hierarchy-aware...">vtkTreeAreaView</a>();
<a name="l00226"></a>00226   ~<a class="code" href="a01743.html" title="Accepts a graph and a hierarchy - currently a tree - and provides a hierarchy-aware...">vtkTreeAreaView</a>();
<a name="l00227"></a>00227 
<a name="l00229"></a>00229 
<a name="l00230"></a>00230   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="a01488.html#abc1444f0bbe5db7a960f4ce9c1c8d2f">ProcessEvents</a>(<a class="code" href="a01084.html" title="abstract base class for most VTK objects">vtkObject</a>* caller, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> eventId,
<a name="l00231"></a>00231                              <span class="keywordtype">void</span>* callData);
<a name="l00233"></a>00233 
<a name="l00235"></a>00235 
<a name="l00236"></a>00236   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="a01830.html#428caf715885f86f21dc0ab2d4b053a2">AddInputConnection</a>(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210710cb6d12e418b21e8fb3d79ac32f51c">port</a>, <span class="keywordtype">int</span> item,
<a name="l00237"></a>00237                                   <a class="code" href="a00102.html" title="Proxy object to connect input/output ports.">vtkAlgorithmOutput</a>* conn,
<a name="l00238"></a>00238                                   <a class="code" href="a00102.html" title="Proxy object to connect input/output ports.">vtkAlgorithmOutput</a>* selectConn);
<a name="l00240"></a>00240 
<a name="l00242"></a>00242 
<a name="l00243"></a>00243   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="a01830.html#7460a1873db1ee89b12df82309491497">RemoveInputConnection</a>(<span class="keywordtype">int</span> <a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210710cb6d12e418b21e8fb3d79ac32f51c">port</a>, <span class="keywordtype">int</span> item,
<a name="l00244"></a>00244                                      <a class="code" href="a00102.html" title="Proxy object to connect input/output ports.">vtkAlgorithmOutput</a>* conn,
<a name="l00245"></a>00245                                      <a class="code" href="a00102.html" title="Proxy object to connect input/output ports.">vtkAlgorithmOutput</a>* selectConn);
<a name="l00247"></a>00247 
<a name="l00249"></a>00249   <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="a01488.html#9f41f57fdb747ff88e2862a613de126e">PrepareForRendering</a>();
<a name="l00250"></a>00250 
<a name="l00252"></a>00252   <span class="keywordtype">void</span> MapToXYPlane(<span class="keywordtype">double</span> displayX, <span class="keywordtype">double</span> displayY, <span class="keywordtype">double</span> &amp;x, <span class="keywordtype">double</span> &amp;y);
<a name="l00253"></a>00253 
<a name="l00254"></a>00254   <span class="comment">//BTX</span>
<a name="l00255"></a>00255   <span class="comment">// Processing objects</span>
<a name="l00256"></a><a class="code" href="a01743.html#3f54e1beef455a654c88859a6d3571c4">00256</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkCoordinate&gt;</a>                   <a class="code" href="a03761.html#88ade42854f67d6297898362e17a515f9058864979bae3fb15994db271d5bb41">Coordinate</a>;
<a name="l00257"></a><a class="code" href="a01743.html#194e9834d59750092512e664164857f3">00257</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkGraphHierarchicalBundle&gt;</a>      HBundle;
<a name="l00258"></a><a class="code" href="a01743.html#708698f2e02b41418870774fe2f76825">00258</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkSplineFilter&gt;</a>                 Spline;
<a name="l00259"></a><a class="code" href="a01743.html#5d6a673a08ab1467024e4dbb8c02e952">00259</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkVertexDegree&gt;</a>                 VertexDegree;
<a name="l00260"></a><a class="code" href="a01743.html#8ce5165215cd1acca0993fa6d9ea2692">00260</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkVertexDegree&gt;</a>                 GraphVertexDegree;
<a name="l00261"></a><a class="code" href="a01743.html#cb3e9f1725b85e930a3b906c6ba2b73f">00261</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkEdgeCenters&gt;</a>                  EdgeCenters;
<a name="l00262"></a><a class="code" href="a01743.html#f1335595ed2aada35d6b15acaf8b5b2b">00262</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkTreeFieldAggregator&gt;</a>          TreeAggregation;
<a name="l00263"></a><a class="code" href="a01743.html#75d501411c633bb5ce96133d3cedc27a">00263</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkTransferAttributes&gt;</a>           TransferAttributes;
<a name="l00264"></a><a class="code" href="a01743.html#b85b9eb20ab76df2b3e291b6defd265e">00264</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkTreeLevelsFilter&gt;</a>             TreeLevels;
<a name="l00265"></a>00265 
<a name="l00266"></a>00266   <span class="comment">// Representation objects</span>
<a name="l00267"></a><a class="code" href="a01743.html#0752052dbdd74f3b5394a0c1a89bf2b8">00267</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkDynamic2DLabelMapper&gt;</a>         EdgeLabelMapper;
<a name="l00268"></a><a class="code" href="a01743.html#8ad51163d20cf44e2b08368352ac9157">00268</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkActor2D&gt;</a>                      EdgeLabelActor;
<a name="l00269"></a><a class="code" href="a01743.html#ef585ccccc797a65f975412dc8b12c1e">00269</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkPolyDataMapper&gt;</a>               GraphEdgeMapper;
<a name="l00270"></a><a class="code" href="a01743.html#c683d27547f030ac1b41891b77b15411">00270</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkActor&gt;</a>                        GraphEdgeActor;
<a name="l00271"></a>00271 
<a name="l00272"></a>00272   <span class="comment">// Area objects</span>
<a name="l00273"></a><a class="code" href="a01743.html#9555f48260b9f60e32983edd788913df">00273</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkAreaLayout&gt;</a>                   AreaLayout;
<a name="l00274"></a><a class="code" href="a01743.html#73de4a7707dab4a2ce8d0b9a8b9ad5b6">00274</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkPolyDataMapper&gt;</a>               AreaMapper;
<a name="l00275"></a><a class="code" href="a01743.html#a83efd003c38273bc839efece66af1c4">00275</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkActor&gt;</a>                        AreaActor;
<a name="l00276"></a><a class="code" href="a01743.html#ba0e2b86096c2acac329290895ee142f">00276</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkActor2D&gt;</a>                      AreaLabelActor;
<a name="l00277"></a><a class="code" href="a01743.html#f890d1152fc5da15f179567954ef9432">00277</a>   <a class="code" href="a01261.html" title="Superclass for algorithms that produce only polydata as output.">vtkPolyDataAlgorithm</a>*                            AreaToPolyData;
<a name="l00278"></a><a class="code" href="a01743.html#5dc64facd61acbb0e3f733b7241a51c0">00278</a>   <a class="code" href="a00938.html" title="draw text labels at dataset points">vtkLabeledDataMapper</a>*                            AreaLabelMapper;
<a name="l00279"></a>00279 
<a name="l00280"></a>00280   <span class="comment">// Graph edge selection objects</span>
<a name="l00281"></a><a class="code" href="a01743.html#87a50497787289353eabd6723e3f4a4c">00281</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkSelection&gt;</a>                    EmptySelection;
<a name="l00282"></a><a class="code" href="a01743.html#40d2d220e62c3e42cac37b6b8fd9bfd2">00282</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkKdTreeSelector&gt;</a>               KdTreeSelector;
<a name="l00283"></a><a class="code" href="a01743.html#6c1af0229123072cc7065d5183582de2">00283</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkHardwareSelector&gt;</a>             HardwareSelector;
<a name="l00284"></a><a class="code" href="a01743.html#7893cab7425ff7b71a6464e34ee033fb">00284</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkExtractSelectedGraph&gt;</a>         ExtractSelectedGraph;
<a name="l00285"></a><a class="code" href="a01743.html#0b583449b51c25726643f1fc6df27b35">00285</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkGraphHierarchicalBundle&gt;</a>      SelectedGraphHBundle;
<a name="l00286"></a><a class="code" href="a01743.html#4a011fd52b59a93fea7238ed49f6e890">00286</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkSplineFilter&gt;</a>                 SelectedGraphSpline;
<a name="l00287"></a><a class="code" href="a01743.html#b6412a2f9a07cd22401463a1aa5058b0">00287</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkActor&gt;</a>                        SelectedGraphActor;
<a name="l00288"></a><a class="code" href="a01743.html#a1c53e68238ecca4bc4d649b2ca3cdfa">00288</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkPolyDataMapper&gt;</a>               SelectedGraphMapper;
<a name="l00289"></a>00289 
<a name="l00290"></a>00290   <span class="comment">// Area selection objects</span>
<a name="l00291"></a><a class="code" href="a01743.html#023ae3eb7facabbc64e4429b6a46a336">00291</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkConvertSelection&gt;</a>             ConvertSelection;
<a name="l00292"></a><a class="code" href="a01743.html#64e05e4606d120a634b990f8cb20ec53">00292</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkExtractSelectedPolyDataIds&gt;</a>   ExtractSelectedAreas;
<a name="l00293"></a><a class="code" href="a01743.html#960bc7c861af6524e6b37ed6d5b49844">00293</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkPolyDataMapper&gt;</a>               SelectedAreaMapper;
<a name="l00294"></a><a class="code" href="a01743.html#1f104ce2bf421da0c2c5ee650202ecc5">00294</a>   <a class="code" href="a01562.html" title="Hold a reference to a vtkObjectBase instance.">vtkSmartPointer&lt;vtkActor&gt;</a>                        SelectedAreaActor;
<a name="l00295"></a>00295   <span class="comment">//ETX</span>
<a name="l00296"></a>00296 
<a name="l00297"></a>00297 <span class="keyword">private</span>:
<a name="l00298"></a>00298   <a class="code" href="a01743.html" title="Accepts a graph and a hierarchy - currently a tree - and provides a hierarchy-aware...">vtkTreeAreaView</a>(<span class="keyword">const</span> <a class="code" href="a01743.html" title="Accepts a graph and a hierarchy - currently a tree - and provides a hierarchy-aware...">vtkTreeAreaView</a>&amp;);  <span class="comment">// Not implemented.</span>
<a name="l00299"></a>00299   <span class="keywordtype">void</span> operator=(<span class="keyword">const</span> <a class="code" href="a01743.html" title="Accepts a graph and a hierarchy - currently a tree - and provides a hierarchy-aware...">vtkTreeAreaView</a>&amp;);  <span class="comment">// Not implemented.</span>
<a name="l00300"></a>00300 };
<a name="l00301"></a>00301 
<a name="l00302"></a>00302 <span class="preprocessor">#endif</span>
</pre></div></div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:35:50 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>