ActiViz .NET
5.8.0
|
vtkDataCompressor - Abstract interface for data compression classes. More...
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. |
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.
static Kitware.VTK.vtkDataCompressor.vtkDataCompressor | ( | ) | [static, private] |
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.
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.
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.
static new vtkDataCompressor Kitware.VTK.vtkDataCompressor.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkZLibDataCompressor.
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.
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] |
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.