VTK
|
#include <vtkXdmfReaderInternal.h>
Public Member Functions | |
vtkXdmfDomain (xdmf2::XdmfDOM *xmlDom, int domain_index) | |
vtkGraph * | GetSIL () |
XdmfInt64 | GetNumberOfGrids () |
xdmf2::XdmfGrid * | GetGrid (XdmfInt64 cc) |
int | GetVTKDataType () |
int | GetIndexForTime (double time) |
xdmf2::XdmfGrid * | GetGrid (xdmf2::XdmfGrid *xmfGrid, double time) |
bool | IsStructured (xdmf2::XdmfGrid *) |
bool | GetWholeExtent (xdmf2::XdmfGrid *, int extents[6]) |
bool | GetOriginAndSpacing (xdmf2::XdmfGrid *, double origin[3], double spacing[3]) |
~vtkXdmfDomain () | |
int | GetVTKDataType (xdmf2::XdmfGrid *xmfGrid) |
vtkXdmfArraySelection * | GetPointArraySelection () |
vtkXdmfArraySelection * | GetCellArraySelection () |
vtkXdmfArraySelection * | GetGridSelection () |
vtkXdmfArraySelection * | GetSetsSelection () |
bool | IsValid () |
const std::set< XdmfFloat64 > & | GetTimeSteps () |
XdmfFloat64 | GetTimeForIndex (int index) |
Static Public Member Functions | |
static int | GetDataDimensionality (xdmf2::XdmfGrid *xmfGrid) |
Definition at line 190 of file vtkXdmfReaderInternal.h.
vtkXdmfDomain::vtkXdmfDomain | ( | xdmf2::XdmfDOM * | xmlDom, |
int | domain_index | ||
) |
bool vtkXdmfDomain::IsValid | ( | ) | [inline] |
After instantiating, check that the domain is valid. If this returns false, it means that the specified domain could not be located.
Definition at line 225 of file vtkXdmfReaderInternal.h.
vtkGraph* vtkXdmfDomain::GetSIL | ( | ) | [inline] |
Definition at line 230 of file vtkXdmfReaderInternal.h.
XdmfInt64 vtkXdmfDomain::GetNumberOfGrids | ( | ) | [inline] |
Returns the number of top-level grids present in this domain.
Definition at line 235 of file vtkXdmfReaderInternal.h.
xdmf2::XdmfGrid* vtkXdmfDomain::GetGrid | ( | XdmfInt64 | cc | ) |
Provides access to a top-level grid from this domain.
Returns the VTK data type need for this domain. If the domain has only 1 grid, then a vtkDataSet-type is returned, otherwise a vtkMultiBlockDataSet is required. Returns -1 on error.
const std::set<XdmfFloat64>& vtkXdmfDomain::GetTimeSteps | ( | ) | [inline] |
Returns the timesteps.
Definition at line 250 of file vtkXdmfReaderInternal.h.
int vtkXdmfDomain::GetIndexForTime | ( | double | time | ) |
Given a time value, returns the index.
XdmfFloat64 vtkXdmfDomain::GetTimeForIndex | ( | int | index | ) | [inline] |
Returns the time value at the given index.
Definition at line 261 of file vtkXdmfReaderInternal.h.
xdmf2::XdmfGrid* vtkXdmfDomain::GetGrid | ( | xdmf2::XdmfGrid * | xmfGrid, |
double | time | ||
) |
If xmfGrid is a temporal collection, returns the child-grid matching the requested time.
bool vtkXdmfDomain::IsStructured | ( | xdmf2::XdmfGrid * | ) |
Returns true if the grids is a structured dataset.
bool vtkXdmfDomain::GetWholeExtent | ( | xdmf2::XdmfGrid * | , |
int | extents[6] | ||
) |
Returns the whole extents for the dataset if the grid if IsStructured() returns true for the given grid. Returns true if the extents are valid. NOTE: returned extents are always (0, dimx-1, 0, dimy-1, 0, dimz-1).
bool vtkXdmfDomain::GetOriginAndSpacing | ( | xdmf2::XdmfGrid * | , |
double | origin[3], | ||
double | spacing[3] | ||
) |
Returns the spacing and origin for the grid if the grid topology == XDMF_2DCORECTMESH or XDMF_3DCORECTMESH i.e. image data. Returns true if the extents are valid.
int vtkXdmfDomain::GetVTKDataType | ( | xdmf2::XdmfGrid * | xmfGrid | ) |
static int vtkXdmfDomain::GetDataDimensionality | ( | xdmf2::XdmfGrid * | xmfGrid | ) | [static] |
vtkXdmfArraySelection* vtkXdmfDomain::GetPointArraySelection | ( | ) | [inline] |
Definition at line 311 of file vtkXdmfReaderInternal.h.
vtkXdmfArraySelection* vtkXdmfDomain::GetCellArraySelection | ( | ) | [inline] |
Definition at line 313 of file vtkXdmfReaderInternal.h.
vtkXdmfArraySelection* vtkXdmfDomain::GetGridSelection | ( | ) | [inline] |
Definition at line 315 of file vtkXdmfReaderInternal.h.
vtkXdmfArraySelection* vtkXdmfDomain::GetSetsSelection | ( | ) | [inline] |
Definition at line 317 of file vtkXdmfReaderInternal.h.