16#ifndef GEOS_INDEX_INTERVALRTREE_INTERVALRTREEBRANCHNODE_H
17#define GEOS_INDEX_INTERVALRTREE_INTERVALRTREEBRANCHNODE_H
19#include <geos/index/intervalrtree/IntervalRTreeNode.h>
33namespace intervalrtree {
35class IntervalRTreeBranchNode :
public IntervalRTreeNode
38 const IntervalRTreeNode * node1;
39 const IntervalRTreeNode * node2;
49 IntervalRTreeBranchNode(
const IntervalRTreeNode * n1,
const IntervalRTreeNode * n2)
50 : IntervalRTreeNode( std::min( n1->getMin(), n2->getMin()), std::max( n1->getMax(), n2->getMax())),
55 ~IntervalRTreeBranchNode()
62 void query(
double queryMin,
double queryMax, index::ItemVisitor * visitor)
const;
A visitor for items in an index.
Definition ItemVisitor.h:29
Provides classes for various kinds of spatial indexes.
Definition IndexedNestedRingTester.h:31
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:25