funcmp-1.0: Functional MetaPostContentsIndex
FMP.Tree
Documentation
number :: Tree -> Tree' (Int, Int, Int)
data Tree' a
Constructors
Node' a NodeDescr [Tree' a]
data Tree
Constructors
Node Picture NodeDescr [Edge]
show/hide Instances
data Edge
Constructors
Edge Path Tree
Cross Path
show/hide Instances
data AlignSons
Constructors
DefaultAlign
AlignLeft
AlignRight
AlignLeftSon
AlignRightSon
AlignOverN Int
AlignAngles [Numeric]
AlignConst Numeric
AlignFunction (NodeDescr -> [Extent] -> Int -> [Numeric])
show/hide Instances
data Distance
Constructors
DistCenter Numeric
DistBorder Numeric
show/hide Instances
edge :: Tree -> Edge
edge' :: Path -> Tree -> Edge
cross :: Point -> Edge
cross' :: Path -> Edge
enode :: IsPicture a => a -> [Edge] -> Edge
node :: IsPicture a => a -> [Edge] -> Tree
stair :: Point -> Point -> Path
forEachNode :: (Tree -> Tree) -> Tree -> Tree
forEachLevelNode :: Int -> (Tree -> Tree) -> Tree -> Tree
forEachPic :: (Picture -> Picture) -> Tree -> Tree
forEachEdge :: (Path -> Path) -> Tree -> Tree
defaultAlign :: AlignSons
alignLeft :: AlignSons
alignRight :: AlignSons
alignLeftSon :: AlignSons
alignRightSon :: AlignSons
alignOverN :: Int -> AlignSons
alignAngles :: [Numeric] -> AlignSons
alignConst :: Numeric -> AlignSons
alignFunction :: (NodeDescr -> [Extent] -> Int -> [Numeric]) -> AlignSons
setAlign :: AlignSons -> Tree -> Tree
getAlign :: Tree -> AlignSons
setDistH :: Distance -> Tree -> Tree
getDistH :: Tree -> Distance
setDistV :: Distance -> Tree -> Tree
getDistV :: Tree -> Distance
fit :: Numeric -> Extent -> Extent -> Position
fitLeft :: Numeric -> [Extent] -> [Position]
fitRight :: Numeric -> [Extent] -> [Position]
distCenter :: Numeric -> Distance
distBorder :: Numeric -> Distance
data NodeName
Constructors
Parent
This
Root
Up Int
Son Int
show/hide Instances
Produced by Haddock version 0.8