funcmp-1.0: Functional MetaPostContentsIndex
FMP.Syntax
Documentation
class HasEmit a where
Methods
emit :: a -> Doc
show/hide Instances
data MetaPost
Constructors
MPAssign Term Term
MPAssignPath String MPPath
MPBoxit String MetaPost
MPBitLine (Term, Term) Term String
MPCloneit String String
MPClearIt
MPClip MPPath
MPComment String
MPConc MetaPost MetaPost
MPDef String Term
MPDefineTrans String MPTransform
MPDraw MPArrow MPPath MPPattern MPColor MPPen
MPDrawAHead MPArrow MPPath MPColor MPPen
MPDrawPic MPColor Term
MPDrawUnBoxed [String]
MPEquals [Term]
MPFigure Int MetaPost
MPFill MPPath MPColor MPPen
MPFixPos [String]
MPFixSize [String]
MPGraduate MPColor MPColor MPPath Int Double
MPGraduatePic MPColor MPColor Term Int Double
MPGraduatePath MPArrow MPColor MPColor MPPath MPPattern MPPen Int Double
MPGroup MetaPost
MPIfElse Term MetaPost MetaPost
MPImage String MetaPost
MPRelax
MPShapeit String
MPSubBox Int MetaPost
MPTex String
MPText String
MPVerbatim String
show/hide Instances
mpConcs :: [MetaPost] -> MetaPost
data MPArrow
Constructors
MPNormal
MPArrow (Maybe Double) (Maybe Double) MPArrowStyle
MPReverse (Maybe Double) (Maybe Double) MPArrowStyle
show/hide Instances
data MPArrowStyle
Constructors
MPArrowStyleFilled
MPArrowStyleLine
show/hide Instances
mpArrowStyle :: ArrowHeadStyle -> MPArrowStyle
mpPathArrow :: ArrowHead -> MPArrow
mpPathRArrow :: ArrowHead -> MPArrow
data MPTransform
Constructors
MPTransform Term Term Term Term Term Term
show/hide Instances
data MPPath
Constructors
MPPathNorm MPPathSub
MPCutbefore MPPath MPPath
MPCutafter MPPath MPPath
MPBPath Term
MPTransformP [Int] MPPath
MPShiftedP Term MPPath
MPSubPath Term Term MPPath
MPPathTerm Term
show/hide Instances
data MPPathSub
Constructors
MPPathSub Term MPPathJoin MPPathSub
MPPathEndDir Term MPPathDir
MPPathEnd Term
MPCycle
MPPathBuildCycle [MPPath]
MPPathTransform MPTransform MPPathSub
show/hide Instances
data MPPathJoin
Constructors
MPPathJoin MPPathDir MPPathBasicJoin MPPathDir
show/hide Instances
data MPPathBasicJoin
Constructors
MPPathBasicJoinCat
MPPathBasicJoin2
MPPathBasicJoin3
MPPathBasicJoinTense
MPPathBasicJoinStraight
MPPathBasicJoinTension1 MPPathBasicJoinTension
MPPathBasicJoinTension2 MPPathBasicJoinTension MPPathBasicJoinTension
MPPathBasicJoinControls1 Term
MPPathBasicJoinControls2 Term Term
show/hide Instances
data MPPathDir
Constructors
MPDefaultPathDir
MPPathDirCurl Term
MPPathDirPair Term Term
MPPathDir Term
show/hide Instances
data MPPathBasicJoinTension
Constructors
MPPathBasicJoinTension Term
MPPathBasicJoinAtLeast Term
show/hide Instances
data MPColor
Constructors
MPDefaultColor
MPColor Double Double Double
show/hide Instances
mpColor :: Color -> MPColor
data MPPen
Constructors
MPDefaultPen
MPPenCircle (Term, Term) Term
MPPenSquare (Term, Term) Term
show/hide Instances
mpPen :: Pen -> MPPen
data MPPattern
Constructors
MPDefaultPattern
MPDashPattern [Double]
show/hide Instances
mpPattern :: Pattern -> MPPattern
mpEquations :: [Equation] -> MetaPost
mpPEquations :: [Point] -> [Term]
mpNEquations :: [Numeric] -> [Term]
mpBoolean :: Boolean -> Term
mpBoolRelat :: BoolRelat -> String
mpPoint :: Point -> Term
mpCutPic :: CutPic -> Term
mpNumeric :: Numeric -> Term
emitL :: [String] -> Doc
showFF :: Double -> ShowS
emitPattern' :: MPPattern -> Doc
emitDefTrans :: String -> MPTransform -> Doc
emitColor' :: MPColor -> Doc
emitPen2 :: (Num b, HasEmit b, Eq a, HasEmit a) => (a, a) -> b -> Doc
emitPen' :: MPPen -> Doc
emitDir :: Dir -> String
tdot :: String -> Dir -> Term
tr :: Int -> String
pos :: Int -> Int -> String
savestring :: String -> String
defDX :: Term
defDY :: Term
txtDX :: Term
txtDY :: Term
shiftRefPoint :: Int -> Term
suff :: Int -> String
Produced by Haddock version 0.8