Inviwo
0.9.10.1
Inviwo documentation
|
Writter for *.ivfs sequnce files. More...
#include <ivfsequencevolumewriter.h>
Public Member Functions | |
IvfSequenceVolumeWriter (const IvfSequenceVolumeWriter &rhs)=default | |
IvfSequenceVolumeWriter & | operator= (const IvfSequenceVolumeWriter &that)=default |
virtual IvfSequenceVolumeWriter * | clone () const |
virtual void | writeData (const VolumeSequence *volumes, const std::string filePath) const |
Writes a volume sequence to disk. More... | |
void | writeData (const VolumeSequence *volumes, std::string name, std::string path, std::string reltivePathToTimesteps="") const |
Writes a volume sequence to disk. More... | |
void | setOverwrite (bool overwrite) |
bool | getOverwrite () const |
Writter for *.ivfs sequnce files.
Supports writing a volume sequence to disk. Will create one main file ([name].ivfs) and a series of ivf volumes ([name]xx.ivf), one for each element in the sequence.
The output structure of the ivfs sequence files is:
<?xml version="1.0" ?> <InviwoWorkspace version="2"> <volumes> <volume content="./relative/path/to/volume00.ivf" /> <volume content="./relative/path/to/volume01.ivf" /> ... <volume content="./relative/path/to/volumeNN.ivf" /> </volumes> </InviwoWorkspace> *
|
virtual |
Writes a volume sequence to disk.
Writes a volume sequence to disk. Will create one main file ([name].ivfs) and a series of ivf volumes ([name]xx.ivf), one for each element in the sequence.
volumes | The volume sequence to export |
filePath | path to where the files will be written |
void inviwo::IvfSequenceVolumeWriter::writeData | ( | const VolumeSequence * | volumes, |
std::string | name, | ||
std::string | path, | ||
std::string | reltivePathToTimesteps = "" |
||
) | const |
Writes a volume sequence to disk.
Writes a volume sequence to disk. Will create one main file ([name].ivfs) and a series of ivf volumes ([name]xx.ivf), one for each element in the sequence.
volumes | The volume sequence to export |
name | the name of the dataset, will be used for to name the output files [name].ivfs and [name]xx.ivf |
path | path to the folder to put the main file |
reltivePathToTimesteps | relative path (from the path to the main file) to where the sequence elements will be written. |