module GeoTreeModule

Constants

DATAPOINT_BYTES
DATAPOINT_INTS
HDR_FLAGS

Block fields for Node base class (each is an int)

HDR_INTS
IFLD_INTS
IFLD_PARTITIONS
IFLD_POPULATION

Block fields for NodeI subclass

INT_BYTES
KDTREE_BLOCKSIZE
KD_CACHE_SIZE
LAT_LONG_FACTOR_

Factor for converting integer locations to latitude/longitudes

LFLD_DATAPOINTS
LFLD_INTS
LFLD_OVERFLOW

Block fields for NodeL subclass

LFLD_USED
LOC_MAX
LOC_MIN
MAX_POINT_WEIGHT
NODEI_CHILDREN
NODEL_CAPACITY
PARTITION_INTS
SPLITTABLE_LINEAR_SIZE

The size below which a bounds cannot be further subdivided (to convert a leaf node that’s at capacity to an internal node)

SPLIT_SIZE

The maximum population of a leaf node (+ overflow nodes) without splitting (although splitting is disabled if the leaf bounds gets too small)