Enter data of a 2D rectilinear grid.
452 vtkSmartPointer<vtkDoubleArray> xcoord;
453 vtkSmartPointer<vtkDoubleArray> ycoord;
459 if (this->
data==NULL)
461 this->
data=vtkSmartPointer<vtkRectilinearGrid>::New();
462 auto rdata=vtkRectilinearGrid::SafeDownCast(this->
data);
464 xcoord = vtkSmartPointer<vtkDoubleArray>::New();
465 ycoord = vtkSmartPointer<vtkDoubleArray>::New();
466 rdata->SetXCoordinates(xcoord);
467 rdata->SetYCoordinates(ycoord);
468 rdata->SetDimensions(Nx, Ny, 1);
472 auto rdata=vtkRectilinearGrid::SafeDownCast(this->
data);
474 xcoord=vtkDoubleArray::SafeDownCast(rdata->GetXCoordinates());
475 ycoord=vtkDoubleArray::SafeDownCast(rdata->GetYCoordinates());
476 xcoord->Initialize();
477 ycoord->Initialize();
478 rdata->SetDimensions(Nx, Ny, 1);
481 xcoord->SetNumberOfComponents(1);
482 xcoord->SetNumberOfTuples(Nx);
484 ycoord->SetNumberOfComponents(1);
485 ycoord->SetNumberOfTuples(Ny);
487 for (
int i=0; i<Nx; i++)
489 for (
int i=0; i<Ny; i++)
492 this->
data->Modified();
vtkSmartPointer< vtkDataSet > data
double coordinate_scale_factor_xyz[3]
double coordinate_scale_factor