 |
VTK
9.1.0
|
Go to the documentation of this file.
21 #ifndef vtkOpenVDBWriter_h
22 #define vtkOpenVDBWriter_h
24 #include "vtkIOOpenVDBModule.h"
31 class 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;
int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
virtual void SetLookupTable(vtkScalarsToColors *)
A lookup table can be specified in order to convert data arrays to RGBA colors.
vtkSetFilePathMacro(FileName)
Get/Set the filename for the file.
represent and manipulate attribute data in a dataset
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
dynamic, self-adjusting array of unsigned char
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.
vtkGetFilePathMacro(FileName)
Multiprocessing communication superclass.
vtkScalarsToColors * LookupTable
For outputting the Lookup Table in the VDB file.
static vtkOpenVDBWriter * New()
topologically and geometrically regular array of data
a simple class to control print indentation
abstract class to write data to file(s)
void WritePointSet(vtkPointSet *pointSet)
void WriteImageData(vtkImageData *imageData)
Superclass for mapping scalar values to colors.
void WriteData() override
concrete class for storing a set of points
void SetRGBA(vtkIdType num, vtkUnsignedCharArray *rgba, vtkDataSetAttributes *attributes)
bool WriteAllTimeSteps
Whether or not to write out all time steps.
OpenVDB writer for vtkImageData or vtkPointSet Writes a vtkImageData or vtkPointSet as a VDB file.
~vtkOpenVDBWriter() override