Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
vtkArchive Class Reference

Simple class for manipulating archive files. More...

#include <Libs/MRML/Core/vtkArchive.h>

Inheritance diagram for vtkArchive:
Collaboration diagram for vtkArchive:

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 

Static Public Member Functions

static bool ExtractTar (const char *tarFileName, bool verbose, bool extract, std::vector< std::string > *extracted_files=nullptr)
 
static int IsTypeOf (const char *type)
 
static bool ListArchive (const char *archiveFileNameFileName, std::vector< std::string > &files)
 
static vtkArchiveNew ()
 
static vtkArchiveSafeDownCast (vtkObject *o)
 
static bool UnZip (const char *zipFileName, const char *destinationDirectory)
 
static bool Zip (const char *zipFileName, const char *directoryToZip)
 

Protected Member Functions

void operator= (const vtkArchive &)
 
 vtkArchive ()
 
 vtkArchive (const vtkArchive &)
 
 ~vtkArchive () override
 

Detailed Description

Simple class for manipulating archive files.

Definition at line 25 of file vtkArchive.h.

Member Typedef Documentation

◆ Superclass

typedef vtkObject vtkArchive::Superclass

Definition at line 29 of file vtkArchive.h.

Constructor & Destructor Documentation

◆ vtkArchive() [1/2]

vtkArchive::vtkArchive ( )
protected

◆ ~vtkArchive()

vtkArchive::~vtkArchive ( )
overrideprotected

◆ vtkArchive() [2/2]

vtkArchive::vtkArchive ( const vtkArchive & )
protected

Member Function Documentation

◆ ExtractTar()

static bool vtkArchive::ExtractTar ( const char * tarFileName,
bool verbose,
bool extract,
std::vector< std::string > * extracted_files = nullptr )
static

◆ GetClassName()

virtual const char * vtkArchive::GetClassName ( )
virtual

◆ IsA()

virtual int vtkArchive::IsA ( const char * type)
virtual

◆ IsTypeOf()

static int vtkArchive::IsTypeOf ( const char * type)
static

◆ ListArchive()

static bool vtkArchive::ListArchive ( const char * archiveFileNameFileName,
std::vector< std::string > & files )
static

◆ New()

static vtkArchive * vtkArchive::New ( )
static

◆ operator=()

void vtkArchive::operator= ( const vtkArchive & )
protected

◆ PrintSelf()

void vtkArchive::PrintSelf ( ostream & os,
vtkIndent indent )
override

◆ SafeDownCast()

static vtkArchive * vtkArchive::SafeDownCast ( vtkObject * o)
static

◆ UnZip()

static bool vtkArchive::UnZip ( const char * zipFileName,
const char * destinationDirectory )
static

◆ Zip()

static bool vtkArchive::Zip ( const char * zipFileName,
const char * directoryToZip )
static

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