[vtkusers] Histogram of a data array?

Steve Boyd boyd at biomed.ee.ethz.ch
Mon Jun 3 11:15:35 EDT 2002


I would like to calculate a histogram of some scalar data that is
associated with a vtkUnstructuredGrid dataset.  How do I convert my
vtkDataArray into vtkImageData (single component) so that I can use
vtkImageAccumulate to calculate the histogram?  I think it should be
something like this, but not sure how to convert the data array:

  vtkUnstructuredGrid *ug;

  vtkDataArray *data = ug->GetPointData()->GetScalars();

  // ?? vtkDataArrayToImageDataFilter ??
  vtkDataArrayToImageDataFilter *imageData;

  vtkImageAccumulate *histogram;

I'm using vtk4.x on VC++.


Steven Boyd, PhD

Institute for Biomedical Engineering
ETH and University Zuerich
Moussonstrasse 18
8044 Zuerich, Switzerland

tel. +41.1.632.4591  fax. +41.1.632.1214  boyd at biomed.ee.ethz.ch

More information about the vtkusers mailing list