#ifndef RANGE_UTILITY_H #define RANGE_UTILITY_H #include "../../math/interval.h" #include #include #include Interval get_osn_range_2d(OpenSimplexNoise *noise, Interval x, Interval y); Interval get_osn_range_3d(OpenSimplexNoise *noise, Interval x, Interval y, Interval z); Interval get_curve_range(Curve &curve, uint8_t &is_monotonic_increasing); Interval get_heightmap_range(Image &im); #ifdef DEBUG_ENABLED void test_osn_max_derivative(); #endif #endif // RANGE_UTILITY_H