VTK
|
Reads eXtensible Data Model and Format
files.
More...
#include <vtkXdmfReader.h>
Reads eXtensible Data Model and Format
files.
$Date$ $Revision$
vtkXdmfReader reads XDMF data files so that they can be visualized using VTK. The output data produced by this reader depends on the number of grids in the data file. If the data file has a single domain with a single grid, then the output type is a vtkDataSet subclass of the appropriate type, otherwise it's a vtkMultiBlockDataSet.
Refer to vtkDataReader which provides many methods for controlling the reading of the data file.
Definition at line 49 of file vtkXdmfReader.h.
Reimplemented from vtkDataReader.
Definition at line 53 of file vtkXdmfReader.h.
vtkXdmfReader::vtkXdmfReader | ( | ) | [protected] |
vtkXdmfReader::~vtkXdmfReader | ( | ) | [protected] |
static vtkXdmfReader* vtkXdmfReader::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkDataReader.
static int vtkXdmfReader::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkDataReader.
virtual int vtkXdmfReader::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkDataReader.
static vtkXdmfReader* vtkXdmfReader::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkDataReader.
virtual vtkObjectBase* vtkXdmfReader::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkDataReader.
vtkXdmfReader* vtkXdmfReader::NewInstance | ( | ) | const |
Reimplemented from vtkDataReader.
void vtkXdmfReader::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkDataReader.
virtual void vtkXdmfReader::SetDomainName | ( | const char * | ) | [virtual] |
Set the active domain. Only one domain can be selected at a time. By default the first domain in the datafile is chosen. Setting this to null results in the domain being automatically chosen. Note that if the domain name is changed, you should explicitly call UpdateInformation() before accessing information about grids, data arrays etc.
virtual char* vtkXdmfReader::GetDomainName | ( | ) | [virtual] |
Set the active domain. Only one domain can be selected at a time. By default the first domain in the datafile is chosen. Setting this to null results in the domain being automatically chosen. Note that if the domain name is changed, you should explicitly call UpdateInformation() before accessing information about grids, data arrays etc.
Get information about point-based arrays. As is typical with readers this in only valid after the filename is set and UpdateInformation() has been called.
const char* vtkXdmfReader::GetPointArrayName | ( | int | index | ) |
Returns the name of point array at the give index. Returns NULL if index is invalid.
int vtkXdmfReader::GetPointArrayStatus | ( | const char * | name | ) |
Get/Set the point array status.
void vtkXdmfReader::SetPointArrayStatus | ( | const char * | name, |
int | status | ||
) |
Get/Set the point array status.
Get information about cell-based arrays. As is typical with readers this in only valid after the filename is set and UpdateInformation() has been called.
const char* vtkXdmfReader::GetCellArrayName | ( | int | index | ) |
Get information about cell-based arrays. As is typical with readers this in only valid after the filename is set and UpdateInformation() has been called.
void vtkXdmfReader::SetCellArrayStatus | ( | const char * | name, |
int | status | ||
) |
Get information about cell-based arrays. As is typical with readers this in only valid after the filename is set and UpdateInformation() has been called.
int vtkXdmfReader::GetCellArrayStatus | ( | const char * | name | ) |
Get information about cell-based arrays. As is typical with readers this in only valid after the filename is set and UpdateInformation() has been called.
Get/Set information about grids. As is typical with readers this is valid only after the filename as been set and UpdateInformation() has been called.
const char* vtkXdmfReader::GetGridName | ( | int | index | ) |
Get/Set information about grids. As is typical with readers this is valid only after the filename as been set and UpdateInformation() has been called.
void vtkXdmfReader::SetGridStatus | ( | const char * | gridname, |
int | status | ||
) |
Get/Set information about grids. As is typical with readers this is valid only after the filename as been set and UpdateInformation() has been called.
int vtkXdmfReader::GetGridStatus | ( | const char * | gridname | ) |
Get/Set information about grids. As is typical with readers this is valid only after the filename as been set and UpdateInformation() has been called.
Get/Set information about sets. As is typical with readers this is valid only after the filename as been set and UpdateInformation() has been called. Note that sets with non-zero Ghost value are not treated as sets that the user can select using this API.
const char* vtkXdmfReader::GetSetName | ( | int | index | ) |
Get/Set information about sets. As is typical with readers this is valid only after the filename as been set and UpdateInformation() has been called. Note that sets with non-zero Ghost value are not treated as sets that the user can select using this API.
void vtkXdmfReader::SetSetStatus | ( | const char * | gridname, |
int | status | ||
) |
Get/Set information about sets. As is typical with readers this is valid only after the filename as been set and UpdateInformation() has been called. Note that sets with non-zero Ghost value are not treated as sets that the user can select using this API.
int vtkXdmfReader::GetSetStatus | ( | const char * | gridname | ) |
Get/Set information about sets. As is typical with readers this is valid only after the filename as been set and UpdateInformation() has been called. Note that sets with non-zero Ghost value are not treated as sets that the user can select using this API.
int vtkXdmfReader::GetNumberOfSetArrays | ( | ) | [inline] |
These methods are provided to make it easier to use the Sets in ParaView.
Definition at line 128 of file vtkXdmfReader.h.
const char* vtkXdmfReader::GetSetArrayName | ( | int | index | ) | [inline] |
These methods are provided to make it easier to use the Sets in ParaView.
Definition at line 129 of file vtkXdmfReader.h.
int vtkXdmfReader::GetSetArrayStatus | ( | const char * | name | ) | [inline] |
These methods are provided to make it easier to use the Sets in ParaView.
Definition at line 131 of file vtkXdmfReader.h.
virtual void vtkXdmfReader::SetStride | ( | int | , |
int | , | ||
int | |||
) | [virtual] |
Get/Set the stride used to skip points when reading structured datasets. This affects all grids being read.
virtual void vtkXdmfReader::SetStride | ( | int | [3] | ) | [virtual] |
Get/Set the stride used to skip points when reading structured datasets. This affects all grids being read.
virtual int* vtkXdmfReader::GetStride | ( | ) | [virtual] |
Get/Set the stride used to skip points when reading structured datasets. This affects all grids being read.
virtual void vtkXdmfReader::GetStride | ( | int & | , |
int & | , | ||
int & | |||
) | [virtual] |
Get/Set the stride used to skip points when reading structured datasets. This affects all grids being read.
virtual void vtkXdmfReader::GetStride | ( | int | [3] | ) | [virtual] |
Get/Set the stride used to skip points when reading structured datasets. This affects all grids being read.
virtual int vtkXdmfReader::CanReadFile | ( | const char * | filename | ) | [virtual] |
Determine if the file can be read with this reader.
virtual int vtkXdmfReader::GetSILUpdateStamp | ( | ) | [virtual] |
Every time the SIL is updated a this will return a different value.
virtual vtkGraph* vtkXdmfReader::GetSIL | ( | ) | [virtual] |
SIL describes organization of/relationships between classifications eg. blocks/materials/hierarchies.
virtual int vtkXdmfReader::ProcessRequest | ( | vtkInformation * | request, |
vtkInformationVector ** | inInfo, | ||
vtkInformationVector * | outInfo | ||
) | [protected, virtual] |
Upstream/Downstream requests form the generalized interface through which executives invoke a algorithm's functionality. Upstream requests correspond to information flow from the algorithm's outputs to its inputs. Downstream requests correspond to information flow from the algorithm's inputs to its outputs. A downstream request is defined by the contents of the request information object. The input to the request is stored in the input information vector passed to ProcessRequest. The results of an downstream request are stored in the output information vector passed to ProcessRequest. An upstream request is defined by the contents of the request information object. The input to the request is stored in the output information vector passed to ProcessRequest. The results of an upstream request are stored in the input information vector passed to ProcessRequest. It returns the boolean status of the pipeline (false means failure).
Reimplemented from vtkDataReader.
virtual int vtkXdmfReader::RequestDataObject | ( | vtkInformationVector * | outputVector | ) | [protected, virtual] |
virtual int vtkXdmfReader::RequestData | ( | vtkInformation * | , |
vtkInformationVector ** | , | ||
vtkInformationVector * | |||
) | [protected, virtual] |
Reimplemented from vtkDataReader.
virtual int vtkXdmfReader::RequestInformation | ( | vtkInformation * | , |
vtkInformationVector ** | , | ||
vtkInformationVector * | |||
) | [protected, virtual] |
Reimplemented from vtkDataReader.
virtual int vtkXdmfReader::FillOutputPortInformation | ( | int | port, |
vtkInformation * | info | ||
) | [protected, virtual] |
Fill the output port information objects for this algorithm. This is invoked by the first call to GetOutputPortInformation for each port so subclasses can specify what they can handle.
Reimplemented from vtkAlgorithm.
vtkXdmfArraySelection* vtkXdmfReader::GetPointArraySelection | ( | ) | [protected] |
vtkXdmfArraySelection* vtkXdmfReader::GetCellArraySelection | ( | ) | [protected] |
vtkXdmfArraySelection* vtkXdmfReader::GetGridSelection | ( | ) | [protected] |
vtkXdmfArraySelection* vtkXdmfReader::GetSetsSelection | ( | ) | [protected] |
void vtkXdmfReader::PassCachedSelections | ( | ) | [protected] |
char* vtkXdmfReader::DomainName [protected] |
Definition at line 175 of file vtkXdmfReader.h.
int vtkXdmfReader::Stride[3] [protected] |
Definition at line 177 of file vtkXdmfReader.h.
unsigned int vtkXdmfReader::LastTimeIndex [protected] |
Definition at line 178 of file vtkXdmfReader.h.
vtkXdmfDocument* vtkXdmfReader::XdmfDocument [protected] |
Definition at line 180 of file vtkXdmfReader.h.
vtkXdmfArraySelection* vtkXdmfReader::PointArraysCache [protected] |
Definition at line 191 of file vtkXdmfReader.h.
vtkXdmfArraySelection* vtkXdmfReader::CellArraysCache [protected] |
Definition at line 192 of file vtkXdmfReader.h.
vtkXdmfArraySelection* vtkXdmfReader::GridsCache [protected] |
Definition at line 193 of file vtkXdmfReader.h.
vtkXdmfArraySelection* vtkXdmfReader::SetsCache [protected] |
Definition at line 194 of file vtkXdmfReader.h.
int vtkXdmfReader::SILUpdateStamp [protected] |
Definition at line 196 of file vtkXdmfReader.h.