Guest User

Untitled

a guest
Feb 22nd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. //read all the data from the file
  2. vtkSmartPointer<vtkXMLUnstructuredGridReader> reader =
  3. vtkSmartPointer<vtkXMLUnstructuredGridReader>::New();
  4. reader->SetFileName(filename.c_str());
  5. reader->Update();
  6.  
  7. unsigned int cellNumber = reader->GetOutput()->GetNumberOfCells();
  8. cout << "There are " << cellNumber << " input cells." << endl;
  9.  
  10. //read all the data from the file
  11. vtkSmartPointer<vtkXMLUnstructuredGridReader> reader =
  12. vtkSmartPointer<vtkXMLUnstructuredGridReader>::New();
  13. reader->SetFileName(filename.c_str());
  14. reader->Update();
  15.  
  16. unsigned int cellNumber = reader->GetOutput()->GetNumberOfCells();
  17. cout << "There are " << cellNumber << " input cells." << endl;
  18.  
  19. vtkUnstructuredGrid* ugrid = reader->GetOutput();
  20. vtkCellData *cellData = ugrid->GetCellData();
  21. for (int i = 0; i < cellData->GetNumberOfArrays(); i++)
  22. {
  23. vtkDataArray* data = cellData->GetArray(j);
  24. cout << "name " << data->GetName() << endl;
  25. for (int j = 0; j < data->GetNumberOfTuples(); j++)
  26. {
  27. double value = data->GetTuple1(j);
  28. cout << " value " << j << "th is " << value << endl;
  29. }
  30. }
Add Comment
Please, Sign In to add comment