41 #ifndef vtkH5PartReader_h
42 #define vtkH5PartReader_h
44 #include "vtkIOH5partModule.h"
63 void SetFileName(
char* filename);
64 vtkGetStringMacro(FileName);
71 vtkGetStringMacro(Xarray);
72 vtkSetStringMacro(Xarray);
79 vtkGetStringMacro(Yarray);
80 vtkSetStringMacro(Yarray);
87 vtkGetStringMacro(Zarray);
88 vtkSetStringMacro(Zarray);
100 vtkSetMacro(GenerateVertexCells,
int);
101 vtkGetMacro(GenerateVertexCells,
int);
102 vtkBooleanMacro(GenerateVertexCells,
int);
111 vtkSetMacro(CombineVectorComponents,
int);
112 vtkGetMacro(CombineVectorComponents,
int);
113 vtkBooleanMacro(CombineVectorComponents,
int);
126 vtkSetMacro(MaskOutOfTimeRangeOutput,
int);
127 vtkGetMacro(MaskOutOfTimeRangeOutput,
int);
128 vtkBooleanMacro(MaskOutOfTimeRangeOutput,
int);
142 int GetNumberOfPointArrays();
143 const char* GetPointArrayName(
int index);
144 int GetPointArrayStatus(
const char*
name);
145 void SetPointArrayStatus(
const char*
name,
int status);
148 void Disable(
const char*
name);
149 void Enable(
const char*
name);
156 this->SetPointArrayStatus(
name, status);
164 int GetCoordinateArrayStatus(
const char*
name);
165 void SetCoordinateArrayStatus(
const char*
name,
int status);
182 int IndexOfVectorComponent(
const char*
name);