18#include <geos/index/intervalrtree/IntervalRTreeNode.h>
34class IntervalRTreeBranchNode :
public IntervalRTreeNode {
36 const IntervalRTreeNode* node1;
37 const IntervalRTreeNode* node2;
41 IntervalRTreeBranchNode(
const IntervalRTreeNode* n1,
const IntervalRTreeNode* n2)
42 : IntervalRTreeNode(std::min(n1->getMin(), n2->getMin()), std::max(n1->getMax(), n2->getMax())),
47 void query(
double queryMin,
double queryMax, index::ItemVisitor* visitor)
const override;
A visitor for items in an index.
Definition ItemVisitor.h:28
Contains classes that implement a static index on a set of 1-dimensional intervals,...
Definition DiscreteFrechetDistance.h:51
Provides classes for various kinds of spatial indexes.
Definition DiscreteFrechetDistance.h:50
Basic namespace for all GEOS functionalities.
Definition geos.h:39