<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4611.1300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Ok, I am now happily displaying my point ids using the 
vtkSelectVisiblePoints class. :-)</FONT></DIV>
<DIV><FONT size=2>Now I want to do the same for the cell ids. This is part 
of&nbsp;my code</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>
<DIV><FONT 
size=2>------------------------------------------------------------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV>&nbsp;</DIV></FONT><FONT size=2></FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; vtkUnstructuredGrid* grid = 
_region-&gt;GetGrid();<BR>&nbsp;&nbsp;&nbsp; 
vtkIdList*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ids&nbsp; 
= _region-&gt;GetCellIds();</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; // Set the cell scalar data of the grid to 
the element numbers of the mesh region.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; vtkScalars*&nbsp; scalars = 
vtkScalars::New(VTK_INT);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; for (int icell = 0; icell &lt;= 
grid-&gt;GetNumberOfCells(); ++icell)<BR>&nbsp;&nbsp;&nbsp; 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
scalars-&gt;InsertScalar(icell,ids-&gt;GetId(icell));<BR>&nbsp;&nbsp;&nbsp; 
}</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; 
grid-&gt;GetCellData()-&gt;SetScalars(scalars);</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; vtkCellCenters* cellCentres = 
vtkCellCenters::New();<BR>&nbsp;&nbsp;&nbsp; 
cellCentres-&gt;SetInput(grid);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; vtkSelectVisiblePoints* visCells = 
vtkSelectVisiblePoints::New();<BR>&nbsp;&nbsp;&nbsp; 
visCells-&gt;SetInput(cellCentres-&gt;GetOutput());<BR>&nbsp;&nbsp;&nbsp; 
visCells-&gt;SetRenderer(canvas-&gt;GetRenderer());<BR>&nbsp;&nbsp;&nbsp; 
visCells-&gt;SelectionWindowOn();</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; 
visCells-&gt;SetSelection(minx,maxx,miny,maxy);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; // Create a labeled data 
mapper.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; vtkLabeledDataMapper* mapper = 
vtkLabeledDataMapper::New();<BR>&nbsp;&nbsp;&nbsp; 
mapper-&gt;SetInput(visCells-&gt;GetOutput());<BR>&nbsp;&nbsp;&nbsp; 
mapper-&gt;SetLabelFormat("%g");<BR>&nbsp;&nbsp;&nbsp; 
mapper-&gt;SetLabelModeToLabelScalars();<BR>&nbsp;&nbsp;&nbsp; 
mapper-&gt;SetFontSize(14);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; // Create an actor.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; vtkActor2D* actor = 
vtkActor2D::New();<BR>&nbsp;&nbsp;&nbsp; 
actor-&gt;SetMapper(mapper);<BR>&nbsp;&nbsp;&nbsp; 
actor-&gt;GetProperty()-&gt;SetColor(_elementNumberColor.r,_elementNumberColor.g,_elementNumberColor.b);</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV>
<DIV><FONT 
size=2>------------------------------------------------------------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>If I omit the vtkSelectVisiblePoints class and set the input 
for the mapper with the output from vtkCellCenters</FONT></DIV>
<DIV><FONT size=2>then I see the cell numbers displayed as expected. However 
when I include the vtkSelectVisiblePoints I do not</FONT></DIV>
<DIV><FONT size=2>see any numbers.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Any ideas???</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Sorry to be a nuisance.</FONT></DIV>
<DIV><FONT size=2>Simon</FONT></DIV></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>================================<BR>S.D.Bulman.<BR>Senior 
Research Officer.<BR>University of Wales Swansea.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2><A 
href="mailto:S.D.Bulman@swansea.ac.uk">S.D.Bulman@swansea.ac.uk</A></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>(W) +44 (0)1792 513179<BR>(H)&nbsp; +44 (0)1792 
511144<BR>================================<BR></FONT></DIV></BODY></HTML>