21#include "vtkCommonCoreModule.h"  
   27VTK_ABI_NAMESPACE_BEGIN
 
   39  vtkGetStringMacro(ArchiveName);
 
   40  vtkSetStringMacro(ArchiveName);
 
   62    const std::string& relativePath, 
const char* data, std::size_t size);
 
   69  virtual bool Contains(
const std::string& relativePath);
 
virtual void InsertIntoArchive(const std::string &relativePath, const char *data, std::size_t size)
Insert data of size size into the archive at relativePath.
 
virtual void CloseArchive()
Close the archive.
 
virtual void OpenArchive()
Open the archive for writing.
 
static vtkArchiver * New()
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
virtual bool Contains(const std::string &relativePath)
Checks if relativePath represents an entry in the archive.
 
a simple class to control print indentation
 
abstract base class for most VTK objects