View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | List of all members
vistle::DeepArchiveSaver Class Reference

#include <core/archive_saver.h>

Inheritance diagram for vistle::DeepArchiveSaver:
Inheritance graph
[legend]
Collaboration diagram for vistle::DeepArchiveSaver:
Collaboration graph
[legend]

Public Member Functions

void saveArray (const std::string &name, int type, const void *array) override
 
void saveObject (const std::string &name, obj_const_ptr obj) override
 
SubArchiveDirectory getDirectory ()
 
void flushDirectory ()
 
bool isObjectSaved (const std::string &name) const
 
bool isArraySaved (const std::string &name) const
 
std::set< std::string > savedObjects () const
 
std::set< std::string > savedArrays () const
 
void setSavedObjects (const std::set< std::string > &objs)
 
void setSavedArrays (const std::set< std::string > &arrs)
 
void setCompressionSettings (const CompressionSettings &settings)
 
- Public Member Functions inherited from vistle::Saver
virtual ~Saver ()
 

Member Function Documentation

◆ flushDirectory()

void vistle::DeepArchiveSaver::flushDirectory ( )

◆ getDirectory()

SubArchiveDirectory vistle::DeepArchiveSaver::getDirectory ( )

◆ isArraySaved()

bool vistle::DeepArchiveSaver::isArraySaved ( const std::string &  name) const

◆ isObjectSaved()

bool vistle::DeepArchiveSaver::isObjectSaved ( const std::string &  name) const

◆ saveArray()

void vistle::DeepArchiveSaver::saveArray ( const std::string &  name,
int  type,
const void *  array 
)
overridevirtual

Implements vistle::Saver.

◆ savedArrays()

std::set< std::string > vistle::DeepArchiveSaver::savedArrays ( ) const

◆ savedObjects()

std::set< std::string > vistle::DeepArchiveSaver::savedObjects ( ) const

◆ saveObject()

void vistle::DeepArchiveSaver::saveObject ( const std::string &  name,
obj_const_ptr  obj 
)
overridevirtual

Implements vistle::Saver.

◆ setCompressionSettings()

void vistle::DeepArchiveSaver::setCompressionSettings ( const CompressionSettings settings)

◆ setSavedArrays()

void vistle::DeepArchiveSaver::setSavedArrays ( const std::set< std::string > &  arrs)

◆ setSavedObjects()

void vistle::DeepArchiveSaver::setSavedObjects ( const std::set< std::string > &  objs)

The documentation for this class was generated from the following files: