-------------------------------------------------------------------------------- -- | -- Module : Data.Geometry.Arrangement -- Copyright : (C) Frank Staals -- License : see the LICENSE file -- Maintainer : Frank Staals -- -- Data type for representing an Arrangement of lines in \(\mathbb{R}^2\). -- -------------------------------------------------------------------------------- module Data.Geometry.Arrangement( Arrangement(..) , inputLines, subdivision, boundedArea, unboundedIntersections , ArrangementBoundary , constructArrangement , constructArrangementInBox , constructArrangementInBox' , traverseLine , findStart, findStartVertex, findStartDart , follow ) where import Data.Geometry.Arrangement.Internal