Erzeugt zu geometrischen Objekten Buffer.
Imported modules
|
|
import copy
import geometry
import math
|
Functions
|
|
CircleBuffer
LineBuffer
PathBuffer
PointBuffer
PolygonBuffer
buffer
fprint
getBoundingBox
|
|
CircleBuffer
|
CircleBuffer ( c, d )
Liefert einen Buffer zu einem Circle (Circle)
Exceptions
|
|
"The area of the requested buffer would be less than 0!"
|
|
|
LineBuffer
|
LineBuffer ( ln, d )
Liefert Buffer zu einer Linie (Polygon)
Exceptions
|
|
"The area of the requested buffer would be less than 0!"
|
|
|
PathBuffer
|
PathBuffer ( p, d )
Liefert den Buffer zu einem Path (Polygon)
Exceptions
|
|
"The area of the requested buffer would be less than 0!"
|
|
|
PointBuffer
|
PointBuffer ( p, d )
Macht einen Buffer zu einem Point (Circle)
Exceptions
|
|
"The area of the requested buffer would be less than 0!"
|
|
|
PolygonBuffer
|
PolygonBuffer ( p, d )
Liefert den Buffer zu einem Polygon (Polygon)
Exceptions
|
|
"""Etwas schreckliches ist passiert:\12Es konnte kein Buffer erzeugt werden, da das Ausgangspolygon sich selbst scheidet."""
|
|
|
buffer
|
buffer ( obj, d )
Ruft je nach dem was die Argumente sind die entspechende Methode zur Generierung eines Buffers auf.
|
|
fprint
|
fprint ( objs )
gibt eine liste von polygonen als gnuplotdata aus
|
|
getBoundingBox
|
getBoundingBox ( obj )
Liefert die kleinste Box, die obj vollstaendig enthaelt.
|
Classes
|
|
|