GEOS  3.9.1dev
Public Member Functions | List of all members
geos::triangulate::quadedge::QuadEdgeLocator Class Referenceabstract

An interface for classes which locate an edge in a QuadEdgeSubdivision which either contains a given Vertex V or is an edge of a triangle which contains V. More...

#include <QuadEdgeLocator.h>

Inheritance diagram for geos::triangulate::quadedge::QuadEdgeLocator:
[legend]

Public Member Functions

virtual ~QuadEdgeLocator ()=default
 
virtual QuadEdgelocate (const Vertex &v)=0
 

Detailed Description

An interface for classes which locate an edge in a QuadEdgeSubdivision which either contains a given Vertex V or is an edge of a triangle which contains V.

Implementors may utilized different strategies for optimizing locating containing edges/triangles.

Author
JTS: Martin Davis
Ben Campbell

Definition at line 40 of file QuadEdgeLocator.h.

Constructor & Destructor Documentation

virtual geos::triangulate::quadedge::QuadEdgeLocator::~QuadEdgeLocator ( )
virtualdefault

Member Function Documentation

virtual QuadEdge* geos::triangulate::quadedge::QuadEdgeLocator::locate ( const Vertex v)
pure virtual

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