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.vtkByteSwap Class Reference

vtkByteSwap - perform machine dependent byte swapping More...

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

List of all members.

Public Member Functions

 vtkByteSwap (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkByteSwap ()
 Undocumented Block.
override int IsA (string type)
 Undocumented Block.
new vtkByteSwap NewInstance ()
 Undocumented Block.

Static Public Member Functions

static new vtkByteSwap New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkByteSwap SafeDownCast (vtkObjectBase o)
 Undocumented Block.
static void Swap2BE (IntPtr p)
 Swap 2, 4, or 8 bytes for storage as Big Endian.
static void Swap2BERange (IntPtr p, int num)
 Swap a block of 2-, 4-, or 8-byte segments for storage as Big Endian.
static void Swap2LE (IntPtr p)
 Swap 2, 4, or 8 bytes for storage as Little Endian.
static void Swap2LERange (IntPtr p, int num)
 Swap a block of 2-, 4-, or 8-byte segments for storage as Little Endian.
static void Swap4BE (IntPtr p)
 Swap 2, 4, or 8 bytes for storage as Big Endian.
static void Swap4BERange (IntPtr p, int num)
 Swap a block of 2-, 4-, or 8-byte segments for storage as Big Endian.
static void Swap4LE (IntPtr p)
 Swap 2, 4, or 8 bytes for storage as Little Endian.
static void Swap4LERange (IntPtr p, int num)
 Swap a block of 2-, 4-, or 8-byte segments for storage as Little Endian.
static void Swap8BE (IntPtr p)
 Swap 2, 4, or 8 bytes for storage as Big Endian.
static void Swap8BERange (IntPtr p, int num)
 Swap a block of 2-, 4-, or 8-byte segments for storage as Big Endian.
static void Swap8LE (IntPtr p)
 Swap 2, 4, or 8 bytes for storage as Little Endian.
static void Swap8LERange (IntPtr p, int num)
 Swap a block of 2-, 4-, or 8-byte segments for storage as Little Endian.
static void SwapBE (IntPtr p)
 Undocumented Block.
static void SwapBE (string p)
 Undocumented Block.
static void SwapBERange (IntPtr p, int num)
 Undocumented Block.
static void SwapBERange (string p, int num)
 Undocumented Block.
static void SwapLE (IntPtr p)
 Undocumented Block.
static void SwapLE (string p)
 Undocumented Block.
static void SwapLERange (IntPtr p, int num)
 Undocumented Block.
static void SwapLERange (string p, int num)
 Undocumented Block.
static void SwapVoidRange (IntPtr buffer, int numWords, int wordSize)
 Swaps the bytes of a buffer. Uses an arbitrary word size, but assumes the word size is divisible by two.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "11vtkByteSwap"
 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 IntPtr vtkByteSwap_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkByteSwap_IsA_01 (HandleRef pThis, string type)
static internal int vtkByteSwap_IsTypeOf_02 (string type)
static internal IntPtr vtkByteSwap_NewInstance_04 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkByteSwap_SafeDownCast_05 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkByteSwap_Swap2BE_06 (IntPtr p)
static internal void vtkByteSwap_Swap2BERange_07 (IntPtr p, int num)
static internal void vtkByteSwap_Swap2LE_08 (IntPtr p)
static internal void vtkByteSwap_Swap2LERange_09 (IntPtr p, int num)
static internal void vtkByteSwap_Swap4BE_10 (IntPtr p)
static internal void vtkByteSwap_Swap4BERange_11 (IntPtr p, int num)
static internal void vtkByteSwap_Swap4LE_12 (IntPtr p)
static internal void vtkByteSwap_Swap4LERange_13 (IntPtr p, int num)
static internal void vtkByteSwap_Swap8BE_14 (IntPtr p)
static internal void vtkByteSwap_Swap8BERange_15 (IntPtr p, int num)
static internal void vtkByteSwap_Swap8LE_16 (IntPtr p)
static internal void vtkByteSwap_Swap8LERange_17 (IntPtr p, int num)
static internal void vtkByteSwap_SwapBE_18 (IntPtr p)
static internal void vtkByteSwap_SwapBE_19 (string p)
static internal void vtkByteSwap_SwapBERange_20 (IntPtr p, int num)
static internal void vtkByteSwap_SwapBERange_21 (string p, int num)
static internal void vtkByteSwap_SwapLE_22 (IntPtr p)
static internal void vtkByteSwap_SwapLE_23 (string p)
static internal void vtkByteSwap_SwapLERange_24 (IntPtr p, int num)
static internal void vtkByteSwap_SwapLERange_25 (string p, int num)
static internal void vtkByteSwap_SwapVoidRange_26 (IntPtr buffer, int numWords, int wordSize)

Static Private Member Functions

static vtkByteSwap ()
 Automatically generated type registration mechanics.

Detailed Description

vtkByteSwap - perform machine dependent byte swapping

Description vtkByteSwap is used by other classes to perform machine dependent byte swapping. Byte swapping is often used when reading or writing binary files.


Constructor & Destructor Documentation

static Kitware.VTK.vtkByteSwap.vtkByteSwap ( ) [static, private]

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

override void Kitware.VTK.vtkByteSwap.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.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

static new vtkByteSwap Kitware.VTK.vtkByteSwap.New ( ) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Here is the call graph for this function:

static void Kitware.VTK.vtkByteSwap.Swap2BE ( IntPtr  p) [static]

Swap 2, 4, or 8 bytes for storage as Big Endian.

static void Kitware.VTK.vtkByteSwap.Swap2BERange ( IntPtr  p,
int  num 
) [static]

Swap a block of 2-, 4-, or 8-byte segments for storage as Big Endian.

static void Kitware.VTK.vtkByteSwap.Swap2LE ( IntPtr  p) [static]

Swap 2, 4, or 8 bytes for storage as Little Endian.

static void Kitware.VTK.vtkByteSwap.Swap2LERange ( IntPtr  p,
int  num 
) [static]

Swap a block of 2-, 4-, or 8-byte segments for storage as Little Endian.

static void Kitware.VTK.vtkByteSwap.Swap4BE ( IntPtr  p) [static]

Swap 2, 4, or 8 bytes for storage as Big Endian.

static void Kitware.VTK.vtkByteSwap.Swap4BERange ( IntPtr  p,
int  num 
) [static]

Swap a block of 2-, 4-, or 8-byte segments for storage as Big Endian.

static void Kitware.VTK.vtkByteSwap.Swap4LE ( IntPtr  p) [static]

Swap 2, 4, or 8 bytes for storage as Little Endian.

static void Kitware.VTK.vtkByteSwap.Swap4LERange ( IntPtr  p,
int  num 
) [static]

Swap a block of 2-, 4-, or 8-byte segments for storage as Little Endian.

static void Kitware.VTK.vtkByteSwap.Swap8BE ( IntPtr  p) [static]

Swap 2, 4, or 8 bytes for storage as Big Endian.

static void Kitware.VTK.vtkByteSwap.Swap8BERange ( IntPtr  p,
int  num 
) [static]

Swap a block of 2-, 4-, or 8-byte segments for storage as Big Endian.

static void Kitware.VTK.vtkByteSwap.Swap8LE ( IntPtr  p) [static]

Swap 2, 4, or 8 bytes for storage as Little Endian.

static void Kitware.VTK.vtkByteSwap.Swap8LERange ( IntPtr  p,
int  num 
) [static]

Swap a block of 2-, 4-, or 8-byte segments for storage as Little Endian.

static void Kitware.VTK.vtkByteSwap.SwapBE ( IntPtr  p) [static]

Undocumented Block.

static void Kitware.VTK.vtkByteSwap.SwapBE ( string  p) [static]

Undocumented Block.

static void Kitware.VTK.vtkByteSwap.SwapBERange ( IntPtr  p,
int  num 
) [static]

Undocumented Block.

static void Kitware.VTK.vtkByteSwap.SwapBERange ( string  p,
int  num 
) [static]

Undocumented Block.

static void Kitware.VTK.vtkByteSwap.SwapLE ( IntPtr  p) [static]

Undocumented Block.

static void Kitware.VTK.vtkByteSwap.SwapLE ( string  p) [static]

Undocumented Block.

static void Kitware.VTK.vtkByteSwap.SwapLERange ( IntPtr  p,
int  num 
) [static]

Undocumented Block.

static void Kitware.VTK.vtkByteSwap.SwapLERange ( string  p,
int  num 
) [static]

Undocumented Block.

static void Kitware.VTK.vtkByteSwap.SwapVoidRange ( IntPtr  buffer,
int  numWords,
int  wordSize 
) [static]

Swaps the bytes of a buffer. Uses an arbitrary word size, but assumes the word size is divisible by two.

static internal int Kitware.VTK.vtkByteSwap.vtkByteSwap_IsA_01 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkByteSwap.vtkByteSwap_IsTypeOf_02 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkByteSwap.vtkByteSwap_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkByteSwap.vtkByteSwap_NewInstance_04 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkByteSwap.vtkByteSwap_SafeDownCast_05 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap2BE_06 ( IntPtr  p) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap2BERange_07 ( IntPtr  p,
int  num 
) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap2LE_08 ( IntPtr  p) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap2LERange_09 ( IntPtr  p,
int  num 
) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap4BE_10 ( IntPtr  p) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap4BERange_11 ( IntPtr  p,
int  num 
) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap4LE_12 ( IntPtr  p) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap4LERange_13 ( IntPtr  p,
int  num 
) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap8BE_14 ( IntPtr  p) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap8BERange_15 ( IntPtr  p,
int  num 
) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap8LE_16 ( IntPtr  p) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_Swap8LERange_17 ( IntPtr  p,
int  num 
) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_SwapBE_18 ( IntPtr  p) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_SwapBE_19 ( string  p) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_SwapBERange_20 ( IntPtr  p,
int  num 
) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_SwapBERange_21 ( string  p,
int  num 
) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_SwapLE_22 ( IntPtr  p) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_SwapLE_23 ( string  p) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_SwapLERange_24 ( IntPtr  p,
int  num 
) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_SwapLERange_25 ( string  p,
int  num 
) [private]
static internal void Kitware.VTK.vtkByteSwap.vtkByteSwap_SwapVoidRange_26 ( IntPtr  buffer,
int  numWords,
int  wordSize 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkByteSwap.MRClassNameKey = "11vtkByteSwap" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.


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