<html>
<body>
Hi,<br>
I am trying to add an isosurface to a hierarchical dataset. I check for
the number of polygons before I write it out and it is always 0 (zero).
<br>
Below is the code snippet. Any help will be appreciated. <br>
Thanks,<br>
Sunil<br><br>
dataset is a vtkHierarchicalDataSet<br><br>
<i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkHierarchicalDataSetAlgorithm* alg =
vtkHierarchicalDataSetAlgorithm::New();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alg-&gt;SetInput( 0, dataset );<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkHierarchicalDataSetGeometryFilter*
filter1 = <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
vtkHierarchicalDataSetGeometryFilter::New( );<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter1-&gt;SetInputConnection( 0,
alg-&gt;GetOutputPort(0) );<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkContourFilter *contour =
vtkContourFilter::New();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
contour-&gt;SetInputConnection( 0, filter1-&gt;GetOutputPort(0) );<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; contour-&gt;SetValue( 0,
value );<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
contour-&gt;UseScalarTreeOff();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkPolyDataNormals *normals =
vtkPolyDataNormals::New();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
normals-&gt;SetInputConnection( 0, contour-&gt;GetOutputPort(0) );<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkHierarchicalDataSetGeometryFilter*
filter = <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
vtkHierarchicalDataSetGeometryFilter::New( );<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
filter-&gt;SetInputConnection( 0, contour-&gt;GetOutputPort(0) );<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int numPolys =
filter-&gt;GetOutput()-&gt;GetNumberOfPolys();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; std::cout &lt;&lt;
&quot;&nbsp;&nbsp;&nbsp;&nbsp; The number of polys is &quot;&lt;&lt;
numPolys &lt;&lt; std::endl;<br><br>
<br><br>
</i></body>
</html>