30 void PrintSelf(ostream& os, vtkIndent indent)
override;
32 static bool ListArchive(
const char* archiveFileNameFileName, std::vector<std::string>& files);
36 static bool ExtractTar(
const char* tarFileName,
bool verbose,
bool extract, std::vector<std::string>* extracted_files =
nullptr);
40 static bool Zip(
const char* zipFileName,
const char* directoryToZip);
44 static bool UnZip(
const char* zipFileName,
const char* destinationDirectory);
void PrintSelf(ostream &os, vtkIndent indent) override
void operator=(const vtkArchive &)
vtkArchive(const vtkArchive &)
static bool UnZip(const char *zipFileName, const char *destinationDirectory)
static bool ExtractTar(const char *tarFileName, bool verbose, bool extract, std::vector< std::string > *extracted_files=nullptr)
static bool Zip(const char *zipFileName, const char *directoryToZip)
static bool ListArchive(const char *archiveFileNameFileName, std::vector< std::string > &files)
static vtkArchive * New()