14 #ifndef vtkPMultiResolutionGenericIOReader_h 15 #define vtkPMultiResolutionGenericIOReader_h 18 #include "vtkPVVTKExtensionsCosmoToolsModule.h" 32 virtual bool CanReadFile(
const char* fileName);
38 void SetFileName(
const char* fname);
39 vtkGetStringMacro(FileName);
42 void SetXAxisVariableName(
const char* arg);
43 vtkGetStringMacro(XAxisVariableName);
44 void SetYAxisVariableName(
const char* arg);
45 vtkGetStringMacro(YAxisVariableName);
46 void SetZAxisVariableName(
const char* arg);
47 vtkGetStringMacro(ZAxisVariableName);
55 bool InsertLevel(
const char* fileName,
int level);
60 int GetNumberOfLevels()
const;
64 const char* GetFileNameForLevel(
int level)
const;
68 void RemoveAllLevels();
81 int GetNumberOfPointArrays();
86 const char* GetPointArrayName(
int i);
91 int GetPointArrayStatus(
const char* name);
96 void SetPointArrayStatus(
const char* name,
int status);
115 static void SelectionModifiedCallback(
116 vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata);
119 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 *)