VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkXMLPUnstructuredDataReader Class Reference

Superclass for parallel unstructured data XML readers. More...

#include <vtkXMLPUnstructuredDataReader.h>

Inheritance diagram for vtkXMLPUnstructuredDataReader:
Inheritance graph
[legend]
Collaboration diagram for vtkXMLPUnstructuredDataReader:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkXMLPDataReader Superclass

Public Member Functions

virtual int IsA (const char *type)
vtkXMLPUnstructuredDataReaderNewInstance () const
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 (vtkObjectBase *o)

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 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

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 35 of file vtkXMLPUnstructuredDataReader.h.


Member Typedef Documentation

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

Definition at line 38 of file vtkXMLPUnstructuredDataReader.h.


Constructor & Destructor Documentation


Member Function Documentation

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

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

virtual vtkObjectBase* vtkXMLPUnstructuredDataReader::NewInstanceInternal ( ) const [protected, virtual]

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

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.

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

Implements vtkXMLPDataReader.

Implements vtkXMLPDataReader.

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

Implements vtkXMLPDataReader.

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

Implements vtkXMLReader.

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.

Reimplemented from vtkXMLPDataReader.

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

Reimplemented from vtkXMLPDataReader.

Reimplemented in vtkXMLPPolyDataReader, and vtkXMLPUnstructuredGridReader.

void vtkXMLPUnstructuredDataReader::CopyCellArray ( vtkIdType  totalNumberOfCells,
vtkCellArray inCells,
vtkCellArray outCells 
) [protected]
virtual vtkIdType vtkXMLPUnstructuredDataReader::GetNumberOfCellsInPiece ( int  piece) [protected, virtual]

Reimplemented in vtkXMLPPolyDataReader.


Member Data Documentation

Definition at line 81 of file vtkXMLPUnstructuredDataReader.h.

Definition at line 82 of file vtkXMLPUnstructuredDataReader.h.

Definition at line 83 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 90 of file vtkXMLPUnstructuredDataReader.h.

Definition at line 93 of file vtkXMLPUnstructuredDataReader.h.


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