| 
| static vtkDataArray *  | XdmfToVTKArray (XdmfArray *xArray, std::string attrName, unsigned int preferredComponents=0, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Returns a VTK array corresponding to the Xdmf array it is given.  
  | 
|   | 
| static bool  | VTKToXdmfArray (vtkDataArray *vArray, XdmfArray *xArray, unsigned int rank=0, unsigned int *dims=nullptr) | 
|   | Populates and Xdmf array corresponding to the VTK array it is given.  
  | 
|   | 
| static void  | XdmfToVTKAttributes (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfGrid *grid, vtkDataObject *dObject, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Populates the given VTK DataObject's attribute arrays with the selected arrays from the Xdmf Grid.  
  | 
|   | 
| static void  | VTKToXdmfAttributes (vtkDataObject *dObject, XdmfGrid *grid) | 
|   | Populates the given Xdmf Grid's attribute arrays with the selected arrays from the VTK DataObject.  
  | 
|   | 
| static void  | XdmfToVTK (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfRegularGrid *grid, vtkImageData *dataSet, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Populates the VTK data set with the contents of the Xdmf grid.  
  | 
|   | 
| static void  | CopyShape (XdmfRegularGrid *grid, vtkImageData *dataSet, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Helper that does topology for XdmfToVTK.  
  | 
|   | 
| static void  | VTKToXdmf (vtkImageData *dataSet, XdmfDomain *domain, bool hasTime, double time, const char *name=nullptr) | 
|   | Populates the Xdmf Grid with the contents of the VTK data set.  
  | 
|   | 
| static void  | XdmfToVTK (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfRectilinearGrid *grid, vtkRectilinearGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Populates the VTK data set with the contents of the Xdmf grid.  
  | 
|   | 
| static void  | CopyShape (XdmfRectilinearGrid *grid, vtkRectilinearGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Helper that does topology for XdmfToVTK.  
  | 
|   | 
| static void  | VTKToXdmf (vtkRectilinearGrid *dataSet, XdmfDomain *domain, bool hasTime, double time, const char *name=nullptr) | 
|   | Populates the Xdmf Grid with the contents of the VTK data set.  
  | 
|   | 
| static void  | XdmfToVTK (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfCurvilinearGrid *grid, vtkStructuredGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Populates the VTK data set with the contents of the Xdmf grid.  
  | 
|   | 
| static void  | CopyShape (XdmfCurvilinearGrid *grid, vtkStructuredGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Helper that does topology for XdmfToVTK.  
  | 
|   | 
| static void  | VTKToXdmf (vtkStructuredGrid *dataSet, XdmfDomain *domain, bool hasTime, double time, const char *name=nullptr) | 
|   | Populates the Xdmf Grid with the contents of the VTK data set.  
  | 
|   | 
| static void  | XdmfToVTK (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfUnstructuredGrid *grid, vtkUnstructuredGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Populates the VTK data set with the contents of the Xdmf grid.  
  | 
|   | 
| static void  | CopyShape (XdmfUnstructuredGrid *grid, vtkUnstructuredGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Helper that does topology for XdmfToVTK.  
  | 
|   | 
| static void  | VTKToXdmf (vtkPointSet *dataSet, XdmfDomain *domain, bool hasTime, double time, const char *name=nullptr) | 
|   | Populates the Xdmf Grid with the contents of the VTK data set.  
  | 
|   | 
| static void  | XdmfToVTK (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfGraph *grid, vtkMutableDirectedGraph *dataSet, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Populates the VTK graph with the contents of the Xdmf grid.  
  | 
|   | 
| static void  | VTKToXdmf (vtkDirectedGraph *dataSet, XdmfDomain *domain, bool hasTime, double time, const char *name=nullptr) | 
|   | Populates the Xdmf Grid with the contents of the VTK data set.  
  | 
|   | 
| static void  | XdmfToVTKAttributes (XdmfSet *grid, vtkDataObject *dObject, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Populates the given VTK DataObject's attribute arrays with the selected arrays from the Xdmf Grid.  
  | 
|   | 
| static void  | XdmfSubsetToVTK (XdmfGrid *grid, unsigned int setnum, vtkDataSet *dataSet, vtkUnstructuredGrid *subSet, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Extracts numbered subset out of grid (grid corresponds to dataSet), and fills in subSet with it.  
  | 
|   | 
| static int  | GetVTKFiniteElementCellType (unsigned int element_degree, const std::string &element_family, shared_ptr< const XdmfTopologyType > topologyType) | 
|   | Converts XDMF topology type, finite element family and degree into an equivalent (or approximative) representation via VTK cell type.  
  | 
|   | 
| static void  | ParseFiniteElementFunction (vtkDataObject *dObject, shared_ptr< XdmfAttribute > xmfAttribute, vtkDataArray *array, XdmfGrid *grid, vtkXdmf3ArrayKeeper *keeper=nullptr) | 
|   | Parses finite element function defined in Attribute.  
  | 
|   | 
 | 
| static unsigned int  | GetNumberOfPointsPerCell (int vtk_cell_type, bool &fail) | 
|   | Helpers for Unstructured Grid translation.  
  | 
|   | 
| static int  | GetVTKCellType (shared_ptr< const XdmfTopologyType > topologyType) | 
|   | Helpers for Unstructured Grid translation.  
  | 
|   | 
| static int  | GetXdmfCellType (int vtkType) | 
|   | Helpers for Unstructured Grid translation.  
  | 
|   | 
 | 
| static void  | SetTime (XdmfGrid *grid, double hasTime, double time) | 
|   | Helper used in VTKToXdmf to set the time in a Xdmf grid.  
  | 
|   | 
| static void  | SetTime (XdmfGraph *graph, double hasTime, double time) | 
|   | Helper used in VTKToXdmf to set the time in a Xdmf grid.  
  | 
|   | 
dataset level translation between xdmf3 and vtk 
This class holds static methods that translate the five atomic data types between vtk and xdmf3.
This file is a helper for the vtkXdmf3Reader and vtkXdmf3Writer and not intended to be part of VTK public API 
Definition at line 52 of file vtkXdmf3DataSet.h.