Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkArchive Class Reference

Simple class for manipulating archive files. More...

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

Inheritance diagram for vtkArchive:
Inheritance graph
[legend]
Collaboration diagram for vtkArchive:
Collaboration graph
[legend]

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: