CurryInfo: icurry-3.2.0 / TermGraph.SVG.bezBowSvg

definition: Info
 
bezBowSvg :: Point -> Point -> Float -> XmlExp
bezBowSvg from to dir = let bOffset = dir * (snd nodeSize) * 0.7
                  in XElem "path"
                        [ ( "d", unwords ["M", (svgCoord from),
                                "C", (svgCoord (movePoint from (0, bOffset))),
                                (svgCoord (movePoint to (0, bOffset))),
                                (svgCoord to)] ),
                          ( "stroke", "black" ),
                          ( "fill", "none" ) ]
                        []
demand: Info
 no demanded arguments
deterministic: Info
 deterministic operation
documentation: Info
 
draws a 180° turn Bezier curve
failfree: Info
 (_, _, _)
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {(_,_,_) |-> {XElem}}
name: Info
 bezBowSvg
precedence: Info
 no precedence defined
result-values: Info
 {XElem}
signature: Info
 (Prelude.Float, Prelude.Float) -> (Prelude.Float, Prelude.Float)
-> Prelude.Float -> XML.XmlExp
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 possibly non-terminating
totally-defined: Info
 possibly non-reducible on same data term