C# Class BitsInterleave, s2geometry

Afficher le fichier Open project: alas/s2geometry Class Usage Examples

Méthodes publiques

Méthode Description
DeinterleaveUInt32 ( UInt64, code, UInt32, &val0, UInt32, &val1 ) : void
DeinterleaveUint16 ( UInt32, code, UInt16, &val0, UInt16, &val1 ) : void
DeinterleaveUsbyte ( UInt16, val, byte &val0, byte &val1 ) : void
DeinterleaveUsbyte ( UInt32, x, byte &a, byte &b, byte &c ) : void
InterleaveUInt32 ( UInt32, val0, UInt32, val1 ) : UInt64,
InterleaveUint16 ( UInt16, val0, UInt16, val1 ) : UInt32,
InterleaveUsbyte ( byte val0, byte val1 ) : UInt16,
InterleaveUsbyte ( byte val0, byte val1, byte val2 ) : UInt32,

Private Methods

Méthode Description
SplitFor3 ( byte x, int kShift ) : UInt64,
UnsplitFor3 ( UInt32, x ) : byte

Method Details

DeinterleaveUInt32() public static méthode

public static DeinterleaveUInt32 ( UInt64, code, UInt32, &val0, UInt32, &val1 ) : void
code UInt64,
val0 UInt32,
val1 UInt32,
Résultat void

DeinterleaveUint16() public static méthode

public static DeinterleaveUint16 ( UInt32, code, UInt16, &val0, UInt16, &val1 ) : void
code UInt32,
val0 UInt16,
val1 UInt16,
Résultat void

DeinterleaveUsbyte() public static méthode

public static DeinterleaveUsbyte ( UInt16, val, byte &val0, byte &val1 ) : void
val UInt16,
val0 byte
val1 byte
Résultat void

DeinterleaveUsbyte() public static méthode

public static DeinterleaveUsbyte ( UInt32, x, byte &a, byte &b, byte &c ) : void
x UInt32,
a byte
b byte
c byte
Résultat void

InterleaveUInt32() public static méthode

public static InterleaveUInt32 ( UInt32, val0, UInt32, val1 ) : UInt64,
val0 UInt32,
val1 UInt32,
Résultat UInt64,

InterleaveUint16() public static méthode

public static InterleaveUint16 ( UInt16, val0, UInt16, val1 ) : UInt32,
val0 UInt16,
val1 UInt16,
Résultat UInt32,

InterleaveUsbyte() public static méthode

public static InterleaveUsbyte ( byte val0, byte val1 ) : UInt16,
val0 byte
val1 byte
Résultat UInt16,

InterleaveUsbyte() public static méthode

public static InterleaveUsbyte ( byte val0, byte val1, byte val2 ) : UInt32,
val0 byte
val1 byte
val2 byte
Résultat UInt32,