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