3#include "mc/_HeaderOutputPredefine.h"
8namespace ClimateUtils {
struct TargetSpace; }
48 MCNAPI static ::std::optional<::RTree::Node>
branch(::std::vector<::RTree::Node>&& children);
50 MCNAPI static ::std::vector<::RTree::Node>
bucketize(::std::vector<::RTree::Node>&& nodes);
52 MCNAPI
static void sort(::std::vector<::RTree::Node>& children,
int dimension,
bool absolute);
97 MCNAPI static ::std::optional<::RTree::Node>
build(::std::vector<::RTree::Node>&& children);
99 MCNAPI static ::std::optional<::RTree>
create(::std::vector<::BiomeNoiseTarget>
const& biomes);
static MCAPI ::std::optional<::RTree::Node > branch(::std::vector<::RTree::Node > &&children)
static MCAPI void sort(::std::vector<::RTree::Node > &children, int dimension, bool absolute)
MCAPI void search(::ClimateUtils::TargetSpace const &target, ::std::pair<::RTree::Node const *, int64 > &closestLeaf) const
static MCAPI ::std::vector<::RTree::Node > bucketize(::std::vector<::RTree::Node > &&nodes)
static MCAPI ::std::optional<::RTree > create(::std::vector<::BiomeNoiseTarget > const &biomes)
static MCAPI ::std::optional<::RTree::Node > build(::std::vector<::RTree::Node > &&children)
Definition BiomeNoiseTarget.h:5
Definition TargetSpace.h:7