Image compressor/decompressor that uses LZ4 for fast lossless compression.
More...
#include <vtkLZ4Compressor.h>
|
| virtual const char * | GetClassName () |
| |
| virtual int | IsA (const char *type) |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| |
|
| virtual void | SetQuality (int) |
| | Set the quality measure. More...
|
| |
| virtual int | GetQuality () |
| | Set the quality measure. More...
|
| |
|
| virtual int | Compress () |
| | Compress/Decompress data array on the objects input with results in the objects output. More...
|
| |
| virtual int | Decompress () |
| | Compress/Decompress data array on the objects input with results in the objects output. More...
|
| |
|
| virtual void | SaveConfiguration (vtkMultiProcessStream *stream) |
| | Serialize/Restore compressor configuration (but not the data) into the stream. More...
|
| |
| virtual bool | RestoreConfiguration (vtkMultiProcessStream *stream) |
| | Serialize/Restore compressor configuration (but not the data) into the stream. More...
|
| |
| virtual const char * | SaveConfiguration () |
| | Serialize/Restore compressor configuration (but not the data) into the stream. More...
|
| |
| virtual const char * | RestoreConfiguration (const char *stream) |
| | Serialize/Restore compressor configuration (but not the data) into the stream. More...
|
| |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| |
| void | SetInput (vtkUnsignedCharArray *input) |
| | Get/Set the input to this compressor. More...
|
| |
| virtual vtkUnsignedCharArray * | GetInput () |
| | Get/Set the input to this compressor. More...
|
| |
| virtual vtkUnsignedCharArray * | GetOutput () |
| | Get/Set the output of the compressor. More...
|
| |
| void | SetOutput (vtkUnsignedCharArray *) |
| | Get/Set the output of the compressor. More...
|
| |
| virtual void | SetLossLessMode (int) |
| | When set the implementation must use loss-less compression, otherwise implemnetation should user provided settings. More...
|
| |
| virtual int | GetLossLessMode () |
| | When set the implementation must use loss-less compression, otherwise implemnetation should user provided settings. More...
|
| |
Image compressor/decompressor that uses LZ4 for fast lossless compression.
vtkLZ4Compressor uses LZ4 for fast lossless compression and decompression on data.
Definition at line 33 of file vtkLZ4Compressor.h.
§ Superclass
§ vtkLZ4Compressor()
| vtkLZ4Compressor::vtkLZ4Compressor |
( |
| ) |
|
|
protected |
§ ~vtkLZ4Compressor()
| vtkLZ4Compressor::~vtkLZ4Compressor |
( |
| ) |
|
|
protected |
§ New()
§ GetClassName()
| virtual const char* vtkLZ4Compressor::GetClassName |
( |
| ) |
|
|
virtual |
§ IsTypeOf()
| static int vtkLZ4Compressor::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
§ IsA()
| virtual int vtkLZ4Compressor::IsA |
( |
const char * |
type | ) |
|
|
virtual |
§ SafeDownCast()
§ PrintSelf()
| void vtkLZ4Compressor::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
§ SetQuality()
| virtual void vtkLZ4Compressor::SetQuality |
( |
int |
| ) |
|
|
virtual |
Set the quality measure.
The value can be between 0 and 5. 0 means preserve input image quality while 5 means improve compression at the cost of image quality. For quality values > 1, we use a color mask on the input colors similar to vtkSquirtCompressor.
§ GetQuality()
| virtual int vtkLZ4Compressor::GetQuality |
( |
| ) |
|
|
virtual |
Set the quality measure.
The value can be between 0 and 5. 0 means preserve input image quality while 5 means improve compression at the cost of image quality. For quality values > 1, we use a color mask on the input colors similar to vtkSquirtCompressor.
§ Compress()
| virtual int vtkLZ4Compressor::Compress |
( |
| ) |
|
|
virtual |
Compress/Decompress data array on the objects input with results in the objects output.
See also Set/GetInput/Output.
Implements vtkImageCompressor.
§ Decompress()
| virtual int vtkLZ4Compressor::Decompress |
( |
| ) |
|
|
virtual |
Compress/Decompress data array on the objects input with results in the objects output.
See also Set/GetInput/Output.
Implements vtkImageCompressor.
§ SaveConfiguration() [1/2]
| virtual void vtkLZ4Compressor::SaveConfiguration |
( |
vtkMultiProcessStream * |
stream | ) |
|
|
virtual |
Serialize/Restore compressor configuration (but not the data) into the stream.
Reimplemented from vtkImageCompressor.
§ RestoreConfiguration() [1/2]
| virtual bool vtkLZ4Compressor::RestoreConfiguration |
( |
vtkMultiProcessStream * |
stream | ) |
|
|
virtual |
Serialize/Restore compressor configuration (but not the data) into the stream.
Reimplemented from vtkImageCompressor.
§ SaveConfiguration() [2/2]
| virtual const char* vtkLZ4Compressor::SaveConfiguration |
( |
| ) |
|
|
virtual |
Serialize/Restore compressor configuration (but not the data) into the stream.
Reimplemented from vtkImageCompressor.
§ RestoreConfiguration() [2/2]
| virtual const char* vtkLZ4Compressor::RestoreConfiguration |
( |
const char * |
stream | ) |
|
|
virtual |
Serialize/Restore compressor configuration (but not the data) into the stream.
Reimplemented from vtkImageCompressor.
§ Quality
| int vtkLZ4Compressor::Quality |
|
protected |
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/ParaView-v5.2.0/ParaViewCore/VTKExtensions/Rendering/vtkLZ4Compressor.h