|
VTK
|
dataset level translation between xdmf3 and vtk More...
#include <vtkXdmf3DataSet.h>
Static Public Member Functions | |
| static void | VTKToXdmfAttributes (vtkDataObject *dObject, XdmfGrid *grid) |
| static vtkDataArray * | XdmfToVTKArray (XdmfArray *xArray, std::string attrName, unsigned int preferredComponents=0, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static bool | VTKToXdmfArray (vtkDataArray *vArray, XdmfArray *xArray, unsigned int rank=0, unsigned int *dims=NULL) |
| static void | XdmfToVTKAttributes (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfGrid *grid, vtkDataObject *dObject, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static unsigned int | GetNumberOfPointsPerCell (int vtk_cell_type, bool &fail) |
| static int | GetVTKCellType (shared_ptr< const XdmfTopologyType > topologyType) |
| static int | GetXdmfCellType (int vtkType) |
| static void | SetTime (XdmfGrid *grid, double hasTime, double time) |
| static void | SetTime (XdmfGraph *graph, double hasTime, double time) |
| static void | XdmfToVTK (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfRegularGrid *grid, vtkImageData *dataSet, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static void | CopyShape (XdmfRegularGrid *grid, vtkImageData *dataSet, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static void | VTKToXdmf (vtkImageData *dataSet, XdmfDomain *domain, bool hasTime, double time, const char *name=0) |
| static void | XdmfToVTK (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfRectilinearGrid *grid, vtkRectilinearGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static void | CopyShape (XdmfRectilinearGrid *grid, vtkRectilinearGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static void | VTKToXdmf (vtkRectilinearGrid *dataSet, XdmfDomain *domain, bool hasTime, double time, const char *name=0) |
| static void | XdmfToVTK (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfCurvilinearGrid *grid, vtkStructuredGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static void | CopyShape (XdmfCurvilinearGrid *grid, vtkStructuredGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static void | VTKToXdmf (vtkStructuredGrid *dataSet, XdmfDomain *domain, bool hasTime, double time, const char *name=0) |
| static void | XdmfToVTK (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfUnstructuredGrid *grid, vtkUnstructuredGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static void | CopyShape (XdmfUnstructuredGrid *grid, vtkUnstructuredGrid *dataSet, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static void | VTKToXdmf (vtkPointSet *dataSet, XdmfDomain *domain, bool hasTime, double time, const char *name=0) |
| static void | XdmfToVTK (vtkXdmf3ArraySelection *fselection, vtkXdmf3ArraySelection *cselection, vtkXdmf3ArraySelection *pselection, XdmfGraph *grid, vtkMutableDirectedGraph *dataSet, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static void | VTKToXdmf (vtkDirectedGraph *dataSet, XdmfDomain *domain, bool hasTime, double time, const char *name=0) |
| static void | XdmfToVTKAttributes (XdmfSet *grid, vtkDataObject *dObject, vtkXdmf3ArrayKeeper *keeper=NULL) |
| static void | XdmfSubsetToVTK (XdmfGrid *grid, unsigned int setnum, vtkDataSet *dataSet, vtkUnstructuredGrid *subSet, vtkXdmf3ArrayKeeper *keeper=NULL) |
dataset level translation between xdmf3 and vtk
$Date$ $Revision$
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 VTK-HeaderTest-Exclude: vtkXdmf3DataSet.h
Definition at line 61 of file vtkXdmf3DataSet.h.
| static vtkDataArray* vtkXdmf3DataSet::XdmfToVTKArray | ( | XdmfArray * | xArray, |
| std::string | attrName, | ||
| unsigned int | preferredComponents = 0, |
||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Returns a VTK array corresponding to the Xdmf array it is given.
| static bool vtkXdmf3DataSet::VTKToXdmfArray | ( | vtkDataArray * | vArray, |
| XdmfArray * | xArray, | ||
| unsigned int | rank = 0, |
||
| unsigned int * | dims = NULL |
||
| ) | [static] |
Populates and Xdmf array corresponding to the VTK array it is given
| static void vtkXdmf3DataSet::XdmfToVTKAttributes | ( | vtkXdmf3ArraySelection * | fselection, |
| vtkXdmf3ArraySelection * | cselection, | ||
| vtkXdmf3ArraySelection * | pselection, | ||
| XdmfGrid * | grid, | ||
| vtkDataObject * | dObject, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Populates the given VTK DataObject's attribute arrays with the selected arrays from the Xdmf Grid
| static void vtkXdmf3DataSet::VTKToXdmfAttributes | ( | vtkDataObject * | dObject, |
| XdmfGrid * | grid | ||
| ) | [static] |
Populates the given Xdmf Grid's attribute arrays with the selected arrays from the VTK DataObject
| static unsigned int vtkXdmf3DataSet::GetNumberOfPointsPerCell | ( | int | vtk_cell_type, |
| bool & | fail | ||
| ) | [static] |
Helpers for Unstructured Grid translation
| static int vtkXdmf3DataSet::GetVTKCellType | ( | shared_ptr< const XdmfTopologyType > | topologyType | ) | [static] |
Helpers for Unstructured Grid translation
| static int vtkXdmf3DataSet::GetXdmfCellType | ( | int | vtkType | ) | [static] |
Helpers for Unstructured Grid translation
| static void vtkXdmf3DataSet::SetTime | ( | XdmfGrid * | grid, |
| double | hasTime, | ||
| double | time | ||
| ) | [static] |
Helper used in VTKToXdmf to set the time in a Xdmf grid
| static void vtkXdmf3DataSet::SetTime | ( | XdmfGraph * | graph, |
| double | hasTime, | ||
| double | time | ||
| ) | [static] |
Helper used in VTKToXdmf to set the time in a Xdmf grid
| static void vtkXdmf3DataSet::XdmfToVTK | ( | vtkXdmf3ArraySelection * | fselection, |
| vtkXdmf3ArraySelection * | cselection, | ||
| vtkXdmf3ArraySelection * | pselection, | ||
| XdmfRegularGrid * | grid, | ||
| vtkImageData * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Populates the VTK data set with the contents of the Xdmf grid
| static void vtkXdmf3DataSet::CopyShape | ( | XdmfRegularGrid * | grid, |
| vtkImageData * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Helper that does topology for XdmfToVTK
| static void vtkXdmf3DataSet::VTKToXdmf | ( | vtkImageData * | dataSet, |
| XdmfDomain * | domain, | ||
| bool | hasTime, | ||
| double | time, | ||
| const char * | name = 0 |
||
| ) | [static] |
Populates the Xdmf Grid with the contents of the VTK data set
| static void vtkXdmf3DataSet::XdmfToVTK | ( | vtkXdmf3ArraySelection * | fselection, |
| vtkXdmf3ArraySelection * | cselection, | ||
| vtkXdmf3ArraySelection * | pselection, | ||
| XdmfRectilinearGrid * | grid, | ||
| vtkRectilinearGrid * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Populates the VTK data set with the contents of the Xdmf grid
| static void vtkXdmf3DataSet::CopyShape | ( | XdmfRectilinearGrid * | grid, |
| vtkRectilinearGrid * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Helper that does topology for XdmfToVTK
| static void vtkXdmf3DataSet::VTKToXdmf | ( | vtkRectilinearGrid * | dataSet, |
| XdmfDomain * | domain, | ||
| bool | hasTime, | ||
| double | time, | ||
| const char * | name = 0 |
||
| ) | [static] |
Populates the Xdmf Grid with the contents of the VTK data set
| static void vtkXdmf3DataSet::XdmfToVTK | ( | vtkXdmf3ArraySelection * | fselection, |
| vtkXdmf3ArraySelection * | cselection, | ||
| vtkXdmf3ArraySelection * | pselection, | ||
| XdmfCurvilinearGrid * | grid, | ||
| vtkStructuredGrid * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Populates the VTK data set with the contents of the Xdmf grid
| static void vtkXdmf3DataSet::CopyShape | ( | XdmfCurvilinearGrid * | grid, |
| vtkStructuredGrid * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Helper that does topology for XdmfToVTK
| static void vtkXdmf3DataSet::VTKToXdmf | ( | vtkStructuredGrid * | dataSet, |
| XdmfDomain * | domain, | ||
| bool | hasTime, | ||
| double | time, | ||
| const char * | name = 0 |
||
| ) | [static] |
Populates the Xdmf Grid with the contents of the VTK data set
| static void vtkXdmf3DataSet::XdmfToVTK | ( | vtkXdmf3ArraySelection * | fselection, |
| vtkXdmf3ArraySelection * | cselection, | ||
| vtkXdmf3ArraySelection * | pselection, | ||
| XdmfUnstructuredGrid * | grid, | ||
| vtkUnstructuredGrid * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Populates the VTK data set with the contents of the Xdmf grid
| static void vtkXdmf3DataSet::CopyShape | ( | XdmfUnstructuredGrid * | grid, |
| vtkUnstructuredGrid * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Helper that does topology for XdmfToVTK
| static void vtkXdmf3DataSet::VTKToXdmf | ( | vtkPointSet * | dataSet, |
| XdmfDomain * | domain, | ||
| bool | hasTime, | ||
| double | time, | ||
| const char * | name = 0 |
||
| ) | [static] |
Populates the Xdmf Grid with the contents of the VTK data set
| static void vtkXdmf3DataSet::XdmfToVTK | ( | vtkXdmf3ArraySelection * | fselection, |
| vtkXdmf3ArraySelection * | cselection, | ||
| vtkXdmf3ArraySelection * | pselection, | ||
| XdmfGraph * | grid, | ||
| vtkMutableDirectedGraph * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Populates the VTK graph with the contents of the Xdmf grid
| static void vtkXdmf3DataSet::VTKToXdmf | ( | vtkDirectedGraph * | dataSet, |
| XdmfDomain * | domain, | ||
| bool | hasTime, | ||
| double | time, | ||
| const char * | name = 0 |
||
| ) | [static] |
Populates the Xdmf Grid with the contents of the VTK data set
| static void vtkXdmf3DataSet::XdmfToVTKAttributes | ( | XdmfSet * | grid, |
| vtkDataObject * | dObject, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Populates the given VTK DataObject's attribute arrays with the selected arrays from the Xdmf Grid
| static void vtkXdmf3DataSet::XdmfSubsetToVTK | ( | XdmfGrid * | grid, |
| unsigned int | setnum, | ||
| vtkDataSet * | dataSet, | ||
| vtkUnstructuredGrid * | subSet, | ||
| vtkXdmf3ArrayKeeper * | keeper = NULL |
||
| ) | [static] |
Extracts numbered subset out of grid (grid corresponds to dataSet), and fills in subSet with it.
1.8.0