Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun hilbert2dEncode16Bit(index1: UInt, index2: UInt): UInt
Link copied to clipboard
fun hilbert2dEncode5Bit(index1: UInt, index2: UInt): UInt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun hilbert3dEncode10Bit(index1: UInt, index2: UInt, index3: UInt): UInt
Link copied to clipboard
fun hilbert3dEncode5Bit(index1: UInt, index2: UInt, index3: UInt): UInt
Link copied to clipboard
fun List<Vector2>.hilbertOrder(scale: Double = 1.0, permutation: Axis2DPermutation = Axis2DPermutation.XY, bits: Int = 16): List<Vector2>
fun List<Vector3>.hilbertOrder(scale: Double = 1.0, permutation: Axis3DPermutation = Axis3DPermutation.XYZ, bits: Int): List<Vector3>
Link copied to clipboard
fun hilbertToMorton2d(hilbert: UInt, bits: Int): UInt
Link copied to clipboard
fun hilbertToMorton3d(hilbertIndex: UInt, bits: Int = 10): UInt
Link copied to clipboard
fun main()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun morton2dEncode16Bit(index1: UInt, index2: UInt): UInt
Link copied to clipboard
fun morton2dEncode5Bit(index1: UInt, index2: UInt): UInt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun morton3dEncode10Bit(index1: UInt, index2: UInt, index3: UInt): UInt
Link copied to clipboard
fun morton3dEncode5Bit(index1: UInt, index2: UInt, index3: UInt): UInt
Link copied to clipboard
fun List<Vector2>.mortonOrder(scale: Double = 1.0, permutation: Axis2DPermutation = Axis2DPermutation.XY, bits: Int = 16): List<Vector2>
fun List<Vector3>.mortonOrder(scale: Double = 1.0, permutation: Axis3DPermutation = Axis3DPermutation.XYZ, bits: Int = 10): List<Vector3>
Link copied to clipboard
fun mortonToHilbert2d(morton: UInt, bits: Int): UInt
Link copied to clipboard
fun mortonToHilbert3d(mortonIndex: UInt, bits: Int = 10): UInt