Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
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: