24 #ifndef vtkOpenVDBWriter_h
25 #define vtkOpenVDBWriter_h
27 #include "vtkIOOpenVDBModule.h"
34 class vtkOpenVDBWriterInternals;
50 vtkSetFilePathMacro(FileName);
51 vtkGetFilePathMacro(FileName);
60 vtkSetMacro(WriteAllTimeSteps,
bool);
61 vtkGetMacro(WriteAllTimeSteps,
bool);
78 vtkSetMacro(EnableColoring,
bool);
79 vtkGetMacro(EnableColoring,
bool);
87 vtkSetMacro(EnableAlpha,
bool);
88 vtkGetMacro(EnableAlpha,
bool);
150 vtkOpenVDBWriterInternals* Internals;
151 friend class vtkOpenVDBWriterInternals;
bool EnableAlpha
For outputting the Lookup Table in the VDB file.
vtkScalarsToColors * LookupTable
For outputting the Lookup Table in the VDB file.
concrete class for storing a set of points
Superclass for mapping scalar values to colors.
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.
bool WriteAllTimeSteps
Whether or not to write out all time steps.
a simple class to control print indentation
topologically and geometrically regular array of data
represent and manipulate attribute data in a dataset
bool EnableColoring
For outputting the Lookup Table in the VDB file.
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
dynamic, self-adjusting array of unsigned char
OpenVDB writer for vtkImageData or vtkPointSet Writes a vtkImageData or vtkPointSet as a VDB file...
static vtkAlgorithm * New()
virtual void WriteData()=0
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.