GEOS  3.9.1dev
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
geos::geom::util::ShortCircuitedGeometryVisitor Class Referenceabstract

A visitor to Geometry elements which can be short-circuited by a given condition. More...

#include <ShortCircuitedGeometryVisitor.h>

Public Member Functions

 ShortCircuitedGeometryVisitor ()
 
void applyTo (const Geometry &geom)
 
virtual ~ShortCircuitedGeometryVisitor ()
 

Protected Member Functions

virtual void visit (const Geometry &element)=0
 
virtual bool isDone ()=0
 

Private Attributes

bool done
 

Detailed Description

A visitor to Geometry elements which can be short-circuited by a given condition.

Last port: geom/util/ShortCircuitedGeometryVisitor.java rev. 1.1 (JTS-1.7)

Definition at line 39 of file ShortCircuitedGeometryVisitor.h.

Constructor & Destructor Documentation

geos::geom::util::ShortCircuitedGeometryVisitor::ShortCircuitedGeometryVisitor ( )
inline

Definition at line 52 of file ShortCircuitedGeometryVisitor.h.

virtual geos::geom::util::ShortCircuitedGeometryVisitor::~ShortCircuitedGeometryVisitor ( )
inlinevirtual

Definition at line 60 of file ShortCircuitedGeometryVisitor.h.

Member Function Documentation

void geos::geom::util::ShortCircuitedGeometryVisitor::applyTo ( const Geometry geom)
virtual bool geos::geom::util::ShortCircuitedGeometryVisitor::isDone ( )
protectedpure virtual
virtual void geos::geom::util::ShortCircuitedGeometryVisitor::visit ( const Geometry element)
protectedpure virtual

Member Data Documentation

bool geos::geom::util::ShortCircuitedGeometryVisitor::done
private

Definition at line 43 of file ShortCircuitedGeometryVisitor.h.


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