The cl-geos Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-geos Reference Manual

This is the cl-geos Reference Manual, version 0.2.0, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:20:03 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

CL-GEOS

CL-GEOS is a Common Lisp library for performing geometric operations. It allows you to create geometric objects (points, lines, rings, polygons, etc.) and easily query for intersections, area, centroid, and so on. Most of the heavy lifting is done by the excellent GEOS library.

Most of the GEOS API for I/O, predicates, and topology are implemented, however this library is still in beta. Every effort will be made to preserve the external API when bumping up to version 1.0.

Prerequisites

Requires the GEOS library. On Debian based systems, this can be accomplished by running:

apt-get install libgeos-dev

Gotchas

The geos package exports INTERSECTION and UNION which are two functions defined by CL. You'll want to shadow import these if you want the GEOS versions instead of the CL ones.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-geos

Author

Eric Timmons <etimmons@mit.edu>

License

Lisp-LGPL

Description

A CFFI wrapper of GEOS for performing geometric operations in Lisp.

Version

0.2.0

Dependencies
Source

cl-geos.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 cl-geos/src

Parent

cl-geos (system)

Location

src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 cl-geos.asd

Location

cl-geos.asd

Systems

cl-geos (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 cl-geos/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

geos


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 cl-geos/src/library.lisp

Parent

src (module)

Location

src/library.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 cl-geos/src/geometry.lisp

Parent

src (module)

Location

src/geometry.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 cl-geos/src/coordinate-sequences.lisp

Parent

src (module)

Location

src/coordinate-sequences.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 cl-geos/src/point.lisp

Parent

src (module)

Location

src/point.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 cl-geos/src/line-string.lisp

Parent

src (module)

Location

src/line-string.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 cl-geos/src/linear-ring.lisp

Parent

src (module)

Location

src/linear-ring.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 cl-geos/src/polygon.lisp

Parent

src (module)

Location

src/polygon.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 cl-geos/src/multi-point.lisp

Parent

src (module)

Location

src/multi-point.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 cl-geos/src/multi-line-string.lisp

Parent

src (module)

Location

src/multi-line-string.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.12 cl-geos/src/multi-polygon.lisp

Parent

src (module)

Location

src/multi-polygon.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.13 cl-geos/src/io.lisp

Parent

src (module)

Location

src/io.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.14 cl-geos/src/topology-operations.lisp

Parent

src (module)

Location

src/topology-operations.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.15 cl-geos/src/predicates.lisp

Parent

src (module)

Location

src/predicates.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 geos

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: *print-object-print-wkt*

If T, prints the WKT representation of geometries in print-object.

Package

geos

Source

io.lisp (file)

Special Variable: *wkt-rounding-precision*

Set the precision of the output. If -1, prints the maximum precision.

Package

geos

Source

io.lisp (file)

Special Variable: *wkt-trim-p*

If non-NIL, the number of decimals in WKT output is trimmed to the minimum necessary.

Package

geos

Source

io.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: boundary GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: clone GEOMETRY

Clone the geometry.

Package

geos

Source

geometry.lisp (file)

Function: contains-p GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: convex-hull GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: covered-by-p GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: covers-p GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: crosses-p GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: difference GEOMETRY-1 GEOMETRY-2
Package

geos

Source

topology-operations.lisp (file)

Function: disjoint-p GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: envelope GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: equals-exact-p GEOMETRY-1 GEOMETRY-2 TOLERANCE
Package

geos

Source

predicates.lisp (file)

Function: equals-p GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: from-wkt-string STRING
Package

geos

Source

io.lisp (file)

Function: get-centroid GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: intersection GEOMETRY-1 GEOMETRY-2
Package

geos

Source

topology-operations.lisp (file)

Function: intersects-p GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: make-line-string COORDS

Make a line string. COORDS must a a sequence of x-y coordinates.

Package

geos

Source

line-string.lisp (file)

Function: make-linear-ring COORDS
Package

geos

Source

linear-ring.lisp (file)

Function: make-multi-line-string LINE-STRINGS
Package

geos

Source

multi-line-string.lisp (file)

Function: make-multi-point POINTS
Package

geos

Source

multi-point.lisp (file)

Function: make-multi-polygon POLYGONS
Package

geos

Source

multi-polygon.lisp (file)

Function: make-point* X Y
Package

geos

Source

point.lisp (file)

Function: make-polygon SHELL &optional HOLES

Given a boundary as a linear-ring and a list of holes (also linear-rings), construct a polygon.

Package

geos

Source

polygon.lisp (file)

Function: node GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: overlaps-p GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: point-on-surface GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: sym-difference GEOMETRY-1 GEOMETRY-2
Package

geos

Source

topology-operations.lisp (file)

Function: to-wkb GEOMETRY &optional STREAM
Package

geos

Source

io.lisp (file)

Function: to-wkt GEOMETRY &optional STREAM
Package

geos

Source

io.lisp (file)

Function: touches-p GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: unary-union GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: union GEOMETRY-1 GEOMETRY-2
Package

geos

Source

topology-operations.lisp (file)

Function: within-p GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: wkb-file GEOMETRY FILESPEC &key IF-EXISTS
Package

geos

Source

io.lisp (file)

Function: wkt-string GEOMETRY
Package

geos

Source

io.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Generic functions

Generic Function: make-point COORDS

Make a point. COORDS must be a sequence of length two.

Package

geos

Source

point.lisp (file)

Methods
Method: make-point (COORDS list)
Method: make-point (COORDS array)

Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Classes

Class: geometry ()

Top level class for any GEOS geometry.

Package

geos

Source

geometry.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
  • print-object (method)
  • translate-to-foreign (method)
  • initialize-instance (method)
  • cancel-finalization-fn (method)
  • cancel-finalization-fn (method)
  • geos-pointer (method)
  • geos-pointer (method)
Direct slots
Slot: geos-pointer

The pointer to the GEOS representation of the geometry.

Initargs

:geos-pointer

Readers

geos-pointer (generic function)

Writers

(setf geos-pointer) (generic function)

Slot: cancel-finalization-fn
Readers

cancel-finalization-fn (generic function)

Writers

(setf cancel-finalization-fn) (generic function)

Class: line-string ()

A series of points.

Package

geos

Source

line-string.lisp (file)

Direct superclasses
Direct subclasses

linear-ring (class)

Direct methods
Direct slots
Slot: cached-coords
Initargs

:coords

Readers

cached-coords (generic function)

Writers

(setf cached-coords) (generic function)

Class: linear-ring ()
Package

geos

Source

linear-ring.lisp (file)

Direct superclasses

line-string (class)

Direct methods
Class: multi-line-string ()
Package

geos

Source

multi-line-string.lisp (file)

Direct superclasses

geometry (class)

Direct methods
Direct slots
Slot: cached-line-strings
Initargs

:line-strings

Readers

cached-line-strings (generic function)

Writers

(setf cached-line-strings) (generic function)

Class: multi-point ()
Package

geos

Source

multi-point.lisp (file)

Direct superclasses

geometry (class)

Direct methods
Direct slots
Slot: cached-points
Initargs

:points

Readers

cached-points (generic function)

Writers

(setf cached-points) (generic function)

Class: multi-polygon ()
Package

geos

Source

multi-polygon.lisp (file)

Direct superclasses

geometry (class)

Direct methods
Direct slots
Slot: cached-polygons
Initargs

:polygons

Readers

cached-polygons (generic function)

Writers

(setf cached-polygons) (generic function)

Class: point ()

A single point, consisting of an x and a y component.

Package

geos

Source

point.lisp (file)

Direct superclasses
Direct methods
Direct slots
Slot: cached-x

The X value of the point. Cached when retrieved from GEOS.

Initargs

:x

Readers

cached-x (generic function)

Writers

(setf cached-x) (generic function)

Slot: cached-y

The X value of the point. Cached when retrieved from GEOS.

Initargs

:y

Readers

cached-y (generic function)

Writers

(setf cached-y) (generic function)

Class: polygon ()
Package

geos

Source

polygon.lisp (file)

Direct superclasses

geometry (class)

Direct methods
Direct slots
Slot: cached-shell
Initargs

:shell

Readers

cached-shell (generic function)

Writers

(setf cached-shell) (generic function)

Slot: cached-holes
Initargs

:holes

Readers

cached-holes (generic function)

Writers

(setf cached-holes) (generic function)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: *context-handle*
Package

geos

Source

library.lisp (file)

Special Variable: *type-map*
Package

geos

Source

geometry.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Macros

Macro: define-geos-fun NAME-AND-OPTIONS RETURN-TYPE &body ARGS
Package

geos

Source

library.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Functions

Function: %geos-boundary HANDLE GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: %geos-contains HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: %geos-convex-hull HANDLE GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: %geos-coord-seq-create HANDLE SIZE DIMS
Package

geos

Source

coordinate-sequences.lisp (file)

Function: %geos-coord-seq-get-dimensions HANDLE S DIMS
Package

geos

Source

coordinate-sequences.lisp (file)

Function: %geos-coord-seq-get-ordinate HANDLE SEQUENCE IDX DIM VALUE
Package

geos

Source

coordinate-sequences.lisp (file)

Function: %geos-coord-seq-get-size HANDLE S SIZE
Package

geos

Source

coordinate-sequences.lisp (file)

Function: %geos-coord-seq-get-x HANDLE SEQUENCE IDX VALUE
Package

geos

Source

coordinate-sequences.lisp (file)

Function: %geos-coord-seq-get-y HANDLE SEQUENCE IDX VALUE
Package

geos

Source

coordinate-sequences.lisp (file)

Function: %geos-coord-seq-set-x HANDLE SEQUENCE IDX VALUE
Package

geos

Source

coordinate-sequences.lisp (file)

Function: %geos-coord-seq-set-y HANDLE SEQUENCE IDX VALUE
Package

geos

Source

coordinate-sequences.lisp (file)

Function: %geos-covered-by HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: %geos-covers HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: %geos-crosses HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: %geos-difference HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

topology-operations.lisp (file)

Function: %geos-disjoint HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: %geos-envelope HANDLE GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: %geos-equals HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: %geos-equals-exact HANDLE GEOMETRY-1 GEOMETRY-2 TOLERANCE
Package

geos

Source

predicates.lisp (file)

Function: %geos-geom-clone HANDLE G
Package

geos

Source

geometry.lisp (file)

Function: %geos-geom-create-collection HANDLE TYPE GEOMS NUM-GEOMS
Package

geos

Source

geometry.lisp (file)

Function: %geos-geom-create-line-string HANDLE SEQUENCE
Package

geos

Source

line-string.lisp (file)

Function: %geos-geom-create-linear-ring HANDLE SEQUENCE
Package

geos

Source

linear-ring.lisp (file)

Function: %geos-geom-create-point HANDLE SEQUENCE
Package

geos

Source

point.lisp (file)

Function: %geos-geom-create-polygon HANDLE SHELL HOLES NUM-HOLES
Package

geos

Source

polygon.lisp (file)

Function: %geos-geom-destroy HANDLE GEOMETRY-POINTER
Package

geos

Source

geometry.lisp (file)

Function: %geos-geom-get-coord-seq HANDLE G
Package

geos

Source

coordinate-sequences.lisp (file)

Function: %geos-geom-get-x HANDLE POINT VALUE
Package

geos

Source

point.lisp (file)

Function: %geos-geom-get-y HANDLE POINT VALUE
Package

geos

Source

point.lisp (file)

Function: %geos-geom-type-id HANDLE GEOMETRY
Package

geos

Source

geometry.lisp (file)

Function: %geos-get-centroid HANDLE GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: %geos-intersection HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

topology-operations.lisp (file)

Function: %geos-intersects HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: %geos-is-closed HANDLE GEOMETRY
Package

geos

Source

predicates.lisp (file)

Function: %geos-is-empty HANDLE GEOMETRY
Package

geos

Source

predicates.lisp (file)

Function: %geos-is-ring HANDLE GEOMETRY
Package

geos

Source

predicates.lisp (file)

Function: %geos-is-simple HANDLE GEOMETRY
Package

geos

Source

predicates.lisp (file)

Function: %geos-is-valid HANDLE GEOMETRY
Package

geos

Source

predicates.lisp (file)

Function: %geos-node HANDLE GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: %geos-overlaps HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: %geos-point-on-surface HANDLE GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: %geos-sym-difference HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

topology-operations.lisp (file)

Function: %geos-touches HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: %geos-unary-union HANDLE GEOMETRY
Package

geos

Source

topology-operations.lisp (file)

Function: %geos-union HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

topology-operations.lisp (file)

Function: %geos-within HANDLE GEOMETRY-1 GEOMETRY-2
Package

geos

Source

predicates.lisp (file)

Function: %geos-wkbwriter-create HANDLE
Package

geos

Source

io.lisp (file)

Function: %geos-wkbwriter-destroy HANDLE WRITER
Package

geos

Source

io.lisp (file)

Function: %geos-wkbwriter-write HANDLE WRITER GEOMETRY SIZE-OUT
Package

geos

Source

io.lisp (file)

Function: %geos-wktreader-create HANDLE
Package

geos

Source

io.lisp (file)

Function: %geos-wktreader-destroy HANDLE READER
Package

geos

Source

io.lisp (file)

Function: %geos-wktreader-read HANDLE READER WKT
Package

geos

Source

io.lisp (file)

Function: %geos-wktwriter-create HANDLE
Package

geos

Source

io.lisp (file)

Function: %geos-wktwriter-destroy HANDLE WRITER
Package

geos

Source

io.lisp (file)

Function: %geos-wktwriter-set-rounding-precision HANDLE WRITER PRECISION
Package

geos

Source

io.lisp (file)

Function: %geos-wktwriter-set-trim HANDLE WRITER TRIM
Package

geos

Source

io.lisp (file)

Function: %geos-wktwriter-write HANDLE WRITER GEOMETRY
Package

geos

Source

io.lisp (file)

Function: %make-context-handle &key (POINTER POINTER)
Package

geos

Source

library.lisp (file)

Function: assert-coordinate-sequence SEQ
Package

geos

Source

coordinate-sequences.lisp (file)

Function: context-handle-p OBJECT
Package

geos

Source

library.lisp (file)

Function: context-handle-pointer INSTANCE
Function: (setf context-handle-pointer) VALUE INSTANCE
Package

geos

Source

library.lisp (file)

Function: copy-context-handle INSTANCE
Package

geos

Source

library.lisp (file)

Function: ensure-coordinate-ring SEQ
Package

geos

Source

coordinate-sequences.lisp (file)

Function: finish-geos HANDLE

Destroy a GEOS handle.

Package

geos

Source

library.lisp (file)

Function: finishgeos-r CONTEXT
Package

geos

Source

library.lisp (file)

Function: geos-coord-seq-create SIZE DIMS
Package

geos

Source

coordinate-sequences.lisp (file)

Function: geos-coord-seq-get-dimensions SEQUENCE
Package

geos

Source

coordinate-sequences.lisp (file)

Function: geos-coord-seq-get-ordinate SEQUENCE IDX DIM
Package

geos

Source

coordinate-sequences.lisp (file)

Function: geos-coord-seq-get-size SEQUENCE
Package

geos

Source

coordinate-sequences.lisp (file)

Function: geos-coord-seq-get-x SEQUENCE IDX
Package

geos

Source

coordinate-sequences.lisp (file)

Function: geos-coord-seq-get-y SEQUENCE IDX
Package

geos

Source

coordinate-sequences.lisp (file)

Function: geos-coord-seq-set-x SEQUENCE IDX VALUE
Package

geos

Source

coordinate-sequences.lisp (file)

Function: geos-coord-seq-set-y SEQUENCE IDX VALUE
Package

geos

Source

coordinate-sequences.lisp (file)

Function: geos-geom-clone G
Package

geos

Source

geometry.lisp (file)

Function: geos-geom-create-collection TYPE GEOMS NUM-GEOMS
Package

geos

Source

geometry.lisp (file)

Function: geos-geom-create-line-string SEQUENCE
Package

geos

Source

line-string.lisp (file)

Function: geos-geom-create-linear-ring SEQUENCE
Package

geos

Source

linear-ring.lisp (file)

Function: geos-geom-create-point SEQUENCE
Package

geos

Source

point.lisp (file)

Function: geos-geom-create-polygon SHELL HOLES NUM-HOLES
Package

geos

Source

polygon.lisp (file)

Function: geos-geom-destroy GEOMETRY-POINTER
Package

geos

Source

geometry.lisp (file)

Function: geos-geom-get-coord-seq G
Package

geos

Source

coordinate-sequences.lisp (file)

Function: geos-geom-get-x POINT
Package

geos

Source

point.lisp (file)

Function: geos-geom-get-y POINT
Package

geos

Source

point.lisp (file)

Function: geos-geom-type-id GEOMETRY
Package

geos

Source

geometry.lisp (file)

Function: geos-wkbwriter-create ()
Package

geos

Source

io.lisp (file)

Function: geos-wkbwriter-destroy WRITER
Package

geos

Source

io.lisp (file)

Function: geos-wkbwriter-write WRITER GEOMETRY STREAM
Package

geos

Source

io.lisp (file)

Function: geos-wktreader-create ()
Package

geos

Source

io.lisp (file)

Function: geos-wktreader-destroy READER
Package

geos

Source

io.lisp (file)

Function: geos-wktreader-read READER WKT
Package

geos

Source

io.lisp (file)

Function: geos-wktwriter-create ()
Package

geos

Source

io.lisp (file)

Function: geos-wktwriter-destroy WRITER
Package

geos

Source

io.lisp (file)

Function: geos-wktwriter-set-rounding-precision WRITER PRECISION
Package

geos

Source

io.lisp (file)

Function: geos-wktwriter-set-trim WRITER TRIM
Package

geos

Source

io.lisp (file)

Function: geos-wktwriter-write WRITER GEOMETRY
Package

geos

Source

io.lisp (file)

Function: init-geos ()

Return a new GEOS context handle.

Package

geos

Source

library.lisp (file)

Function: initgeos-r NOTICE-FUNC ERROR-FUNC
Package

geos

Source

library.lisp (file)

Function: is-closed GEOMETRY
Package

geos

Source

predicates.lisp (file)

Function: is-empty GEOMETRY
Package

geos

Source

predicates.lisp (file)

Function: is-ring GEOMETRY
Package

geos

Source

predicates.lisp (file)

Function: is-simple GEOMETRY
Package

geos

Source

predicates.lisp (file)

Function: is-valid GEOMETRY
Package

geos

Source

predicates.lisp (file)

Function: make-context-handle ()
Package

geos

Source

library.lisp (file)

Function: make-ring ARRAY

Make the given array into a ring by copying the first column as the last column.

Package

geos

Source

coordinate-sequences.lisp (file)

Function: release-ownership GEOMETRY
Package

geos

Source

geometry.lisp (file)

Function: split-camel-case STRING
Package

geos

Source

library.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Generic functions

Generic Function: cached-coords OBJECT
Generic Function: (setf cached-coords) NEW-VALUE OBJECT
Package

geos

Methods
Method: cached-coords (LINE-STRING line-string)

automatically generated reader method

Source

line-string.lisp (file)

Method: (setf cached-coords) NEW-VALUE (LINE-STRING line-string)

automatically generated writer method

Source

line-string.lisp (file)

Generic Function: cached-holes OBJECT
Generic Function: (setf cached-holes) NEW-VALUE OBJECT
Package

geos

Methods
Method: cached-holes (POLYGON polygon)

automatically generated reader method

Source

polygon.lisp (file)

Method: (setf cached-holes) NEW-VALUE (POLYGON polygon)

automatically generated writer method

Source

polygon.lisp (file)

Generic Function: cached-line-strings OBJECT
Generic Function: (setf cached-line-strings) NEW-VALUE OBJECT
Package

geos

Methods
Method: cached-line-strings (MULTI-LINE-STRING multi-line-string)

automatically generated reader method

Source

multi-line-string.lisp (file)

Method: (setf cached-line-strings) NEW-VALUE (MULTI-LINE-STRING multi-line-string)

automatically generated writer method

Source

multi-line-string.lisp (file)

Generic Function: cached-points OBJECT
Generic Function: (setf cached-points) NEW-VALUE OBJECT
Package

geos

Methods
Method: cached-points (MULTI-POINT multi-point)

automatically generated reader method

Source

multi-point.lisp (file)

Method: (setf cached-points) NEW-VALUE (MULTI-POINT multi-point)

automatically generated writer method

Source

multi-point.lisp (file)

Generic Function: cached-polygons OBJECT
Generic Function: (setf cached-polygons) NEW-VALUE OBJECT
Package

geos

Methods
Method: cached-polygons (MULTI-POLYGON multi-polygon)

automatically generated reader method

Source

multi-polygon.lisp (file)

Method: (setf cached-polygons) NEW-VALUE (MULTI-POLYGON multi-polygon)

automatically generated writer method

Source

multi-polygon.lisp (file)

Generic Function: cached-shell OBJECT
Generic Function: (setf cached-shell) NEW-VALUE OBJECT
Package

geos

Methods
Method: cached-shell (POLYGON polygon)

automatically generated reader method

Source

polygon.lisp (file)

Method: (setf cached-shell) NEW-VALUE (POLYGON polygon)

automatically generated writer method

Source

polygon.lisp (file)

Generic Function: cached-x OBJECT
Generic Function: (setf cached-x) NEW-VALUE OBJECT
Package

geos

Methods
Method: cached-x (POINT point)
Method: (setf cached-x) NEW-VALUE (POINT point)

The X value of the point. Cached when retrieved from GEOS.

Source

point.lisp (file)

Generic Function: cached-y OBJECT
Generic Function: (setf cached-y) NEW-VALUE OBJECT
Package

geos

Methods
Method: cached-y (POINT point)
Method: (setf cached-y) NEW-VALUE (POINT point)

The X value of the point. Cached when retrieved from GEOS.

Source

point.lisp (file)

Generic Function: cancel-finalization-fn OBJECT
Generic Function: (setf cancel-finalization-fn) NEW-VALUE OBJECT
Package

geos

Methods
Method: cancel-finalization-fn (GEOMETRY geometry)

automatically generated reader method

Source

geometry.lisp (file)

Method: (setf cancel-finalization-fn) NEW-VALUE (GEOMETRY geometry)

automatically generated writer method

Source

geometry.lisp (file)

Generic Function: ensure-coordinate-sequence SEQ
Package

geos

Source

coordinate-sequences.lisp (file)

Methods
Method: ensure-coordinate-sequence (SEQ list)
Method: ensure-coordinate-sequence (SEQ array)
Generic Function: ensure-line-string COORDS
Package

geos

Source

line-string.lisp (file)

Methods
Method: ensure-line-string (COORDS line-string)
Method: ensure-line-string COORDS
Generic Function: ensure-linear-ring COORDS-OR-LINEAR-RING
Package

geos

Source

linear-ring.lisp (file)

Methods
Method: ensure-linear-ring (LINEAR-RING linear-ring)
Method: ensure-linear-ring COORDS
Generic Function: ensure-point COORDS
Package

geos

Source

point.lisp (file)

Methods
Method: ensure-point (COORDS point)
Method: ensure-point COORDS
Generic Function: ensure-polygon SHELL
Package

geos

Source

polygon.lisp (file)

Methods
Method: ensure-polygon (SHELL polygon)
Method: ensure-polygon SHELL
Generic Function: error-on OBJECT
Package

geos

Methods
Method: error-on (%GEOS-BOOL %geos-bool)

automatically generated reader method

Source

library.lisp (file)

Method: error-on (%GEOS-RETURN %geos-return)

automatically generated reader method

Source

library.lisp (file)

Generic Function: geos-error-message CONDITION
Package

geos

Methods
Method: geos-error-message (CONDITION geos-error)
Source

library.lisp (file)

Generic Function: geos-pointer OBJECT
Generic Function: (setf geos-pointer) NEW-VALUE OBJECT
Package

geos

Methods
Method: geos-pointer (GEOMETRY geometry)
Method: (setf geos-pointer) NEW-VALUE (GEOMETRY geometry)

The pointer to the GEOS representation of the geometry.

Source

geometry.lisp (file)

Generic Function: make-geos-rep GEOMETRY

Given an initialized Lisp representation of GEOMETRY, create
a GEOS representation of the geometry and return the pointer to that representation.

Package

geos

Source

geometry.lisp (file)

Methods
Method: make-geos-rep (SELF multi-polygon)
Source

multi-polygon.lisp (file)

Method: make-geos-rep (SELF multi-line-string)
Source

multi-line-string.lisp (file)

Method: make-geos-rep (SELF multi-point)
Source

multi-point.lisp (file)

Method: make-geos-rep (SELF polygon)
Source

polygon.lisp (file)

Method: make-geos-rep (SELF linear-ring)
Source

linear-ring.lisp (file)

Method: make-geos-rep (SELF line-string)
Source

line-string.lisp (file)

Method: make-geos-rep (SELF point)
Source

point.lisp (file)

Generic Function: x SELF
Package

geos

Methods
Method: x (SELF point)
Source

point.lisp (file)

Generic Function: y SELF
Package

geos

Methods
Method: y (SELF point)
Source

point.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Conditions

Condition: geos-error ()
Package

geos

Source

library.lisp (file)

Direct superclasses

error (condition)

Direct methods

geos-error-message (method)

Direct slots
Slot: message
Initargs

:message

Readers

geos-error-message (generic function)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.6 Structures

Structure: context-handle ()
Package

geos

Source

library.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: pointer
Readers

context-handle-pointer (function)

Writers

(setf context-handle-pointer) (function)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.7 Classes

Class: %geometry ()
Package

geos

Source

geometry.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-from-foreign (method)
  • translate-to-foreign (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:pointer))
Class: %geometry-array ()
Package

geos

Source

geometry.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • free-translated-object (method)
  • translate-to-foreign (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:pointer))
Class: %geos-bool ()
Package

geos

Source

library.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-from-foreign (method)
  • translate-to-foreign (method)
  • error-on (method)
Direct slots
Slot: error-on
Initargs

:error-on

Readers

error-on (generic function)

Direct Default Initargs
InitargValue
:actual-type(quote (:char))
Class: %geos-return ()
Package

geos

Source

library.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-from-foreign (method)
  • error-on (method)
Direct slots
Slot: error-on
Initargs

:error-on

Readers

error-on (generic function)

Direct Default Initargs
InitargValue
:actual-type(quote (:int))

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   M  
Index Entry  Section

C
cl-geos.asd: The cl-geos<dot>asd file
cl-geos/src: The cl-geos/src module
cl-geos/src/coordinate-sequences.lisp: The cl-geos/src/coordinate-sequences<dot>lisp file
cl-geos/src/geometry.lisp: The cl-geos/src/geometry<dot>lisp file
cl-geos/src/io.lisp: The cl-geos/src/io<dot>lisp file
cl-geos/src/library.lisp: The cl-geos/src/library<dot>lisp file
cl-geos/src/line-string.lisp: The cl-geos/src/line-string<dot>lisp file
cl-geos/src/linear-ring.lisp: The cl-geos/src/linear-ring<dot>lisp file
cl-geos/src/multi-line-string.lisp: The cl-geos/src/multi-line-string<dot>lisp file
cl-geos/src/multi-point.lisp: The cl-geos/src/multi-point<dot>lisp file
cl-geos/src/multi-polygon.lisp: The cl-geos/src/multi-polygon<dot>lisp file
cl-geos/src/package.lisp: The cl-geos/src/package<dot>lisp file
cl-geos/src/point.lisp: The cl-geos/src/point<dot>lisp file
cl-geos/src/polygon.lisp: The cl-geos/src/polygon<dot>lisp file
cl-geos/src/predicates.lisp: The cl-geos/src/predicates<dot>lisp file
cl-geos/src/topology-operations.lisp: The cl-geos/src/topology-operations<dot>lisp file

F
File, Lisp, cl-geos.asd: The cl-geos<dot>asd file
File, Lisp, cl-geos/src/coordinate-sequences.lisp: The cl-geos/src/coordinate-sequences<dot>lisp file
File, Lisp, cl-geos/src/geometry.lisp: The cl-geos/src/geometry<dot>lisp file
File, Lisp, cl-geos/src/io.lisp: The cl-geos/src/io<dot>lisp file
File, Lisp, cl-geos/src/library.lisp: The cl-geos/src/library<dot>lisp file
File, Lisp, cl-geos/src/line-string.lisp: The cl-geos/src/line-string<dot>lisp file
File, Lisp, cl-geos/src/linear-ring.lisp: The cl-geos/src/linear-ring<dot>lisp file
File, Lisp, cl-geos/src/multi-line-string.lisp: The cl-geos/src/multi-line-string<dot>lisp file
File, Lisp, cl-geos/src/multi-point.lisp: The cl-geos/src/multi-point<dot>lisp file
File, Lisp, cl-geos/src/multi-polygon.lisp: The cl-geos/src/multi-polygon<dot>lisp file
File, Lisp, cl-geos/src/package.lisp: The cl-geos/src/package<dot>lisp file
File, Lisp, cl-geos/src/point.lisp: The cl-geos/src/point<dot>lisp file
File, Lisp, cl-geos/src/polygon.lisp: The cl-geos/src/polygon<dot>lisp file
File, Lisp, cl-geos/src/predicates.lisp: The cl-geos/src/predicates<dot>lisp file
File, Lisp, cl-geos/src/topology-operations.lisp: The cl-geos/src/topology-operations<dot>lisp file

L
Lisp File, cl-geos.asd: The cl-geos<dot>asd file
Lisp File, cl-geos/src/coordinate-sequences.lisp: The cl-geos/src/coordinate-sequences<dot>lisp file
Lisp File, cl-geos/src/geometry.lisp: The cl-geos/src/geometry<dot>lisp file
Lisp File, cl-geos/src/io.lisp: The cl-geos/src/io<dot>lisp file
Lisp File, cl-geos/src/library.lisp: The cl-geos/src/library<dot>lisp file
Lisp File, cl-geos/src/line-string.lisp: The cl-geos/src/line-string<dot>lisp file
Lisp File, cl-geos/src/linear-ring.lisp: The cl-geos/src/linear-ring<dot>lisp file
Lisp File, cl-geos/src/multi-line-string.lisp: The cl-geos/src/multi-line-string<dot>lisp file
Lisp File, cl-geos/src/multi-point.lisp: The cl-geos/src/multi-point<dot>lisp file
Lisp File, cl-geos/src/multi-polygon.lisp: The cl-geos/src/multi-polygon<dot>lisp file
Lisp File, cl-geos/src/package.lisp: The cl-geos/src/package<dot>lisp file
Lisp File, cl-geos/src/point.lisp: The cl-geos/src/point<dot>lisp file
Lisp File, cl-geos/src/polygon.lisp: The cl-geos/src/polygon<dot>lisp file
Lisp File, cl-geos/src/predicates.lisp: The cl-geos/src/predicates<dot>lisp file
Lisp File, cl-geos/src/topology-operations.lisp: The cl-geos/src/topology-operations<dot>lisp file

M
Module, cl-geos/src: The cl-geos/src module

Jump to:   C   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   I   M   N   O   P   R   S   T   U   W   X   Y  
Index Entry  Section

%
%geos-boundary: Internal functions
%geos-contains: Internal functions
%geos-convex-hull: Internal functions
%geos-coord-seq-create: Internal functions
%geos-coord-seq-get-dimensions: Internal functions
%geos-coord-seq-get-ordinate: Internal functions
%geos-coord-seq-get-size: Internal functions
%geos-coord-seq-get-x: Internal functions
%geos-coord-seq-get-y: Internal functions
%geos-coord-seq-set-x: Internal functions
%geos-coord-seq-set-y: Internal functions
%geos-covered-by: Internal functions
%geos-covers: Internal functions
%geos-crosses: Internal functions
%geos-difference: Internal functions
%geos-disjoint: Internal functions
%geos-envelope: Internal functions
%geos-equals: Internal functions
%geos-equals-exact: Internal functions
%geos-geom-clone: Internal functions
%geos-geom-create-collection: Internal functions
%geos-geom-create-line-string: Internal functions
%geos-geom-create-linear-ring: Internal functions
%geos-geom-create-point: Internal functions
%geos-geom-create-polygon: Internal functions
%geos-geom-destroy: Internal functions
%geos-geom-get-coord-seq: Internal functions
%geos-geom-get-x: Internal functions
%geos-geom-get-y: Internal functions
%geos-geom-type-id: Internal functions
%geos-get-centroid: Internal functions
%geos-intersection: Internal functions
%geos-intersects: Internal functions
%geos-is-closed: Internal functions
%geos-is-empty: Internal functions
%geos-is-ring: Internal functions
%geos-is-simple: Internal functions
%geos-is-valid: Internal functions
%geos-node: Internal functions
%geos-overlaps: Internal functions
%geos-point-on-surface: Internal functions
%geos-sym-difference: Internal functions
%geos-touches: Internal functions
%geos-unary-union: Internal functions
%geos-union: Internal functions
%geos-within: Internal functions
%geos-wkbwriter-create: Internal functions
%geos-wkbwriter-destroy: Internal functions
%geos-wkbwriter-write: Internal functions
%geos-wktreader-create: Internal functions
%geos-wktreader-destroy: Internal functions
%geos-wktreader-read: Internal functions
%geos-wktwriter-create: Internal functions
%geos-wktwriter-destroy: Internal functions
%geos-wktwriter-set-rounding-precision: Internal functions
%geos-wktwriter-set-trim: Internal functions
%geos-wktwriter-write: Internal functions
%make-context-handle: Internal functions

(
(setf cached-coords): Internal generic functions
(setf cached-coords): Internal generic functions
(setf cached-holes): Internal generic functions
(setf cached-holes): Internal generic functions
(setf cached-line-strings): Internal generic functions
(setf cached-line-strings): Internal generic functions
(setf cached-points): Internal generic functions
(setf cached-points): Internal generic functions
(setf cached-polygons): Internal generic functions
(setf cached-polygons): Internal generic functions
(setf cached-shell): Internal generic functions
(setf cached-shell): Internal generic functions
(setf cached-x): Internal generic functions
(setf cached-x): Internal generic functions
(setf cached-y): Internal generic functions
(setf cached-y): Internal generic functions
(setf cancel-finalization-fn): Internal generic functions
(setf cancel-finalization-fn): Internal generic functions
(setf context-handle-pointer): Internal functions
(setf geos-pointer): Internal generic functions
(setf geos-pointer): Internal generic functions

A
assert-coordinate-sequence: Internal functions

B
boundary: Exported functions

C
cached-coords: Internal generic functions
cached-coords: Internal generic functions
cached-holes: Internal generic functions
cached-holes: Internal generic functions
cached-line-strings: Internal generic functions
cached-line-strings: Internal generic functions
cached-points: Internal generic functions
cached-points: Internal generic functions
cached-polygons: Internal generic functions
cached-polygons: Internal generic functions
cached-shell: Internal generic functions
cached-shell: Internal generic functions
cached-x: Internal generic functions
cached-x: Internal generic functions
cached-y: Internal generic functions
cached-y: Internal generic functions
cancel-finalization-fn: Internal generic functions
cancel-finalization-fn: Internal generic functions
clone: Exported functions
contains-p: Exported functions
context-handle-p: Internal functions
context-handle-pointer: Internal functions
convex-hull: Exported functions
copy-context-handle: Internal functions
covered-by-p: Exported functions
covers-p: Exported functions
crosses-p: Exported functions

D
define-geos-fun: Internal macros
difference: Exported functions
disjoint-p: Exported functions

E
ensure-coordinate-ring: Internal functions
ensure-coordinate-sequence: Internal generic functions
ensure-coordinate-sequence: Internal generic functions
ensure-coordinate-sequence: Internal generic functions
ensure-line-string: Internal generic functions
ensure-line-string: Internal generic functions
ensure-line-string: Internal generic functions
ensure-linear-ring: Internal generic functions
ensure-linear-ring: Internal generic functions
ensure-linear-ring: Internal generic functions
ensure-point: Internal generic functions
ensure-point: Internal generic functions
ensure-point: Internal generic functions
ensure-polygon: Internal generic functions
ensure-polygon: Internal generic functions
ensure-polygon: Internal generic functions
envelope: Exported functions
equals-exact-p: Exported functions
equals-p: Exported functions
error-on: Internal generic functions
error-on: Internal generic functions
error-on: Internal generic functions

F
finish-geos: Internal functions
finishgeos-r: Internal functions
from-wkt-string: Exported functions
Function, %geos-boundary: Internal functions
Function, %geos-contains: Internal functions
Function, %geos-convex-hull: Internal functions
Function, %geos-coord-seq-create: Internal functions
Function, %geos-coord-seq-get-dimensions: Internal functions
Function, %geos-coord-seq-get-ordinate: Internal functions
Function, %geos-coord-seq-get-size: Internal functions
Function, %geos-coord-seq-get-x: Internal functions
Function, %geos-coord-seq-get-y: Internal functions
Function, %geos-coord-seq-set-x: Internal functions
Function, %geos-coord-seq-set-y: Internal functions
Function, %geos-covered-by: Internal functions
Function, %geos-covers: Internal functions
Function, %geos-crosses: Internal functions
Function, %geos-difference: Internal functions
Function, %geos-disjoint: Internal functions
Function, %geos-envelope: Internal functions
Function, %geos-equals: Internal functions
Function, %geos-equals-exact: Internal functions
Function, %geos-geom-clone: Internal functions
Function, %geos-geom-create-collection: Internal functions
Function, %geos-geom-create-line-string: Internal functions
Function, %geos-geom-create-linear-ring: Internal functions
Function, %geos-geom-create-point: Internal functions
Function, %geos-geom-create-polygon: Internal functions
Function, %geos-geom-destroy: Internal functions
Function, %geos-geom-get-coord-seq: Internal functions
Function, %geos-geom-get-x: Internal functions
Function, %geos-geom-get-y: Internal functions
Function, %geos-geom-type-id: Internal functions
Function, %geos-get-centroid: Internal functions
Function, %geos-intersection: Internal functions
Function, %geos-intersects: Internal functions
Function, %geos-is-closed: Internal functions
Function, %geos-is-empty: Internal functions
Function, %geos-is-ring: Internal functions
Function, %geos-is-simple: Internal functions
Function, %geos-is-valid: Internal functions
Function, %geos-node: Internal functions
Function, %geos-overlaps: Internal functions
Function, %geos-point-on-surface: Internal functions
Function, %geos-sym-difference: Internal functions
Function, %geos-touches: Internal functions
Function, %geos-unary-union: Internal functions
Function, %geos-union: Internal functions
Function, %geos-within: Internal functions
Function, %geos-wkbwriter-create: Internal functions
Function, %geos-wkbwriter-destroy: Internal functions
Function, %geos-wkbwriter-write: Internal functions
Function, %geos-wktreader-create: Internal functions
Function, %geos-wktreader-destroy: Internal functions
Function, %geos-wktreader-read: Internal functions
Function, %geos-wktwriter-create: Internal functions
Function, %geos-wktwriter-destroy: Internal functions
Function, %geos-wktwriter-set-rounding-precision: Internal functions
Function, %geos-wktwriter-set-trim: Internal functions
Function, %geos-wktwriter-write: Internal functions
Function, %make-context-handle: Internal functions
Function, (setf context-handle-pointer): Internal functions
Function, assert-coordinate-sequence: Internal functions
Function, boundary: Exported functions
Function, clone: Exported functions
Function, contains-p: Exported functions
Function, context-handle-p: Internal functions
Function, context-handle-pointer: Internal functions
Function, convex-hull: Exported functions
Function, copy-context-handle: Internal functions
Function, covered-by-p: Exported functions
Function, covers-p: Exported functions
Function, crosses-p: Exported functions
Function, difference: Exported functions
Function, disjoint-p: Exported functions
Function, ensure-coordinate-ring: Internal functions
Function, envelope: Exported functions
Function, equals-exact-p: Exported functions
Function, equals-p: Exported functions
Function, finish-geos: Internal functions
Function, finishgeos-r: Internal functions
Function, from-wkt-string: Exported functions
Function, geos-coord-seq-create: Internal functions
Function, geos-coord-seq-get-dimensions: Internal functions
Function, geos-coord-seq-get-ordinate: Internal functions
Function, geos-coord-seq-get-size: Internal functions
Function, geos-coord-seq-get-x: Internal functions
Function, geos-coord-seq-get-y: Internal functions
Function, geos-coord-seq-set-x: Internal functions
Function, geos-coord-seq-set-y: Internal functions
Function, geos-geom-clone: Internal functions
Function, geos-geom-create-collection: Internal functions
Function, geos-geom-create-line-string: Internal functions
Function, geos-geom-create-linear-ring: Internal functions
Function, geos-geom-create-point: Internal functions
Function, geos-geom-create-polygon: Internal functions
Function, geos-geom-destroy: Internal functions
Function, geos-geom-get-coord-seq: Internal functions
Function, geos-geom-get-x: Internal functions
Function, geos-geom-get-y: Internal functions
Function, geos-geom-type-id: Internal functions
Function, geos-wkbwriter-create: Internal functions
Function, geos-wkbwriter-destroy: Internal functions
Function, geos-wkbwriter-write: Internal functions
Function, geos-wktreader-create: Internal functions
Function, geos-wktreader-destroy: Internal functions
Function, geos-wktreader-read: Internal functions
Function, geos-wktwriter-create: Internal functions
Function, geos-wktwriter-destroy: Internal functions
Function, geos-wktwriter-set-rounding-precision: Internal functions
Function, geos-wktwriter-set-trim: Internal functions
Function, geos-wktwriter-write: Internal functions
Function, get-centroid: Exported functions
Function, init-geos: Internal functions
Function, initgeos-r: Internal functions
Function, intersection: Exported functions
Function, intersects-p: Exported functions
Function, is-closed: Internal functions
Function, is-empty: Internal functions
Function, is-ring: Internal functions
Function, is-simple: Internal functions
Function, is-valid: Internal functions
Function, make-context-handle: Internal functions
Function, make-line-string: Exported functions
Function, make-linear-ring: Exported functions
Function, make-multi-line-string: Exported functions
Function, make-multi-point: Exported functions
Function, make-multi-polygon: Exported functions
Function, make-point*: Exported functions
Function, make-polygon: Exported functions
Function, make-ring: Internal functions
Function, node: Exported functions
Function, overlaps-p: Exported functions
Function, point-on-surface: Exported functions
Function, release-ownership: Internal functions
Function, split-camel-case: Internal functions
Function, sym-difference: Exported functions
Function, to-wkb: Exported functions
Function, to-wkt: Exported functions
Function, touches-p: Exported functions
Function, unary-union: Exported functions
Function, union: Exported functions
Function, within-p: Exported functions
Function, wkb-file: Exported functions
Function, wkt-string: Exported functions

G
Generic Function, (setf cached-coords): Internal generic functions
Generic Function, (setf cached-holes): Internal generic functions
Generic Function, (setf cached-line-strings): Internal generic functions
Generic Function, (setf cached-points): Internal generic functions
Generic Function, (setf cached-polygons): Internal generic functions
Generic Function, (setf cached-shell): Internal generic functions
Generic Function, (setf cached-x): Internal generic functions
Generic Function, (setf cached-y): Internal generic functions
Generic Function, (setf cancel-finalization-fn): Internal generic functions
Generic Function, (setf geos-pointer): Internal generic functions
Generic Function, cached-coords: Internal generic functions
Generic Function, cached-holes: Internal generic functions
Generic Function, cached-line-strings: Internal generic functions
Generic Function, cached-points: Internal generic functions
Generic Function, cached-polygons: Internal generic functions
Generic Function, cached-shell: Internal generic functions
Generic Function, cached-x: Internal generic functions
Generic Function, cached-y: Internal generic functions
Generic Function, cancel-finalization-fn: Internal generic functions
Generic Function, ensure-coordinate-sequence: Internal generic functions
Generic Function, ensure-line-string: Internal generic functions
Generic Function, ensure-linear-ring: Internal generic functions
Generic Function, ensure-point: Internal generic functions
Generic Function, ensure-polygon: Internal generic functions
Generic Function, error-on: Internal generic functions
Generic Function, geos-error-message: Internal generic functions
Generic Function, geos-pointer: Internal generic functions
Generic Function, make-geos-rep: Internal generic functions
Generic Function, make-point: Exported generic functions
Generic Function, x: Internal generic functions
Generic Function, y: Internal generic functions
geos-coord-seq-create: Internal functions
geos-coord-seq-get-dimensions: Internal functions
geos-coord-seq-get-ordinate: Internal functions
geos-coord-seq-get-size: Internal functions
geos-coord-seq-get-x: Internal functions
geos-coord-seq-get-y: Internal functions
geos-coord-seq-set-x: Internal functions
geos-coord-seq-set-y: Internal functions
geos-error-message: Internal generic functions
geos-error-message: Internal generic functions
geos-geom-clone: Internal functions
geos-geom-create-collection: Internal functions
geos-geom-create-line-string: Internal functions
geos-geom-create-linear-ring: Internal functions
geos-geom-create-point: Internal functions
geos-geom-create-polygon: Internal functions
geos-geom-destroy: Internal functions
geos-geom-get-coord-seq: Internal functions
geos-geom-get-x: Internal functions
geos-geom-get-y: Internal functions
geos-geom-type-id: Internal functions
geos-pointer: Internal generic functions
geos-pointer: Internal generic functions
geos-wkbwriter-create: Internal functions
geos-wkbwriter-destroy: Internal functions
geos-wkbwriter-write: Internal functions
geos-wktreader-create: Internal functions
geos-wktreader-destroy: Internal functions
geos-wktreader-read: Internal functions
geos-wktwriter-create: Internal functions
geos-wktwriter-destroy: Internal functions
geos-wktwriter-set-rounding-precision: Internal functions
geos-wktwriter-set-trim: Internal functions
geos-wktwriter-write: Internal functions
get-centroid: Exported functions

I
init-geos: Internal functions
initgeos-r: Internal functions
intersection: Exported functions
intersects-p: Exported functions
is-closed: Internal functions
is-empty: Internal functions
is-ring: Internal functions
is-simple: Internal functions
is-valid: Internal functions

M
Macro, define-geos-fun: Internal macros
make-context-handle: Internal functions
make-geos-rep: Internal generic functions
make-geos-rep: Internal generic functions
make-geos-rep: Internal generic functions
make-geos-rep: Internal generic functions
make-geos-rep: Internal generic functions
make-geos-rep: Internal generic functions
make-geos-rep: Internal generic functions
make-geos-rep: Internal generic functions
make-line-string: Exported functions
make-linear-ring: Exported functions
make-multi-line-string: Exported functions
make-multi-point: Exported functions
make-multi-polygon: Exported functions
make-point: Exported generic functions
make-point: Exported generic functions
make-point: Exported generic functions
make-point*: Exported functions
make-polygon: Exported functions
make-ring: Internal functions
Method, (setf cached-coords): Internal generic functions
Method, (setf cached-holes): Internal generic functions
Method, (setf cached-line-strings): Internal generic functions
Method, (setf cached-points): Internal generic functions
Method, (setf cached-polygons): Internal generic functions
Method, (setf cached-shell): Internal generic functions
Method, (setf cached-x): Internal generic functions
Method, (setf cached-y): Internal generic functions
Method, (setf cancel-finalization-fn): Internal generic functions
Method, (setf geos-pointer): Internal generic functions
Method, cached-coords: Internal generic functions
Method, cached-holes: Internal generic functions
Method, cached-line-strings: Internal generic functions
Method, cached-points: Internal generic functions
Method, cached-polygons: Internal generic functions
Method, cached-shell: Internal generic functions
Method, cached-x: Internal generic functions
Method, cached-y: Internal generic functions
Method, cancel-finalization-fn: Internal generic functions
Method, ensure-coordinate-sequence: Internal generic functions
Method, ensure-coordinate-sequence: Internal generic functions
Method, ensure-line-string: Internal generic functions
Method, ensure-line-string: Internal generic functions
Method, ensure-linear-ring: Internal generic functions
Method, ensure-linear-ring: Internal generic functions
Method, ensure-point: Internal generic functions
Method, ensure-point: Internal generic functions
Method, ensure-polygon: Internal generic functions
Method, ensure-polygon: Internal generic functions
Method, error-on: Internal generic functions
Method, error-on: Internal generic functions
Method, geos-error-message: Internal generic functions
Method, geos-pointer: Internal generic functions
Method, make-geos-rep: Internal generic functions
Method, make-geos-rep: Internal generic functions
Method, make-geos-rep: Internal generic functions
Method, make-geos-rep: Internal generic functions
Method, make-geos-rep: Internal generic functions
Method, make-geos-rep: Internal generic functions
Method, make-geos-rep: Internal generic functions
Method, make-point: Exported generic functions
Method, make-point: Exported generic functions
Method, x: Internal generic functions
Method, y: Internal generic functions

N
node: Exported functions

O
overlaps-p: Exported functions

P
point-on-surface: Exported functions

R
release-ownership: Internal functions

S
split-camel-case: Internal functions
sym-difference: Exported functions

T
to-wkb: Exported functions
to-wkt: Exported functions
touches-p: Exported functions

U
unary-union: Exported functions
union: Exported functions

W
within-p: Exported functions
wkb-file: Exported functions
wkt-string: Exported functions

X
x: Internal generic functions
x: Internal generic functions

Y
y: Internal generic functions
y: Internal generic functions

Jump to:   %   (  
A   B   C   D   E   F   G   I   M   N   O   P   R   S   T   U   W   X   Y  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
C   E   G   M   P   S  
Index Entry  Section

*
*context-handle*: Internal special variables
*print-object-print-wkt*: Exported special variables
*type-map*: Internal special variables
*wkt-rounding-precision*: Exported special variables
*wkt-trim-p*: Exported special variables

C
cached-coords: Exported classes
cached-holes: Exported classes
cached-line-strings: Exported classes
cached-points: Exported classes
cached-polygons: Exported classes
cached-shell: Exported classes
cached-x: Exported classes
cached-y: Exported classes
cancel-finalization-fn: Exported classes

E
error-on: Internal classes
error-on: Internal classes

G
geos-pointer: Exported classes

M
message: Internal conditions

P
pointer: Internal structures

S
Slot, cached-coords: Exported classes
Slot, cached-holes: Exported classes
Slot, cached-line-strings: Exported classes
Slot, cached-points: Exported classes
Slot, cached-polygons: Exported classes
Slot, cached-shell: Exported classes
Slot, cached-x: Exported classes
Slot, cached-y: Exported classes
Slot, cancel-finalization-fn: Exported classes
Slot, error-on: Internal classes
Slot, error-on: Internal classes
Slot, geos-pointer: Exported classes
Slot, message: Internal conditions
Slot, pointer: Internal structures
Special Variable, *context-handle*: Internal special variables
Special Variable, *print-object-print-wkt*: Exported special variables
Special Variable, *type-map*: Internal special variables
Special Variable, *wkt-rounding-precision*: Exported special variables
Special Variable, *wkt-trim-p*: Exported special variables

Jump to:   *  
C   E   G   M   P   S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   %  
C   G   L   M   P   S  
Index Entry  Section

%
%geometry: Internal classes
%geometry-array: Internal classes
%geos-bool: Internal classes
%geos-return: Internal classes

C
cl-geos: The cl-geos system
Class, %geometry: Internal classes
Class, %geometry-array: Internal classes
Class, %geos-bool: Internal classes
Class, %geos-return: Internal classes
Class, geometry: Exported classes
Class, line-string: Exported classes
Class, linear-ring: Exported classes
Class, multi-line-string: Exported classes
Class, multi-point: Exported classes
Class, multi-polygon: Exported classes
Class, point: Exported classes
Class, polygon: Exported classes
Condition, geos-error: Internal conditions
context-handle: Internal structures

G
geometry: Exported classes
geos: The geos package
geos-error: Internal conditions

L
line-string: Exported classes
linear-ring: Exported classes

M
multi-line-string: Exported classes
multi-point: Exported classes
multi-polygon: Exported classes

P
Package, geos: The geos package
point: Exported classes
polygon: Exported classes

S
Structure, context-handle: Internal structures
System, cl-geos: The cl-geos system

Jump to:   %  
C   G   L   M   P   S