ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkDataCompressor Class Reference

vtkDataCompressor - Abstract interface for data compression classes. More...

Inheritance diagram for Kitware.VTK.vtkDataCompressor:
[legend]
Collaboration diagram for Kitware.VTK.vtkDataCompressor:
[legend]

List of all members.

Public Member Functions

 vtkDataCompressor (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
uint Compress (IntPtr uncompressedData, uint uncompressedSize, IntPtr compressedData, uint compressionSpace)
 Compress the given input data buffer into the given output buffer. The size of the output buffer must be at least as large as the value given by GetMaximumCompressionSpace for the given input size.
vtkUnsignedCharArray Compress (IntPtr uncompressedData, uint uncompressedSize)
 Compress the given data. A vtkUnsignedCharArray containing the compressed data is returned with a reference count of 1.
virtual uint GetMaximumCompressionSpace (uint size)
 Get the maximum space that may be needed to store data of the given uncompressed size after compression. This is the minimum size of the output buffer that can be passed to the four-argument Compress method.
override int IsA (string type)
 Undocumented Block.
new vtkDataCompressor NewInstance ()
 Undocumented Block.
uint Uncompress (IntPtr compressedData, uint compressedSize, IntPtr uncompressedData, uint uncompressedSize)
 Uncompress the given input data into the given output buffer. The size of the uncompressed data must be known by the caller. It should be transmitted from the compressor by a means outside of this class.
vtkUnsignedCharArray Uncompress (IntPtr compressedData, uint compressedSize, uint uncompressedSize)
 Uncompress the given data. A vtkUnsignedCharArray containing the compressed data is returned with a reference count of 1. The size of the uncompressed data must be known by the caller. It should be transmitted from the compressor by a means outside of this class.

Static Public Member Functions

static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkDataCompressor SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkDataCompressor"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "17vtkDataCompressor"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal uint vtkDataCompressor_Compress_01 (HandleRef pThis, IntPtr uncompressedData, uint uncompressedSize, IntPtr compressedData, uint compressionSpace)
static internal IntPtr vtkDataCompressor_Compress_02 (HandleRef pThis, IntPtr uncompressedData, uint uncompressedSize, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal uint vtkDataCompressor_GetMaximumCompressionSpace_03 (HandleRef pThis, uint size)
static internal int vtkDataCompressor_IsA_04 (HandleRef pThis, string type)
static internal int vtkDataCompressor_IsTypeOf_05 (string type)
static internal IntPtr vtkDataCompressor_NewInstance_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkDataCompressor_SafeDownCast_07 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal uint vtkDataCompressor_Uncompress_08 (HandleRef pThis, IntPtr compressedData, uint compressedSize, IntPtr uncompressedData, uint uncompressedSize)
static internal IntPtr vtkDataCompressor_Uncompress_09 (HandleRef pThis, IntPtr compressedData, uint compressedSize, uint uncompressedSize, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)

Static Private Member Functions

static vtkDataCompressor ()
 Automatically generated type registration mechanics.

Detailed Description

vtkDataCompressor - Abstract interface for data compression classes.

Description vtkDataCompressor provides a universal interface for data compression. Subclasses provide one compression method and one decompression method. The public interface to all compressors remains the same, and is defined by this class.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkDataCompressor.vtkDataCompressor ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.


Member Function Documentation

uint Kitware.VTK.vtkDataCompressor.Compress ( IntPtr  uncompressedData,
uint  uncompressedSize,
IntPtr  compressedData,
uint  compressionSpace 
)

Compress the given input data buffer into the given output buffer. The size of the output buffer must be at least as large as the value given by GetMaximumCompressionSpace for the given input size.

vtkUnsignedCharArray Kitware.VTK.vtkDataCompressor.Compress ( IntPtr  uncompressedData,
uint  uncompressedSize 
)

Compress the given data. A vtkUnsignedCharArray containing the compressed data is returned with a reference count of 1.

Here is the call graph for this function:

override void Kitware.VTK.vtkDataCompressor.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkZLibDataCompressor.

virtual uint Kitware.VTK.vtkDataCompressor.GetMaximumCompressionSpace ( uint  size) [virtual]

Get the maximum space that may be needed to store data of the given uncompressed size after compression. This is the minimum size of the output buffer that can be passed to the four-argument Compress method.

Reimplemented in Kitware.VTK.vtkZLibDataCompressor.

override int Kitware.VTK.vtkDataCompressor.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkZLibDataCompressor.

static new int Kitware.VTK.vtkDataCompressor.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkZLibDataCompressor.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkZLibDataCompressor.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkZLibDataCompressor.

Here is the call graph for this function:

uint Kitware.VTK.vtkDataCompressor.Uncompress ( IntPtr  compressedData,
uint  compressedSize,
IntPtr  uncompressedData,
uint  uncompressedSize 
)

Uncompress the given input data into the given output buffer. The size of the uncompressed data must be known by the caller. It should be transmitted from the compressor by a means outside of this class.

vtkUnsignedCharArray Kitware.VTK.vtkDataCompressor.Uncompress ( IntPtr  compressedData,
uint  compressedSize,
uint  uncompressedSize 
)

Uncompress the given data. A vtkUnsignedCharArray containing the compressed data is returned with a reference count of 1. The size of the uncompressed data must be known by the caller. It should be transmitted from the compressor by a means outside of this class.

Here is the call graph for this function:

static internal uint Kitware.VTK.vtkDataCompressor.vtkDataCompressor_Compress_01 ( HandleRef  pThis,
IntPtr  uncompressedData,
uint  uncompressedSize,
IntPtr  compressedData,
uint  compressionSpace 
) [private]
static internal IntPtr Kitware.VTK.vtkDataCompressor.vtkDataCompressor_Compress_02 ( HandleRef  pThis,
IntPtr  uncompressedData,
uint  uncompressedSize,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal uint Kitware.VTK.vtkDataCompressor.vtkDataCompressor_GetMaximumCompressionSpace_03 ( HandleRef  pThis,
uint  size 
) [private]
static internal int Kitware.VTK.vtkDataCompressor.vtkDataCompressor_IsA_04 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkDataCompressor.vtkDataCompressor_IsTypeOf_05 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkDataCompressor.vtkDataCompressor_NewInstance_06 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDataCompressor.vtkDataCompressor_SafeDownCast_07 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal uint Kitware.VTK.vtkDataCompressor.vtkDataCompressor_Uncompress_08 ( HandleRef  pThis,
IntPtr  compressedData,
uint  compressedSize,
IntPtr  uncompressedData,
uint  uncompressedSize 
) [private]
static internal IntPtr Kitware.VTK.vtkDataCompressor.vtkDataCompressor_Uncompress_09 ( HandleRef  pThis,
IntPtr  compressedData,
uint  compressedSize,
uint  uncompressedSize,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkDataCompressor.MRClassNameKey = "17vtkDataCompressor" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkZLibDataCompressor.

new const string Kitware.VTK.vtkDataCompressor.MRFullTypeName = "Kitware.VTK.vtkDataCompressor"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkZLibDataCompressor.


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