Portability | portable |
---|---|
Stability | provisional |
Maintainer | simons@cryp.to |
Safe Haskell | Safe-Inferred |
Documentation
class Show a => IsPicture a whereSource
IsPicture Char | |
IsPicture Int | |
IsPicture Integer | |
IsPicture () | |
IsPicture Numeric | |
IsPicture Frame | |
IsPicture Area | |
IsPicture Path | |
IsPicture Picture | |
IsPicture Tree | |
IsPicture Canvas | |
IsPicture Turtle | |
(Show [a], IsPicture a) => IsPicture [a] | |
(Show (a, b), IsPicture a, IsPicture b) => IsPicture (a, b) | |
(Show (a, b, c), IsPicture a, IsPicture b, IsPicture c) => IsPicture (a, b, c) |
class HasPattern a whereSource
setPattern :: Pattern -> a -> aSource
setDefaultPattern :: a -> aSource
getPattern :: a -> PatternSource
class HasArrowHead a whereSource
setArrowHead :: ArrowHead -> a -> aSource
removeArrowHead :: a -> aSource
getArrowHead :: a -> Maybe ArrowHeadSource
setStartArrowHead :: ArrowHead -> a -> aSource
removeStartArrowHead :: a -> aSource
getStartArrowHead :: a -> Maybe ArrowHeadSource
class HasStartEndCut a whereSource
setStartCut :: IsName b => b -> a -> aSource
removeStartCut :: a -> aSource
setEndCut :: IsName b => b -> a -> aSource
removeEndCut :: a -> aSource
class HasStartEndDir a whereSource
setStartAngle :: Numeric -> a -> aSource
setEndAngle :: Numeric -> a -> aSource
setStartCurl :: Numeric -> a -> aSource
setEndCurl :: Numeric -> a -> aSource
setStartVector :: Point -> a -> aSource
setEndVector :: Point -> a -> aSource
removeStartDir :: a -> aSource
removeEndDir :: a -> aSource
class IsHideable a whereSource
joinTensions :: Tension -> Tension -> BasicJoinSource
joinControl :: Point -> BasicJoinSource
joinControls :: Point -> Point -> BasicJoinSource
buildCycle :: Path -> Path -> PathSource
transformPath :: Transformation -> Path -> PathSource
data Transformation Source
columnSepBy :: IsPicture a => Numeric -> [a] -> PictureSource
setTrueBoundingBox :: IsPicture a => a -> PictureSource
transform :: IsPicture a => Transformation -> a -> PictureSource
shifted :: (Numeric, Numeric) -> TransformationSource
lastNameIsDir :: Name -> BoolSource
arrowHeadSize :: Double -> Double -> ArrowHeadSource
pathLength :: Num a => Path -> aSource
forEachPath :: (PathElemDescr -> PathElemDescr) -> Path -> PathSource
getDefault :: Maybe a -> a -> aSource