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
vtkXMLPUnstructuredDataReader
SafeDownCast (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

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 *  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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

virtual int vtkXMLPUnstructuredDataReader::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 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]

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

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]

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

Definition at line 80 of file vtkXMLPUnstructuredDataReader.h.

Definition at line 81 of file vtkXMLPUnstructuredDataReader.h.

Definition at line 82 of file vtkXMLPUnstructuredDataReader.h.

Definition at line 85 of file vtkXMLPUnstructuredDataReader.h.

Definition at line 86 of file vtkXMLPUnstructuredDataReader.h.

Definition at line 87 of file vtkXMLPUnstructuredDataReader.h.

Definition at line 88 of file vtkXMLPUnstructuredDataReader.h.

Definition at line 89 of file vtkXMLPUnstructuredDataReader.h.

Definition at line 92 of file vtkXMLPUnstructuredDataReader.h.


The documentation for this class was generated from the following file:

Generated on Sat Dec 27 14:01:28 2008 for VTK by  doxygen 1.5.6