GEOS  3.9.1dev
Public Member Functions | Protected Attributes | List of all members
geos::index::chain::MonotoneChainSelectAction Class Referenceabstract

#include <MonotoneChainSelectAction.h>

Collaboration diagram for geos::index::chain::MonotoneChainSelectAction:
[legend]

Public Member Functions

 MonotoneChainSelectAction ()
 
virtual ~MonotoneChainSelectAction ()
 
virtual void select (MonotoneChain &mc, size_t start)
 This function can be overridden if the original chain is needed. More...
 
virtual void select (const geom::LineSegment &seg)=0
 

Protected Attributes

geom::LineSegment selectedSegment
 

Detailed Description

The action for the internal iterator for performing Envelope select queries on a MonotoneChain

Definition at line 45 of file MonotoneChainSelectAction.h.

Constructor & Destructor Documentation

geos::index::chain::MonotoneChainSelectAction::MonotoneChainSelectAction ( )
inline

Definition at line 53 of file MonotoneChainSelectAction.h.

virtual geos::index::chain::MonotoneChainSelectAction::~MonotoneChainSelectAction ( )
inlinevirtual

Definition at line 56 of file MonotoneChainSelectAction.h.

Member Function Documentation

virtual void geos::index::chain::MonotoneChainSelectAction::select ( MonotoneChain mc,
size_t  start 
)
virtual

This function can be overridden if the original chain is needed.

virtual void geos::index::chain::MonotoneChainSelectAction::select ( const geom::LineSegment seg)
pure virtual

This is a convenience function which can be overridden to obtain the actual line segment which is selected

Parameters
seg

Member Data Documentation

geom::LineSegment geos::index::chain::MonotoneChainSelectAction::selectedSegment
protected

Definition at line 49 of file MonotoneChainSelectAction.h.


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