19 #ifndef vtkH5PartReader_h
20 #define vtkH5PartReader_h
22 #include "vtkIOH5partModule.h"
28 VTK_ABI_NAMESPACE_BEGIN
42 vtkGetFilePathMacro(FileName);
49 vtkGetStringMacro(Xarray);
50 vtkSetStringMacro(Xarray);
57 vtkGetStringMacro(Yarray);
58 vtkSetStringMacro(Yarray);
65 vtkGetStringMacro(Zarray);
66 vtkSetStringMacro(Zarray);
78 vtkSetMacro(GenerateVertexCells,
int);
79 vtkGetMacro(GenerateVertexCells,
int);
80 vtkBooleanMacro(GenerateVertexCells,
int);
89 vtkSetMacro(CombineVectorComponents,
int);
90 vtkGetMacro(CombineVectorComponents,
int);
91 vtkBooleanMacro(CombineVectorComponents,
int);
104 vtkSetMacro(MaskOutOfTimeRangeOutput,
int);
105 vtkGetMacro(MaskOutOfTimeRangeOutput,
int);
106 vtkBooleanMacro(MaskOutOfTimeRangeOutput,
int);
120 int GetNumberOfPointArrays();
121 const char* GetPointArrayName(
int index);
122 int GetPointArrayStatus(
const char*
name);
123 void SetPointArrayStatus(
const char*
name,
int status);
126 void Disable(
const char*
name);
127 void Enable(
const char*
name);
134 this->SetPointArrayStatus(name, status);
142 int GetCoordinateArrayStatus(
const char*
name);
143 void SetCoordinateArrayStatus(
const char*
name,
int status);
160 int IndexOfVectorComponent(
const char*
name);
194 VTK_ABI_NAMESPACE_END
vtkTimeStamp FileModifiedTime
int CombineVectorComponents
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
vtkTimeStamp FileOpenedTime
record modification and/or execution time
Read H5Part particle files.
int GetPointArrayStatusArrayStatus(const char *name)
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
int GetNumberOfCoordinateArrays()
static vtkPolyDataAlgorithm * New()
void SetPointArrayStatusArrayStatus(const char *name, int status)
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Store on/off settings for data arrays, etc.
int MaskOutOfTimeRangeOutput
const char * GetPointArrayStatusArrayName(int index)
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
int GetNumberOfPointArrayStatusArrays()
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
std::vector< double > TimeStepValues
vtkDataArraySelection * PointDataArraySelection
const char * GetCoordinateArrayName(int index)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.