ULIS  dev4.0.7
Utility Library for Imaging Systems
Classes | Public Member Functions | Public Attributes | List of all members
TMortonDecodeKeys8bit2D< N > Class Template Reference

The TMortonDecodeKeys8bit2D class provides a mean of generating compile-time LUTs for revertse mortons keys, used in linear quad trees. More...

Classes

struct  FDecodedPoint
 

Public Member Functions

constexpr TMortonDecodeKeys8bit2D ()
 

Public Attributes

FDecodedPoint keys [N]
 

Detailed Description

template<uint16 N>
class TMortonDecodeKeys8bit2D< N >

Limitations: it is meant as a quick automated tool for 2D, not 3D codes, and cannot exceed 8 bit interleaved codes, so range is limited in both x & y to [0;16[, which makes it suitable for 1024 Qtrees at most.

Constructor & Destructor Documentation

◆ TMortonDecodeKeys8bit2D()

template<uint16 N>
constexpr TMortonDecodeKeys8bit2D< N >::TMortonDecodeKeys8bit2D ( )
inlineconstexpr

Member Data Documentation

◆ keys

template<uint16 N>
FDecodedPoint TMortonDecodeKeys8bit2D< N >::keys[N]