-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Pretty-printing for primitive arrays -- -- generalized Algebraic Dynamic Programming -- -- A Pretty-printer for Primitive Arrays. -- -- The idea is not so much to provide pretty-printing for single arrays, -- but rather to allow for simple prettyfication of typical array data. -- In particular we want to have simplified pretty-printing of -- Inside/Outside combinations of arrays. @package PrimitiveArray-Pretty @version 0.0.0.2 -- | Probability grid square drawing routines. module Diagrams.TwoD.ProbabilityGrid -- | Fill weight for our grid. If the fill weight is logarithmic, -- then the line length is 1 / (1 + log value) otherwise it is -- value. data FillWeight FWlog :: FillWeight FWlinear :: FillWeight FWfill :: FillWeight data FillStyle FSopacityLog :: FillStyle FSopacityLinear :: FillStyle FSfull :: FillStyle -- | A single square in our grid. gridSquare :: (Monoid m, Semigroup m, TrailLike (QDiagram b V2 Double m)) => FillWeight -> FillStyle -> Log Double -> QDiagram b V2 Double m -- | Draw the actual grid. grid :: (Renderable (Text Double) b, Renderable (Path V2 Double) b) => FillWeight -> FillStyle -> t -> Int -> [String] -> [String] -> [Log Double] -> QDiagram b V2 Double Any -- | Render as svg. svgGridFile :: FilePath -> FillWeight -> FillStyle -> Int -> Int -> [String] -> [String] -> [Log Double] -> IO () -- | Render as eps. epsGridFile :: String -> FillWeight -> FillStyle -> Int -> Int -> [String] -> [String] -> [Log Double] -> IO () data RenderChoice SVG :: RenderChoice EPS :: RenderChoice -- | Choose a renderer with appropriate file name suffix gridFile :: [RenderChoice] -> String -> FillWeight -> FillStyle -> Int -> Int -> [String] -> [String] -> [Log Double] -> IO () instance Data.Data.Data Diagrams.TwoD.ProbabilityGrid.RenderChoice instance GHC.Show.Show Diagrams.TwoD.ProbabilityGrid.RenderChoice instance GHC.Classes.Eq Diagrams.TwoD.ProbabilityGrid.RenderChoice instance Data.Data.Data Diagrams.TwoD.ProbabilityGrid.FillStyle instance GHC.Show.Show Diagrams.TwoD.ProbabilityGrid.FillStyle instance GHC.Classes.Eq Diagrams.TwoD.ProbabilityGrid.FillStyle instance Data.Data.Data Diagrams.TwoD.ProbabilityGrid.FillWeight instance GHC.Show.Show Diagrams.TwoD.ProbabilityGrid.FillWeight instance GHC.Classes.Eq Diagrams.TwoD.ProbabilityGrid.FillWeight