19#ifndef vtkH5PartReader_h
20#define vtkH5PartReader_h
22#include "vtkIOH5partModule.h"
30VTK_ABI_NAMESPACE_BEGIN
51 vtkGetStringMacro(Xarray);
52 vtkSetStringMacro(Xarray);
59 vtkGetStringMacro(Yarray);
60 vtkSetStringMacro(Yarray);
67 vtkGetStringMacro(Zarray);
68 vtkSetStringMacro(Zarray);
80 vtkSetMacro(GenerateVertexCells,
int);
81 vtkGetMacro(GenerateVertexCells,
int);
82 vtkBooleanMacro(GenerateVertexCells,
int);
91 vtkSetMacro(CombineVectorComponents,
int);
92 vtkGetMacro(CombineVectorComponents,
int);
93 vtkBooleanMacro(CombineVectorComponents,
int);
106 vtkSetMacro(MaskOutOfTimeRangeOutput,
int);
107 vtkGetMacro(MaskOutOfTimeRangeOutput,
int);
108 vtkBooleanMacro(MaskOutOfTimeRangeOutput,
int);
136 this->SetPointArrayStatus(name, status);
Store on/off settings for data arrays, etc.
Read H5Part particle files.
int GetNumberOfPointArrayStatusArrays()
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
int GetNumberOfCoordinateArrays()
void DisableAll()
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
void SetFileName(VTK_FILEPATH char *filename)
Specify file name.
void SetPointArrayStatus(const char *name, int status)
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
void Enable(const char *name)
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
static vtkH5PartReader * New()
void SetCoordinateArrayStatus(const char *name, int status)
void EnableAll()
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
int IndexOfVectorComponent(const char *name)
int GetPointArrayStatusArrayStatus(const char *name)
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTimeStamp FileOpenedTime
std::vector< double > TimeStepValues
int MaskOutOfTimeRangeOutput
vtkGetFilePathMacro(FileName)
Specify file name.
int GetNumberOfPointArrays()
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
const char * GetPointArrayStatusArrayName(int index)
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
const char * GetPointArrayName(int index)
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
~vtkH5PartReader() override
std::string NameOfVectorComponent(const char *name)
void Disable(const char *name)
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
int GetCoordinateArrayStatus(const char *name)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
const char * GetCoordinateArrayName(int index)
vtkTimeStamp FileModifiedTime
int CombineVectorComponents
vtkDataArraySelection * PointDataArraySelection
int GetPointArrayStatus(const char *name)
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
void SetPointArrayStatusArrayStatus(const char *name, int status)
An H5Part file may contain multiple arrays a GUI (eg Paraview) can provide a mechanism for selecting ...
a simple class to control print indentation
Superclass for algorithms that produce only polydata as output.
record modification and/or execution time