void vtkFoamInterface<Type>::addPatch ( const polyPatch& p, vtkUnstructuredGrid *vtkPatch ) { if (debug) { Info<< "Adding patch " << p.name() << endl; } SetName(vtkPatch, p.name().c_str()); if (debug) { Info<< "converting points" << endl; } const Foam::pointField& points = p.localPoints(); // Convert Foam mesh vertices to VTK vtkPoints *vtkpoints = vtkPoints::New(); vtkpoints->Allocate(points.size()); forAll(points, i) { vtkFoamInsertNextPoint(vtkpoints, points[i]); }