12 #ifndef vtkOpenVDBWriter_h
13 #define vtkOpenVDBWriter_h
15 #include "vtkIOOpenVDBModule.h"
19 VTK_ABI_NAMESPACE_BEGIN
23 class vtkOpenVDBWriterInternals;
39 vtkSetFilePathMacro(FileName);
40 vtkGetFilePathMacro(FileName);
49 vtkSetMacro(WriteAllTimeSteps,
bool);
50 vtkGetMacro(WriteAllTimeSteps,
bool);
67 vtkSetMacro(EnableColoring,
bool);
68 vtkGetMacro(EnableColoring,
bool);
76 vtkSetMacro(EnableAlpha,
bool);
77 vtkGetMacro(EnableAlpha,
bool);
139 vtkOpenVDBWriterInternals* Internals;
140 friend class vtkOpenVDBWriterInternals;
143 VTK_ABI_NAMESPACE_END
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.