Adjust positions

# S4 method for HilbertCurve
hc_offset(object, x)

Arguments

object

A HilbertCurve-class object.

x

positions.

Details

Since internally positions are transformed to positive integers, if input positions are specified as negative values when initializing the Hilbert curve, a shift will be recorded internally and positions are transformed to positive value automatically.

Value

A positive numeric value.

Author

Zuguang Gu <z.gu@dkfz.de>

Examples

hc = HilbertCurve(-100, 100)

hc_offset(hc, c(-100, -50, 0, 50, 100))
#> [1]   0  50 100 150 200