25 #ifndef vtkEnsembleDataReader_h 26 #define vtkEnsembleDataReader_h 28 #include "vtkDataObjectAlgorithm.h" 29 #include "vtkPVVTKExtensionsDefaultModule.h" 36 void PrintSelf(ostream& os, vtkIndent indent);
42 vtkSetStringMacro(FileName);
43 vtkGetStringMacro(FileName);
50 vtkSetMacro(CurrentMember,
unsigned int);
51 vtkGetMacro(CurrentMember,
unsigned int);
58 unsigned int GetNumberOfMembers()
const;
59 vtkGetVector2Macro(CurrentMemberRange,
unsigned int);
65 vtkStdString GetFilePath(
unsigned int rowIndex)
const;
70 void SetReader(
unsigned int rowIndex, vtkAlgorithm* reader);
81 bool UpdateMetaData();
87 virtual int ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
88 vtkAlgorithm* GetCurrentReader();
92 unsigned int CurrentMember;
93 unsigned int CurrentMemberRange[2];
96 vtkInternal* Internal;
reader for ensemble data sets