25 #ifndef vtkFidesReader_h
26 #define vtkFidesReader_h
29 #include "vtkIOFidesModule.h"
33 VTK_ABI_NAMESPACE_BEGIN
77 void ParseDataModel();
112 void PrepareNextStep();
120 int GetNextStepStatus();
126 double GetTimeOfCurrentStep();
135 vtkBooleanMacro(ConvertToVTK,
bool);
136 vtkSetMacro(ConvertToVTK,
bool);
137 vtkGetMacro(ConvertToVTK,
bool);
144 vtkBooleanMacro(StreamSteps,
bool);
145 vtkSetMacro(StreamSteps,
bool);
146 vtkGetMacro(StreamSteps,
bool);
163 struct vtkFidesReaderImpl;
164 std::unique_ptr<vtkFidesReaderImpl>
Impl;
193 VTK_ABI_NAMESPACE_END
StepStatus NextStepStatus
vtkDataArraySelection * CellDataArraySelection
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
StepStatus
When using streaming mode instead of random access, PrepareNextStep receives a step status from Fides...
virtual vtkTypeBool ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
Superclass for all sources, filters, and sinks in VTK.
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
a simple class to control print indentation
Store on/off settings for data arrays, etc.
std::unique_ptr< vtkFidesReaderImpl > Impl
Read ADIOS2 streams using Fides data model.
static vtkAlgorithm * New()
vtkDataArraySelection * FieldDataArraySelection
vtkDataArraySelection * PointDataArraySelection