16 #ifndef vtkNanoVDBWriter_h
17 #define vtkNanoVDBWriter_h
19 #include "vtkIONanoVDBModule.h"
22 VTK_ABI_NAMESPACE_BEGIN
38 vtkSetFilePathMacro(FileName);
39 vtkGetFilePathMacro(FileName);
47 vtkSetMacro(WriteAllTimeSteps,
bool);
48 vtkGetMacro(WriteAllTimeSteps,
bool);
80 char* FileName =
nullptr;
81 bool WriteAllTimeSteps =
false;
87 int CurrentTimeIndex = 0;
88 int NumberOfTimeSteps = 1;
abstract class to write data to file(s)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
NanoVDB writer for vtkImageData.
a simple class to control print indentation
topologically and geometrically regular array of data
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
static vtkAlgorithm * New()
virtual bool WriteDataAndReturn()
vtkTypeBool ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
Multiprocessing communication superclass.