Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Geometry.HCDT
Synopsis
- borderEdges :: Triangulation -> Seq Edge
- partitionEdges :: Triangulation -> (Seq Edge, Seq Edge)
- data Triangle = Triangle Int Int Int
- data Edge = Edge Int Int
- data Vertex = Vertex Double Double
- data Triangulation = Triangulation {}
- data ConstrainedTriangulation = ConstrainedTriangulation {}
- delaunay :: [Vertex] -> IO Triangulation
- cdelaunay :: [Vertex] -> [Edge] -> IO ConstrainedTriangulation
Documentation
borderEdges :: Triangulation -> Seq Edge Source #
Exterior edges of a Delaunay triangulation.
partitionEdges :: Triangulation -> (Seq Edge, Seq Edge) Source #
Exterior and interior edges of a Delaunay triangulation.
data Triangulation Source #
Constructors
Triangulation | |
Instances
Show Triangulation Source # | |
Defined in Geometry.HCDT.Types Methods showsPrec :: Int -> Triangulation -> ShowS # show :: Triangulation -> String # showList :: [Triangulation] -> ShowS # |
data ConstrainedTriangulation Source #
Constructors
ConstrainedTriangulation | |
Fields
|
Instances
Show ConstrainedTriangulation Source # | |
Defined in Geometry.HCDT.Types Methods showsPrec :: Int -> ConstrainedTriangulation -> ShowS # show :: ConstrainedTriangulation -> String # showList :: [ConstrainedTriangulation] -> ShowS # |