GeomAlg-0.2.3: Library of geometric algorithms in HaskellContentsIndex
Search:
:&
<*>
<+>
<->
<.>
</=>
<==>
above
aboveOrLeft
aboveOrOn
aboveOrRight
accumulate
adaptTri
addD
addVoronoiNodes
adjacent
allNearest
amap
angle
1 (Function)
2 (Function)
3 (Function)
angle2
angle3
angleEps
angles
angleWrt
area
1 (Function)
2 (Function)
area2
areParallel
Array
Assoc
1 (Type/Class)
2 (Data Constructor)
assoc
assocs
1 (Function)
2 (Function)
attributes
below
belowOrLeft
belowOrOn
belowOrRight
bisector
black
blue
bottomupMergeHull
caseOrientation
caseTopped
cat
cats
cclockwise3
center
1 (Function)
2 (Function)
3 (Function)
centerOfSegment
chan
checkBy
choose1
choose2
Circle
1 (Type/Class)
2 (Data Constructor)
Circle2
Circle3
circleFrom3Points
classify
clip
Clockwise
clockwise3
closest
closestPair
1 (Function)
2 (Function)
Collinear
1 (Data Constructor)
2 (Data Constructor)
Collinear'
Color
comp
1 (Function)
2 (Function)
compareDistance
compareEps
compareIth
compareIthBy
components
1 (Function)
2 (Function)
connect
1 (Function)
2 (Function)
connected
1 (Function)
2 (Function)
contains
1 (Function)
2 (Function)
3 (Function)
containsBNV
convexTri
CounterClockwise
cross2
cross3
curry3
cyan
Dashed
DDAG
dead
decrDir
defaults
delaunay
1 (Function)
2 (Function)
delaunayHull
delaunayST
DelEdge
1 (Type/Class)
2 (Data Constructor)
delete
1 (Function)
2 (Function)
3 (Function)
4 (Function)
5 (Function)
deleteBy
1 (Function)
2 (Function)
deleteCollinear
deleteEdge
deleteMany
1 (Function)
2 (Function)
3 (Function)
deleteManyBy
dest
1 (Function)
2 (Function)
3 (Function)
diagonal
1 (Function)
2 (Function)
diagonals
dimension
Direction
direction
distance
distanceAux
distanceFromLine
divide
divideBy
divideBy'
divideSorted
divideSortedBy
dnext
1 (Function)
2 (Function)
doIntersect
doStrictIntersect
DoubleEps
1 (Type/Class)
2 (Data Constructor)
dprev
1 (Function)
2 (Function)
dps1
dps2
dps3
dps4
dpsN
dx
dy
earExcision
Edge
1 (Type/Class)
2 (Data Constructor)
EdgeRef
Edges
1 (Type/Class)
2 (Data Constructor)
edges
edgesET
EdgeTable
edgeTable
elem
elems
1 (Function)
2 (Function)
elts
empty
1 (Function)
2 (Function)
3 (Function)
4 (Function)
5 (Function)
6 (Function)
emptyET
End
epsilon
equalAngle
equalIth
equalRel
ES
1 (Type/Class)
2 (Data Constructor)
Event
1 (Type/Class)
2 (Data Constructor)
event
extremaBy
extreme
extremeArr
figure
Filled
filter
Finite
FiniteMap
flip
Flipped
fold
freeze
fromList
1 (Function)
2 (Function)
3 (Function)
4 (Function)
5 (Function)
6 (Function)
fromPDL
fromPolar
fromTopped
frt4
fst3
fst4
garey
genericChan
geq
geqInv
geqIth
geqRel
getAttr
1 (Function)
2 (Function)
getEdge
1 (Function)
2 (Function)
getThe
1 (Function)
2 (Function)
3 (Function)
getThem
graham
graham2
graham3
graham4
greaterIth
greaterRel
green
Halfplane
head
highest
highestLeftest
highestRightest
horizontal
hullOfHulls
include
inConvex
inConvexInteriour
incrDir
incrementalMergeHull
Index
1 (Type/Class)
2 (Type/Class)
indices
1 (Function)
2 (Function)
Infty
inInteriourOf
inInterval
inIntervalIth
initDDAG
insert
1 (Function)
2 (Function)
3 (Function)
4 (Function)
5 (Function)
insertBy
1 (Function)
2 (Function)
insertByC
insertC
1 (Function)
2 (Function)
insertMany
1 (Function)
2 (Function)
3 (Function)
insertManyC
1 (Function)
2 (Function)
insertSite
interAux
intersect
1 (Function)
2 (Function)
intersection
intersections
intersect_C
ips1
ips2
ips3
ips4
ipsN
isCollinear
isConnected
isConvex
isDual
isEmpty
1 (Function)
2 (Function)
3 (Function)
isFinite
isFlipped
isHalfplane
isHorizontal
isInConflict
isInfty
isLeftOf
isLeftTurn
isLeftTurnOrNearer
isLeftTurnOrOn
isOn
isort
isortBy
isPrimal
isRightOf
isRightTurn
isRightTurnOrNearer
isRightTurnOrOn
isSingleton
isUnconnected
isVertical
ith
jarvis
jarvisInt
KDTree
ketTri
key
keys
ksHull
ksHullX
L2
left
leftest
leftestHighest
leftestLowest
leftOf
leftOfOrOn
leftOrAbove
leftOrBelow
len
lengthOfSegment
leq
leqInv
leqIth
leqLength
leqRel
lessIth
lessRel
lexic
lexic2
liftToWith
Line
1 (Type/Class)
2 (Data Constructor)
Line2
Line2D
Line3
list
ListCat
lnext
1 (Function)
2 (Function)
locate
longerThan
lookup
1 (Function)
2 (Function)
3 (Function)
4 (Function)
lookupET
lookupMany
lookupWithDefault
lowerBridge
lowest
lowestLeftest
lowestRightest
lprev
1 (Function)
2 (Function)
makeEdge
manyNearest
map
mapLine
mapPolygon
maxEmptyCircle
maxima
maximaBy
maximaWith
maximaWithBy
maximumBy
maximumWith
median
medianBy
member
1 (Function)
2 (Function)
Merge
merge
1 (Function)
2 (Function)
mergeBy
mergeHull
mergeTri
mergeTriX
MetaPost
minima
minimaBy
minimaWith
minimaWithBy
minimumBy
minimumWith
minSqrDistance
minSqrDistances
minus
mkEmpty
modulo
monotonePartition
monoTri
mp
naiveClosest
naiveClosestPair
naiveInConvex
naiveIntersections
naiveMedian
naiveMedianBy
naiveMinSqrDistance
naiveSelect
naiveSelectBy
naiveTri
nearestPoint
negateP
neighbours
nextIndex
nil
Node
1 (Type/Class)
2 (Data Constructor)
nodes
1 (Function)
2 (Function)
None
norm
Normal
normalRandomDoubles
noXdups
noYdups
nubSort
nubSortBy
nubSorted
nubSortedBy
onext
1 (Function)
2 (Function)
onionLayers
oprev
1 (Function)
2 (Function)
Option
OrderRel
OrderRel3
org
1 (Function)
2 (Function)
3 (Function)
Orientation
1 (Type/Class)
2 (Type/Class)
orientation
orientationOfLines
origin
p00
p01
p02
P1
p1
P2
p2
P3
p3
P4
p42
p44
p50
p53
p59
Partition
partition
partition3
partition3Sorted
pen
perpendicular
plus
plus_C
Point
1 (Type/Class)
2 (Data Constructor)
Point1
1 (Type/Class)
2 (Data Constructor)
point1
Point2
1 (Type/Class)
2 (Data Constructor)
point2
Point2D
Point3
1 (Type/Class)
2 (Data Constructor)
Point4
1 (Type/Class)
2 (Data Constructor)
PointN
1 (Type/Class)
2 (Data Constructor)
pointN
pointsInC
pointsInUnitCircle
pointsOnC
pointsOnUnitCircle
Polar
1 (Type/Class)
2 (Data Constructor)
Polygon
Polygon2
Polygon3
PolygonCCW
PolygonCW
pprint
1 (Function)
2 (Function)
3 (Function)
pred
1 (Function)
2 (Function)
predBy
1 (Function)
2 (Function)
purple
putMP
QEDS
1 (Type/Class)
2 (Type/Class)
3 (Type/Class)
radius
randomDoubles
randomInts
rangeQuery
1 (Function)
2 (Function)
RangeTree
Ray
rayToLine
readPoints
readPoints1
readPoints2
readPoints3
readPoints4
readPointsN
readPolygon
readWith
red
reduce
reflect
1 (Function)
2 (Function)
Regular
Rel
Rel3
relToFst
relToSnd
reverseOrd
right
rightest
rightestHighest
rightestLowest
rightOf
rightOfOrOn
rightOrAbove
rightOrBelow
ring
1 (Function)
2 (Function)
rnext
1 (Function)
2 (Function)
rot
Rot0
Rot1
Rot2
Rot3
rotate
1 (Function)
2 (Function)
3 (Function)
rotateL
rotateOrg
1 (Function)
2 (Function)
rotateR
rotateTo
rotateToBy
rotInv
rprev
1 (Function)
2 (Function)
sat
scale
Scaled
Segment
segments
segmentToLine
segmentToRay
select
selectBy
Set
showMP
similiarAngle
Simplex
simplex
size
1 (Function)
2 (Function)
3 (Function)
4 (Function)
Slope
1 (Type/Class)
2 (Data Constructor)
slope
snd3
snd4
someConnectedEdge
1 (Function)
2 (Function)
sons
sort
1 (Function)
2 (Function)
3 (Function)
4 (Function)
sortBy
sortLe
1 (Function)
2 (Function)
sortMap
sortMapBy
source
1 (Function)
2 (Function)
3 (Function)
splice
Split
1 (Data Constructor)
2 (Type/Class)
3 (Data Constructor)
split
1 (Function)
2 (Function)
Split'
splitBy
splitByIndex
splitsAt
SplitTree
splitTree
splitWhile
sqrDistance
sqrDistanceFromLine
sqrLengthOfSegment
sqrRadius
SS
Start
StaticDDAG
stepsons
strictIntersect
sublist
sublist2
succ
1 (Function)
2 (Function)
succBy
1 (Function)
2 (Function)
swap
1 (Function)
2 (Function)
sym
tail
takeDrop
target
1 (Function)
2 (Function)
3 (Function)
thd3
thd4
time
to1
to2
to3
to4
toDouble
toList
1 (Function)
2 (Function)
3 (Function)
4 (Function)
5 (Function)
6 (Function)
toListCat
toN
toPolar
Topped
translate
1 (Function)
2 (Function)
Triangle
1 (Type/Class)
2 (Data Constructor)
3 (Data Constructor)
Triangle2
Triangle3
triangles
triangulateBy
unconnected
1 (Function)
2 (Function)
uncurry3
unit
1 (Function)
2 (Function)
update
updateAttr
updateEdge
updateET
updateMany
upperBridge
value
Vertex
Vertical
vertical
vertices
1 (Function)
2 (Function)
3 (Function)
volume6
voronoi
voronoiEdge
voronoiEdges
voronoiST
white
With
withLargestAngle
withLargestAngleInt
withMinimalSlope
withMinimalSlopeInt
writePoints
xcoord
xcoord1
xcoord2
ycoord
ycoord1
ycoord2
yellow
zcoord
zcoord1
zcoord2