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

vtkPVEnSightMasterServerReader Class Reference

#include <vtkPVEnSightMasterServerReader.h>

Collaboration diagram for vtkPVEnSightMasterServerReader:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVEnSightMasterServerReader, vtkGenericEnSightReader)
void PrintSelf (ostream &os, vtkIndent indent)
virtual int CanReadFile (const char *)
virtual vtkMultiProcessController * GetController ()
virtual void SetController (vtkMultiProcessController *controller)
virtual int GetNumberOfPieces ()

Static Public Member Functions

vtkPVEnSightMasterServerReaderNew ()

Protected Member Functions

 vtkPVEnSightMasterServerReader ()
 ~vtkPVEnSightMasterServerReader ()
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int ParseMasterServerFile ()
void SuperclassExecuteInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SuperclassExecuteData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)

Protected Attributes

vtkMultiProcessController * Controller
int NumberOfPieces
vtkPVEnSightMasterServerReaderInternal * Internal
vtkPVEnSightMasterServerTranslatorExtentTranslator
int InformationError

Constructor & Destructor Documentation

vtkPVEnSightMasterServerReader::vtkPVEnSightMasterServerReader  )  [protected]
 

vtkPVEnSightMasterServerReader::~vtkPVEnSightMasterServerReader  )  [protected]
 


Member Function Documentation

vtkPVEnSightMasterServerReader* vtkPVEnSightMasterServerReader::New  )  [static]
 

vtkPVEnSightMasterServerReader::vtkTypeRevisionMacro vtkPVEnSightMasterServerReader  ,
vtkGenericEnSightReader 
 

void vtkPVEnSightMasterServerReader::PrintSelf ostream &  os,
vtkIndent  indent
 

virtual vtkMultiProcessController* vtkPVEnSightMasterServerReader::GetController  )  [virtual]
 

This class uses MPI communication mechanisms to verify the integrity of all case files in the master file. The get method interface must use vtkMultiProcessController instead of vtkMPIController because Tcl wrapping requires the class's wrapper to be defined, but it is not defined if MPI is not on. In client-server mode, we may still need to create an instance of this class on the client process even if MPI is not compiled in.

virtual void vtkPVEnSightMasterServerReader::SetController vtkMultiProcessController *  controller  )  [virtual]
 

This class uses MPI communication mechanisms to verify the integrity of all case files in the master file. The get method interface must use vtkMultiProcessController instead of vtkMPIController because Tcl wrapping requires the class's wrapper to be defined, but it is not defined if MPI is not on. In client-server mode, we may still need to create an instance of this class on the client process even if MPI is not compiled in.

virtual int vtkPVEnSightMasterServerReader::CanReadFile const char *   )  [virtual]
 

Return whether we can read the file given.

virtual int vtkPVEnSightMasterServerReader::GetNumberOfPieces  )  [virtual]
 

Get the number of pieces in the file. Valid after UpdateInformation.

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

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

int vtkPVEnSightMasterServerReader::ParseMasterServerFile  )  [protected]
 

void vtkPVEnSightMasterServerReader::SuperclassExecuteInformation vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector * 
[protected]
 

void vtkPVEnSightMasterServerReader::SuperclassExecuteData vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector * 
[protected]
 


Member Data Documentation

vtkMultiProcessController* vtkPVEnSightMasterServerReader::Controller [protected]
 

Definition at line 72 of file vtkPVEnSightMasterServerReader.h.

int vtkPVEnSightMasterServerReader::NumberOfPieces [protected]
 

Definition at line 75 of file vtkPVEnSightMasterServerReader.h.

vtkPVEnSightMasterServerReaderInternal* vtkPVEnSightMasterServerReader::Internal [protected]
 

Definition at line 78 of file vtkPVEnSightMasterServerReader.h.

vtkPVEnSightMasterServerTranslator* vtkPVEnSightMasterServerReader::ExtentTranslator [protected]
 

Definition at line 82 of file vtkPVEnSightMasterServerReader.h.

int vtkPVEnSightMasterServerReader::InformationError [protected]
 

Definition at line 85 of file vtkPVEnSightMasterServerReader.h.


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