Portability | GHC |
---|---|
Stability | highly unstable |
Maintainer | Stephen Tetley <stephen.tetley@gmail.com> |
Dots with anchors.
In many cases a surrounding circle is used to locate anchor points - this could be improved to use the actual dot border at some point.
- data DotAnchor u
- type DotLocImage u = LocImage u (DotAnchor u)
- type DDotLocImage = DotLocImage Double
- smallDisk :: (Floating u, Real u, InterpretUnit u) => DotLocImage u
- largeDisk :: (Floating u, Real u, InterpretUnit u) => DotLocImage u
- smallCirc :: (Floating u, Real u, InterpretUnit u) => DotLocImage u
- largeCirc :: (Floating u, Real u, InterpretUnit u) => DotLocImage u
- dotNone :: InterpretUnit u => DotLocImage u
- dotChar :: (Floating u, Real u, InterpretUnit u) => Char -> DotLocImage u
- dotText :: (Floating u, Real u, InterpretUnit u) => String -> DotLocImage u
- dotHLine :: (Floating u, InterpretUnit u) => DotLocImage u
- dotVLine :: (Floating u, InterpretUnit u) => DotLocImage u
- dotX :: (Floating u, InterpretUnit u) => DotLocImage u
- dotPlus :: (Floating u, InterpretUnit u) => DotLocImage u
- dotCross :: (Floating u, InterpretUnit u) => DotLocImage u
- dotDiamond :: (Floating u, InterpretUnit u) => DotLocImage u
- dotFDiamond :: (Floating u, InterpretUnit u) => DotLocImage u
- dotDisk :: (Floating u, InterpretUnit u) => DotLocImage u
- dotSquare :: (Floating u, Real u, InterpretUnit u) => DotLocImage u
- dotCircle :: (Floating u, InterpretUnit u) => DotLocImage u
- dotPentagon :: (Floating u, InterpretUnit u) => DotLocImage u
- dotStar :: (Floating u, InterpretUnit u) => DotLocImage u
- dotAsterisk :: (Floating u, InterpretUnit u) => DotLocImage u
- dotOPlus :: (Floating u, InterpretUnit u) => DotLocImage u
- dotOCross :: (Floating u, InterpretUnit u) => DotLocImage u
- dotFOCross :: (Floating u, InterpretUnit u) => DotLocImage u
- dotTriangle :: (Real u, Floating u, InterpretUnit u, Tolerance u) => DotLocImage u
Existential anchor type
All dots return the same thing a DotAnchor
which supports
the same (limited) see of anchors.
CenterAnchor (DotAnchor u) | |
CardinalAnchor (DotAnchor u) | |
CardinalAnchor2 (DotAnchor u) | |
RadialAnchor (DotAnchor u) | |
Num u => Translate (DotAnchor u) |
type DotLocImage u = LocImage u (DotAnchor u)Source
type DDotLocImage = DotLocImage DoubleSource
Dots with anchor points
smallDisk :: (Floating u, Real u, InterpretUnit u) => DotLocImage uSource
largeDisk :: (Floating u, Real u, InterpretUnit u) => DotLocImage uSource
smallCirc :: (Floating u, Real u, InterpretUnit u) => DotLocImage uSource
largeCirc :: (Floating u, Real u, InterpretUnit u) => DotLocImage uSource
dotNone :: InterpretUnit u => DotLocImage uSource
dotChar :: (Floating u, Real u, InterpretUnit u) => Char -> DotLocImage uSource
dotText :: (Floating u, Real u, InterpretUnit u) => String -> DotLocImage uSource
dotHLine :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotVLine :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotX :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotPlus :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotCross :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotDiamond :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotFDiamond :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotDisk :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotSquare :: (Floating u, Real u, InterpretUnit u) => DotLocImage uSource
dotCircle :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotPentagon :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotStar :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotAsterisk :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotOPlus :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotOCross :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotFOCross :: (Floating u, InterpretUnit u) => DotLocImage uSource
dotTriangle :: (Real u, Floating u, InterpretUnit u, Tolerance u) => DotLocImage uSource