20 #ifndef vtkPVEnSightMasterServerReader2_h 21 #define vtkPVEnSightMasterServerReader2_h 24 #include "vtkPVVTKExtensionsDefaultModule.h" 26 class vtkMultiProcessController;
27 class vtkPVEnSightMasterServerReader2Internal;
36 void PrintSelf(ostream& os, vtkIndent indent);
48 virtual vtkMultiProcessController* GetController();
49 virtual void SetController(vtkMultiProcessController* controller);
55 virtual int CanReadFile(
const char*);
62 vtkGetMacro(NumberOfPieces,
int);
68 void SetCaseFileName(
const char* fileName);
74 int GetNumberOfPointArrays();
75 int GetNumberOfCellArrays();
83 const char* GetPointArrayName(
int index);
84 const char* GetCellArrayName(
int index);
92 int GetPointArrayStatus(
const char* name);
93 int GetCellArrayStatus(
const char* name);
94 void SetPointArrayStatus(
const char* name,
int status);
95 void SetCellArrayStatus(
const char* name,
int status);
105 void SetByteOrderToBigEndian();
106 void SetByteOrderToLittleEndian();
107 void SetByteOrder(
int byteOrder);
109 const char* GetByteOrderAsString();
116 virtual int RequestInformation(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
117 virtual int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
118 int ParseMasterServerFile();
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
class to read any type of EnSight files
static vtkPGenericEnSightReader * New()
vtkPVEnSightMasterServerReader2Internal * Internal
vtkPVEnSightMasterServerTranslator * ExtentTranslator
vtkMultiProcessController * Controller