Portability | GHC |
---|---|
Stability | highly unstable |
Maintainer | stephen.tetley@gmail.com |
Safe Haskell | Safe-Infered |
- circle_trail :: (Real u, Floating u) => u -> AnaTrail u
- rcircle_trail :: (Real u, Floating u) => u -> Radian -> AnaTrail u
- ellipse_trail :: (Real u, Floating u) => u -> u -> AnaTrail u
- rellipse_trail :: (Real u, Floating u) => u -> u -> Radian -> AnaTrail u
- rectangle_trail :: (Real u, Floating u) => u -> u -> AnaTrail u
- rrectangle_trail :: (Real u, Floating u) => u -> u -> Radian -> AnaTrail u
- diamond_trail :: (Real u, Floating u) => u -> u -> AnaTrail u
- rdiamond_trail :: (Real u, Floating u) => u -> u -> Radian -> AnaTrail u
- isosceles_triangle_trail :: (Real u, Floating u) => u -> u -> AnaTrail u
- risosceles_triangle_trail :: (Real u, Floating u) => u -> u -> Radian -> AnaTrail u
- semicircle_trail :: (Real u, Floating u) => u -> AnaTrail u
- rsemicircle_trail :: (Real u, Floating u) => u -> Radian -> AnaTrail u
- semiellipse_trail :: (Real u, Floating u) => u -> u -> AnaTrail u
- rsemiellipse_trail :: (Real u, Floating u) => u -> u -> Radian -> AnaTrail u
- parallelogram_trail :: Floating u => u -> u -> Radian -> AnaTrail u
- rparallelogram_trail :: Floating u => u -> u -> Radian -> Radian -> AnaTrail u
- trapezium_trail :: Floating u => u -> u -> Radian -> AnaTrail u
- rtrapezium_trail :: Floating u => u -> u -> Radian -> Radian -> AnaTrail u
Documentation
circle_trail :: (Real u, Floating u) => u -> AnaTrail uSource
ellipse_trail :: (Real u, Floating u) => u -> u -> AnaTrail uSource
rectangle_trail :: (Real u, Floating u) => u -> u -> AnaTrail uSource
diamond_trail :: (Real u, Floating u) => u -> u -> AnaTrail uSource
isosceles_triangle_trail :: (Real u, Floating u) => u -> u -> AnaTrail uSource
risosceles_triangle_trail :: (Real u, Floating u) => u -> u -> Radian -> AnaTrail uSource
Drawn at the centroid (1/3 * h).
semicircle_trail :: (Real u, Floating u) => u -> AnaTrail uSource
semiellipse_trail :: (Real u, Floating u) => u -> u -> AnaTrail uSource
parallelogram_trail :: Floating u => u -> u -> Radian -> AnaTrail uSource
Note - bottom left angle must be smaller than 180deg, otherwise a runtime error is thrown.
rparallelogram_trail :: Floating u => u -> u -> Radian -> Radian -> AnaTrail uSource
Note - bottom left angle must be smaller than 180deg, otherwise a runtime error is thrown.
trapezium_trail :: Floating u => u -> u -> Radian -> AnaTrail uSource
Note - bottom left angle must be smaller than 180deg, otherwise a runtime error is thrown.
Also, no checking is perfomed on the relation between height and bottom_left ang. Out of range values will draw "twisted" trapezoids.