hgeometry-ipe-0.13: Reading and Writing ipe7 files.
Copyright(C) Frank Staals
Licensesee the LICENSE file
MaintainerFrank Staals
Safe HaskellNone
LanguageHaskell2010

Data.Geometry.QuadTree.Draw

Description

Machinery for drawing cells.

Synopsis

Documentation

drawCell :: Fractional r => IpeOut (Cell r) Path r Source #

Draw a quadTree cell as a Path

drawQuadTree :: (Fractional r, Ord r) => IpeOut (QuadTree v p r) Group r Source #

Draws an entire quadtree.

drawQuadTreeWith :: (ToObject i, Fractional r, Ord r) => IpeOut (p :+ Cell r) i r -> IpeOut (QuadTree v p r) Group r Source #

Draw a quadtree with a given method for drawing the cells.

quadTreeLevels :: forall i r v p. (ToObject i, Fractional r, Ord r) => IpeOut (TreeNode v p :+ Cell r) i r -> IpeOut (QuadTree v p r) Group r Source #

Draw every cell of a level of the quadtree.