#include <DeepWriter.h>
Classes | |
| class | Description |
Public Member Functions | |
| DeepWriter (DeepWriterOwner *owner) | |
| DeepWriter (const DeepWriter &other) | |
| void | operator= (const DeepWriter &other) |
| left unimplemented | |
| DeepOp * | input () |
| left unimplemented | |
| FILE * | openFile () |
| void | closeFile (FILE *f) |
| virtual void | execute ()=0 |
Public Member Functions inherited from DD::Image::FileHandler | |
| virtual void | knobs (Knob_Callback cb) |
| virtual int | knob_changed (Knob *k) |
| virtual int | knob_change_finished (Knob *k, bool changeByUser) |
| virtual void | extraKnobs (Knob_Callback cb) |
| virtual void | initDynamicKnobs () |
| virtual const char * | help () |
Protected Attributes | |
| DeepWriterOwner * | _owner |
Class for plugins that wish to write out deep data. The DeepWriters are selected by the DeepWrite node.
| DeepOp * DD::Image::DeepWriter::input | ( | ) |
left unimplemented
get the deep op to use as the source of data for the write
| FILE * DD::Image::DeepWriter::openFile | ( | ) |
open a temporary file and return it
| void DD::Image::DeepWriter::closeFile | ( | FILE * | f | ) |
close the temporary file and rename it to the full version
References DD::Image::RenameTempToFinal().
|
pure virtual |
virtual function to be implemented. should write out the Deep data available on input() to the filename on _owner->filename(). Can use helper functions openFile() and closeFile() for dealing with temporary filenames.
| ©2026 The Foundry Visionmongers, Ltd. All Rights Reserved. |