Versions in this module Expand all Collapse all v0 v0.1.1 Apr 30, 2026 v0.1.0 Apr 30, 2026 Changes in this version + type Bounds struct + Max []uint32 + Min []uint32 + type Hilbert struct + Budget float64 + MaxRanges int + SoftMaxRanges int + func New(bits uint32, dimensions uint32) *Hilbert + func (h *Hilbert) Execute(query Query) ([]Range, error) + func (h *Hilbert) NewMultiQuery(targets []Bounds) (Query, error) + func (h *Hilbert) NewMultiQueryWithMaxDepth(targets []Bounds, maxDepth uint) (Query, error) + func (h *Hilbert) NewQuery(target Bounds) (Query, error) + func (h *Hilbert) NewQueryWithMaxDepth(target Bounds, maxDepth uint) (Query, error) + func (h *Hilbert) QueryIntersection(query Query) ([]Range, error) + func (h *Hilbert) QueryUnion(query Query) ([]Range, error) + type Query struct + MaxDepth uint + MaxGap uint64 + Targets []Bounds + type Range struct + End uint64 + Start uint64