Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

geos Namespace Reference

Basic namespace for all GEOS functionalities. More...


Classes

class  GeometryCollection
 Represents a collection of heterogeneous Geometry objects. More...
class  HCoordinate
 Represents a homogeneous coordinate for 2-D coordinates. More...
class  ParseException
 Notifies a parsing error. More...
class  GEOSException
 Base class for all GEOS exceptions. More...

Enumerations

enum  GeometryTypeId {
  GEOS_POINT, GEOS_LINESTRING, GEOS_LINEARRING, GEOS_POLYGON,
  GEOS_MULTIPOINT, GEOS_MULTILINESTRING, GEOS_MULTIPOLYGON, GEOS_GEOMETRYCOLLECTION
}
 Geometry types. More...

Functions

string geosversion ()
 Return current GEOS version.
string jtsport ()
 Return the version of JTS this GEOS release has been ported from.
ostream & operator<< (ostream &os, const Profile &)
 Return a string representing the Profile.
ostream & operator<< (ostream &os, const Profiler &)
 Return a string representing the Profiler.


Detailed Description

Basic namespace for all GEOS functionalities.

Enumeration Type Documentation

enum geos::GeometryTypeId
 

Geometry types.

Enumeration values:
GEOS_POINT  a point
GEOS_LINESTRING  a linestring
GEOS_LINEARRING  a linear ring (linestring with 1st point == last point)
GEOS_POLYGON  a polygon
GEOS_MULTIPOINT  a collection of points
GEOS_MULTILINESTRING  a collection of linestrings
GEOS_MULTIPOLYGON  a collection of polygons
GEOS_GEOMETRYCOLLECTION  a collection of heterogeneus geometries


Generated on Tue Apr 19 07:10:20 2005 for GEOS by  doxygen 1.4.2