ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPVEnSightMasterServerReader2 Class Reference

#include <vtkPVEnSightMasterServerReader2.h>

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

Public Types

typedef vtkPGenericEnSightReader Superclass
 
- Public Types inherited from vtkPGenericEnSightReader
typedef vtkGenericEnSightReader Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual int CanReadFile (const char *)
 Return whether we can read the file given. More...
 
void SetCaseFileName (const char *fileName)
 Set the name of the file to be read. More...
 
virtual vtkMultiProcessController * GetController ()
 This class uses MPI communication mechanisms to verify the integrity of all case files in the master file. More...
 
virtual void SetController (vtkMultiProcessController *controller)
 This class uses MPI communication mechanisms to verify the integrity of all case files in the master file. More...
 
virtual int GetNumberOfPieces ()
 Get the number of pieces in the file. More...
 
int GetNumberOfPointArrays ()
 Get the number of point or cell arrays available in the input. More...
 
int GetNumberOfCellArrays ()
 Get the number of point or cell arrays available in the input. More...
 
const char * GetPointArrayName (int index)
 Get the name of the point or cell array with the given index in the input. More...
 
const char * GetCellArrayName (int index)
 Get the name of the point or cell array with the given index in the input. More...
 
int GetPointArrayStatus (const char *name)
 Get/Set whether the point or cell array with the given name is to be read. More...
 
int GetCellArrayStatus (const char *name)
 Get/Set whether the point or cell array with the given name is to be read. More...
 
void SetPointArrayStatus (const char *name, int status)
 Get/Set whether the point or cell array with the given name is to be read. More...
 
void SetCellArrayStatus (const char *name, int status)
 Get/Set whether the point or cell array with the given name is to be read. More...
 
void SetByteOrderToBigEndian ()
 Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). More...
 
void SetByteOrderToLittleEndian ()
 Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). More...
 
void SetByteOrder (int byteOrder)
 Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). More...
 
int GetByteOrder ()
 Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). More...
 
const char * GetByteOrderAsString ()
 Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian). More...
 
- Public Member Functions inherited from vtkPGenericEnSightReader
void PrintSelf (ostream &os, vtkIndent indent)
 

Static Public Member Functions

static vtkPVEnSightMasterServerReader2New ()
 
static int IsTypeOf (const char *type)
 
static vtkPVEnSightMasterServerReader2SafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPGenericEnSightReader
static vtkPGenericEnSightReaderNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPGenericEnSightReaderSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPVEnSightMasterServerReader2 ()
 
 ~vtkPVEnSightMasterServerReader2 ()
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int ParseMasterServerFile ()
 
- Protected Member Functions inherited from vtkPGenericEnSightReader
 vtkPGenericEnSightReader ()
 
 ~vtkPGenericEnSightReader ()
 
int GetMultiProcessLocalProcessId ()
 Multi Process cache. More...
 
int GetMultiProcessNumberOfProcesses ()
 Multi Process cache. More...
 

Protected Attributes

vtkMultiProcessController * Controller
 
int NumberOfPieces
 
vtkPVEnSightMasterServerReader2Internal * Internal
 
vtkPVEnSightMasterServerTranslatorExtentTranslator
 
int InformationError
 
- Protected Attributes inherited from vtkPGenericEnSightReader
int MultiProcessLocalProcessId
 
int MultiProcessNumberOfProcesses
 

Detailed Description

Definition at line 30 of file vtkPVEnSightMasterServerReader2.h.

Member Typedef Documentation

§ Superclass

Definition at line 35 of file vtkPVEnSightMasterServerReader2.h.

Constructor & Destructor Documentation

§ vtkPVEnSightMasterServerReader2()

vtkPVEnSightMasterServerReader2::vtkPVEnSightMasterServerReader2 ( )
protected

§ ~vtkPVEnSightMasterServerReader2()

vtkPVEnSightMasterServerReader2::~vtkPVEnSightMasterServerReader2 ( )
protected

Member Function Documentation

§ New()

static vtkPVEnSightMasterServerReader2* vtkPVEnSightMasterServerReader2::New ( )
static

§ GetClassName()

virtual const char* vtkPVEnSightMasterServerReader2::GetClassName ( )
virtual

Reimplemented from vtkPGenericEnSightReader.

§ IsTypeOf()

static int vtkPVEnSightMasterServerReader2::IsTypeOf ( const char *  type)
static

§ IsA()

virtual int vtkPVEnSightMasterServerReader2::IsA ( const char *  type)
virtual

Reimplemented from vtkPGenericEnSightReader.

§ SafeDownCast()

static vtkPVEnSightMasterServerReader2* vtkPVEnSightMasterServerReader2::SafeDownCast ( vtkObject *  o)
static

§ PrintSelf()

void vtkPVEnSightMasterServerReader2::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

§ GetController()

virtual vtkMultiProcessController* vtkPVEnSightMasterServerReader2::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.

§ SetController()

virtual void vtkPVEnSightMasterServerReader2::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.

§ CanReadFile()

virtual int vtkPVEnSightMasterServerReader2::CanReadFile ( const char *  )
virtual

Return whether we can read the file given.

§ GetNumberOfPieces()

virtual int vtkPVEnSightMasterServerReader2::GetNumberOfPieces ( )
virtual

Get the number of pieces in the file.

Valid after UpdateInformation.

§ SetCaseFileName()

void vtkPVEnSightMasterServerReader2::SetCaseFileName ( const char *  fileName)

Set the name of the file to be read.

§ GetNumberOfPointArrays()

int vtkPVEnSightMasterServerReader2::GetNumberOfPointArrays ( )

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

§ GetNumberOfCellArrays()

int vtkPVEnSightMasterServerReader2::GetNumberOfCellArrays ( )

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

§ GetPointArrayName()

const char* vtkPVEnSightMasterServerReader2::GetPointArrayName ( int  index)

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

§ GetCellArrayName()

const char* vtkPVEnSightMasterServerReader2::GetCellArrayName ( int  index)

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

§ GetPointArrayStatus()

int vtkPVEnSightMasterServerReader2::GetPointArrayStatus ( const char *  name)

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

§ GetCellArrayStatus()

int vtkPVEnSightMasterServerReader2::GetCellArrayStatus ( const char *  name)

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

§ SetPointArrayStatus()

void vtkPVEnSightMasterServerReader2::SetPointArrayStatus ( const char *  name,
int  status 
)

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

§ SetCellArrayStatus()

void vtkPVEnSightMasterServerReader2::SetCellArrayStatus ( const char *  name,
int  status 
)

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

§ SetByteOrderToBigEndian()

void vtkPVEnSightMasterServerReader2::SetByteOrderToBigEndian ( )

Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian).

Default is big endian (since most older PLOT3D files were written by workstations).

§ SetByteOrderToLittleEndian()

void vtkPVEnSightMasterServerReader2::SetByteOrderToLittleEndian ( )

Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian).

Default is big endian (since most older PLOT3D files were written by workstations).

§ SetByteOrder()

void vtkPVEnSightMasterServerReader2::SetByteOrder ( int  byteOrder)

Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian).

Default is big endian (since most older PLOT3D files were written by workstations).

§ GetByteOrder()

int vtkPVEnSightMasterServerReader2::GetByteOrder ( )

Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian).

Default is big endian (since most older PLOT3D files were written by workstations).

§ GetByteOrderAsString()

const char* vtkPVEnSightMasterServerReader2::GetByteOrderAsString ( )

Set the byte order of the file (remember, more Unix workstations write big endian whereas PCs write little endian).

Default is big endian (since most older PLOT3D files were written by workstations).

§ RequestInformation()

virtual int vtkPVEnSightMasterServerReader2::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Reimplemented from vtkPGenericEnSightReader.

§ RequestData()

virtual int vtkPVEnSightMasterServerReader2::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

§ ParseMasterServerFile()

int vtkPVEnSightMasterServerReader2::ParseMasterServerFile ( )
protected

Member Data Documentation

§ Controller

vtkMultiProcessController* vtkPVEnSightMasterServerReader2::Controller
protected

Definition at line 122 of file vtkPVEnSightMasterServerReader2.h.

§ NumberOfPieces

int vtkPVEnSightMasterServerReader2::NumberOfPieces
protected

Definition at line 125 of file vtkPVEnSightMasterServerReader2.h.

§ Internal

vtkPVEnSightMasterServerReader2Internal* vtkPVEnSightMasterServerReader2::Internal
protected

Definition at line 128 of file vtkPVEnSightMasterServerReader2.h.

§ ExtentTranslator

vtkPVEnSightMasterServerTranslator* vtkPVEnSightMasterServerReader2::ExtentTranslator
protected

Definition at line 132 of file vtkPVEnSightMasterServerReader2.h.

§ InformationError

int vtkPVEnSightMasterServerReader2::InformationError
protected

Definition at line 135 of file vtkPVEnSightMasterServerReader2.h.


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