|
VTK
|
internal helper for vtkXdmf3Reader More...
#include <vtkXdmf3HeavyDataHandler.h>

Public Member Functions | |
| ~vtkXdmf3HeavyDataHandler () | |
| vtkDataObject * | Populate (shared_ptr< XdmfItem > item, vtkDataObject *toFill) |
Static Public Member Functions | |
| static shared_ptr < vtkXdmf3HeavyDataHandler > | New (vtkXdmf3ArraySelection *fs, vtkXdmf3ArraySelection *cs, vtkXdmf3ArraySelection *ps, vtkXdmf3ArraySelection *gc, vtkXdmf3ArraySelection *sc, unsigned int processor, unsigned int nprocessors, bool dt, double t, vtkXdmf3ArrayKeeper *keeper, bool asTime) |
Public Attributes | |
| vtkXdmf3ArrayKeeper * | Keeper |
Protected Member Functions | |
| vtkXdmf3HeavyDataHandler () | |
| bool | ShouldRead (unsigned int piece, unsigned int npieces) |
| bool | GridEnabled (shared_ptr< XdmfGrid > grid) |
| bool | GridEnabled (shared_ptr< XdmfGraph > graph) |
| bool | SetEnabled (shared_ptr< XdmfSet > set) |
| bool | ForThisTime (shared_ptr< XdmfGrid > grid) |
| bool | ForThisTime (shared_ptr< XdmfGraph > graph) |
| vtkDataObject * | MakeUnsGrid (shared_ptr< XdmfUnstructuredGrid > grid, vtkUnstructuredGrid *dataSet, vtkXdmf3ArrayKeeper *keeper) |
| vtkDataObject * | MakeRecGrid (shared_ptr< XdmfRectilinearGrid > grid, vtkRectilinearGrid *dataSet, vtkXdmf3ArrayKeeper *keeper) |
| vtkDataObject * | MakeCrvGrid (shared_ptr< XdmfCurvilinearGrid > grid, vtkStructuredGrid *dataSet, vtkXdmf3ArrayKeeper *keeper) |
| vtkDataObject * | MakeRegGrid (shared_ptr< XdmfRegularGrid > grid, vtkImageData *dataSet, vtkXdmf3ArrayKeeper *keeper) |
| vtkDataObject * | MakeGraph (shared_ptr< XdmfGraph > grid, vtkMutableDirectedGraph *dataSet, vtkXdmf3ArrayKeeper *keeper) |
| vtkDataObject * | ExtractSet (unsigned int setnum, shared_ptr< XdmfGrid > grid, vtkDataSet *dataSet, vtkUnstructuredGrid *subSet, vtkXdmf3ArrayKeeper *keeper) |
Protected Attributes | |
| bool | doTime |
| double | time |
| unsigned int | Rank |
| unsigned int | NumProcs |
| vtkXdmf3ArraySelection * | FieldArrays |
| vtkXdmf3ArraySelection * | CellArrays |
| vtkXdmf3ArraySelection * | PointArrays |
| vtkXdmf3ArraySelection * | GridsCache |
| vtkXdmf3ArraySelection * | SetsCache |
| bool | AsTime |
internal helper for vtkXdmf3Reader
$Date$ $Revision$
vtkXdmf3Reader uses this class to read the heave data from the XDMF file(s).
This file is a helper for the vtkXdmf3Reader and not intended to be part of VTK public API VTK-HeaderTest-Exclude: vtkXdmf3HeavyDataHandler.h
Definition at line 56 of file vtkXdmf3HeavyDataHandler.h.
destructor
| vtkXdmf3HeavyDataHandler::vtkXdmf3HeavyDataHandler | ( | ) | [protected] |
constructor
| static shared_ptr<vtkXdmf3HeavyDataHandler> vtkXdmf3HeavyDataHandler::New | ( | vtkXdmf3ArraySelection * | fs, |
| vtkXdmf3ArraySelection * | cs, | ||
| vtkXdmf3ArraySelection * | ps, | ||
| vtkXdmf3ArraySelection * | gc, | ||
| vtkXdmf3ArraySelection * | sc, | ||
| unsigned int | processor, | ||
| unsigned int | nprocessors, | ||
| bool | dt, | ||
| double | t, | ||
| vtkXdmf3ArrayKeeper * | keeper, | ||
| bool | asTime | ||
| ) | [static] |
factory constructor
| vtkDataObject* vtkXdmf3HeavyDataHandler::Populate | ( | shared_ptr< XdmfItem > | item, |
| vtkDataObject * | toFill | ||
| ) |
recursively create and populate vtk data objects for the provided Xdmf item
| bool vtkXdmf3HeavyDataHandler::ShouldRead | ( | unsigned int | piece, |
| unsigned int | npieces | ||
| ) | [protected] |
for parallel partitioning
| bool vtkXdmf3HeavyDataHandler::GridEnabled | ( | shared_ptr< XdmfGrid > | grid | ) | [protected] |
| bool vtkXdmf3HeavyDataHandler::GridEnabled | ( | shared_ptr< XdmfGraph > | graph | ) | [protected] |
| bool vtkXdmf3HeavyDataHandler::SetEnabled | ( | shared_ptr< XdmfSet > | set | ) | [protected] |
| bool vtkXdmf3HeavyDataHandler::ForThisTime | ( | shared_ptr< XdmfGrid > | grid | ) | [protected] |
| bool vtkXdmf3HeavyDataHandler::ForThisTime | ( | shared_ptr< XdmfGraph > | graph | ) | [protected] |
| vtkDataObject* vtkXdmf3HeavyDataHandler::MakeUnsGrid | ( | shared_ptr< XdmfUnstructuredGrid > | grid, |
| vtkUnstructuredGrid * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper | ||
| ) | [protected] |
| vtkDataObject* vtkXdmf3HeavyDataHandler::MakeRecGrid | ( | shared_ptr< XdmfRectilinearGrid > | grid, |
| vtkRectilinearGrid * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper | ||
| ) | [protected] |
| vtkDataObject* vtkXdmf3HeavyDataHandler::MakeCrvGrid | ( | shared_ptr< XdmfCurvilinearGrid > | grid, |
| vtkStructuredGrid * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper | ||
| ) | [protected] |
| vtkDataObject* vtkXdmf3HeavyDataHandler::MakeRegGrid | ( | shared_ptr< XdmfRegularGrid > | grid, |
| vtkImageData * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper | ||
| ) | [protected] |
| vtkDataObject* vtkXdmf3HeavyDataHandler::MakeGraph | ( | shared_ptr< XdmfGraph > | grid, |
| vtkMutableDirectedGraph * | dataSet, | ||
| vtkXdmf3ArrayKeeper * | keeper | ||
| ) | [protected] |
| vtkDataObject* vtkXdmf3HeavyDataHandler::ExtractSet | ( | unsigned int | setnum, |
| shared_ptr< XdmfGrid > | grid, | ||
| vtkDataSet * | dataSet, | ||
| vtkUnstructuredGrid * | subSet, | ||
| vtkXdmf3ArrayKeeper * | keeper | ||
| ) | [protected] |
Definition at line 80 of file vtkXdmf3HeavyDataHandler.h.
bool vtkXdmf3HeavyDataHandler::doTime [protected] |
Definition at line 121 of file vtkXdmf3HeavyDataHandler.h.
double vtkXdmf3HeavyDataHandler::time [protected] |
Definition at line 122 of file vtkXdmf3HeavyDataHandler.h.
unsigned int vtkXdmf3HeavyDataHandler::Rank [protected] |
Definition at line 123 of file vtkXdmf3HeavyDataHandler.h.
unsigned int vtkXdmf3HeavyDataHandler::NumProcs [protected] |
Definition at line 124 of file vtkXdmf3HeavyDataHandler.h.
Definition at line 125 of file vtkXdmf3HeavyDataHandler.h.
Definition at line 126 of file vtkXdmf3HeavyDataHandler.h.
Definition at line 127 of file vtkXdmf3HeavyDataHandler.h.
Definition at line 128 of file vtkXdmf3HeavyDataHandler.h.
Definition at line 129 of file vtkXdmf3HeavyDataHandler.h.
bool vtkXdmf3HeavyDataHandler::AsTime [protected] |
Definition at line 130 of file vtkXdmf3HeavyDataHandler.h.
1.8.0