GEOS  3.9.1dev
Public Member Functions | Private Member Functions | Private Attributes | List of all members
geos::index::kdtree::KdTree::AccumulatingVisitor Class Reference
Inheritance diagram for geos::index::kdtree::KdTree::AccumulatingVisitor:
[legend]
Collaboration diagram for geos::index::kdtree::KdTree::AccumulatingVisitor:
[legend]

Public Member Functions

 AccumulatingVisitor (std::vector< KdNode * > &p_nodeList)
 
void visit (KdNode *node) override
 
- Public Member Functions inherited from geos::index::kdtree::KdNodeVisitor
 KdNodeVisitor ()
 

Private Member Functions

 AccumulatingVisitor (const AccumulatingVisitor &other)
 
AccumulatingVisitoroperator= (const AccumulatingVisitor &rhs)
 

Private Attributes

std::vector< KdNode * > & nodeList
 

Detailed Description

AccumulatingVisitor used to query the tree and get list of matching nodes.

Definition at line 103 of file KdTree.h.

Constructor & Destructor Documentation

geos::index::kdtree::KdTree::AccumulatingVisitor::AccumulatingVisitor ( std::vector< KdNode * > &  p_nodeList)
inline

Definition at line 105 of file KdTree.h.

geos::index::kdtree::KdTree::AccumulatingVisitor::AccumulatingVisitor ( const AccumulatingVisitor other)
private

Member Function Documentation

AccumulatingVisitor& geos::index::kdtree::KdTree::AccumulatingVisitor::operator= ( const AccumulatingVisitor rhs)
private
void geos::index::kdtree::KdTree::AccumulatingVisitor::visit ( KdNode node)
inlineoverridevirtual

Implements geos::index::kdtree::KdNodeVisitor.

Definition at line 107 of file KdTree.h.

Member Data Documentation

std::vector<KdNode*>& geos::index::kdtree::KdTree::AccumulatingVisitor::nodeList
private

Definition at line 111 of file KdTree.h.


The documentation for this class was generated from the following file: