[vtkusers] vtkTable GetValueByName
    Luis Vieira 
    luis.vieira at vektore.com
       
    Sun Nov 20 12:16:29 EST 2016
    
    
  
Hello vtkusers,
 
I am trying to get values of some columns in my vtkTable. Below, you could
see my table and how I am setting the values. Works fine. Then, I want get
some values by ColumnName ("ThistheColumn1") instead of to inform row number
and column number as well as vtk examples shows. I know of the existence of
the function vtkVariant vtkTable::GetValueByName         (vtkIdType const
char *            ). However, I don't know how to apply in my particular
case that is vtkDoubleArray and that I have to use this value as double and
not as variant.
 
              tableLine = vtkSmartPointer<vtkTable>::New();
 
              vtkSmartPointer<vtkDoubleArray> ThistheColumn1 =
                      vtkSmartPointer<vtkDoubleArray>::New();
              ThistheColumn1 ->SetName("ThistheColumn1");
              tableLine->AddColumn(ThistheColumn1);
 
              vtkSmartPointer<vtkDoubleArray> ThistheColumn2 =
                      vtkSmartPointer<vtkDoubleArray>::New();
              ThistheColumn2->SetName("ThistheColumn2");
              tableLine->AddColumn(ThistheColumn2);
 
              for (unsigned int r = 0; r < numberRowsLine; r++)
                      {
 
                             for (unsigned int c = 0; c <
modelLine->columnCount(); c++)
                             {
                                    QString sh = modelLine->item(r,
c)->data(Qt::DisplayRole).toString();// .toString();
                                    tableLine->SetValue(r, c,
sh.toLatin1().constData());
 
                             }
                      }
 
vtkDocumentation to get values
 
vtkVariant v = table->GetValue( r,c);
    std::cout << "(r,c) = (" << r << "," << c << ") = " << v << std::endl;
 
Thank you very much for any help.
 
Luis Vieira, 
Consultant, Software Engineer
Vektore Exploration Consulting Corporation
ca.linkedin.com/in/joaoluisvieira
 <mailto:luis.vieira at vektore.com> luis.vieira at vektore.com
 <http://www.vektore.com/> www.vektore.com
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20161120/5fbc8e86/attachment.html>
    
    
More information about the vtkusers
mailing list