DIAG: dump the Object data type, it's useless

This commit is contained in:
2014-12-07 04:33:45 +01:00
parent 9c1121d941
commit 70a6dd1766
5 changed files with 31 additions and 39 deletions

View File

@@ -13,16 +13,18 @@ import Graphics.Diagram.Core
coordPoints :: Diag
coordPoints = Diag cp
where
cp p (Object vt) = drawP vt (dotSize p) # fc black # lc black
cp p (Objects vts) = drawP (concat vts) (dotSize p) # fc black # lc black
cp _ [] = mempty
cp p [vt] = drawP vt (dotSize p) # fc black # lc black
cp p vts = drawP (concat vts) (dotSize p) # fc black # lc black
-- |Show coordinates as text above all points.
coordPointsText :: Diag
coordPointsText = Diag cpt
coordPointsText = Diag f
where
cpt p (Object vt) = drawT vt p
cpt p (Objects vts) = drawT (concat vts) p
f _ [] = mempty
f p [vt] = drawT vt p
f p vts = drawT (concat vts) p
drawT [] _ = mempty
drawT vt p
| showCoordText p = position $ zip vt (pointToTextCoord <$> vt)