21#ifndef vtkOpenVDBWriter_h
22#define vtkOpenVDBWriter_h
24#include "vtkIOOpenVDBModule.h"
31class vtkOpenVDBWriterInternals;
57 vtkSetMacro(WriteAllTimeSteps,
bool);
58 vtkGetMacro(WriteAllTimeSteps,
bool);
75 vtkSetMacro(EnableColoring,
bool);
76 vtkGetMacro(EnableColoring,
bool);
84 vtkSetMacro(EnableAlpha,
bool);
85 vtkGetMacro(EnableAlpha,
bool);
147 vtkOpenVDBWriterInternals* Internals;
148 friend class vtkOpenVDBWriterInternals;
represent and manipulate attribute data in a dataset
topologically and geometrically regular array of data
a simple class to control print indentation
Multiprocessing communication superclass.
OpenVDB writer for vtkImageData or vtkPointSet Writes a vtkImageData or vtkPointSet as a VDB file.
void WriteData() override
~vtkOpenVDBWriter() override
int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
vtkSetFilePathMacro(FileName)
Get/Set the filename for the file.
void WritePointSet(vtkPointSet *pointSet)
vtkGetFilePathMacro(FileName)
void SetRGBA(vtkIdType num, vtkUnsignedCharArray *rgba, vtkDataSetAttributes *attributes)
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void WriteImageData(vtkImageData *imageData)
void SetController(vtkMultiProcessController *)
Get/Set the controller to use.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetLookupTable(vtkScalarsToColors *)
A lookup table can be specified in order to convert data arrays to RGBA colors.
bool WriteAllTimeSteps
Whether or not to write out all time steps.
vtkScalarsToColors * LookupTable
For outputting the Lookup Table in the VDB file.
static vtkOpenVDBWriter * New()
concrete class for storing a set of points
Superclass for mapping scalar values to colors.
dynamic, self-adjusting array of unsigned char
abstract class to write data to file(s)