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.