[Paraview] Spreadsheet display of Field Data?
Cory Quammen
cquammen at cs.unc.edu
Mon Jun 3 15:05:47 EDT 2013
Hi all,
I have a custom VTK filter that I am using to create a ParaView
filter. I'd like to store some information about the output from the
filter in the output's field data. My filter sets the field data for
this output as follows:
vtkPolyData *output1 = vtkPolyData::SafeDownCast(
outputVector->GetInformationObject(1)->Get(
vtkDataObject::DATA_OBJECT()));
// do some stuff
vtkStdString xColumnString( ... );
vtkStdString yColumnString( ... );
vtkStdString zColumnString( ... );
vtkSmartPointer< vtkStringArray > bestDimensionsArray =
vtkSmartPointer< vtkStringArray >::New();
bestDimensionsArray->SetNumberOfValues( 3 );
bestDimensionsArray->SetValue( 0, xColumnString );
bestDimensionsArray->SetValue( 1, yColumnString );
bestDimensionsArray->SetValue( 2, zColumnString );
vtkSmartPointer< vtkFieldData > fieldData =
vtkSmartPointer< vtkFieldData >::New();
fieldData->AddArray( bestDimensionsArray );
output1->SetFieldData( fieldData );
I was expecting to be able to see the field data in a spreadsheet view
of the data. However, all I see is a single column with three empty
cells.
Thinking it might be a problem specific to vtkStringArray, I tried to
set the field data to have a single vtkDoubleArray. However, I still
get empty cells.
Am I doing something wrong? I looked at the bug tracker but didn't
find any open issues with regards to displaying field data in the
spreadsheet view.
Thanks!
Cory
--
Cory Quammen
Research Associate
Department of Computer Science
The University of North Carolina at Chapel Hill
More information about the ParaView
mailing list