hoodle-types-0.1: Data types for programs for hoodle file format

PortabilityGHC
Stabilityexperimental
MaintainerIan-Woo Kim <ianwookim@gmail.com>
Safe HaskellNone

Data.Hoodle.BBox

Description

 

Synopsis

Documentation

data BBox Source

bounding box type

Constructors

BBox 

class BBoxable a whereSource

Methods

getBBox :: a -> BBoxSource

mkStrokeBBox :: Stroke -> StrokeBBoxSource

smart constructor for StrokeBBox

mkImageBBox :: Image -> ImageBBoxSource

smart constructor for ImageBBox

xformBBox :: ((Double, Double) -> (Double, Double)) -> BBox -> BBoxSource

general transform BBox

inflate :: BBox -> Double -> BBoxSource

inflate bbox by amount r

data ULMaybe a Source

Constructors

Bottom 
Middle a 
Top 

Instances

Eq a => Eq (ULMaybe a) 
Show a => Show (ULMaybe a) 

class Maybeable a whereSource

Associated Types

type ElemType a :: *Source