Portability | GHC |
---|---|
Stability | highly unstable |
Maintainer | stephen.tetley@gmail.com |
Safe Haskell | Safe-Infered |
- incline_circle :: (Real u, Floating u) => Vec2 u -> AnaTrail u
- incline_ellipse :: (Real u, Floating u) => u -> Vec2 u -> AnaTrail u
- incline_square :: (Real u, Floating u) => Vec2 u -> AnaTrail u
- incline_rect :: (Real u, Floating u) => u -> Vec2 u -> AnaTrail u
- incline_diamond :: (Real u, Floating u) => u -> Vec2 u -> AnaTrail u
- incline_triangle :: (Real u, Floating u) => Radian -> Vec2 u -> AnaTrail u
- incline_barb :: (Real u, Floating u) => Radian -> Vec2 u -> AnaTrail u
- incline_tube :: (Real u, Floating u) => u -> Vec2 u -> AnaTrail u
- incline_chamf_rect :: (Real u, Floating u) => u -> Vec2 u -> AnaTrail u
- trail_diagh :: (Real u, Floating u) => u -> Vec2 u -> CatTrail u
- trail_diagv :: (Real u, Floating u) => u -> Vec2 u -> CatTrail u
- trail_hdiag :: (Real u, Floating u) => u -> Vec2 u -> CatTrail u
- trail_vdiag :: (Real u, Floating u) => u -> Vec2 u -> CatTrail u
- trail_hdiagh :: (Real u, Floating u) => u -> u -> Vec2 u -> CatTrail u
- trail_vdiagv :: (Real u, Floating u) => u -> u -> Vec2 u -> CatTrail u
- trail_perp_bar :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail u
- trail_perp_bar2 :: (Real u, Floating u) => ClockDirection -> u -> u -> Vec2 u -> CatTrail u
- trail_vflam :: (Real u, Floating u) => ClockDirection -> u -> u -> Vec2 u -> CatTrail u
- trail_ortho_hbar :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail u
- trail_ortho_vbar :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail u
- trail_hright :: Num u => Vec2 u -> CatTrail u
- trail_vright :: Num u => Vec2 u -> CatTrail u
- trail_hrr :: (Floating u, Ord u) => u -> Vec2 u -> CatTrail u
- trail_vrr :: (Floating u, Ord u) => u -> Vec2 u -> CatTrail u
- trail_rrh :: (Floating u, Ord u) => u -> Vec2 u -> CatTrail u
- trail_rrv :: (Floating u, Ord u) => u -> Vec2 u -> CatTrail u
- trail_rect_loop :: (Real u, Floating u) => ClockDirection -> u -> u -> u -> Vec2 u -> CatTrail u
- vtriCurve :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail u
- vrectCurve :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail u
- vtrapCurve :: (Real u, Floating u) => ClockDirection -> u -> Radian -> Vec2 u -> CatTrail u
- vbowCurve :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail u
- vwedgeCurve :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail u
Documentation
incline_triangle :: (Real u, Floating u) => Radian -> Vec2 u -> AnaTrail uSource
Note - vector represents midpoint of the baseline to the tip. Angle is the ang of the tip.
This trail is primarily for drawing arrowheads.
incline_barb :: (Real u, Floating u) => Radian -> Vec2 u -> AnaTrail uSource
Note - vector represents midpoint of the baseline to the tip. Angle is the ang of the tip.
This trail is primarily for drawing arrowheads. The resulting path is open.
trail_diagh :: (Real u, Floating u) => u -> Vec2 u -> CatTrail uSource
Diagonal-horizontal trail.
--@ / o
trail_hdiagh :: (Real u, Floating u) => u -> u -> Vec2 u -> CatTrail uSource
Horizontal-diagonal-horizontal trail.
--@ / o--
trail_perp_bar :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail uSource
Uniform leg size.
trail_perp_bar2 :: (Real u, Floating u) => ClockDirection -> u -> u -> Vec2 u -> CatTrail uSource
Bar connector - independent leg size, legs perpendicular.
o @ | | '----'
The bar is drawn below the points.
trail_vflam :: (Real u, Floating u) => ClockDirection -> u -> u -> Vec2 u -> CatTrail uSource
Independent leg size.
trail_ortho_hbar :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail uSource
Height is minimum leg height. Ortho bar is horizontal.
trail_ortho_vbar :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail uSource
Width is minimum leg width. Ortho bar is vertical.
trail_hright :: Num u => Vec2 u -> CatTrail uSource
trail_vright :: Num u => Vec2 u -> CatTrail uSource
trail_rect_loop :: (Real u, Floating u) => ClockDirection -> u -> u -> u -> Vec2 u -> CatTrail uSource
vtriCurve :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail uSource
triCurve
formulated with a base vector rather than
base-width and angle of inclination.
vrectCurve :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail uSource
rectCurve
formulated with a base vector rather than
base-width and angle of inclination.
vtrapCurve :: (Real u, Floating u) => ClockDirection -> u -> Radian -> Vec2 u -> CatTrail uSource
trapCurve
formulated with a base vector rather than
base-width and angle of inclination.
vbowCurve :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail uSource
bowCurve
formulated with a base vector rather than
base-width and angle of inclination.
vwedgeCurve :: (Real u, Floating u) => ClockDirection -> u -> Vec2 u -> CatTrail uSource
wedgeCurve
formulated with a base vector rather than
base-width and angle of inclination.