QuadEdgeLocator.h

00001 /**********************************************************************
00002  *
00003  * GEOS - Geometry Engine Open Source
00004  * http://geos.osgeo.org
00005  *
00006  * Copyright (C) 2012 Excensus LLC.
00007  *
00008  * This is free software; you can redistribute and/or modify it under
00009  * the terms of the GNU Lesser General Licence as published
00010  * by the Free Software Foundation. 
00011  * See the COPYING file for more information.
00012  *
00013  **********************************************************************
00014  *
00015  * Last port: triangulate/quadedge/QuadEdgeLocator.java r524
00016  *
00017  **********************************************************************/
00018 
00019 #ifndef GEOS_TRIANGULATE_QUADEDGE_QUADEDGELOCATOR_H
00020 #define GEOS_TRIANGULATE_QUADEDGE_QUADEDGELOCATOR_H
00021 
00022 namespace geos {
00023 namespace triangulate { //geos.triangulate
00024 namespace quadedge { //geos.triangulate.quadedge
00025 
00026 class Vertex;
00027 class QuadEdge;
00028 
00039 class QuadEdgeLocator {
00040 public:
00041         virtual ~QuadEdgeLocator() = 0; //not implemented
00042         virtual QuadEdge* locate(const Vertex &v) = 0; //not implemented
00043 };
00044 
00045 } //namespace geos.triangulate.quadedge
00046 } //namespace geos.triangulate
00047 } //namespace goes
00048 
00049 #endif //GEOS_TRIANGULATE_QUADEDGE_QUADEDGELOCATOR_H

Generated on 30 Dec 2015 for GEOS by  doxygen 1.4.7