Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkImageCompressor Class Reference

Superclass for image compressor/decompressor used by Composite Managers. More...

#include <vtkImageCompressor.h>

Inheritance diagram for vtkImageCompressor:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkImageCompressor, vtkObject)
void PrintSelf (ostream &os, vtkIndent indent)
int Compress ()
int Decompress ()
void SetInput (vtkUnsignedCharArray *input)
virtual vtkUnsignedCharArray * GetInput ()
virtual vtkUnsignedCharArray * GetOutput ()
void SetOutput (vtkUnsignedCharArray *)

Protected Member Functions

 vtkImageCompressor ()
 ~vtkImageCompressor ()
virtual int CompressData ()=0
virtual int DecompressData ()=0

Protected Attributes

vtkUnsignedCharArray * Output
vtkUnsignedCharArray * Input

Detailed Description

Superclass for image compressor/decompressor used by Composite Managers.

vtkImageCompressor is an abstract superclass for the helper object used to compress images by the vtkParallelManager subclasses.

Definition at line 30 of file vtkImageCompressor.h.


Constructor & Destructor Documentation

vtkImageCompressor::vtkImageCompressor  )  [protected]
 

vtkImageCompressor::~vtkImageCompressor  )  [protected]
 


Member Function Documentation

vtkImageCompressor::vtkTypeRevisionMacro vtkImageCompressor  ,
vtkObject 
 

void vtkImageCompressor::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented in vtkSquirtCompressor.

void vtkImageCompressor::SetInput vtkUnsignedCharArray *  input  ) 
 

Get/Set the input to this compressor.

virtual vtkUnsignedCharArray* vtkImageCompressor::GetInput  )  [virtual]
 

Get/Set the input to this compressor.

int vtkImageCompressor::Compress  ) 
 

Call this method to compress the input and generate the compressed data.

int vtkImageCompressor::Decompress  ) 
 

Decompresses and geenartes the decompressed data as output. Input must be compressed data.

virtual vtkUnsignedCharArray* vtkImageCompressor::GetOutput  )  [virtual]
 

Get/Set the output of the compressor.

void vtkImageCompressor::SetOutput vtkUnsignedCharArray *   ) 
 

Get/Set the output of the compressor.

virtual int vtkImageCompressor::CompressData  )  [protected, pure virtual]
 

Subclass override this method to perform actual compression.

Implemented in vtkSquirtCompressor.

virtual int vtkImageCompressor::DecompressData  )  [protected, pure virtual]
 

Subclass must override to perform actual decompression.

Implemented in vtkSquirtCompressor.


Member Data Documentation

vtkUnsignedCharArray* vtkImageCompressor::Output [protected]
 

Definition at line 67 of file vtkImageCompressor.h.

vtkUnsignedCharArray* vtkImageCompressor::Input [protected]
 

Definition at line 68 of file vtkImageCompressor.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:38:53 2006 for ParaView by doxygen 1.3.5