#include <Rtree.h>
Public Methods | |
void | init () |
SearcherRep () | |
virtual | ~SearcherRep () |
virtual void | setRange (XyRange &range)=0 |
Sets requested search xy-range. | |
virtual void | setPreStart ()=0 |
Initializes the searcher to the "pre-start" position for subsequent search steps. | |
virtual int | nextStep ()=0 |
Performs a search step: steps to the next record the xy-range of which is overlapping with the search range. | |
virtual int | processVisits () |
Performs a callback-style traversal through records in search. | |
virtual int | visit () |
A callback function invoked everytime when a traversal step is made during processVisits(). | |
Public Attributes | |
Searcher * | owner |
XyRange | searchRng |
Friends | |
class | Searcher |
owner | points to the handle class which owns this class. |
searchRng | is the search range to perform search for. |
|
|
|
|
|
|
|
Sets requested search xy-range.
|
|
Initializes the searcher to the "pre-start" position for subsequent search steps.
|
|
Performs a search step: steps to the next record the xy-range of which is overlapping with the search range.
The record id and range are stored in
|
|
Performs a callback-style traversal through records in search.
This is an alternative (and less preferred) way for search traversal. It might be useful if some external implementation is to be used which does not support the |
|
A callback function invoked everytime when a traversal step is made during processVisits().
|
|
|
|
|
|
|