16#ifndef GEOS_UTIL_TOPOLOGYEXCEPTION_H
17#define GEOS_UTIL_TOPOLOGYEXCEPTION_H
19#include <geos/export.h>
20#include <geos/util/GEOSException.h>
21#include <geos/geom/Coordinate.h>
35class GEOS_DLL TopologyException:
public GEOSException {
39 GEOSException(
"TopologyException",
"")
42 TopologyException(
const std::string& msg)
44 GEOSException(
"TopologyException", msg)
49 GEOSException(
"TopologyException", msg +
" at " + newPt.
toString()),
53 ~TopologyException()
throw() {}
Coordinate is the lightweight class used to store coordinates.
Definition Coordinate.h:60
std::string toString() const
Returns a string of the form (x,y,z) .
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:25