39 #include "vtkObjectFactory.h"
41 #include "vtkIdList.h"
43 #include "vtkIntArray.h"
44 #include "vtkPointData.h"
46 #include "vtkSmartPointer.h"
70 vtkIdType N = iPolyData->GetNumberOfPoints();
74 std::stringstream oMyString;
76 oMyString << N <<
" ";
78 vtkSmartPointer< vtkPoints > points = iPolyData->GetPoints();
80 vtkSmartPointer< vtkIntArray > temporalArray =
81 vtkIntArray::SafeDownCast( iPolyData->GetPointData()->GetArray(
"TemporalInformation") );
83 for ( vtkIdType i = 0; i < N; i++ )
85 pt = points->GetPoint(i);
86 time = temporalArray->GetValue(i);
87 oMyString << pt[0] <<
" " << pt[1] <<
" " << pt[2] <<
" " << time <<
" ";
90 return oMyString.str();
virtual ~vtkPolyDataMySQLTrackWriter()
vtkCxxRevisionMacro(vtkFillImageWithPolyData,"$Revision: 490 $")
std::string GetMySQLText(vtkPolyData *iPolyData)
vtkPolyDataMySQLTrackWriter()
vtkStandardNewMacro(vtkFillImageWithPolyData)
Reads a string and convert it into a track polydata.