GRASS GIS 8 Programmer's Manual
8.5.0dev(2024)-36359e2344
|
#include <stdlib.h>
#include <stdio.h>
#include <assert.h>
#include <float.h>
#include <grass/gis.h>
#include "index.h"
#include "card.h"
#include "split.h"
Go to the source code of this file.
Macros | |
#define | DBL_MAX 1.797693E308 /* DBL_MAX approximation */ |
Functions | |
void | RTreeInitPVars (struct RTree_PartitionVars *p, int maxrects, int minfill, struct RTree *t) |
void | RTreeSplitNode (struct RTree_Node *n, struct RTree_Branch *b, struct RTree_Node *nn, struct RTree *t) |
void RTreeInitPVars | ( | struct RTree_PartitionVars * | p, |
int | maxrects, | ||
int | minfill, | ||
struct RTree * | t | ||
) |
Definition at line 155 of file split.c.
References RTree_PartitionVars::area, RTree_PartitionVars::count, RTree_PartitionVars::cover, FALSE, METHOD, RTree_PartitionVars::minfill, RTree_PartitionVars::partition, RTreeNullRect(), t, RTree_PartitionVars::taken, and RTree_PartitionVars::total.
void RTreeSplitNode | ( | struct RTree_Node * | n, |
struct RTree_Branch * | b, | ||
struct RTree_Node * | nn, | ||
struct RTree * | t | ||
) |
Definition at line 613 of file split.c.
References RTree_Node::level.