25 #ifndef vtkPMultiResolutionGenericIOReader_h 26 #define vtkPMultiResolutionGenericIOReader_h 29 #include "vtkPVVTKExtensionsCosmoToolsModule.h" 43 virtual bool CanReadFile(
const char* fileName);
49 void SetFileName(
const char* fname);
50 vtkGetStringMacro(FileName);
53 void SetXAxisVariableName(
const char* arg);
54 vtkGetStringMacro(XAxisVariableName);
55 void SetYAxisVariableName(
const char* arg);
56 vtkGetStringMacro(YAxisVariableName);
57 void SetZAxisVariableName(
const char* arg);
58 vtkGetStringMacro(ZAxisVariableName);
66 bool InsertLevel(
const char* fileName,
int level);
71 int GetNumberOfLevels()
const;
75 const char* GetFileNameForLevel(
int level)
const;
79 void RemoveAllLevels();
92 int GetNumberOfPointArrays();
97 const char* GetPointArrayName(
int i);
102 int GetPointArrayStatus(
const char* name);
107 void SetPointArrayStatus(
const char* name,
int status);
126 static void SelectionModifiedCallback(
127 vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata);
130 vtkInternal* Internal;
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static vtkMultiBlockDataSetAlgorithm * New()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkCallbackCommand * SelectionObserver
This reader handles multiple GenericIO files that are different resolutions of the same dataset...
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkDataArraySelection * PointDataArraySelection
void operator=(const vtkObjectBase &)
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)