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

vtkXMLPUnstructuredDataReader Class Reference

#include <vtkXMLPUnstructuredDataReader.h>

Inheritance diagram for vtkXMLPUnstructuredDataReader:

Inheritance graph
[legend]
Collaboration diagram for vtkXMLPUnstructuredDataReader:

Collaboration graph
[legend]
List of all members.

Detailed Description

Superclass for parallel unstructured data XML readers.

vtkXMLPUnstructuredDataReader provides functionality common to all parallel unstructured data format readers.

See also:
vtkXMLPPolyDataReader vtkXMLPUnstructuredGridReader

Definition at line 34 of file vtkXMLPUnstructuredDataReader.h.

Public Types

typedef vtkXMLPDataReader Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void CopyOutputInformation (vtkInformation *outInfo, int port)

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkXMLPUnstructuredDataReaderSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkXMLPUnstructuredDataReader ()
 ~vtkXMLPUnstructuredDataReader ()
vtkPointSetGetOutputAsPointSet ()
vtkPointSetGetPieceInputAsPointSet (int piece)
virtual void SetupOutputTotals ()
virtual void SetupNextPiece ()
vtkIdType GetNumberOfPoints ()
vtkIdType GetNumberOfCells ()
void CopyArrayForPoints (vtkDataArray *inArray, vtkDataArray *outArray)
void SetupEmptyOutput ()
void SetupOutputInformation (vtkInformation *outInfo)
void SetupOutputData ()
virtual void GetOutputUpdateExtent (int &piece, int &numberOfPieces, int &ghostLevel)=0
void ReadXMLData ()
int ReadPrimaryElement (vtkXMLDataElement *ePrimary)
void SetupUpdateExtent (int piece, int numberOfPieces, int ghostLevel)
int ReadPieceData ()
void CopyCellArray (vtkIdType totalNumberOfCells, vtkCellArray *inCells, vtkCellArray *outCells)
virtual vtkIdType GetNumberOfPointsInPiece (int piece)
virtual vtkIdType GetNumberOfCellsInPiece (int piece)

Protected Attributes

int UpdatePiece
int UpdateNumberOfPieces
int UpdateGhostLevel
int StartPiece
int EndPiece
vtkIdType TotalNumberOfPoints
vtkIdType TotalNumberOfCells
vtkIdType StartPoint
vtkXMLDataElementPPointsElement


Member Typedef Documentation

typedef vtkXMLPDataReader vtkXMLPUnstructuredDataReader::Superclass
 

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

Definition at line 37 of file vtkXMLPUnstructuredDataReader.h.


Constructor & Destructor Documentation

vtkXMLPUnstructuredDataReader::vtkXMLPUnstructuredDataReader  )  [protected]
 

vtkXMLPUnstructuredDataReader::~vtkXMLPUnstructuredDataReader  )  [protected]
 


Member Function Documentation

virtual const char* vtkXMLPUnstructuredDataReader::GetClassName  )  [virtual]
 

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

static int vtkXMLPUnstructuredDataReader::IsTypeOf const char *  type  )  [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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

virtual int vtkXMLPUnstructuredDataReader::IsA const char *  type  )  [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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

static vtkXMLPUnstructuredDataReader* vtkXMLPUnstructuredDataReader::SafeDownCast vtkObject o  )  [static]
 

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

void vtkXMLPUnstructuredDataReader::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 vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

virtual void vtkXMLPUnstructuredDataReader::CopyOutputInformation vtkInformation outInfo,
int  port
[virtual]
 

Reimplemented from vtkXMLPDataReader.

vtkPointSet* vtkXMLPUnstructuredDataReader::GetOutputAsPointSet  )  [protected]
 

vtkPointSet* vtkXMLPUnstructuredDataReader::GetPieceInputAsPointSet int  piece  )  [protected]
 

virtual void vtkXMLPUnstructuredDataReader::SetupOutputTotals  )  [protected, virtual]
 

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

virtual void vtkXMLPUnstructuredDataReader::SetupNextPiece  )  [protected, virtual]
 

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

vtkIdType vtkXMLPUnstructuredDataReader::GetNumberOfPoints  )  [protected, virtual]
 

Implements vtkXMLPDataReader.

vtkIdType vtkXMLPUnstructuredDataReader::GetNumberOfCells  )  [protected, virtual]
 

Implements vtkXMLPDataReader.

void vtkXMLPUnstructuredDataReader::CopyArrayForPoints vtkDataArray inArray,
vtkDataArray outArray
[protected, virtual]
 

Implements vtkXMLPDataReader.

void vtkXMLPUnstructuredDataReader::SetupEmptyOutput  )  [protected, virtual]
 

Implements vtkXMLReader.

void vtkXMLPUnstructuredDataReader::SetupOutputInformation vtkInformation outInfo  )  [protected, virtual]
 

Reimplemented from vtkXMLPDataReader.

void vtkXMLPUnstructuredDataReader::SetupOutputData  )  [protected, virtual]
 

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

virtual void vtkXMLPUnstructuredDataReader::GetOutputUpdateExtent int &  piece,
int &  numberOfPieces,
int &  ghostLevel
[protected, pure virtual]
 

Implemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

void vtkXMLPUnstructuredDataReader::ReadXMLData  )  [protected, virtual]
 

Reimplemented from vtkXMLReader.

int vtkXMLPUnstructuredDataReader::ReadPrimaryElement vtkXMLDataElement ePrimary  )  [protected, virtual]
 

Reimplemented from vtkXMLPDataReader.

void vtkXMLPUnstructuredDataReader::SetupUpdateExtent int  piece,
int  numberOfPieces,
int  ghostLevel
[protected]
 

int vtkXMLPUnstructuredDataReader::ReadPieceData  )  [protected, virtual]
 

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

void vtkXMLPUnstructuredDataReader::CopyCellArray vtkIdType  totalNumberOfCells,
vtkCellArray inCells,
vtkCellArray outCells
[protected]
 

virtual vtkIdType vtkXMLPUnstructuredDataReader::GetNumberOfPointsInPiece int  piece  )  [protected, virtual]
 

virtual vtkIdType vtkXMLPUnstructuredDataReader::GetNumberOfCellsInPiece int  piece  )  [protected, virtual]
 

Reimplemented in vtkXMLPPolyDataReader.


Member Data Documentation

int vtkXMLPUnstructuredDataReader::UpdatePiece [protected]
 

Definition at line 80 of file vtkXMLPUnstructuredDataReader.h.

int vtkXMLPUnstructuredDataReader::UpdateNumberOfPieces [protected]
 

Definition at line 81 of file vtkXMLPUnstructuredDataReader.h.

int vtkXMLPUnstructuredDataReader::UpdateGhostLevel [protected]
 

Definition at line 82 of file vtkXMLPUnstructuredDataReader.h.

int vtkXMLPUnstructuredDataReader::StartPiece [protected]
 

Definition at line 85 of file vtkXMLPUnstructuredDataReader.h.

int vtkXMLPUnstructuredDataReader::EndPiece [protected]
 

Definition at line 86 of file vtkXMLPUnstructuredDataReader.h.

vtkIdType vtkXMLPUnstructuredDataReader::TotalNumberOfPoints [protected]
 

Definition at line 87 of file vtkXMLPUnstructuredDataReader.h.

vtkIdType vtkXMLPUnstructuredDataReader::TotalNumberOfCells [protected]
 

Definition at line 88 of file vtkXMLPUnstructuredDataReader.h.

vtkIdType vtkXMLPUnstructuredDataReader::StartPoint [protected]
 

Definition at line 89 of file vtkXMLPUnstructuredDataReader.h.

vtkXMLDataElement* vtkXMLPUnstructuredDataReader::PPointsElement [protected]
 

Definition at line 92 of file vtkXMLPUnstructuredDataReader.h.


The documentation for this class was generated from the following file:
Generated on Tue Jan 22 00:33:45 2008 for VTK by  doxygen 1.4.3-20050530