Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkXdmfReader Class Reference

read eXtensible Data Model and Format files More...

#include <vtkXdmfReader.h>

List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkXdmfReader, vtkDataReader)
void PrintSelf (ostream &os, vtkIndent indent)
int GetNumberOfParameters ()
const char * GetParameterName (int index)
const char * GetXdmfDOMHandle ()
void SetGridName (const char *)
virtual int CanReadFile (const char *fname)
void SetController (vtkMultiProcessController *controller)
virtual vtkMultiProcessController * GetController ()
vtkDataObject * GetOutput ()
vtkDataObject * GetOutput (int idx)
virtual vtkDataArraySelection * GetPointDataArraySelection ()
virtual vtkDataArraySelection * GetCellDataArraySelection ()
int GetNumberOfPointArrays ()
int GetNumberOfCellArrays ()
const char * GetPointArrayName (int index)
const char * GetCellArrayName (int index)
int GetParameterType (int index)
int GetParameterType (const char *Name)
const char * GetParameterTypeAsString (int index)
const char * GetParameterTypeAsString (const char *Name)
int GetParameterRange (int index, int Shape[3])
int GetParameterRange (const char *Name, int Shape[3])
const char * GetParameterRangeAsString (int index)
const char * GetParameterRangeAsString (const char *Name)
int SetParameterIndex (const char *Name, int CurrentIndex)
int SetParameterIndex (int ParameterIndex, int CurrentIndex)
int GetParameterIndex (const char *Name)
int GetParameterIndex (int index)
int GetParameterLength (const char *Name)
int GetParameterLength (int index)
const char * GetParameterValue (int index)
const char * GetParameterValue (const char *Name)
int GetPointArrayStatus (const char *name)
int GetCellArrayStatus (const char *name)
void SetPointArrayStatus (const char *name, int status)
void SetCellArrayStatus (const char *name, int status)
void EnableAllArrays ()
void DisableAllArrays ()
virtual void SetDomainName (const char *)
virtual char * GetDomainName ()
int GetNumberOfDomains ()
int GetNumberOfGrids ()
const char * GetDomainName (int idx)
const char * GetGridName (int idx)
int GetGridIndex (const char *name)
void SetStride (int x, int y, int z)
void SetStride (int xyz[3])
virtual int * GetStride ()
virtual void GetStride (int &, int &, int &)
virtual void GetStride (int[3])
void EnableGrid (const char *name)
void EnableGrid (int idx)
void EnableAllGrids ()
void DisableGrid (const char *name)
void DisableGrid (int idx)
void DisableAllGrids ()
int GetGridSetting (const char *name)
int GetGridSetting (int idx)

Static Public Member Functions

vtkXdmfReaderNew ()

Protected Member Functions

 vtkXdmfReader ()
 ~vtkXdmfReader ()
virtual int ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestDataObject (vtkInformationVector *outputVector)
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int FillOutputPortInformation (int port, vtkInformation *info)
void UpdateGrids ()

Static Protected Member Functions

void SelectionModifiedCallback (vtkObject *caller, unsigned long eid, void *clientdata, void *calldata)

Protected Attributes

vtkDataArraySelection * PointDataArraySelection
vtkDataArraySelection * CellDataArraySelection
vtkCallbackCommand * SelectionObserver
XdmfDOM * DOM
char * DomainName
char * GridName
vtkXdmfReaderInternal * Internals
int Stride [3]
int OutputsInitialized
int GridsModified
int NumberOfEnabledActualGrids
vtkMultiProcessController * Controller


Detailed Description

read eXtensible Data Model and Format files

Date
2005/06/08 15:36:26
Revision
1.18

vtkXdmfReader is a source object that reads XDMF data. The output of this reader is a single vtkUnstructuredGrid, vtkStructuredGrid or vtkRectilinearGrid data object. The superclass of this class, vtkDataReader, provides many methods for controlling the reading of the data file, see vtkDataReader for more information.

Warning:
used the XDMF API
See also:
vtkDataReader

Definition at line 61 of file vtkXdmfReader.h.


Constructor & Destructor Documentation

vtkXdmfReader::vtkXdmfReader  )  [protected]
 

vtkXdmfReader::~vtkXdmfReader  )  [protected]
 


Member Function Documentation

vtkXdmfReader* vtkXdmfReader::New  )  [static]
 

vtkXdmfReader::vtkTypeRevisionMacro vtkXdmfReader  ,
vtkDataReader 
 

void vtkXdmfReader::PrintSelf ostream &  os,
vtkIndent  indent
 

vtkDataObject* vtkXdmfReader::GetOutput  ) 
 

Get the output of this reader.

vtkDataObject* vtkXdmfReader::GetOutput int  idx  ) 
 

Get the output of this reader.

virtual vtkDataArraySelection* vtkXdmfReader::GetPointDataArraySelection  )  [virtual]
 

Get the data array selection tables used to configure which data arrays are loaded by the reader.

virtual vtkDataArraySelection* vtkXdmfReader::GetCellDataArraySelection  )  [virtual]
 

Get the data array selection tables used to configure which data arrays are loaded by the reader.

int vtkXdmfReader::GetNumberOfPointArrays  ) 
 

Get the number of point or cell arrays available in the input.

int vtkXdmfReader::GetNumberOfCellArrays  ) 
 

Get the number of point or cell arrays available in the input.

const char* vtkXdmfReader::GetPointArrayName int  index  ) 
 

Get the name of the point or cell array with the given index in the input.

const char* vtkXdmfReader::GetCellArrayName int  index  ) 
 

Get the name of the point or cell array with the given index in the input.

int vtkXdmfReader::GetNumberOfParameters  ) 
 

Get the number of Parameters

int vtkXdmfReader::GetParameterType int  index  ) 
 

Get Parameter Type

int vtkXdmfReader::GetParameterType const char *  Name  ) 
 

Get Parameter Type

const char* vtkXdmfReader::GetParameterTypeAsString int  index  ) 
 

Get Parameter Type

const char* vtkXdmfReader::GetParameterTypeAsString const char *  Name  ) 
 

Get Parameter Type

int vtkXdmfReader::GetParameterRange int  index,
int  Shape[3]
 

Get start, stride, count

int vtkXdmfReader::GetParameterRange const char *  Name,
int  Shape[3]
 

Get start, stride, count

const char* vtkXdmfReader::GetParameterRangeAsString int  index  ) 
 

Get start, stride, count

const char* vtkXdmfReader::GetParameterRangeAsString const char *  Name  ) 
 

Get start, stride, count

const char* vtkXdmfReader::GetParameterName int  index  ) 
 

Get Parameter Name

int vtkXdmfReader::SetParameterIndex const char *  Name,
int  CurrentIndex
 

Set/Get Parameter Current Index

int vtkXdmfReader::SetParameterIndex int  ParameterIndex,
int  CurrentIndex
 

Set/Get Parameter Current Index

int vtkXdmfReader::GetParameterIndex const char *  Name  ) 
 

Set/Get Parameter Current Index

int vtkXdmfReader::GetParameterIndex int  index  ) 
 

Set/Get Parameter Current Index

int vtkXdmfReader::GetParameterLength const char *  Name  ) 
 

Get Length of Parameter

int vtkXdmfReader::GetParameterLength int  index  ) 
 

Get Length of Parameter

const char* vtkXdmfReader::GetParameterValue int  index  ) 
 

Get the Current Value of the Parameter

const char* vtkXdmfReader::GetParameterValue const char *  Name  ) 
 

Get the Current Value of the Parameter

int vtkXdmfReader::GetPointArrayStatus const char *  name  ) 
 

Get/Set whether the point or cell array with the given name is to be read.

int vtkXdmfReader::GetCellArrayStatus const char *  name  ) 
 

Get/Set whether the point or cell array with the given name is to be read.

void vtkXdmfReader::SetPointArrayStatus const char *  name,
int  status
 

Get/Set whether the point or cell array with the given name is to be read.

void vtkXdmfReader::SetCellArrayStatus const char *  name,
int  status
 

Get/Set whether the point or cell array with the given name is to be read.

void vtkXdmfReader::EnableAllArrays  ) 
 

Set whether the all point or cell arrays are to be read.

void vtkXdmfReader::DisableAllArrays  ) 
 

Set whether the all point or cell arrays are to be read.

const char* vtkXdmfReader::GetXdmfDOMHandle  ) 
 

Get the Low Level XdmfDOM

virtual void vtkXdmfReader::SetDomainName const char *   )  [virtual]
 

Get/Set the current domain name.

virtual char* vtkXdmfReader::GetDomainName  )  [virtual]
 

Get/Set the current domain name.

void vtkXdmfReader::SetGridName const char *   ) 
 

Get/Set the current grid name.

int vtkXdmfReader::GetNumberOfDomains  ) 
 

Get number of domains and grids.

int vtkXdmfReader::GetNumberOfGrids  ) 
 

Get number of domains and grids.

const char* vtkXdmfReader::GetDomainName int  idx  ) 
 

Get the name of domain or grid at index.

const char* vtkXdmfReader::GetGridName int  idx  ) 
 

Get the name of domain or grid at index.

int vtkXdmfReader::GetGridIndex const char *  name  ) 
 

Get the name of domain or grid at index.

void vtkXdmfReader::SetStride int  x,
int  y,
int  z
 

Set / get stride

void vtkXdmfReader::SetStride int  xyz[3]  )  [inline]
 

Set / get stride

Definition at line 183 of file vtkXdmfReader.h.

virtual int* vtkXdmfReader::GetStride  )  [virtual]
 

Set / get stride

virtual void vtkXdmfReader::GetStride int &  ,
int &  ,
int & 
[virtual]
 

Set / get stride

virtual void vtkXdmfReader::GetStride int  [3]  )  [virtual]
 

Set / get stride

void vtkXdmfReader::EnableGrid const char *  name  ) 
 

Enable grids.

void vtkXdmfReader::EnableGrid int  idx  ) 
 

Enable grids.

void vtkXdmfReader::EnableAllGrids  ) 
 

Enable grids.

void vtkXdmfReader::DisableGrid const char *  name  ) 
 

Disable grids

void vtkXdmfReader::DisableGrid int  idx  ) 
 

Disable grids

void vtkXdmfReader::DisableAllGrids  ) 
 

Disable grids

int vtkXdmfReader::GetGridSetting const char *  name  ) 
 

Get current enable/disable of the grid

int vtkXdmfReader::GetGridSetting int  idx  ) 
 

Get current enable/disable of the grid

virtual int vtkXdmfReader::CanReadFile const char *  fname  )  [virtual]
 

Determine if the file can be readed with this reader.

void vtkXdmfReader::SetController vtkMultiProcessController *  controller  ) 
 

Set the controller used to coordinate parallel reading.

virtual vtkMultiProcessController* vtkXdmfReader::GetController  )  [virtual]
 

virtual int vtkXdmfReader::ProcessRequest vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector
[protected, virtual]
 

virtual int vtkXdmfReader::RequestDataObject vtkInformationVector *  outputVector  )  [protected, virtual]
 

virtual int vtkXdmfReader::RequestData vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector * 
[protected, virtual]
 

virtual int vtkXdmfReader::RequestInformation vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector * 
[protected, virtual]
 

virtual int vtkXdmfReader::FillOutputPortInformation int  port,
vtkInformation *  info
[protected, virtual]
 

void vtkXdmfReader::SelectionModifiedCallback vtkObject *  caller,
unsigned long  eid,
void *  clientdata,
void *  calldata
[static, protected]
 

void vtkXdmfReader::UpdateGrids  )  [protected]
 


Member Data Documentation

vtkDataArraySelection* vtkXdmfReader::PointDataArraySelection [protected]
 

Definition at line 242 of file vtkXdmfReader.h.

vtkDataArraySelection* vtkXdmfReader::CellDataArraySelection [protected]
 

Definition at line 243 of file vtkXdmfReader.h.

vtkCallbackCommand* vtkXdmfReader::SelectionObserver [protected]
 

Definition at line 247 of file vtkXdmfReader.h.

XdmfDOM* vtkXdmfReader::DOM [protected]
 

Definition at line 249 of file vtkXdmfReader.h.

char* vtkXdmfReader::DomainName [protected]
 

Definition at line 251 of file vtkXdmfReader.h.

char* vtkXdmfReader::GridName [protected]
 

Definition at line 252 of file vtkXdmfReader.h.

vtkXdmfReaderInternal* vtkXdmfReader::Internals [protected]
 

Definition at line 254 of file vtkXdmfReader.h.

int vtkXdmfReader::Stride[3] [protected]
 

Definition at line 256 of file vtkXdmfReader.h.

int vtkXdmfReader::OutputsInitialized [protected]
 

Definition at line 257 of file vtkXdmfReader.h.

int vtkXdmfReader::GridsModified [protected]
 

Definition at line 259 of file vtkXdmfReader.h.

int vtkXdmfReader::NumberOfEnabledActualGrids [protected]
 

Definition at line 263 of file vtkXdmfReader.h.

vtkMultiProcessController* vtkXdmfReader::Controller [protected]
 

Definition at line 265 of file vtkXdmfReader.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:48:23 2006 for ParaView by doxygen 1.3.5