GeomAlg-0.2.3: Library of geometric algorithms in HaskellSource codeContentsIndex
GeomAlg.Delaunay.QEDSbasics
Description
Definitions for the quad edge data structure (QEDS).
Documentation
type Index = IntSource
data Edge a Source
Constructors
Edge
edgeTable :: EdgeTable
attributes :: a
show/hide Instances
Eq a => Eq (Edge a)
Show a => Show (Edge a)
type EdgeRef = (Index, Direction, Orientation)Source
type EdgeTable = (EdgeRef, EdgeRef, EdgeRef, EdgeRef)Source
data Direction Source
Constructors
Rot0
Rot1
Rot2
Rot3
show/hide Instances
data Orientation Source
Constructors
Normal
Flipped
show/hide Instances
decrDir :: Direction -> DirectionSource
incrDir :: Direction -> DirectionSource
edgesET :: EdgeTable -> [EdgeRef]Source
emptyET :: Index -> EdgeTableSource
lookupET :: Direction -> EdgeTable -> EdgeRefSource
updateET :: EdgeTable -> Direction -> EdgeRef -> EdgeTableSource
isDual :: EdgeRef -> BoolSource
isPrimal :: EdgeRef -> BoolSource
isFlipped :: EdgeRef -> BoolSource
sym :: EdgeRef -> EdgeRefSource
rotInv :: EdgeRef -> EdgeRefSource
flip :: EdgeRef -> EdgeRefSource
rot :: EdgeRef -> EdgeRefSource
isUnconnected :: Edge a -> BoolSource
isConnected :: Edge a -> BoolSource
Produced by Haddock version 2.4.2