12#ifndef vtkOpenVDBWriter_h 
   13#define vtkOpenVDBWriter_h 
   15#include "vtkIOOpenVDBModule.h"  
   19VTK_ABI_NAMESPACE_BEGIN
 
   23class vtkOpenVDBWriterInternals;
 
   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;
 
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.
 
bool EnableAlpha
For outputting the Lookup Table in the VDB file.
 
void WritePointSet(vtkPointSet *pointSet)
 
bool EnableColoring
For outputting the Lookup Table in the VDB file.
 
vtkGetFilePathMacro(FileName)
Get/Set the filename for the file.
 
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)