packages feed

diagrams-lib 1.3.0.5 → 1.3.0.6

raw patch · 2 files changed

+8/−2 lines, 2 filesdep ~optparse-applicativePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: optparse-applicative

API changes (from Hackage documentation)

- Diagrams.Align: instance (InSpace v n a, HasOrigin a, Alignable a) => Alignable (b -> a)
- Diagrams.Align: instance (Metric v, OrderedField n) => Alignable (Envelope v n)
- Diagrams.Align: instance (Metric v, OrderedField n) => Alignable (Trace v n)
- Diagrams.Align: instance (Metric v, OrderedField n, Monoid' m) => Alignable (QDiagram b v n m)
- Diagrams.Align: instance (V b ~ v, N b ~ n, Metric v, OrderedField n, Alignable b) => Alignable (Map k b)
- Diagrams.Align: instance (V b ~ v, N b ~ n, Metric v, OrderedField n, Alignable b) => Alignable (Set b)
- Diagrams.Align: instance (V b ~ v, N b ~ n, Metric v, OrderedField n, Alignable b) => Alignable [b]
- Diagrams.Angle: instance Additive Angle
- Diagrams.Angle: instance Applicative Angle
- Diagrams.Angle: instance Enum n => Enum (Angle n)
- Diagrams.Angle: instance Eq n => Eq (Angle n)
- Diagrams.Angle: instance Functor Angle
- Diagrams.Angle: instance HasPhi v => HasPhi (Point v)
- Diagrams.Angle: instance HasTheta v => HasTheta (Point v)
- Diagrams.Angle: instance Num n => Monoid (Angle n)
- Diagrams.Angle: instance Num n => Semigroup (Angle n)
- Diagrams.Angle: instance Ord n => Ord (Angle n)
- Diagrams.Angle: instance Read n => Read (Angle n)
- Diagrams.Angle: instance Show n => Show (Angle n)
- Diagrams.Animation.Active: instance HasOrigin a => HasOrigin (Active a)
- Diagrams.Animation.Active: instance HasStyle a => HasStyle (Active a)
- Diagrams.Animation.Active: instance Juxtaposable a => Juxtaposable (Active a)
- Diagrams.Animation.Active: instance TrailLike t => TrailLike (Active t)
- Diagrams.Animation.Active: instance Transformable a => Transformable (Active a)
- Diagrams.Attributes: instance AttributeClass LineCap
- Diagrams.Attributes: instance AttributeClass LineJoin
- Diagrams.Attributes: instance AttributeClass LineMiterLimit
- Diagrams.Attributes: instance AttributeClass Opacity
- Diagrams.Attributes: instance Color SomeColor
- Diagrams.Attributes: instance Default LineCap
- Diagrams.Attributes: instance Default LineJoin
- Diagrams.Attributes: instance Default LineMiterLimit
- Diagrams.Attributes: instance Eq LineCap
- Diagrams.Attributes: instance Eq LineJoin
- Diagrams.Attributes: instance Eq LineMiterLimit
- Diagrams.Attributes: instance Eq n => Eq (Dashing n)
- Diagrams.Attributes: instance Functor Dashing
- Diagrams.Attributes: instance Ord LineCap
- Diagrams.Attributes: instance Ord LineJoin
- Diagrams.Attributes: instance Ord LineMiterLimit
- Diagrams.Attributes: instance OrderedField n => Default (LineWidthM n)
- Diagrams.Attributes: instance Semigroup (Dashing n)
- Diagrams.Attributes: instance Semigroup (LineWidth n)
- Diagrams.Attributes: instance Semigroup LineCap
- Diagrams.Attributes: instance Semigroup LineJoin
- Diagrams.Attributes: instance Semigroup LineMiterLimit
- Diagrams.Attributes: instance Semigroup Opacity
- Diagrams.Attributes: instance Show LineCap
- Diagrams.Attributes: instance Show LineJoin
- Diagrams.Attributes: instance Show SomeColor
- Diagrams.Attributes: instance Typeable Dashing
- Diagrams.Attributes: instance Typeable LineCap
- Diagrams.Attributes: instance Typeable LineJoin
- Diagrams.Attributes: instance Typeable LineMiterLimit
- Diagrams.Attributes: instance Typeable LineWidth
- Diagrams.Attributes: instance Typeable Opacity
- Diagrams.Attributes: instance Typeable SomeColor
- Diagrams.Attributes: instance Typeable n => AttributeClass (Dashing n)
- Diagrams.Attributes: instance Typeable n => AttributeClass (LineWidth n)
- Diagrams.Attributes: instance a ~ Double => Color (AlphaColour a)
- Diagrams.Attributes: instance a ~ Double => Color (Colour a)
- Diagrams.Backend.CmdLine: _fpu :: DiagramAnimOpts -> Double
- Diagrams.Backend.CmdLine: _height :: DiagramOpts -> Maybe Int
- Diagrams.Backend.CmdLine: _interval :: DiagramLoopOpts -> Int
- Diagrams.Backend.CmdLine: _list :: DiagramMultiOpts -> Bool
- Diagrams.Backend.CmdLine: _loop :: DiagramLoopOpts -> Bool
- Diagrams.Backend.CmdLine: _output :: DiagramOpts -> FilePath
- Diagrams.Backend.CmdLine: _selection :: DiagramMultiOpts -> Maybe String
- Diagrams.Backend.CmdLine: _src :: DiagramLoopOpts -> Maybe FilePath
- Diagrams.Backend.CmdLine: _width :: DiagramOpts -> Maybe Int
- Diagrams.Backend.CmdLine: instance (Parseable (Args (a -> d)), ToResult d, Mainable (ResultOf d)) => Mainable (a -> d)
- Diagrams.Backend.CmdLine: instance (Parseable a, Parseable b) => Parseable (a, b)
- Diagrams.Backend.CmdLine: instance (Parseable a, Parseable b, Parseable c) => Parseable (a, b, c)
- Diagrams.Backend.CmdLine: instance (Parseable a, Parseable b, Parseable c, Parseable d) => Parseable (a, b, c, d)
- Diagrams.Backend.CmdLine: instance Data DiagramAnimOpts
- Diagrams.Backend.CmdLine: instance Data DiagramMultiOpts
- Diagrams.Backend.CmdLine: instance Data DiagramOpts
- Diagrams.Backend.CmdLine: instance Mainable d => Mainable (IO d)
- Diagrams.Backend.CmdLine: instance Parseable ()
- Diagrams.Backend.CmdLine: instance Parseable (AlphaColour Double)
- Diagrams.Backend.CmdLine: instance Parseable (Colour Double)
- Diagrams.Backend.CmdLine: instance Parseable DiagramAnimOpts
- Diagrams.Backend.CmdLine: instance Parseable DiagramLoopOpts
- Diagrams.Backend.CmdLine: instance Parseable DiagramMultiOpts
- Diagrams.Backend.CmdLine: instance Parseable DiagramOpts
- Diagrams.Backend.CmdLine: instance Parseable Double
- Diagrams.Backend.CmdLine: instance Parseable Int
- Diagrams.Backend.CmdLine: instance Parseable String
- Diagrams.Backend.CmdLine: instance Show DiagramAnimOpts
- Diagrams.Backend.CmdLine: instance Show DiagramMultiOpts
- Diagrams.Backend.CmdLine: instance Show DiagramOpts
- Diagrams.Backend.CmdLine: instance ToResult (Animation b v n)
- Diagrams.Backend.CmdLine: instance ToResult (QDiagram b v n Any)
- Diagrams.Backend.CmdLine: instance ToResult [(String, QDiagram b v n Any)]
- Diagrams.Backend.CmdLine: instance ToResult [QDiagram b v n Any]
- Diagrams.Backend.CmdLine: instance ToResult d => ToResult (IO d)
- Diagrams.Backend.CmdLine: instance ToResult d => ToResult (a -> d)
- Diagrams.Backend.CmdLine: instance Typeable DiagramAnimOpts
- Diagrams.Backend.CmdLine: instance Typeable DiagramMultiOpts
- Diagrams.Backend.CmdLine: instance Typeable DiagramOpts
- Diagrams.BoundingBox: instance (Additive v', Foldable v', Ord n') => Each (BoundingBox v n) (BoundingBox v' n') (Point v n) (Point v' n')
- Diagrams.BoundingBox: instance (Additive v, Num n, Ord n) => HasOrigin (BoundingBox v n)
- Diagrams.BoundingBox: instance (Additive v, Ord n) => Monoid (BoundingBox v n)
- Diagrams.BoundingBox: instance (Additive v, Ord n) => Semigroup (BoundingBox v n)
- Diagrams.BoundingBox: instance (Additive v, Ord n) => Semigroup (NonEmptyBoundingBox v n)
- Diagrams.BoundingBox: instance (Metric v, Traversable v, OrderedField n) => Alignable (BoundingBox v n)
- Diagrams.BoundingBox: instance (Metric v, Traversable v, OrderedField n) => Enveloped (BoundingBox v n)
- Diagrams.BoundingBox: instance AsEmpty (BoundingBox v n)
- Diagrams.BoundingBox: instance Eq (v n) => Eq (BoundingBox v n)
- Diagrams.BoundingBox: instance Eq (v n) => Eq (NonEmptyBoundingBox v n)
- Diagrams.BoundingBox: instance Functor v => Functor (BoundingBox v)
- Diagrams.BoundingBox: instance Functor v => Functor (NonEmptyBoundingBox v)
- Diagrams.BoundingBox: instance Read (v n) => Read (BoundingBox v n)
- Diagrams.BoundingBox: instance RealFloat n => Traced (BoundingBox V2 n)
- Diagrams.BoundingBox: instance Show (v n) => Show (BoundingBox v n)
- Diagrams.BoundingBox: instance TypeableFloat n => Traced (BoundingBox V3 n)
- Diagrams.Combinators: instance Num n => Default (CatOpts n)
- Diagrams.Coordinates: instance (Eq a, Eq b) => Eq (a :& b)
- Diagrams.Coordinates: instance (Ord a, Ord b) => Ord (a :& b)
- Diagrams.Coordinates: instance (Show a, Show b) => Show (a :& b)
- Diagrams.Coordinates: instance Coordinates (V2 n)
- Diagrams.Coordinates: instance Coordinates (V3 n)
- Diagrams.Coordinates: instance Coordinates (V4 n)
- Diagrams.Coordinates: instance Coordinates (a :& b)
- Diagrams.Coordinates: instance Coordinates (a, b)
- Diagrams.Coordinates: instance Coordinates (a, b, c)
- Diagrams.Coordinates: instance Coordinates (a, b, c, d)
- Diagrams.Coordinates: instance Coordinates (v n) => Coordinates (Point v n)
- Diagrams.Deform: instance (Metric v, Metric u, OrderedField n, r ~ Located (Trail u n)) => Deformable (Located (Trail v n)) r
- Diagrams.Deform: instance (Metric v, Metric u, OrderedField n, r ~ Path u n) => Deformable (Path v n) r
- Diagrams.Deform: instance Monoid (Deformation v v n)
- Diagrams.Deform: instance Semigroup (Deformation v v n)
- Diagrams.Deform: instance r ~ Point u n => Deformable (Point v n) r
- Diagrams.Direction: instance (V (v n) ~ v, N (v n) ~ n, Transformable (v n)) => Transformable (Direction v n)
- Diagrams.Direction: instance Eq (v n) => Eq (Direction v n)
- Diagrams.Direction: instance Functor v => Functor (Direction v)
- Diagrams.Direction: instance HasPhi v => HasPhi (Direction v)
- Diagrams.Direction: instance HasTheta v => HasTheta (Direction v)
- Diagrams.Direction: instance Ord (v n) => Ord (Direction v n)
- Diagrams.Direction: instance Read (v n) => Read (Direction v n)
- Diagrams.Direction: instance Show (v n) => Show (Direction v n)
- Diagrams.LinearMap: instance (Additive v, Foldable v, Num n, r ~ Point u n) => AffineMappable (Point v n) r
- Diagrams.LinearMap: instance (LinearMappable a b, N a ~ N b, r ~ Located b) => AffineMappable (Located a) r
- Diagrams.LinearMap: instance (LinearMappable a b, r ~ Located b) => LinearMappable (Located a) r
- Diagrams.LinearMap: instance (Metric v, Metric u, OrderedField n, OrderedField m, r ~ Path u m) => LinearMappable (Path v n) r
- Diagrams.LinearMap: instance (Metric v, Metric u, OrderedField n, OrderedField m, r ~ SegTree u m) => LinearMappable (SegTree v n) r
- Diagrams.LinearMap: instance (Metric v, Metric u, OrderedField n, OrderedField m, r ~ Trail u m) => LinearMappable (Trail v n) r
- Diagrams.LinearMap: instance (Metric v, Metric u, OrderedField n, OrderedField m, r ~ Trail' l u m) => LinearMappable (Trail' l v n) r
- Diagrams.LinearMap: instance (Metric v, Metric u, OrderedField n, r ~ Path u n) => AffineMappable (Path v n) r
- Diagrams.LinearMap: instance (Metric v, Metric u, OrderedField n, r ~ SegTree u n) => AffineMappable (SegTree v n) r
- Diagrams.LinearMap: instance (Metric v, Metric u, OrderedField n, r ~ Trail u n) => AffineMappable (Trail v n) r
- Diagrams.LinearMap: instance (Metric v, Metric u, OrderedField n, r ~ Trail' l u n) => AffineMappable (Trail' l v n) r
- Diagrams.LinearMap: instance LinearMappable (Point v n) (Point u m)
- Diagrams.LinearMap: instance r ~ FixedSegment u m => LinearMappable (FixedSegment v n) r
- Diagrams.LinearMap: instance r ~ FixedSegment u n => AffineMappable (FixedSegment v n) r
- Diagrams.LinearMap: instance r ~ Offset c u m => LinearMappable (Offset c v n) r
- Diagrams.LinearMap: instance r ~ Offset c u n => AffineMappable (Offset c v n) r
- Diagrams.LinearMap: instance r ~ Segment c u m => LinearMappable (Segment c v n) r
- Diagrams.LinearMap: instance r ~ Segment c u n => AffineMappable (Segment c v n) r
- Diagrams.LinearMap: lapply :: LinearMap v u n -> v n -> u n
- Diagrams.Located: instance (Additive (V a), Num (N a), Transformable a) => Transformable (Located a)
- Diagrams.Located: instance (Eq (V a (N a)), Eq a) => Eq (Located a)
- Diagrams.Located: instance (InSpace v n a, EndValues a, Codomain a ~ v) => EndValues (Located a)
- Diagrams.Located: instance (InSpace v n a, Fractional n, HasArcLength a, Codomain a ~ v) => HasArcLength (Located a)
- Diagrams.Located: instance (InSpace v n a, Fractional n, Parametric a, Sectionable a, Codomain a ~ v) => Sectionable (Located a)
- Diagrams.Located: instance (InSpace v n a, Parametric a, Codomain a ~ v) => Parametric (Located a)
- Diagrams.Located: instance (Num (N a), Additive (V a)) => HasOrigin (Located a)
- Diagrams.Located: instance (Ord (V a (N a)), Ord a) => Ord (Located a)
- Diagrams.Located: instance (Read (V a (N a)), Read a) => Read (Located a)
- Diagrams.Located: instance (Show (V a (N a)), Show a) => Show (Located a)
- Diagrams.Located: instance (Traced a, Num (N a)) => Traced (Located a)
- Diagrams.Located: instance DomainBounds a => DomainBounds (Located a)
- Diagrams.Located: instance Enveloped a => Enveloped (Located a)
- Diagrams.Located: instance Enveloped a => Juxtaposable (Located a)
- Diagrams.Located: instance Qualifiable a => Qualifiable (Located a)
- Diagrams.Located: loc :: Located a -> Point (V a) (N a)
- Diagrams.Located: unLoc :: Located a -> a
- Diagrams.Parametric.Adjust: instance Bounded AdjustSide
- Diagrams.Parametric.Adjust: instance Default AdjustSide
- Diagrams.Parametric.Adjust: instance Enum AdjustSide
- Diagrams.Parametric.Adjust: instance Eq AdjustSide
- Diagrams.Parametric.Adjust: instance Fractional n => Default (AdjustMethod n)
- Diagrams.Parametric.Adjust: instance Fractional n => Default (AdjustOpts n)
- Diagrams.Parametric.Adjust: instance Ord AdjustSide
- Diagrams.Parametric.Adjust: instance Read AdjustSide
- Diagrams.Parametric.Adjust: instance Show AdjustSide
- Diagrams.Path: instance (Additive v, Num n) => HasOrigin (Path v n)
- Diagrams.Path: instance (HasLinearMap v, Metric v, OrderedField n) => Renderable (Path v n) NullBackend
- Diagrams.Path: instance (HasLinearMap v, Metric v, OrderedField n) => Transformable (Path v n)
- Diagrams.Path: instance (Metric v, OrderedField n) => Alignable (Path v n)
- Diagrams.Path: instance (Metric v, OrderedField n) => Enveloped (Path v n)
- Diagrams.Path: instance (Metric v, OrderedField n) => Juxtaposable (Path v n)
- Diagrams.Path: instance (Metric v, OrderedField n) => Reversing (Path v n)
- Diagrams.Path: instance (Metric v, OrderedField n) => TrailLike (Path v n)
- Diagrams.Path: instance AsEmpty (Path v n)
- Diagrams.Path: instance Cons (Path v n) (Path v' n') (Located (Trail v n)) (Located (Trail v' n'))
- Diagrams.Path: instance Each (Path v n) (Path v' n') (Located (Trail v n)) (Located (Trail v' n'))
- Diagrams.Path: instance Eq (v n) => Eq (Path v n)
- Diagrams.Path: instance Monoid (Path v n)
- Diagrams.Path: instance Ord (v n) => Ord (Path v n)
- Diagrams.Path: instance Rewrapped (Path v n) (Path v' n')
- Diagrams.Path: instance Semigroup (Path v n)
- Diagrams.Path: instance Show (v n) => Show (Path v n)
- Diagrams.Path: instance Snoc (Path v n) (Path v' n') (Located (Trail v n)) (Located (Trail v' n'))
- Diagrams.Path: instance ToPath (FixedSegment v n)
- Diagrams.Path: instance ToPath (Located (Segment Closed v n))
- Diagrams.Path: instance ToPath (Located (Trail v n))
- Diagrams.Path: instance ToPath (Located (Trail' l v n))
- Diagrams.Path: instance ToPath (Located [Segment Closed v n])
- Diagrams.Path: instance ToPath (Path v n)
- Diagrams.Path: instance ToPath (Trail v n)
- Diagrams.Path: instance ToPath a => ToPath [a]
- Diagrams.Path: instance Typeable Path
- Diagrams.Path: instance Wrapped (Path v n)
- Diagrams.Query: runQuery :: Query n m -> Point v n -> m
- Diagrams.Segment: _oeEnvelope :: OffsetEnvelope v n -> Envelope v n
- Diagrams.Segment: _oeOffset :: OffsetEnvelope v n -> !(TotalOffset v n)
- Diagrams.Segment: instance (Additive v, Fractional n) => Sectionable (FixedSegment v n)
- Diagrams.Segment: instance (Additive v, Fractional n) => Sectionable (Segment Closed v n)
- Diagrams.Segment: instance (Additive v, Num n) => EndValues (FixedSegment v n)
- Diagrams.Segment: instance (Additive v, Num n) => EndValues (Segment Closed v n)
- Diagrams.Segment: instance (Additive v, Num n) => HasOrigin (FixedSegment v n)
- Diagrams.Segment: instance (Additive v, Num n) => Parametric (FixedSegment v n)
- Diagrams.Segment: instance (Additive v, Num n) => Parametric (Segment Closed v n)
- Diagrams.Segment: instance (Additive v, Num n) => Reversing (Offset c v n)
- Diagrams.Segment: instance (Additive v, Num n) => Reversing (Segment Closed v n)
- Diagrams.Segment: instance (Additive v, Num n) => Transformable (FixedSegment v n)
- Diagrams.Segment: instance (Metric v, OrderedField n) => Enveloped (FixedSegment v n)
- Diagrams.Segment: instance (Metric v, OrderedField n) => Enveloped (Segment Closed v n)
- Diagrams.Segment: instance (Metric v, OrderedField n) => HasArcLength (FixedSegment v n)
- Diagrams.Segment: instance (Metric v, OrderedField n) => HasArcLength (Segment Closed v n)
- Diagrams.Segment: instance (Metric v, OrderedField n) => Measured (SegMeasure v n) (SegMeasure v n)
- Diagrams.Segment: instance (Metric v, OrderedField n) => Semigroup (OffsetEnvelope v n)
- Diagrams.Segment: instance (Num n, Additive v) => Monoid (TotalOffset v n)
- Diagrams.Segment: instance (Num n, Additive v) => Semigroup (TotalOffset v n)
- Diagrams.Segment: instance (Num n, Ord n) => Monoid (ArcLength n)
- Diagrams.Segment: instance (Num n, Ord n) => Semigroup (ArcLength n)
- Diagrams.Segment: instance (OrderedField n, Metric v) => Measured (SegMeasure v n) (Segment Closed v n)
- Diagrams.Segment: instance Each (FixedSegment v n) (FixedSegment v' n') (Point v n) (Point v' n')
- Diagrams.Segment: instance Each (Offset c v n) (Offset c v' n') (v n) (v' n')
- Diagrams.Segment: instance Each (Segment c v n) (Segment c v' n') (v n) (v' n')
- Diagrams.Segment: instance Eq (v n) => Eq (Offset c v n)
- Diagrams.Segment: instance Eq (v n) => Eq (Segment c v n)
- Diagrams.Segment: instance Functor v => Functor (Offset c v)
- Diagrams.Segment: instance Functor v => Functor (Segment c v)
- Diagrams.Segment: instance Monoid SegCount
- Diagrams.Segment: instance Num n => DomainBounds (FixedSegment v n)
- Diagrams.Segment: instance Num n => DomainBounds (Segment Closed v n)
- Diagrams.Segment: instance Ord (v n) => Ord (Offset c v n)
- Diagrams.Segment: instance Ord (v n) => Ord (Segment c v n)
- Diagrams.Segment: instance Renderable (Segment c v n) NullBackend
- Diagrams.Segment: instance Reversing (FixedSegment v n)
- Diagrams.Segment: instance Rewrapped (ArcLength n) (ArcLength n')
- Diagrams.Segment: instance Rewrapped (TotalOffset v n) (TotalOffset v' n')
- Diagrams.Segment: instance Rewrapped SegCount SegCount
- Diagrams.Segment: instance Semigroup SegCount
- Diagrams.Segment: instance Show (v n) => Show (FixedSegment v n)
- Diagrams.Segment: instance Show (v n) => Show (Offset c v n)
- Diagrams.Segment: instance Show (v n) => Show (Segment c v n)
- Diagrams.Segment: instance Transformable (Offset c v n)
- Diagrams.Segment: instance Transformable (Segment c v n)
- Diagrams.Segment: instance Wrapped (ArcLength n)
- Diagrams.Segment: instance Wrapped (TotalOffset v n)
- Diagrams.Segment: instance Wrapped SegCount
- Diagrams.Size: instance Constructor C1_0SizeSpec
- Diagrams.Size: instance Datatype D1SizeSpec
- Diagrams.Size: instance Functor v => Functor (SizeSpec v)
- Diagrams.Size: instance Generic (SizeSpec v n)
- Diagrams.Size: instance Hashable (v n) => Hashable (SizeSpec v n)
- Diagrams.Size: instance Show (v n) => Show (SizeSpec v n)
- Diagrams.Size: instance Typeable SizeSpec
- Diagrams.Tangent: instance (Additive v, Num n) => EndValues (Tangent (FixedSegment v n))
- Diagrams.Tangent: instance (Additive v, Num n) => EndValues (Tangent (Segment Closed v n))
- Diagrams.Tangent: instance (Additive v, Num n) => Parametric (Tangent (FixedSegment v n))
- Diagrams.Tangent: instance (Additive v, Num n) => Parametric (Tangent (Segment Closed v n))
- Diagrams.Tangent: instance (DomainBounds t, EndValues (Tangent t)) => EndValues (Tangent (Located t))
- Diagrams.Tangent: instance DomainBounds t => DomainBounds (Tangent t)
- Diagrams.Tangent: instance Parametric (Tangent t) => Parametric (Tangent (Located t))
- Diagrams.ThreeD.Attributes: _specularIntensity :: Specular -> Double
- Diagrams.ThreeD.Attributes: _specularSize :: Specular -> Double
- Diagrams.ThreeD.Attributes: instance AttributeClass Ambient
- Diagrams.ThreeD.Attributes: instance AttributeClass Diffuse
- Diagrams.ThreeD.Attributes: instance AttributeClass Highlight
- Diagrams.ThreeD.Attributes: instance AttributeClass SurfaceColor
- Diagrams.ThreeD.Attributes: instance Semigroup Ambient
- Diagrams.ThreeD.Attributes: instance Semigroup Diffuse
- Diagrams.ThreeD.Attributes: instance Semigroup Highlight
- Diagrams.ThreeD.Attributes: instance Semigroup SurfaceColor
- Diagrams.ThreeD.Attributes: instance Typeable Ambient
- Diagrams.ThreeD.Attributes: instance Typeable Diffuse
- Diagrams.ThreeD.Attributes: instance Typeable Highlight
- Diagrams.ThreeD.Attributes: instance Typeable SurfaceColor
- Diagrams.ThreeD.Camera: _horizontalFieldOfView :: PerspectiveLens n -> Angle n
- Diagrams.ThreeD.Camera: _orthoHeight :: OrthoLens n -> n
- Diagrams.ThreeD.Camera: _orthoWidth :: OrthoLens n -> n
- Diagrams.ThreeD.Camera: _verticalFieldOfView :: PerspectiveLens n -> Angle n
- Diagrams.ThreeD.Camera: instance CameraLens OrthoLens
- Diagrams.ThreeD.Camera: instance CameraLens PerspectiveLens
- Diagrams.ThreeD.Camera: instance Num n => Renderable (Camera l n) NullBackend
- Diagrams.ThreeD.Camera: instance Num n => Transformable (Camera l n)
- Diagrams.ThreeD.Camera: instance Typeable Camera
- Diagrams.ThreeD.Camera: instance Typeable OrthoLens
- Diagrams.ThreeD.Camera: instance Typeable PerspectiveLens
- Diagrams.ThreeD.Light: instance Fractional n => Transformable (ParallelLight n)
- Diagrams.ThreeD.Light: instance Fractional n => Transformable (PointLight n)
- Diagrams.ThreeD.Light: instance Typeable ParallelLight
- Diagrams.ThreeD.Light: instance Typeable PointLight
- Diagrams.ThreeD.Shapes: instance Fractional n => Renderable (Box n) NullBackend
- Diagrams.ThreeD.Shapes: instance Fractional n => Renderable (Ellipsoid n) NullBackend
- Diagrams.ThreeD.Shapes: instance Fractional n => Renderable (Frustum n) NullBackend
- Diagrams.ThreeD.Shapes: instance Fractional n => Transformable (Box n)
- Diagrams.ThreeD.Shapes: instance Fractional n => Transformable (Ellipsoid n)
- Diagrams.ThreeD.Shapes: instance Fractional n => Transformable (Frustum n)
- Diagrams.ThreeD.Shapes: instance Typeable Box
- Diagrams.ThreeD.Shapes: instance Typeable Ellipsoid
- Diagrams.ThreeD.Shapes: instance Typeable Frustum
- Diagrams.ThreeD.Types: instance HasPhi V3
- Diagrams.ThreeD.Types: instance HasR V3
- Diagrams.ThreeD.Types: instance HasTheta V3
- Diagrams.ThreeD.Types: instance Transformable (V3 n)
- Diagrams.Trail: instance (Floating n, Ord n, Metric v) => Measured (SegMeasure v n) (SegTree v n)
- Diagrams.Trail: instance (Floating n, Ord n, Metric v) => Monoid (SegTree v n)
- Diagrams.Trail: instance (Floating n, Ord n, Metric v) => Transformable (SegTree v n)
- Diagrams.Trail: instance (HasLinearMap v, Metric v, OrderedField n) => Renderable (Trail' o v n) NullBackend
- Diagrams.Trail: instance (HasLinearMap v, Metric v, OrderedField n) => Transformable (Trail v n)
- Diagrams.Trail: instance (HasLinearMap v, Metric v, OrderedField n) => Transformable (Trail' l v n)
- Diagrams.Trail: instance (Measured m a, Measured n b) => Cons (FingerTree m a) (FingerTree n b) a b
- Diagrams.Trail: instance (Measured m a, Measured n b) => Snoc (FingerTree m a) (FingerTree n b) a b
- Diagrams.Trail: instance (Metric (V a), OrderedField (N a), Measured m a, Transformable a) => Transformable (FingerTree m a)
- Diagrams.Trail: instance (Metric v, OrderedField n) => AsEmpty (Trail v n)
- Diagrams.Trail: instance (Metric v, OrderedField n) => AsEmpty (Trail' Line v n)
- Diagrams.Trail: instance (Metric v, OrderedField n) => Enveloped (Trail v n)
- Diagrams.Trail: instance (Metric v, OrderedField n) => Enveloped (Trail' l v n)
- Diagrams.Trail: instance (Metric v, OrderedField n) => Monoid (Trail v n)
- Diagrams.Trail: instance (Metric v, OrderedField n) => Monoid (Trail' Line v n)
- Diagrams.Trail: instance (Metric v, OrderedField n) => Parametric (GetSegment (Trail' Line v n))
- Diagrams.Trail: instance (Metric v, OrderedField n) => Reversing (Located (Trail v n))
- Diagrams.Trail: instance (Metric v, OrderedField n) => Reversing (Located (Trail' l v n))
- Diagrams.Trail: instance (Metric v, OrderedField n) => Reversing (Trail v n)
- Diagrams.Trail: instance (Metric v, OrderedField n) => Reversing (Trail' l v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Metric u, OrderedField n') => Cons (SegTree v n) (SegTree u n') (Segment Closed v n) (Segment Closed u n')
- Diagrams.Trail: instance (Metric v, OrderedField n, Metric u, OrderedField n') => Cons (Trail' Line v n) (Trail' Line u n') (Segment Closed v n) (Segment Closed u n')
- Diagrams.Trail: instance (Metric v, OrderedField n, Metric u, OrderedField n') => Snoc (SegTree v n) (SegTree u n') (Segment Closed v n) (Segment Closed u n')
- Diagrams.Trail: instance (Metric v, OrderedField n, Metric u, OrderedField n') => Snoc (Trail' Line v n) (Trail' Line u n') (Segment Closed v n) (Segment Closed u n')
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => EndValues (GetSegment (Trail v n))
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => EndValues (GetSegment (Trail' Line v n))
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => EndValues (GetSegment (Trail' Loop v n))
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => EndValues (SegTree v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => EndValues (Tangent (Trail v n))
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => EndValues (Trail v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => EndValues (Trail' l v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => HasArcLength (SegTree v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => HasArcLength (Trail v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => HasArcLength (Trail' l v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => Parametric (GetSegment (Trail v n))
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => Parametric (GetSegment (Trail' Loop v n))
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => Parametric (SegTree v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => Parametric (Tangent (Trail v n))
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => Parametric (Trail v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => Parametric (Trail' l v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => Sectionable (SegTree v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => Sectionable (Trail v n)
- Diagrams.Trail: instance (Metric v, OrderedField n, Real n) => Sectionable (Trail' Line v n)
- Diagrams.Trail: instance (OrderedField n, Metric v) => Semigroup (Trail v n)
- Diagrams.Trail: instance (OrderedField n, Metric v) => Semigroup (Trail' Line v n)
- Diagrams.Trail: instance (Parametric (GetSegment (Trail' c v n)), Additive v, Num n) => Parametric (Tangent (Trail' c v n))
- Diagrams.Trail: instance (Parametric (GetSegment (Trail' c v n)), EndValues (GetSegment (Trail' c v n)), Additive v, Num n) => EndValues (Tangent (Trail' c v n))
- Diagrams.Trail: instance DomainBounds t => DomainBounds (GetSegment t)
- Diagrams.Trail: instance Eq (v n) => Eq (SegTree v n)
- Diagrams.Trail: instance Eq (v n) => Eq (Trail v n)
- Diagrams.Trail: instance Eq (v n) => Eq (Trail' l v n)
- Diagrams.Trail: instance Num n => DomainBounds (SegTree v n)
- Diagrams.Trail: instance Num n => DomainBounds (Trail v n)
- Diagrams.Trail: instance Num n => DomainBounds (Trail' l v n)
- Diagrams.Trail: instance Ord (v n) => Ord (SegTree v n)
- Diagrams.Trail: instance Ord (v n) => Ord (Trail v n)
- Diagrams.Trail: instance Ord (v n) => Ord (Trail' l v n)
- Diagrams.Trail: instance Rewrapped (SegTree v n) (SegTree v' n')
- Diagrams.Trail: instance Rewrapped (Trail v n) (Trail v' n')
- Diagrams.Trail: instance Rewrapped (Trail' Line v n) (Trail' Line v' n')
- Diagrams.Trail: instance Show (v n) => Show (SegTree v n)
- Diagrams.Trail: instance Show (v n) => Show (Trail v n)
- Diagrams.Trail: instance Show (v n) => Show (Trail' l v n)
- Diagrams.Trail: instance Wrapped (SegTree v n)
- Diagrams.Trail: instance Wrapped (Trail v n)
- Diagrams.Trail: instance Wrapped (Trail' Line v n)
- Diagrams.TrailLike: instance (Metric v, OrderedField n) => TrailLike (Trail v n)
- Diagrams.TrailLike: instance (Metric v, OrderedField n) => TrailLike (Trail' Line v n)
- Diagrams.TrailLike: instance (Metric v, OrderedField n) => TrailLike (Trail' Loop v n)
- Diagrams.TrailLike: instance (Metric v, OrderedField n) => TrailLike [Point v n]
- Diagrams.TrailLike: instance TrailLike t => TrailLike (Located t)
- Diagrams.TrailLike: instance TrailLike t => TrailLike (TransInv t)
- Diagrams.Transform.ScaleInv: _scaleInvDir :: ScaleInv t -> Vn t
- Diagrams.Transform.ScaleInv: _scaleInvLoc :: ScaleInv t -> Point (V t) (N t)
- Diagrams.Transform.ScaleInv: _scaleInvObj :: ScaleInv t -> t
- Diagrams.Transform.ScaleInv: instance (Show t, Show (Vn t)) => Show (ScaleInv t)
- Diagrams.Transform.ScaleInv: instance (V t ~ V2, N t ~ n, RealFloat n, Renderable t b) => Renderable (ScaleInv t) b
- Diagrams.Transform.ScaleInv: instance (V t ~ V2, N t ~ n, RealFloat n, Transformable t) => Transformable (ScaleInv t)
- Diagrams.Transform.ScaleInv: instance (V t ~ v, N t ~ n, Additive v, Num n, HasOrigin t) => HasOrigin (ScaleInv t)
- Diagrams.Transform.ScaleInv: instance Typeable ScaleInv
- Diagrams.TwoD: _arrowHead :: ArrowOpts n -> ArrowHT n
- Diagrams.TwoD: _arrowShaft :: ArrowOpts n -> Trail V2 n
- Diagrams.TwoD: _arrowTail :: ArrowOpts n -> ArrowHT n
- Diagrams.TwoD: _eColor :: EnvelopeOpts n -> Colour Double
- Diagrams.TwoD: _eLineWidth :: EnvelopeOpts n -> Measure n
- Diagrams.TwoD: _ePoints :: EnvelopeOpts n -> Int
- Diagrams.TwoD: _headGap :: ArrowOpts n -> Measure n
- Diagrams.TwoD: _headLength :: ArrowOpts n -> Measure n
- Diagrams.TwoD: _headStyle :: ArrowOpts n -> Style V2 n
- Diagrams.TwoD: _lGradEnd :: LGradient n -> Point V2 n
- Diagrams.TwoD: _lGradSpreadMethod :: LGradient n -> SpreadMethod
- Diagrams.TwoD: _lGradStart :: LGradient n -> Point V2 n
- Diagrams.TwoD: _lGradStops :: LGradient n -> [GradientStop n]
- Diagrams.TwoD: _lGradTrans :: LGradient n -> Transformation V2 n
- Diagrams.TwoD: _oColor :: OriginOpts n -> Colour Double
- Diagrams.TwoD: _oMinSize :: OriginOpts n -> n
- Diagrams.TwoD: _oScale :: OriginOpts n -> n
- Diagrams.TwoD: _polyCenter :: PolygonOpts n -> Point V2 n
- Diagrams.TwoD: _polyOrient :: PolygonOpts n -> PolyOrientation n
- Diagrams.TwoD: _polyType :: PolygonOpts n -> PolyType n
- Diagrams.TwoD: _queryFillRule :: StrokeOpts a -> FillRule
- Diagrams.TwoD: _rGradCenter0 :: RGradient n -> Point V2 n
- Diagrams.TwoD: _rGradCenter1 :: RGradient n -> Point V2 n
- Diagrams.TwoD: _rGradRadius0 :: RGradient n -> n
- Diagrams.TwoD: _rGradRadius1 :: RGradient n -> n
- Diagrams.TwoD: _rGradSpreadMethod :: RGradient n -> SpreadMethod
- Diagrams.TwoD: _rGradStops :: RGradient n -> [GradientStop n]
- Diagrams.TwoD: _rGradTrans :: RGradient n -> Transformation V2 n
- Diagrams.TwoD: _radiusBL :: RoundedRectOpts d -> d
- Diagrams.TwoD: _radiusBR :: RoundedRectOpts d -> d
- Diagrams.TwoD: _radiusTL :: RoundedRectOpts d -> d
- Diagrams.TwoD: _radiusTR :: RoundedRectOpts d -> d
- Diagrams.TwoD: _shaftStyle :: ArrowOpts n -> Style V2 n
- Diagrams.TwoD: _stopColor :: GradientStop d -> SomeColor
- Diagrams.TwoD: _stopFraction :: GradientStop d -> d
- Diagrams.TwoD: _tColor :: TraceOpts n -> Colour Double
- Diagrams.TwoD: _tMinSize :: TraceOpts n -> n
- Diagrams.TwoD: _tPoints :: TraceOpts n -> Int
- Diagrams.TwoD: _tScale :: TraceOpts n -> n
- Diagrams.TwoD: _tailGap :: ArrowOpts n -> Measure n
- Diagrams.TwoD: _tailLength :: ArrowOpts n -> Measure n
- Diagrams.TwoD: _tailStyle :: ArrowOpts n -> Style V2 n
- Diagrams.TwoD: _vertexNames :: StrokeOpts a -> [[a]]
- Diagrams.TwoD.Arrow: _arrowHead :: ArrowOpts n -> ArrowHT n
- Diagrams.TwoD.Arrow: _arrowShaft :: ArrowOpts n -> Trail V2 n
- Diagrams.TwoD.Arrow: _arrowTail :: ArrowOpts n -> ArrowHT n
- Diagrams.TwoD.Arrow: _headGap :: ArrowOpts n -> Measure n
- Diagrams.TwoD.Arrow: _headLength :: ArrowOpts n -> Measure n
- Diagrams.TwoD.Arrow: _headStyle :: ArrowOpts n -> Style V2 n
- Diagrams.TwoD.Arrow: _shaftStyle :: ArrowOpts n -> Style V2 n
- Diagrams.TwoD.Arrow: _tailGap :: ArrowOpts n -> Measure n
- Diagrams.TwoD.Arrow: _tailLength :: ArrowOpts n -> Measure n
- Diagrams.TwoD.Arrow: _tailStyle :: ArrowOpts n -> Style V2 n
- Diagrams.TwoD.Arrow: instance TypeableFloat n => Default (ArrowOpts n)
- Diagrams.TwoD.Attributes: _lGradEnd :: LGradient n -> Point V2 n
- Diagrams.TwoD.Attributes: _lGradSpreadMethod :: LGradient n -> SpreadMethod
- Diagrams.TwoD.Attributes: _lGradStart :: LGradient n -> Point V2 n
- Diagrams.TwoD.Attributes: _lGradStops :: LGradient n -> [GradientStop n]
- Diagrams.TwoD.Attributes: _lGradTrans :: LGradient n -> Transformation V2 n
- Diagrams.TwoD.Attributes: _rGradCenter0 :: RGradient n -> Point V2 n
- Diagrams.TwoD.Attributes: _rGradCenter1 :: RGradient n -> Point V2 n
- Diagrams.TwoD.Attributes: _rGradRadius0 :: RGradient n -> n
- Diagrams.TwoD.Attributes: _rGradRadius1 :: RGradient n -> n
- Diagrams.TwoD.Attributes: _rGradSpreadMethod :: RGradient n -> SpreadMethod
- Diagrams.TwoD.Attributes: _rGradStops :: RGradient n -> [GradientStop n]
- Diagrams.TwoD.Attributes: _rGradTrans :: RGradient n -> Transformation V2 n
- Diagrams.TwoD.Attributes: _stopColor :: GradientStop d -> SomeColor
- Diagrams.TwoD.Attributes: _stopFraction :: GradientStop d -> d
- Diagrams.TwoD.Attributes: instance Default (FillTexture n)
- Diagrams.TwoD.Attributes: instance Default (LineTexture n)
- Diagrams.TwoD.Attributes: instance Floating n => Transformable (FillTexture n)
- Diagrams.TwoD.Attributes: instance Floating n => Transformable (LineTexture n)
- Diagrams.TwoD.Attributes: instance Floating n => Transformable (Texture n)
- Diagrams.TwoD.Attributes: instance Fractional n => Transformable (LGradient n)
- Diagrams.TwoD.Attributes: instance Fractional n => Transformable (RGradient n)
- Diagrams.TwoD.Attributes: instance Semigroup (FillTexture n)
- Diagrams.TwoD.Attributes: instance Semigroup (LineTexture n)
- Diagrams.TwoD.Attributes: instance Typeable FillTexture
- Diagrams.TwoD.Attributes: instance Typeable LineTexture
- Diagrams.TwoD.Attributes: instance Typeable Texture
- Diagrams.TwoD.Attributes: instance Typeable n => AttributeClass (FillTexture n)
- Diagrams.TwoD.Attributes: instance Typeable n => AttributeClass (LineTexture n)
- Diagrams.TwoD.Attributes: instance Typeable n => SplitAttribute (FillTextureLoops n)
- Diagrams.TwoD.Image: instance Fractional n => HasOrigin (DImage n a)
- Diagrams.TwoD.Image: instance Fractional n => Renderable (DImage n a) NullBackend
- Diagrams.TwoD.Image: instance Fractional n => Transformable (DImage n a)
- Diagrams.TwoD.Image: instance Typeable DImage
- Diagrams.TwoD.Image: instance Typeable Embedded
- Diagrams.TwoD.Image: instance Typeable External
- Diagrams.TwoD.Image: instance Typeable Native
- Diagrams.TwoD.Model: _eColor :: EnvelopeOpts n -> Colour Double
- Diagrams.TwoD.Model: _eLineWidth :: EnvelopeOpts n -> Measure n
- Diagrams.TwoD.Model: _ePoints :: EnvelopeOpts n -> Int
- Diagrams.TwoD.Model: _oColor :: OriginOpts n -> Colour Double
- Diagrams.TwoD.Model: _oMinSize :: OriginOpts n -> n
- Diagrams.TwoD.Model: _oScale :: OriginOpts n -> n
- Diagrams.TwoD.Model: _tColor :: TraceOpts n -> Colour Double
- Diagrams.TwoD.Model: _tMinSize :: TraceOpts n -> n
- Diagrams.TwoD.Model: _tPoints :: TraceOpts n -> Int
- Diagrams.TwoD.Model: _tScale :: TraceOpts n -> n
- Diagrams.TwoD.Model: instance Floating n => Default (TraceOpts n)
- Diagrams.TwoD.Model: instance Fractional n => Default (OriginOpts n)
- Diagrams.TwoD.Model: instance OrderedField n => Default (EnvelopeOpts n)
- Diagrams.TwoD.Offset: _expandCap :: ExpandOpts d -> LineCap
- Diagrams.TwoD.Offset: _expandEpsilon :: ExpandOpts d -> d
- Diagrams.TwoD.Offset: _expandJoin :: ExpandOpts d -> LineJoin
- Diagrams.TwoD.Offset: _expandMiterLimit :: ExpandOpts d -> d
- Diagrams.TwoD.Offset: _offsetEpsilon :: OffsetOpts d -> d
- Diagrams.TwoD.Offset: _offsetJoin :: OffsetOpts d -> LineJoin
- Diagrams.TwoD.Offset: _offsetMiterLimit :: OffsetOpts d -> d
- Diagrams.TwoD.Offset: instance Eq d => Eq (ExpandOpts d)
- Diagrams.TwoD.Offset: instance Eq d => Eq (OffsetOpts d)
- Diagrams.TwoD.Offset: instance Fractional d => Default (ExpandOpts d)
- Diagrams.TwoD.Offset: instance Fractional d => Default (OffsetOpts d)
- Diagrams.TwoD.Offset: instance Show d => Show (ExpandOpts d)
- Diagrams.TwoD.Offset: instance Show d => Show (OffsetOpts d)
- Diagrams.TwoD.Path: _queryFillRule :: StrokeOpts a -> FillRule
- Diagrams.TwoD.Path: _vertexNames :: StrokeOpts a -> [[a]]
- Diagrams.TwoD.Path: instance (TypeableFloat n, Renderable (Path V2 n) b) => TrailLike (QDiagram b V2 n Any)
- Diagrams.TwoD.Path: instance AsEmpty (Clip n)
- Diagrams.TwoD.Path: instance AttributeClass FillRule
- Diagrams.TwoD.Path: instance Clip n1 ~ t0 => Rewrapped (Clip n0) t0
- Diagrams.TwoD.Path: instance Default (StrokeOpts a)
- Diagrams.TwoD.Path: instance Default FillRule
- Diagrams.TwoD.Path: instance Eq FillRule
- Diagrams.TwoD.Path: instance Ord FillRule
- Diagrams.TwoD.Path: instance OrderedField n => Transformable (Clip n)
- Diagrams.TwoD.Path: instance RealFloat n => Traced (Path V2 n)
- Diagrams.TwoD.Path: instance RealFloat n => Traced (Trail V2 n)
- Diagrams.TwoD.Path: instance Semigroup (Clip n)
- Diagrams.TwoD.Path: instance Semigroup FillRule
- Diagrams.TwoD.Path: instance Show FillRule
- Diagrams.TwoD.Path: instance Typeable Clip
- Diagrams.TwoD.Path: instance Typeable FillRule
- Diagrams.TwoD.Path: instance Typeable n => AttributeClass (Clip n)
- Diagrams.TwoD.Path: instance Wrapped (Clip n0)
- Diagrams.TwoD.Polygons: _polyCenter :: PolygonOpts n -> Point V2 n
- Diagrams.TwoD.Polygons: _polyOrient :: PolygonOpts n -> PolyOrientation n
- Diagrams.TwoD.Polygons: _polyType :: PolygonOpts n -> PolyType n
- Diagrams.TwoD.Polygons: instance Eq n => Eq (PolyOrientation n)
- Diagrams.TwoD.Polygons: instance Functor GraphPart
- Diagrams.TwoD.Polygons: instance Num n => Default (PolygonOpts n)
- Diagrams.TwoD.Polygons: instance Ord n => Ord (PolyOrientation n)
- Diagrams.TwoD.Polygons: instance Read n => Read (PolyOrientation n)
- Diagrams.TwoD.Polygons: instance Show a => Show (GraphPart a)
- Diagrams.TwoD.Polygons: instance Show n => Show (PolyOrientation n)
- Diagrams.TwoD.Segment: instance OrderedField n => Traced (FixedSegment V2 n)
- Diagrams.TwoD.Segment: instance OrderedField n => Traced (Segment Closed V2 n)
- Diagrams.TwoD.Segment.Bernstein: bernsteinCoeffs :: BernsteinPoly n -> [n]
- Diagrams.TwoD.Segment.Bernstein: bernsteinDegree :: BernsteinPoly n -> Int
- Diagrams.TwoD.Segment.Bernstein: instance Fractional n => EndValues (BernsteinPoly n)
- Diagrams.TwoD.Segment.Bernstein: instance Fractional n => Num (BernsteinPoly n)
- Diagrams.TwoD.Segment.Bernstein: instance Fractional n => Parametric (BernsteinPoly n)
- Diagrams.TwoD.Segment.Bernstein: instance Fractional n => Sectionable (BernsteinPoly n)
- Diagrams.TwoD.Segment.Bernstein: instance Functor BernsteinPoly
- Diagrams.TwoD.Segment.Bernstein: instance Num n => DomainBounds (BernsteinPoly n)
- Diagrams.TwoD.Segment.Bernstein: instance Show n => Show (BernsteinPoly n)
- Diagrams.TwoD.Shapes: _radiusBL :: RoundedRectOpts d -> d
- Diagrams.TwoD.Shapes: _radiusBR :: RoundedRectOpts d -> d
- Diagrams.TwoD.Shapes: _radiusTL :: RoundedRectOpts d -> d
- Diagrams.TwoD.Shapes: _radiusTR :: RoundedRectOpts d -> d
- Diagrams.TwoD.Shapes: instance Num d => Default (RoundedRectOpts d)
- Diagrams.TwoD.Text: instance AttributeClass Font
- Diagrams.TwoD.Text: instance AttributeClass FontSlant
- Diagrams.TwoD.Text: instance AttributeClass FontWeight
- Diagrams.TwoD.Text: instance Default FontSlant
- Diagrams.TwoD.Text: instance Default FontWeight
- Diagrams.TwoD.Text: instance Eq Font
- Diagrams.TwoD.Text: instance Eq FontSlant
- Diagrams.TwoD.Text: instance Eq FontWeight
- Diagrams.TwoD.Text: instance Floating n => HasOrigin (Text n)
- Diagrams.TwoD.Text: instance Floating n => Renderable (Text n) NullBackend
- Diagrams.TwoD.Text: instance Floating n => Transformable (Text n)
- Diagrams.TwoD.Text: instance Functor FontSize
- Diagrams.TwoD.Text: instance Num n => Default (FontSizeM n)
- Diagrams.TwoD.Text: instance Ord FontSlant
- Diagrams.TwoD.Text: instance Ord FontWeight
- Diagrams.TwoD.Text: instance Semigroup (FontSize n)
- Diagrams.TwoD.Text: instance Semigroup Font
- Diagrams.TwoD.Text: instance Semigroup FontSlant
- Diagrams.TwoD.Text: instance Semigroup FontWeight
- Diagrams.TwoD.Text: instance Show FontSlant
- Diagrams.TwoD.Text: instance Show FontWeight
- Diagrams.TwoD.Text: instance Typeable Font
- Diagrams.TwoD.Text: instance Typeable FontSize
- Diagrams.TwoD.Text: instance Typeable FontSlant
- Diagrams.TwoD.Text: instance Typeable FontWeight
- Diagrams.TwoD.Text: instance Typeable Text
- Diagrams.TwoD.Text: instance Typeable n => AttributeClass (FontSize n)
- Diagrams.TwoD.Types: instance HasR V2
- Diagrams.TwoD.Types: instance HasR v => HasR (Point v)
- Diagrams.TwoD.Types: instance HasTheta V2
- Diagrams.TwoD.Types: instance Transformable (V2 n)
+ Diagrams.Align: instance (Diagrams.Core.V.InSpace v n a, Diagrams.Core.HasOrigin.HasOrigin a, Diagrams.Align.Alignable a) => Diagrams.Align.Alignable (b -> a)
+ Diagrams.Align: instance (Diagrams.Core.V.V b ~ v, Diagrams.Core.V.N b ~ n, Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, Diagrams.Align.Alignable b) => Diagrams.Align.Alignable (Data.Map.Base.Map k b)
+ Diagrams.Align: instance (Diagrams.Core.V.V b ~ v, Diagrams.Core.V.N b ~ n, Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, Diagrams.Align.Alignable b) => Diagrams.Align.Alignable (Data.Set.Base.Set b)
+ Diagrams.Align: instance (Diagrams.Core.V.V b ~ v, Diagrams.Core.V.N b ~ n, Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, Diagrams.Align.Alignable b) => Diagrams.Align.Alignable [b]
+ Diagrams.Align: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Align.Alignable (Diagrams.Core.Envelope.Envelope v n)
+ Diagrams.Align: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Align.Alignable (Diagrams.Core.Trace.Trace v n)
+ Diagrams.Align: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, Data.Monoid.WithSemigroup.Monoid' m) => Diagrams.Align.Alignable (Diagrams.Core.Types.QDiagram b v n m)
+ Diagrams.Angle: instance Diagrams.Angle.HasPhi v => Diagrams.Angle.HasPhi (Linear.Affine.Point v)
+ Diagrams.Angle: instance Diagrams.Angle.HasTheta v => Diagrams.Angle.HasTheta (Linear.Affine.Point v)
+ Diagrams.Angle: instance GHC.Base.Applicative Diagrams.Angle.Angle
+ Diagrams.Angle: instance GHC.Base.Functor Diagrams.Angle.Angle
+ Diagrams.Angle: instance GHC.Classes.Eq n => GHC.Classes.Eq (Diagrams.Angle.Angle n)
+ Diagrams.Angle: instance GHC.Classes.Ord n => GHC.Classes.Ord (Diagrams.Angle.Angle n)
+ Diagrams.Angle: instance GHC.Enum.Enum n => GHC.Enum.Enum (Diagrams.Angle.Angle n)
+ Diagrams.Angle: instance GHC.Num.Num n => Data.Semigroup.Semigroup (Diagrams.Angle.Angle n)
+ Diagrams.Angle: instance GHC.Num.Num n => GHC.Base.Monoid (Diagrams.Angle.Angle n)
+ Diagrams.Angle: instance GHC.Read.Read n => GHC.Read.Read (Diagrams.Angle.Angle n)
+ Diagrams.Angle: instance GHC.Show.Show n => GHC.Show.Show (Diagrams.Angle.Angle n)
+ Diagrams.Angle: instance Linear.Vector.Additive Diagrams.Angle.Angle
+ Diagrams.Animation.Active: instance Diagrams.Core.HasOrigin.HasOrigin a => Diagrams.Core.HasOrigin.HasOrigin (Data.Active.Active a)
+ Diagrams.Animation.Active: instance Diagrams.Core.Juxtapose.Juxtaposable a => Diagrams.Core.Juxtapose.Juxtaposable (Data.Active.Active a)
+ Diagrams.Animation.Active: instance Diagrams.Core.Style.HasStyle a => Diagrams.Core.Style.HasStyle (Data.Active.Active a)
+ Diagrams.Animation.Active: instance Diagrams.Core.Transform.Transformable a => Diagrams.Core.Transform.Transformable (Data.Active.Active a)
+ Diagrams.Animation.Active: instance Diagrams.TrailLike.TrailLike t => Diagrams.TrailLike.TrailLike (Data.Active.Active t)
+ Diagrams.Attributes: instance (a ~ GHC.Types.Double) => Diagrams.Attributes.Color (Data.Colour.Internal.AlphaColour a)
+ Diagrams.Attributes: instance (a ~ GHC.Types.Double) => Diagrams.Attributes.Color (Data.Colour.Internal.Colour a)
+ Diagrams.Attributes: instance Data.Default.Class.Default Diagrams.Attributes.LineCap
+ Diagrams.Attributes: instance Data.Default.Class.Default Diagrams.Attributes.LineJoin
+ Diagrams.Attributes: instance Data.Default.Class.Default Diagrams.Attributes.LineMiterLimit
+ Diagrams.Attributes: instance Data.Semigroup.Semigroup (Diagrams.Attributes.Dashing n)
+ Diagrams.Attributes: instance Data.Semigroup.Semigroup (Diagrams.Attributes.LineWidth n)
+ Diagrams.Attributes: instance Data.Semigroup.Semigroup Diagrams.Attributes.LineCap
+ Diagrams.Attributes: instance Data.Semigroup.Semigroup Diagrams.Attributes.LineJoin
+ Diagrams.Attributes: instance Data.Semigroup.Semigroup Diagrams.Attributes.LineMiterLimit
+ Diagrams.Attributes: instance Data.Semigroup.Semigroup Diagrams.Attributes.Opacity
+ Diagrams.Attributes: instance Data.Typeable.Internal.Typeable n => Diagrams.Core.Style.AttributeClass (Diagrams.Attributes.Dashing n)
+ Diagrams.Attributes: instance Data.Typeable.Internal.Typeable n => Diagrams.Core.Style.AttributeClass (Diagrams.Attributes.LineWidth n)
+ Diagrams.Attributes: instance Diagrams.Attributes.Color Diagrams.Attributes.SomeColor
+ Diagrams.Attributes: instance Diagrams.Core.Envelope.OrderedField n => Data.Default.Class.Default (Diagrams.Attributes.LineWidthM n)
+ Diagrams.Attributes: instance Diagrams.Core.Style.AttributeClass Diagrams.Attributes.LineCap
+ Diagrams.Attributes: instance Diagrams.Core.Style.AttributeClass Diagrams.Attributes.LineJoin
+ Diagrams.Attributes: instance Diagrams.Core.Style.AttributeClass Diagrams.Attributes.LineMiterLimit
+ Diagrams.Attributes: instance Diagrams.Core.Style.AttributeClass Diagrams.Attributes.Opacity
+ Diagrams.Attributes: instance GHC.Base.Functor Diagrams.Attributes.Dashing
+ Diagrams.Attributes: instance GHC.Classes.Eq Diagrams.Attributes.LineCap
+ Diagrams.Attributes: instance GHC.Classes.Eq Diagrams.Attributes.LineJoin
+ Diagrams.Attributes: instance GHC.Classes.Eq Diagrams.Attributes.LineMiterLimit
+ Diagrams.Attributes: instance GHC.Classes.Eq n => GHC.Classes.Eq (Diagrams.Attributes.Dashing n)
+ Diagrams.Attributes: instance GHC.Classes.Ord Diagrams.Attributes.LineCap
+ Diagrams.Attributes: instance GHC.Classes.Ord Diagrams.Attributes.LineJoin
+ Diagrams.Attributes: instance GHC.Classes.Ord Diagrams.Attributes.LineMiterLimit
+ Diagrams.Attributes: instance GHC.Show.Show Diagrams.Attributes.LineCap
+ Diagrams.Attributes: instance GHC.Show.Show Diagrams.Attributes.LineJoin
+ Diagrams.Attributes: instance GHC.Show.Show Diagrams.Attributes.SomeColor
+ Diagrams.Backend.CmdLine: [_fpu] :: DiagramAnimOpts -> Double
+ Diagrams.Backend.CmdLine: [_height] :: DiagramOpts -> Maybe Int
+ Diagrams.Backend.CmdLine: [_interval] :: DiagramLoopOpts -> Int
+ Diagrams.Backend.CmdLine: [_list] :: DiagramMultiOpts -> Bool
+ Diagrams.Backend.CmdLine: [_loop] :: DiagramLoopOpts -> Bool
+ Diagrams.Backend.CmdLine: [_output] :: DiagramOpts -> FilePath
+ Diagrams.Backend.CmdLine: [_selection] :: DiagramMultiOpts -> Maybe String
+ Diagrams.Backend.CmdLine: [_src] :: DiagramLoopOpts -> Maybe FilePath
+ Diagrams.Backend.CmdLine: [_width] :: DiagramOpts -> Maybe Int
+ Diagrams.Backend.CmdLine: instance (Diagrams.Backend.CmdLine.Parseable (Diagrams.Backend.CmdLine.Args (a -> d)), Diagrams.Backend.CmdLine.ToResult d, Diagrams.Backend.CmdLine.Mainable (Diagrams.Backend.CmdLine.ResultOf d)) => Diagrams.Backend.CmdLine.Mainable (a -> d)
+ Diagrams.Backend.CmdLine: instance (Diagrams.Backend.CmdLine.Parseable a, Diagrams.Backend.CmdLine.Parseable b) => Diagrams.Backend.CmdLine.Parseable (a, b)
+ Diagrams.Backend.CmdLine: instance (Diagrams.Backend.CmdLine.Parseable a, Diagrams.Backend.CmdLine.Parseable b, Diagrams.Backend.CmdLine.Parseable c) => Diagrams.Backend.CmdLine.Parseable (a, b, c)
+ Diagrams.Backend.CmdLine: instance (Diagrams.Backend.CmdLine.Parseable a, Diagrams.Backend.CmdLine.Parseable b, Diagrams.Backend.CmdLine.Parseable c, Diagrams.Backend.CmdLine.Parseable d) => Diagrams.Backend.CmdLine.Parseable (a, b, c, d)
+ Diagrams.Backend.CmdLine: instance Data.Data.Data Diagrams.Backend.CmdLine.DiagramAnimOpts
+ Diagrams.Backend.CmdLine: instance Data.Data.Data Diagrams.Backend.CmdLine.DiagramMultiOpts
+ Diagrams.Backend.CmdLine: instance Data.Data.Data Diagrams.Backend.CmdLine.DiagramOpts
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.Mainable d => Diagrams.Backend.CmdLine.Mainable (GHC.Types.IO d)
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.Parseable ()
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.Parseable (Data.Colour.Internal.AlphaColour GHC.Types.Double)
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.Parseable (Data.Colour.Internal.Colour GHC.Types.Double)
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.Parseable Diagrams.Backend.CmdLine.DiagramAnimOpts
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.Parseable Diagrams.Backend.CmdLine.DiagramLoopOpts
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.Parseable Diagrams.Backend.CmdLine.DiagramMultiOpts
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.Parseable Diagrams.Backend.CmdLine.DiagramOpts
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.Parseable GHC.Base.String
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.Parseable GHC.Types.Double
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.Parseable GHC.Types.Int
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.ToResult (Diagrams.Animation.Animation b v n)
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.ToResult (Diagrams.Core.Types.QDiagram b v n Data.Monoid.Any)
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.ToResult [(GHC.Base.String, Diagrams.Core.Types.QDiagram b v n Data.Monoid.Any)]
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.ToResult [Diagrams.Core.Types.QDiagram b v n Data.Monoid.Any]
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.ToResult d => Diagrams.Backend.CmdLine.ToResult (GHC.Types.IO d)
+ Diagrams.Backend.CmdLine: instance Diagrams.Backend.CmdLine.ToResult d => Diagrams.Backend.CmdLine.ToResult (a -> d)
+ Diagrams.Backend.CmdLine: instance GHC.Show.Show Diagrams.Backend.CmdLine.DiagramAnimOpts
+ Diagrams.Backend.CmdLine: instance GHC.Show.Show Diagrams.Backend.CmdLine.DiagramMultiOpts
+ Diagrams.Backend.CmdLine: instance GHC.Show.Show Diagrams.Backend.CmdLine.DiagramOpts
+ Diagrams.BoundingBox: instance (Linear.Metric.Metric v, Data.Traversable.Traversable v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Align.Alignable (Diagrams.BoundingBox.BoundingBox v n)
+ Diagrams.BoundingBox: instance (Linear.Metric.Metric v, Data.Traversable.Traversable v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Envelope.Enveloped (Diagrams.BoundingBox.BoundingBox v n)
+ Diagrams.BoundingBox: instance (Linear.Vector.Additive v', Data.Foldable.Foldable v', GHC.Classes.Ord n') => Control.Lens.Each.Each (Diagrams.BoundingBox.BoundingBox v n) (Diagrams.BoundingBox.BoundingBox v' n') (Linear.Affine.Point v n) (Linear.Affine.Point v' n')
+ Diagrams.BoundingBox: instance (Linear.Vector.Additive v, GHC.Classes.Ord n) => Data.Semigroup.Semigroup (Diagrams.BoundingBox.BoundingBox v n)
+ Diagrams.BoundingBox: instance (Linear.Vector.Additive v, GHC.Classes.Ord n) => Data.Semigroup.Semigroup (Diagrams.BoundingBox.NonEmptyBoundingBox v n)
+ Diagrams.BoundingBox: instance (Linear.Vector.Additive v, GHC.Classes.Ord n) => GHC.Base.Monoid (Diagrams.BoundingBox.BoundingBox v n)
+ Diagrams.BoundingBox: instance (Linear.Vector.Additive v, GHC.Num.Num n, GHC.Classes.Ord n) => Diagrams.Core.HasOrigin.HasOrigin (Diagrams.BoundingBox.BoundingBox v n)
+ Diagrams.BoundingBox: instance Control.Lens.Empty.AsEmpty (Diagrams.BoundingBox.BoundingBox v n)
+ Diagrams.BoundingBox: instance Diagrams.Core.Types.TypeableFloat n => Diagrams.Core.Trace.Traced (Diagrams.BoundingBox.BoundingBox Linear.V3.V3 n)
+ Diagrams.BoundingBox: instance GHC.Base.Functor v => GHC.Base.Functor (Diagrams.BoundingBox.BoundingBox v)
+ Diagrams.BoundingBox: instance GHC.Base.Functor v => GHC.Base.Functor (Diagrams.BoundingBox.NonEmptyBoundingBox v)
+ Diagrams.BoundingBox: instance GHC.Classes.Eq (v n) => GHC.Classes.Eq (Diagrams.BoundingBox.BoundingBox v n)
+ Diagrams.BoundingBox: instance GHC.Classes.Eq (v n) => GHC.Classes.Eq (Diagrams.BoundingBox.NonEmptyBoundingBox v n)
+ Diagrams.BoundingBox: instance GHC.Float.RealFloat n => Diagrams.Core.Trace.Traced (Diagrams.BoundingBox.BoundingBox Linear.V2.V2 n)
+ Diagrams.BoundingBox: instance GHC.Read.Read (v n) => GHC.Read.Read (Diagrams.BoundingBox.BoundingBox v n)
+ Diagrams.BoundingBox: instance GHC.Show.Show (v n) => GHC.Show.Show (Diagrams.BoundingBox.BoundingBox v n)
+ Diagrams.Combinators: instance GHC.Num.Num n => Data.Default.Class.Default (Diagrams.Combinators.CatOpts n)
+ Diagrams.Coordinates: instance (GHC.Classes.Eq a, GHC.Classes.Eq b) => GHC.Classes.Eq (a Diagrams.Coordinates.:& b)
+ Diagrams.Coordinates: instance (GHC.Classes.Ord a, GHC.Classes.Ord b) => GHC.Classes.Ord (a Diagrams.Coordinates.:& b)
+ Diagrams.Coordinates: instance (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (a Diagrams.Coordinates.:& b)
+ Diagrams.Coordinates: instance Diagrams.Coordinates.Coordinates (Linear.V2.V2 n)
+ Diagrams.Coordinates: instance Diagrams.Coordinates.Coordinates (Linear.V3.V3 n)
+ Diagrams.Coordinates: instance Diagrams.Coordinates.Coordinates (Linear.V4.V4 n)
+ Diagrams.Coordinates: instance Diagrams.Coordinates.Coordinates (a Diagrams.Coordinates.:& b)
+ Diagrams.Coordinates: instance Diagrams.Coordinates.Coordinates (a, b)
+ Diagrams.Coordinates: instance Diagrams.Coordinates.Coordinates (a, b, c)
+ Diagrams.Coordinates: instance Diagrams.Coordinates.Coordinates (a, b, c, d)
+ Diagrams.Coordinates: instance Diagrams.Coordinates.Coordinates (v n) => Diagrams.Coordinates.Coordinates (Linear.Affine.Point v n)
+ Diagrams.Deform: instance (Linear.Metric.Metric v, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n, r ~ Diagrams.Located.Located (Diagrams.Trail.Trail u n)) => Diagrams.Deform.Deformable (Diagrams.Located.Located (Diagrams.Trail.Trail v n)) r
+ Diagrams.Deform: instance (Linear.Metric.Metric v, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n, r ~ Diagrams.Path.Path u n) => Diagrams.Deform.Deformable (Diagrams.Path.Path v n) r
+ Diagrams.Deform: instance (r ~ Linear.Affine.Point u n) => Diagrams.Deform.Deformable (Linear.Affine.Point v n) r
+ Diagrams.Deform: instance Data.Semigroup.Semigroup (Diagrams.Deform.Deformation v v n)
+ Diagrams.Deform: instance GHC.Base.Monoid (Diagrams.Deform.Deformation v v n)
+ Diagrams.Direction: instance (Diagrams.Core.V.V (v n) ~ v, Diagrams.Core.V.N (v n) ~ n, Diagrams.Core.Transform.Transformable (v n)) => Diagrams.Core.Transform.Transformable (Diagrams.Direction.Direction v n)
+ Diagrams.Direction: instance Diagrams.Angle.HasPhi v => Diagrams.Angle.HasPhi (Diagrams.Direction.Direction v)
+ Diagrams.Direction: instance Diagrams.Angle.HasTheta v => Diagrams.Angle.HasTheta (Diagrams.Direction.Direction v)
+ Diagrams.Direction: instance GHC.Base.Functor v => GHC.Base.Functor (Diagrams.Direction.Direction v)
+ Diagrams.Direction: instance GHC.Classes.Eq (v n) => GHC.Classes.Eq (Diagrams.Direction.Direction v n)
+ Diagrams.Direction: instance GHC.Classes.Ord (v n) => GHC.Classes.Ord (Diagrams.Direction.Direction v n)
+ Diagrams.Direction: instance GHC.Read.Read (v n) => GHC.Read.Read (Diagrams.Direction.Direction v n)
+ Diagrams.Direction: instance GHC.Show.Show (v n) => GHC.Show.Show (Diagrams.Direction.Direction v n)
+ Diagrams.LinearMap: [lapply] :: LinearMap v u n -> v n -> u n
+ Diagrams.LinearMap: instance (Diagrams.LinearMap.LinearMappable a b, Diagrams.Core.V.N a ~ Diagrams.Core.V.N b, r ~ Diagrams.Located.Located b) => Diagrams.LinearMap.AffineMappable (Diagrams.Located.Located a) r
+ Diagrams.LinearMap: instance (Diagrams.LinearMap.LinearMappable a b, r ~ Diagrams.Located.Located b) => Diagrams.LinearMap.LinearMappable (Diagrams.Located.Located a) r
+ Diagrams.LinearMap: instance (Linear.Metric.Metric v, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n, Diagrams.Core.Envelope.OrderedField m, r ~ Diagrams.Path.Path u m) => Diagrams.LinearMap.LinearMappable (Diagrams.Path.Path v n) r
+ Diagrams.LinearMap: instance (Linear.Metric.Metric v, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n, Diagrams.Core.Envelope.OrderedField m, r ~ Diagrams.Trail.SegTree u m) => Diagrams.LinearMap.LinearMappable (Diagrams.Trail.SegTree v n) r
+ Diagrams.LinearMap: instance (Linear.Metric.Metric v, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n, Diagrams.Core.Envelope.OrderedField m, r ~ Diagrams.Trail.Trail u m) => Diagrams.LinearMap.LinearMappable (Diagrams.Trail.Trail v n) r
+ Diagrams.LinearMap: instance (Linear.Metric.Metric v, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n, Diagrams.Core.Envelope.OrderedField m, r ~ Diagrams.Trail.Trail' l u m) => Diagrams.LinearMap.LinearMappable (Diagrams.Trail.Trail' l v n) r
+ Diagrams.LinearMap: instance (Linear.Metric.Metric v, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n, r ~ Diagrams.Path.Path u n) => Diagrams.LinearMap.AffineMappable (Diagrams.Path.Path v n) r
+ Diagrams.LinearMap: instance (Linear.Metric.Metric v, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n, r ~ Diagrams.Trail.SegTree u n) => Diagrams.LinearMap.AffineMappable (Diagrams.Trail.SegTree v n) r
+ Diagrams.LinearMap: instance (Linear.Metric.Metric v, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n, r ~ Diagrams.Trail.Trail u n) => Diagrams.LinearMap.AffineMappable (Diagrams.Trail.Trail v n) r
+ Diagrams.LinearMap: instance (Linear.Metric.Metric v, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n, r ~ Diagrams.Trail.Trail' l u n) => Diagrams.LinearMap.AffineMappable (Diagrams.Trail.Trail' l v n) r
+ Diagrams.LinearMap: instance (Linear.Vector.Additive v, Data.Foldable.Foldable v, GHC.Num.Num n, r ~ Linear.Affine.Point u n) => Diagrams.LinearMap.AffineMappable (Linear.Affine.Point v n) r
+ Diagrams.LinearMap: instance (r ~ Diagrams.Segment.FixedSegment u m) => Diagrams.LinearMap.LinearMappable (Diagrams.Segment.FixedSegment v n) r
+ Diagrams.LinearMap: instance (r ~ Diagrams.Segment.FixedSegment u n) => Diagrams.LinearMap.AffineMappable (Diagrams.Segment.FixedSegment v n) r
+ Diagrams.LinearMap: instance (r ~ Diagrams.Segment.Offset c u m) => Diagrams.LinearMap.LinearMappable (Diagrams.Segment.Offset c v n) r
+ Diagrams.LinearMap: instance (r ~ Diagrams.Segment.Offset c u n) => Diagrams.LinearMap.AffineMappable (Diagrams.Segment.Offset c v n) r
+ Diagrams.LinearMap: instance (r ~ Diagrams.Segment.Segment c u m) => Diagrams.LinearMap.LinearMappable (Diagrams.Segment.Segment c v n) r
+ Diagrams.LinearMap: instance (r ~ Diagrams.Segment.Segment c u n) => Diagrams.LinearMap.AffineMappable (Diagrams.Segment.Segment c v n) r
+ Diagrams.LinearMap: instance Diagrams.LinearMap.LinearMappable (Linear.Affine.Point v n) (Linear.Affine.Point u m)
+ Diagrams.Located: [loc] :: Located a -> Point (V a) (N a)
+ Diagrams.Located: [unLoc] :: Located a -> a
+ Diagrams.Located: instance (Diagrams.Core.Trace.Traced a, GHC.Num.Num (Diagrams.Core.V.N a)) => Diagrams.Core.Trace.Traced (Diagrams.Located.Located a)
+ Diagrams.Located: instance (Diagrams.Core.V.InSpace v n a, Diagrams.Parametric.EndValues a, Diagrams.Parametric.Codomain a ~ v) => Diagrams.Parametric.EndValues (Diagrams.Located.Located a)
+ Diagrams.Located: instance (Diagrams.Core.V.InSpace v n a, Diagrams.Parametric.Parametric a, Diagrams.Parametric.Codomain a ~ v) => Diagrams.Parametric.Parametric (Diagrams.Located.Located a)
+ Diagrams.Located: instance (Diagrams.Core.V.InSpace v n a, GHC.Real.Fractional n, Diagrams.Parametric.HasArcLength a, Diagrams.Parametric.Codomain a ~ v) => Diagrams.Parametric.HasArcLength (Diagrams.Located.Located a)
+ Diagrams.Located: instance (Diagrams.Core.V.InSpace v n a, GHC.Real.Fractional n, Diagrams.Parametric.Parametric a, Diagrams.Parametric.Sectionable a, Diagrams.Parametric.Codomain a ~ v) => Diagrams.Parametric.Sectionable (Diagrams.Located.Located a)
+ Diagrams.Located: instance (GHC.Classes.Eq (Diagrams.Core.V.V a (Diagrams.Core.V.N a)), GHC.Classes.Eq a) => GHC.Classes.Eq (Diagrams.Located.Located a)
+ Diagrams.Located: instance (GHC.Classes.Ord (Diagrams.Core.V.V a (Diagrams.Core.V.N a)), GHC.Classes.Ord a) => GHC.Classes.Ord (Diagrams.Located.Located a)
+ Diagrams.Located: instance (GHC.Num.Num (Diagrams.Core.V.N a), Linear.Vector.Additive (Diagrams.Core.V.V a)) => Diagrams.Core.HasOrigin.HasOrigin (Diagrams.Located.Located a)
+ Diagrams.Located: instance (GHC.Read.Read (Diagrams.Core.V.V a (Diagrams.Core.V.N a)), GHC.Read.Read a) => GHC.Read.Read (Diagrams.Located.Located a)
+ Diagrams.Located: instance (GHC.Show.Show (Diagrams.Core.V.V a (Diagrams.Core.V.N a)), GHC.Show.Show a) => GHC.Show.Show (Diagrams.Located.Located a)
+ Diagrams.Located: instance (Linear.Vector.Additive (Diagrams.Core.V.V a), GHC.Num.Num (Diagrams.Core.V.N a), Diagrams.Core.Transform.Transformable a) => Diagrams.Core.Transform.Transformable (Diagrams.Located.Located a)
+ Diagrams.Located: instance Diagrams.Core.Envelope.Enveloped a => Diagrams.Core.Envelope.Enveloped (Diagrams.Located.Located a)
+ Diagrams.Located: instance Diagrams.Core.Envelope.Enveloped a => Diagrams.Core.Juxtapose.Juxtaposable (Diagrams.Located.Located a)
+ Diagrams.Located: instance Diagrams.Core.Names.Qualifiable a => Diagrams.Core.Names.Qualifiable (Diagrams.Located.Located a)
+ Diagrams.Located: instance Diagrams.Parametric.DomainBounds a => Diagrams.Parametric.DomainBounds (Diagrams.Located.Located a)
+ Diagrams.Parametric.Adjust: instance Data.Default.Class.Default Diagrams.Parametric.Adjust.AdjustSide
+ Diagrams.Parametric.Adjust: instance GHC.Classes.Eq Diagrams.Parametric.Adjust.AdjustSide
+ Diagrams.Parametric.Adjust: instance GHC.Classes.Ord Diagrams.Parametric.Adjust.AdjustSide
+ Diagrams.Parametric.Adjust: instance GHC.Enum.Bounded Diagrams.Parametric.Adjust.AdjustSide
+ Diagrams.Parametric.Adjust: instance GHC.Enum.Enum Diagrams.Parametric.Adjust.AdjustSide
+ Diagrams.Parametric.Adjust: instance GHC.Read.Read Diagrams.Parametric.Adjust.AdjustSide
+ Diagrams.Parametric.Adjust: instance GHC.Real.Fractional n => Data.Default.Class.Default (Diagrams.Parametric.Adjust.AdjustMethod n)
+ Diagrams.Parametric.Adjust: instance GHC.Real.Fractional n => Data.Default.Class.Default (Diagrams.Parametric.Adjust.AdjustOpts n)
+ Diagrams.Parametric.Adjust: instance GHC.Show.Show Diagrams.Parametric.Adjust.AdjustSide
+ Diagrams.Path: instance (Diagrams.Core.Transform.HasLinearMap v, Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Transform.Transformable (Diagrams.Path.Path v n)
+ Diagrams.Path: instance (Diagrams.Core.Transform.HasLinearMap v, Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Types.Renderable (Diagrams.Path.Path v n) Diagrams.Core.Types.NullBackend
+ Diagrams.Path: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Control.Lens.Internal.Iso.Reversing (Diagrams.Path.Path v n)
+ Diagrams.Path: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Align.Alignable (Diagrams.Path.Path v n)
+ Diagrams.Path: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Envelope.Enveloped (Diagrams.Path.Path v n)
+ Diagrams.Path: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Juxtapose.Juxtaposable (Diagrams.Path.Path v n)
+ Diagrams.Path: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.TrailLike.TrailLike (Diagrams.Path.Path v n)
+ Diagrams.Path: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Core.HasOrigin.HasOrigin (Diagrams.Path.Path v n)
+ Diagrams.Path: instance Control.Lens.Cons.Cons (Diagrams.Path.Path v n) (Diagrams.Path.Path v' n') (Diagrams.Located.Located (Diagrams.Trail.Trail v n)) (Diagrams.Located.Located (Diagrams.Trail.Trail v' n'))
+ Diagrams.Path: instance Control.Lens.Cons.Snoc (Diagrams.Path.Path v n) (Diagrams.Path.Path v' n') (Diagrams.Located.Located (Diagrams.Trail.Trail v n)) (Diagrams.Located.Located (Diagrams.Trail.Trail v' n'))
+ Diagrams.Path: instance Control.Lens.Each.Each (Diagrams.Path.Path v n) (Diagrams.Path.Path v' n') (Diagrams.Located.Located (Diagrams.Trail.Trail v n)) (Diagrams.Located.Located (Diagrams.Trail.Trail v' n'))
+ Diagrams.Path: instance Control.Lens.Empty.AsEmpty (Diagrams.Path.Path v n)
+ Diagrams.Path: instance Control.Lens.Wrapped.Rewrapped (Diagrams.Path.Path v n) (Diagrams.Path.Path v' n')
+ Diagrams.Path: instance Control.Lens.Wrapped.Wrapped (Diagrams.Path.Path v n)
+ Diagrams.Path: instance Data.Semigroup.Semigroup (Diagrams.Path.Path v n)
+ Diagrams.Path: instance Diagrams.Path.ToPath (Diagrams.Located.Located (Diagrams.Segment.Segment Diagrams.Segment.Closed v n))
+ Diagrams.Path: instance Diagrams.Path.ToPath (Diagrams.Located.Located (Diagrams.Trail.Trail v n))
+ Diagrams.Path: instance Diagrams.Path.ToPath (Diagrams.Located.Located (Diagrams.Trail.Trail' l v n))
+ Diagrams.Path: instance Diagrams.Path.ToPath (Diagrams.Located.Located [Diagrams.Segment.Segment Diagrams.Segment.Closed v n])
+ Diagrams.Path: instance Diagrams.Path.ToPath (Diagrams.Path.Path v n)
+ Diagrams.Path: instance Diagrams.Path.ToPath (Diagrams.Segment.FixedSegment v n)
+ Diagrams.Path: instance Diagrams.Path.ToPath (Diagrams.Trail.Trail v n)
+ Diagrams.Path: instance Diagrams.Path.ToPath a => Diagrams.Path.ToPath [a]
+ Diagrams.Path: instance GHC.Base.Monoid (Diagrams.Path.Path v n)
+ Diagrams.Path: instance GHC.Classes.Eq (v n) => GHC.Classes.Eq (Diagrams.Path.Path v n)
+ Diagrams.Path: instance GHC.Classes.Ord (v n) => GHC.Classes.Ord (Diagrams.Path.Path v n)
+ Diagrams.Path: instance GHC.Show.Show (v n) => GHC.Show.Show (Diagrams.Path.Path v n)
+ Diagrams.Query: [runQuery] :: Query n m -> Point v n -> m
+ Diagrams.Segment: [_oeEnvelope] :: OffsetEnvelope v n -> Envelope v n
+ Diagrams.Segment: [_oeOffset] :: OffsetEnvelope v n -> !(TotalOffset v n)
+ Diagrams.Segment: instance (Diagrams.Core.Envelope.OrderedField n, Linear.Metric.Metric v) => Data.FingerTree.Measured (Diagrams.Segment.SegMeasure v n) (Diagrams.Segment.Segment Diagrams.Segment.Closed v n)
+ Diagrams.Segment: instance (GHC.Num.Num n, GHC.Classes.Ord n) => Data.Semigroup.Semigroup (Diagrams.Segment.ArcLength n)
+ Diagrams.Segment: instance (GHC.Num.Num n, GHC.Classes.Ord n) => GHC.Base.Monoid (Diagrams.Segment.ArcLength n)
+ Diagrams.Segment: instance (GHC.Num.Num n, Linear.Vector.Additive v) => Data.Semigroup.Semigroup (Diagrams.Segment.TotalOffset v n)
+ Diagrams.Segment: instance (GHC.Num.Num n, Linear.Vector.Additive v) => GHC.Base.Monoid (Diagrams.Segment.TotalOffset v n)
+ Diagrams.Segment: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Data.FingerTree.Measured (Diagrams.Segment.SegMeasure v n) (Diagrams.Segment.SegMeasure v n)
+ Diagrams.Segment: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Data.Semigroup.Semigroup (Diagrams.Segment.OffsetEnvelope v n)
+ Diagrams.Segment: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Envelope.Enveloped (Diagrams.Segment.FixedSegment v n)
+ Diagrams.Segment: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Envelope.Enveloped (Diagrams.Segment.Segment Diagrams.Segment.Closed v n)
+ Diagrams.Segment: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Parametric.HasArcLength (Diagrams.Segment.FixedSegment v n)
+ Diagrams.Segment: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Parametric.HasArcLength (Diagrams.Segment.Segment Diagrams.Segment.Closed v n)
+ Diagrams.Segment: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Control.Lens.Internal.Iso.Reversing (Diagrams.Segment.Offset c v n)
+ Diagrams.Segment: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Control.Lens.Internal.Iso.Reversing (Diagrams.Segment.Segment Diagrams.Segment.Closed v n)
+ Diagrams.Segment: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Core.HasOrigin.HasOrigin (Diagrams.Segment.FixedSegment v n)
+ Diagrams.Segment: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Core.Transform.Transformable (Diagrams.Segment.FixedSegment v n)
+ Diagrams.Segment: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Parametric.EndValues (Diagrams.Segment.FixedSegment v n)
+ Diagrams.Segment: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Parametric.EndValues (Diagrams.Segment.Segment Diagrams.Segment.Closed v n)
+ Diagrams.Segment: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Parametric.Parametric (Diagrams.Segment.FixedSegment v n)
+ Diagrams.Segment: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Parametric.Parametric (Diagrams.Segment.Segment Diagrams.Segment.Closed v n)
+ Diagrams.Segment: instance (Linear.Vector.Additive v, GHC.Real.Fractional n) => Diagrams.Parametric.Sectionable (Diagrams.Segment.FixedSegment v n)
+ Diagrams.Segment: instance (Linear.Vector.Additive v, GHC.Real.Fractional n) => Diagrams.Parametric.Sectionable (Diagrams.Segment.Segment Diagrams.Segment.Closed v n)
+ Diagrams.Segment: instance Control.Lens.Each.Each (Diagrams.Segment.FixedSegment v n) (Diagrams.Segment.FixedSegment v' n') (Linear.Affine.Point v n) (Linear.Affine.Point v' n')
+ Diagrams.Segment: instance Control.Lens.Each.Each (Diagrams.Segment.Offset c v n) (Diagrams.Segment.Offset c v' n') (v n) (v' n')
+ Diagrams.Segment: instance Control.Lens.Each.Each (Diagrams.Segment.Segment c v n) (Diagrams.Segment.Segment c v' n') (v n) (v' n')
+ Diagrams.Segment: instance Control.Lens.Internal.Iso.Reversing (Diagrams.Segment.FixedSegment v n)
+ Diagrams.Segment: instance Control.Lens.Wrapped.Rewrapped (Diagrams.Segment.ArcLength n) (Diagrams.Segment.ArcLength n')
+ Diagrams.Segment: instance Control.Lens.Wrapped.Rewrapped (Diagrams.Segment.TotalOffset v n) (Diagrams.Segment.TotalOffset v' n')
+ Diagrams.Segment: instance Control.Lens.Wrapped.Rewrapped Diagrams.Segment.SegCount Diagrams.Segment.SegCount
+ Diagrams.Segment: instance Control.Lens.Wrapped.Wrapped (Diagrams.Segment.ArcLength n)
+ Diagrams.Segment: instance Control.Lens.Wrapped.Wrapped (Diagrams.Segment.TotalOffset v n)
+ Diagrams.Segment: instance Control.Lens.Wrapped.Wrapped Diagrams.Segment.SegCount
+ Diagrams.Segment: instance Data.Semigroup.Semigroup Diagrams.Segment.SegCount
+ Diagrams.Segment: instance Diagrams.Core.Transform.Transformable (Diagrams.Segment.Offset c v n)
+ Diagrams.Segment: instance Diagrams.Core.Transform.Transformable (Diagrams.Segment.Segment c v n)
+ Diagrams.Segment: instance Diagrams.Core.Types.Renderable (Diagrams.Segment.Segment c v n) Diagrams.Core.Types.NullBackend
+ Diagrams.Segment: instance GHC.Base.Functor v => GHC.Base.Functor (Diagrams.Segment.Offset c v)
+ Diagrams.Segment: instance GHC.Base.Functor v => GHC.Base.Functor (Diagrams.Segment.Segment c v)
+ Diagrams.Segment: instance GHC.Base.Monoid Diagrams.Segment.SegCount
+ Diagrams.Segment: instance GHC.Classes.Eq (v n) => GHC.Classes.Eq (Diagrams.Segment.Offset c v n)
+ Diagrams.Segment: instance GHC.Classes.Eq (v n) => GHC.Classes.Eq (Diagrams.Segment.Segment c v n)
+ Diagrams.Segment: instance GHC.Classes.Ord (v n) => GHC.Classes.Ord (Diagrams.Segment.Offset c v n)
+ Diagrams.Segment: instance GHC.Classes.Ord (v n) => GHC.Classes.Ord (Diagrams.Segment.Segment c v n)
+ Diagrams.Segment: instance GHC.Num.Num n => Diagrams.Parametric.DomainBounds (Diagrams.Segment.FixedSegment v n)
+ Diagrams.Segment: instance GHC.Num.Num n => Diagrams.Parametric.DomainBounds (Diagrams.Segment.Segment Diagrams.Segment.Closed v n)
+ Diagrams.Segment: instance GHC.Show.Show (v n) => GHC.Show.Show (Diagrams.Segment.FixedSegment v n)
+ Diagrams.Segment: instance GHC.Show.Show (v n) => GHC.Show.Show (Diagrams.Segment.Offset c v n)
+ Diagrams.Segment: instance GHC.Show.Show (v n) => GHC.Show.Show (Diagrams.Segment.Segment c v n)
+ Diagrams.Size: instance Data.Hashable.Class.Hashable (v n) => Data.Hashable.Class.Hashable (Diagrams.Size.SizeSpec v n)
+ Diagrams.Size: instance GHC.Base.Functor v => GHC.Base.Functor (Diagrams.Size.SizeSpec v)
+ Diagrams.Size: instance GHC.Generics.Constructor Diagrams.Size.C1_0SizeSpec
+ Diagrams.Size: instance GHC.Generics.Datatype Diagrams.Size.D1SizeSpec
+ Diagrams.Size: instance GHC.Generics.Generic (Diagrams.Size.SizeSpec v n)
+ Diagrams.Size: instance GHC.Show.Show (v n) => GHC.Show.Show (Diagrams.Size.SizeSpec v n)
+ Diagrams.Tangent: instance (Diagrams.Parametric.DomainBounds t, Diagrams.Parametric.EndValues (Diagrams.Tangent.Tangent t)) => Diagrams.Parametric.EndValues (Diagrams.Tangent.Tangent (Diagrams.Located.Located t))
+ Diagrams.Tangent: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Parametric.EndValues (Diagrams.Tangent.Tangent (Diagrams.Segment.FixedSegment v n))
+ Diagrams.Tangent: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Parametric.EndValues (Diagrams.Tangent.Tangent (Diagrams.Segment.Segment Diagrams.Segment.Closed v n))
+ Diagrams.Tangent: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Parametric.Parametric (Diagrams.Tangent.Tangent (Diagrams.Segment.FixedSegment v n))
+ Diagrams.Tangent: instance (Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Parametric.Parametric (Diagrams.Tangent.Tangent (Diagrams.Segment.Segment Diagrams.Segment.Closed v n))
+ Diagrams.Tangent: instance Diagrams.Parametric.DomainBounds t => Diagrams.Parametric.DomainBounds (Diagrams.Tangent.Tangent t)
+ Diagrams.Tangent: instance Diagrams.Parametric.Parametric (Diagrams.Tangent.Tangent t) => Diagrams.Parametric.Parametric (Diagrams.Tangent.Tangent (Diagrams.Located.Located t))
+ Diagrams.ThreeD.Attributes: [_specularIntensity] :: Specular -> Double
+ Diagrams.ThreeD.Attributes: [_specularSize] :: Specular -> Double
+ Diagrams.ThreeD.Attributes: instance Data.Semigroup.Semigroup Diagrams.ThreeD.Attributes.Ambient
+ Diagrams.ThreeD.Attributes: instance Data.Semigroup.Semigroup Diagrams.ThreeD.Attributes.Diffuse
+ Diagrams.ThreeD.Attributes: instance Data.Semigroup.Semigroup Diagrams.ThreeD.Attributes.Highlight
+ Diagrams.ThreeD.Attributes: instance Data.Semigroup.Semigroup Diagrams.ThreeD.Attributes.SurfaceColor
+ Diagrams.ThreeD.Attributes: instance Diagrams.Core.Style.AttributeClass Diagrams.ThreeD.Attributes.Ambient
+ Diagrams.ThreeD.Attributes: instance Diagrams.Core.Style.AttributeClass Diagrams.ThreeD.Attributes.Diffuse
+ Diagrams.ThreeD.Attributes: instance Diagrams.Core.Style.AttributeClass Diagrams.ThreeD.Attributes.Highlight
+ Diagrams.ThreeD.Attributes: instance Diagrams.Core.Style.AttributeClass Diagrams.ThreeD.Attributes.SurfaceColor
+ Diagrams.ThreeD.Camera: [_horizontalFieldOfView] :: PerspectiveLens n -> Angle n
+ Diagrams.ThreeD.Camera: [_orthoHeight] :: OrthoLens n -> n
+ Diagrams.ThreeD.Camera: [_orthoWidth] :: OrthoLens n -> n
+ Diagrams.ThreeD.Camera: [_verticalFieldOfView] :: PerspectiveLens n -> Angle n
+ Diagrams.ThreeD.Camera: instance Diagrams.ThreeD.Camera.CameraLens Diagrams.ThreeD.Camera.OrthoLens
+ Diagrams.ThreeD.Camera: instance Diagrams.ThreeD.Camera.CameraLens Diagrams.ThreeD.Camera.PerspectiveLens
+ Diagrams.ThreeD.Camera: instance GHC.Num.Num n => Diagrams.Core.Transform.Transformable (Diagrams.ThreeD.Camera.Camera l n)
+ Diagrams.ThreeD.Camera: instance GHC.Num.Num n => Diagrams.Core.Types.Renderable (Diagrams.ThreeD.Camera.Camera l n) Diagrams.Core.Types.NullBackend
+ Diagrams.ThreeD.Light: instance GHC.Real.Fractional n => Diagrams.Core.Transform.Transformable (Diagrams.ThreeD.Light.ParallelLight n)
+ Diagrams.ThreeD.Light: instance GHC.Real.Fractional n => Diagrams.Core.Transform.Transformable (Diagrams.ThreeD.Light.PointLight n)
+ Diagrams.ThreeD.Shapes: instance GHC.Real.Fractional n => Diagrams.Core.Transform.Transformable (Diagrams.ThreeD.Shapes.Box n)
+ Diagrams.ThreeD.Shapes: instance GHC.Real.Fractional n => Diagrams.Core.Transform.Transformable (Diagrams.ThreeD.Shapes.Ellipsoid n)
+ Diagrams.ThreeD.Shapes: instance GHC.Real.Fractional n => Diagrams.Core.Transform.Transformable (Diagrams.ThreeD.Shapes.Frustum n)
+ Diagrams.ThreeD.Shapes: instance GHC.Real.Fractional n => Diagrams.Core.Types.Renderable (Diagrams.ThreeD.Shapes.Box n) Diagrams.Core.Types.NullBackend
+ Diagrams.ThreeD.Shapes: instance GHC.Real.Fractional n => Diagrams.Core.Types.Renderable (Diagrams.ThreeD.Shapes.Ellipsoid n) Diagrams.Core.Types.NullBackend
+ Diagrams.ThreeD.Shapes: instance GHC.Real.Fractional n => Diagrams.Core.Types.Renderable (Diagrams.ThreeD.Shapes.Frustum n) Diagrams.Core.Types.NullBackend
+ Diagrams.ThreeD.Types: instance Diagrams.Angle.HasPhi Linear.V3.V3
+ Diagrams.ThreeD.Types: instance Diagrams.Angle.HasTheta Linear.V3.V3
+ Diagrams.ThreeD.Types: instance Diagrams.Core.Transform.Transformable (Linear.V3.V3 n)
+ Diagrams.ThreeD.Types: instance Diagrams.TwoD.Types.HasR Linear.V3.V3
+ Diagrams.Trail: instance (Data.FingerTree.Measured m a, Data.FingerTree.Measured n b) => Control.Lens.Cons.Cons (Data.FingerTree.FingerTree m a) (Data.FingerTree.FingerTree n b) a b
+ Diagrams.Trail: instance (Data.FingerTree.Measured m a, Data.FingerTree.Measured n b) => Control.Lens.Cons.Snoc (Data.FingerTree.FingerTree m a) (Data.FingerTree.FingerTree n b) a b
+ Diagrams.Trail: instance (Diagrams.Core.Envelope.OrderedField n, Linear.Metric.Metric v) => Data.Semigroup.Semigroup (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance (Diagrams.Core.Envelope.OrderedField n, Linear.Metric.Metric v) => Data.Semigroup.Semigroup (Diagrams.Trail.Trail' Diagrams.Trail.Line v n)
+ Diagrams.Trail: instance (Diagrams.Core.Transform.HasLinearMap v, Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Transform.Transformable (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance (Diagrams.Core.Transform.HasLinearMap v, Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Transform.Transformable (Diagrams.Trail.Trail' l v n)
+ Diagrams.Trail: instance (Diagrams.Core.Transform.HasLinearMap v, Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Types.Renderable (Diagrams.Trail.Trail' o v n) Diagrams.Core.Types.NullBackend
+ Diagrams.Trail: instance (Diagrams.Parametric.Parametric (Diagrams.Trail.GetSegment (Diagrams.Trail.Trail' c v n)), Diagrams.Parametric.EndValues (Diagrams.Trail.GetSegment (Diagrams.Trail.Trail' c v n)), Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Parametric.EndValues (Diagrams.Tangent.Tangent (Diagrams.Trail.Trail' c v n))
+ Diagrams.Trail: instance (Diagrams.Parametric.Parametric (Diagrams.Trail.GetSegment (Diagrams.Trail.Trail' c v n)), Linear.Vector.Additive v, GHC.Num.Num n) => Diagrams.Parametric.Parametric (Diagrams.Tangent.Tangent (Diagrams.Trail.Trail' c v n))
+ Diagrams.Trail: instance (GHC.Float.Floating n, GHC.Classes.Ord n, Linear.Metric.Metric v) => Data.FingerTree.Measured (Diagrams.Segment.SegMeasure v n) (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance (GHC.Float.Floating n, GHC.Classes.Ord n, Linear.Metric.Metric v) => Diagrams.Core.Transform.Transformable (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance (GHC.Float.Floating n, GHC.Classes.Ord n, Linear.Metric.Metric v) => GHC.Base.Monoid (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric (Diagrams.Core.V.V a), Diagrams.Core.Envelope.OrderedField (Diagrams.Core.V.N a), Data.FingerTree.Measured m a, Diagrams.Core.Transform.Transformable a) => Diagrams.Core.Transform.Transformable (Data.FingerTree.FingerTree m a)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Control.Lens.Empty.AsEmpty (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Control.Lens.Empty.AsEmpty (Diagrams.Trail.Trail' Diagrams.Trail.Line v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Control.Lens.Internal.Iso.Reversing (Diagrams.Located.Located (Diagrams.Trail.Trail v n))
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Control.Lens.Internal.Iso.Reversing (Diagrams.Located.Located (Diagrams.Trail.Trail' l v n))
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Control.Lens.Internal.Iso.Reversing (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Control.Lens.Internal.Iso.Reversing (Diagrams.Trail.Trail' l v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Envelope.Enveloped (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Core.Envelope.Enveloped (Diagrams.Trail.Trail' l v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.Parametric.Parametric (Diagrams.Trail.GetSegment (Diagrams.Trail.Trail' Diagrams.Trail.Line v n))
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => GHC.Base.Monoid (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => GHC.Base.Monoid (Diagrams.Trail.Trail' Diagrams.Trail.Line v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.EndValues (Diagrams.Tangent.Tangent (Diagrams.Trail.Trail v n))
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.EndValues (Diagrams.Trail.GetSegment (Diagrams.Trail.Trail v n))
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.EndValues (Diagrams.Trail.GetSegment (Diagrams.Trail.Trail' Diagrams.Trail.Line v n))
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.EndValues (Diagrams.Trail.GetSegment (Diagrams.Trail.Trail' Diagrams.Trail.Loop v n))
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.EndValues (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.EndValues (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.EndValues (Diagrams.Trail.Trail' l v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.HasArcLength (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.HasArcLength (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.HasArcLength (Diagrams.Trail.Trail' l v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.Parametric (Diagrams.Tangent.Tangent (Diagrams.Trail.Trail v n))
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.Parametric (Diagrams.Trail.GetSegment (Diagrams.Trail.Trail v n))
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.Parametric (Diagrams.Trail.GetSegment (Diagrams.Trail.Trail' Diagrams.Trail.Loop v n))
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.Parametric (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.Parametric (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.Parametric (Diagrams.Trail.Trail' l v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.Sectionable (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.Sectionable (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, GHC.Real.Real n) => Diagrams.Parametric.Sectionable (Diagrams.Trail.Trail' Diagrams.Trail.Line v n)
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n') => Control.Lens.Cons.Cons (Diagrams.Trail.SegTree v n) (Diagrams.Trail.SegTree u n') (Diagrams.Segment.Segment Diagrams.Segment.Closed v n) (Diagrams.Segment.Segment Diagrams.Segment.Closed u n')
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n') => Control.Lens.Cons.Cons (Diagrams.Trail.Trail' Diagrams.Trail.Line v n) (Diagrams.Trail.Trail' Diagrams.Trail.Line u n') (Diagrams.Segment.Segment Diagrams.Segment.Closed v n) (Diagrams.Segment.Segment Diagrams.Segment.Closed u n')
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n') => Control.Lens.Cons.Snoc (Diagrams.Trail.SegTree v n) (Diagrams.Trail.SegTree u n') (Diagrams.Segment.Segment Diagrams.Segment.Closed v n) (Diagrams.Segment.Segment Diagrams.Segment.Closed u n')
+ Diagrams.Trail: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n, Linear.Metric.Metric u, Diagrams.Core.Envelope.OrderedField n') => Control.Lens.Cons.Snoc (Diagrams.Trail.Trail' Diagrams.Trail.Line v n) (Diagrams.Trail.Trail' Diagrams.Trail.Line u n') (Diagrams.Segment.Segment Diagrams.Segment.Closed v n) (Diagrams.Segment.Segment Diagrams.Segment.Closed u n')
+ Diagrams.Trail: instance Control.Lens.Wrapped.Rewrapped (Diagrams.Trail.SegTree v n) (Diagrams.Trail.SegTree v' n')
+ Diagrams.Trail: instance Control.Lens.Wrapped.Rewrapped (Diagrams.Trail.Trail v n) (Diagrams.Trail.Trail v' n')
+ Diagrams.Trail: instance Control.Lens.Wrapped.Rewrapped (Diagrams.Trail.Trail' Diagrams.Trail.Line v n) (Diagrams.Trail.Trail' Diagrams.Trail.Line v' n')
+ Diagrams.Trail: instance Control.Lens.Wrapped.Wrapped (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance Control.Lens.Wrapped.Wrapped (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance Control.Lens.Wrapped.Wrapped (Diagrams.Trail.Trail' Diagrams.Trail.Line v n)
+ Diagrams.Trail: instance Diagrams.Parametric.DomainBounds t => Diagrams.Parametric.DomainBounds (Diagrams.Trail.GetSegment t)
+ Diagrams.Trail: instance GHC.Classes.Eq (v n) => GHC.Classes.Eq (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance GHC.Classes.Eq (v n) => GHC.Classes.Eq (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance GHC.Classes.Eq (v n) => GHC.Classes.Eq (Diagrams.Trail.Trail' l v n)
+ Diagrams.Trail: instance GHC.Classes.Ord (v n) => GHC.Classes.Ord (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance GHC.Classes.Ord (v n) => GHC.Classes.Ord (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance GHC.Classes.Ord (v n) => GHC.Classes.Ord (Diagrams.Trail.Trail' l v n)
+ Diagrams.Trail: instance GHC.Num.Num n => Diagrams.Parametric.DomainBounds (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance GHC.Num.Num n => Diagrams.Parametric.DomainBounds (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance GHC.Num.Num n => Diagrams.Parametric.DomainBounds (Diagrams.Trail.Trail' l v n)
+ Diagrams.Trail: instance GHC.Show.Show (v n) => GHC.Show.Show (Diagrams.Trail.SegTree v n)
+ Diagrams.Trail: instance GHC.Show.Show (v n) => GHC.Show.Show (Diagrams.Trail.Trail v n)
+ Diagrams.Trail: instance GHC.Show.Show (v n) => GHC.Show.Show (Diagrams.Trail.Trail' l v n)
+ Diagrams.TrailLike: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.TrailLike.TrailLike (Diagrams.Trail.Trail v n)
+ Diagrams.TrailLike: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.TrailLike.TrailLike (Diagrams.Trail.Trail' Diagrams.Trail.Line v n)
+ Diagrams.TrailLike: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.TrailLike.TrailLike (Diagrams.Trail.Trail' Diagrams.Trail.Loop v n)
+ Diagrams.TrailLike: instance (Linear.Metric.Metric v, Diagrams.Core.Envelope.OrderedField n) => Diagrams.TrailLike.TrailLike [Linear.Affine.Point v n]
+ Diagrams.TrailLike: instance Diagrams.TrailLike.TrailLike t => Diagrams.TrailLike.TrailLike (Diagrams.Core.Transform.TransInv t)
+ Diagrams.TrailLike: instance Diagrams.TrailLike.TrailLike t => Diagrams.TrailLike.TrailLike (Diagrams.Located.Located t)
+ Diagrams.Transform.ScaleInv: [_scaleInvDir] :: ScaleInv t -> Vn t
+ Diagrams.Transform.ScaleInv: [_scaleInvLoc] :: ScaleInv t -> Point (V t) (N t)
+ Diagrams.Transform.ScaleInv: [_scaleInvObj] :: ScaleInv t -> t
+ Diagrams.Transform.ScaleInv: instance (Diagrams.Core.V.V t ~ Linear.V2.V2, Diagrams.Core.V.N t ~ n, GHC.Float.RealFloat n, Diagrams.Core.Transform.Transformable t) => Diagrams.Core.Transform.Transformable (Diagrams.Transform.ScaleInv.ScaleInv t)
+ Diagrams.Transform.ScaleInv: instance (Diagrams.Core.V.V t ~ Linear.V2.V2, Diagrams.Core.V.N t ~ n, GHC.Float.RealFloat n, Diagrams.Core.Types.Renderable t b) => Diagrams.Core.Types.Renderable (Diagrams.Transform.ScaleInv.ScaleInv t) b
+ Diagrams.Transform.ScaleInv: instance (Diagrams.Core.V.V t ~ v, Diagrams.Core.V.N t ~ n, Linear.Vector.Additive v, GHC.Num.Num n, Diagrams.Core.HasOrigin.HasOrigin t) => Diagrams.Core.HasOrigin.HasOrigin (Diagrams.Transform.ScaleInv.ScaleInv t)
+ Diagrams.Transform.ScaleInv: instance (GHC.Show.Show t, GHC.Show.Show (Diagrams.Core.V.Vn t)) => GHC.Show.Show (Diagrams.Transform.ScaleInv.ScaleInv t)
+ Diagrams.TwoD: [_arrowHead] :: ArrowOpts n -> ArrowHT n
+ Diagrams.TwoD: [_arrowShaft] :: ArrowOpts n -> Trail V2 n
+ Diagrams.TwoD: [_arrowTail] :: ArrowOpts n -> ArrowHT n
+ Diagrams.TwoD: [_eColor] :: EnvelopeOpts n -> Colour Double
+ Diagrams.TwoD: [_eLineWidth] :: EnvelopeOpts n -> Measure n
+ Diagrams.TwoD: [_ePoints] :: EnvelopeOpts n -> Int
+ Diagrams.TwoD: [_headGap] :: ArrowOpts n -> Measure n
+ Diagrams.TwoD: [_headLength] :: ArrowOpts n -> Measure n
+ Diagrams.TwoD: [_headStyle] :: ArrowOpts n -> Style V2 n
+ Diagrams.TwoD: [_lGradEnd] :: LGradient n -> Point V2 n
+ Diagrams.TwoD: [_lGradSpreadMethod] :: LGradient n -> SpreadMethod
+ Diagrams.TwoD: [_lGradStart] :: LGradient n -> Point V2 n
+ Diagrams.TwoD: [_lGradStops] :: LGradient n -> [GradientStop n]
+ Diagrams.TwoD: [_lGradTrans] :: LGradient n -> Transformation V2 n
+ Diagrams.TwoD: [_oColor] :: OriginOpts n -> Colour Double
+ Diagrams.TwoD: [_oMinSize] :: OriginOpts n -> n
+ Diagrams.TwoD: [_oScale] :: OriginOpts n -> n
+ Diagrams.TwoD: [_polyCenter] :: PolygonOpts n -> Point V2 n
+ Diagrams.TwoD: [_polyOrient] :: PolygonOpts n -> PolyOrientation n
+ Diagrams.TwoD: [_polyType] :: PolygonOpts n -> PolyType n
+ Diagrams.TwoD: [_queryFillRule] :: StrokeOpts a -> FillRule
+ Diagrams.TwoD: [_rGradCenter0] :: RGradient n -> Point V2 n
+ Diagrams.TwoD: [_rGradCenter1] :: RGradient n -> Point V2 n
+ Diagrams.TwoD: [_rGradRadius0] :: RGradient n -> n
+ Diagrams.TwoD: [_rGradRadius1] :: RGradient n -> n
+ Diagrams.TwoD: [_rGradSpreadMethod] :: RGradient n -> SpreadMethod
+ Diagrams.TwoD: [_rGradStops] :: RGradient n -> [GradientStop n]
+ Diagrams.TwoD: [_rGradTrans] :: RGradient n -> Transformation V2 n
+ Diagrams.TwoD: [_radiusBL] :: RoundedRectOpts d -> d
+ Diagrams.TwoD: [_radiusBR] :: RoundedRectOpts d -> d
+ Diagrams.TwoD: [_radiusTL] :: RoundedRectOpts d -> d
+ Diagrams.TwoD: [_radiusTR] :: RoundedRectOpts d -> d
+ Diagrams.TwoD: [_shaftStyle] :: ArrowOpts n -> Style V2 n
+ Diagrams.TwoD: [_stopColor] :: GradientStop d -> SomeColor
+ Diagrams.TwoD: [_stopFraction] :: GradientStop d -> d
+ Diagrams.TwoD: [_tColor] :: TraceOpts n -> Colour Double
+ Diagrams.TwoD: [_tMinSize] :: TraceOpts n -> n
+ Diagrams.TwoD: [_tPoints] :: TraceOpts n -> Int
+ Diagrams.TwoD: [_tScale] :: TraceOpts n -> n
+ Diagrams.TwoD: [_tailGap] :: ArrowOpts n -> Measure n
+ Diagrams.TwoD: [_tailLength] :: ArrowOpts n -> Measure n
+ Diagrams.TwoD: [_tailStyle] :: ArrowOpts n -> Style V2 n
+ Diagrams.TwoD: [_vertexNames] :: StrokeOpts a -> [[a]]
+ Diagrams.TwoD.Arrow: [_arrowHead] :: ArrowOpts n -> ArrowHT n
+ Diagrams.TwoD.Arrow: [_arrowShaft] :: ArrowOpts n -> Trail V2 n
+ Diagrams.TwoD.Arrow: [_arrowTail] :: ArrowOpts n -> ArrowHT n
+ Diagrams.TwoD.Arrow: [_headGap] :: ArrowOpts n -> Measure n
+ Diagrams.TwoD.Arrow: [_headLength] :: ArrowOpts n -> Measure n
+ Diagrams.TwoD.Arrow: [_headStyle] :: ArrowOpts n -> Style V2 n
+ Diagrams.TwoD.Arrow: [_shaftStyle] :: ArrowOpts n -> Style V2 n
+ Diagrams.TwoD.Arrow: [_tailGap] :: ArrowOpts n -> Measure n
+ Diagrams.TwoD.Arrow: [_tailLength] :: ArrowOpts n -> Measure n
+ Diagrams.TwoD.Arrow: [_tailStyle] :: ArrowOpts n -> Style V2 n
+ Diagrams.TwoD.Arrow: instance Diagrams.Core.Types.TypeableFloat n => Data.Default.Class.Default (Diagrams.TwoD.Arrow.ArrowOpts n)
+ Diagrams.TwoD.Attributes: [_lGradEnd] :: LGradient n -> Point V2 n
+ Diagrams.TwoD.Attributes: [_lGradSpreadMethod] :: LGradient n -> SpreadMethod
+ Diagrams.TwoD.Attributes: [_lGradStart] :: LGradient n -> Point V2 n
+ Diagrams.TwoD.Attributes: [_lGradStops] :: LGradient n -> [GradientStop n]
+ Diagrams.TwoD.Attributes: [_lGradTrans] :: LGradient n -> Transformation V2 n
+ Diagrams.TwoD.Attributes: [_rGradCenter0] :: RGradient n -> Point V2 n
+ Diagrams.TwoD.Attributes: [_rGradCenter1] :: RGradient n -> Point V2 n
+ Diagrams.TwoD.Attributes: [_rGradRadius0] :: RGradient n -> n
+ Diagrams.TwoD.Attributes: [_rGradRadius1] :: RGradient n -> n
+ Diagrams.TwoD.Attributes: [_rGradSpreadMethod] :: RGradient n -> SpreadMethod
+ Diagrams.TwoD.Attributes: [_rGradStops] :: RGradient n -> [GradientStop n]
+ Diagrams.TwoD.Attributes: [_rGradTrans] :: RGradient n -> Transformation V2 n
+ Diagrams.TwoD.Attributes: [_stopColor] :: GradientStop d -> SomeColor
+ Diagrams.TwoD.Attributes: [_stopFraction] :: GradientStop d -> d
+ Diagrams.TwoD.Attributes: instance Data.Default.Class.Default (Diagrams.TwoD.Attributes.FillTexture n)
+ Diagrams.TwoD.Attributes: instance Data.Default.Class.Default (Diagrams.TwoD.Attributes.LineTexture n)
+ Diagrams.TwoD.Attributes: instance Data.Semigroup.Semigroup (Diagrams.TwoD.Attributes.FillTexture n)
+ Diagrams.TwoD.Attributes: instance Data.Semigroup.Semigroup (Diagrams.TwoD.Attributes.LineTexture n)
+ Diagrams.TwoD.Attributes: instance Data.Typeable.Internal.Typeable n => Diagrams.Attributes.Compile.SplitAttribute (Diagrams.TwoD.Attributes.FillTextureLoops n)
+ Diagrams.TwoD.Attributes: instance Data.Typeable.Internal.Typeable n => Diagrams.Core.Style.AttributeClass (Diagrams.TwoD.Attributes.FillTexture n)
+ Diagrams.TwoD.Attributes: instance Data.Typeable.Internal.Typeable n => Diagrams.Core.Style.AttributeClass (Diagrams.TwoD.Attributes.LineTexture n)
+ Diagrams.TwoD.Attributes: instance GHC.Float.Floating n => Diagrams.Core.Transform.Transformable (Diagrams.TwoD.Attributes.FillTexture n)
+ Diagrams.TwoD.Attributes: instance GHC.Float.Floating n => Diagrams.Core.Transform.Transformable (Diagrams.TwoD.Attributes.LineTexture n)
+ Diagrams.TwoD.Attributes: instance GHC.Float.Floating n => Diagrams.Core.Transform.Transformable (Diagrams.TwoD.Attributes.Texture n)
+ Diagrams.TwoD.Attributes: instance GHC.Real.Fractional n => Diagrams.Core.Transform.Transformable (Diagrams.TwoD.Attributes.LGradient n)
+ Diagrams.TwoD.Attributes: instance GHC.Real.Fractional n => Diagrams.Core.Transform.Transformable (Diagrams.TwoD.Attributes.RGradient n)
+ Diagrams.TwoD.Image: instance GHC.Real.Fractional n => Diagrams.Core.HasOrigin.HasOrigin (Diagrams.TwoD.Image.DImage n a)
+ Diagrams.TwoD.Image: instance GHC.Real.Fractional n => Diagrams.Core.Transform.Transformable (Diagrams.TwoD.Image.DImage n a)
+ Diagrams.TwoD.Image: instance GHC.Real.Fractional n => Diagrams.Core.Types.Renderable (Diagrams.TwoD.Image.DImage n a) Diagrams.Core.Types.NullBackend
+ Diagrams.TwoD.Model: [_eColor] :: EnvelopeOpts n -> Colour Double
+ Diagrams.TwoD.Model: [_eLineWidth] :: EnvelopeOpts n -> Measure n
+ Diagrams.TwoD.Model: [_ePoints] :: EnvelopeOpts n -> Int
+ Diagrams.TwoD.Model: [_oColor] :: OriginOpts n -> Colour Double
+ Diagrams.TwoD.Model: [_oMinSize] :: OriginOpts n -> n
+ Diagrams.TwoD.Model: [_oScale] :: OriginOpts n -> n
+ Diagrams.TwoD.Model: [_tColor] :: TraceOpts n -> Colour Double
+ Diagrams.TwoD.Model: [_tMinSize] :: TraceOpts n -> n
+ Diagrams.TwoD.Model: [_tPoints] :: TraceOpts n -> Int
+ Diagrams.TwoD.Model: [_tScale] :: TraceOpts n -> n
+ Diagrams.TwoD.Model: instance Diagrams.Core.Envelope.OrderedField n => Data.Default.Class.Default (Diagrams.TwoD.Model.EnvelopeOpts n)
+ Diagrams.TwoD.Model: instance GHC.Float.Floating n => Data.Default.Class.Default (Diagrams.TwoD.Model.TraceOpts n)
+ Diagrams.TwoD.Model: instance GHC.Real.Fractional n => Data.Default.Class.Default (Diagrams.TwoD.Model.OriginOpts n)
+ Diagrams.TwoD.Offset: [_expandCap] :: ExpandOpts d -> LineCap
+ Diagrams.TwoD.Offset: [_expandEpsilon] :: ExpandOpts d -> d
+ Diagrams.TwoD.Offset: [_expandJoin] :: ExpandOpts d -> LineJoin
+ Diagrams.TwoD.Offset: [_expandMiterLimit] :: ExpandOpts d -> d
+ Diagrams.TwoD.Offset: [_offsetEpsilon] :: OffsetOpts d -> d
+ Diagrams.TwoD.Offset: [_offsetJoin] :: OffsetOpts d -> LineJoin
+ Diagrams.TwoD.Offset: [_offsetMiterLimit] :: OffsetOpts d -> d
+ Diagrams.TwoD.Offset: instance GHC.Classes.Eq d => GHC.Classes.Eq (Diagrams.TwoD.Offset.ExpandOpts d)
+ Diagrams.TwoD.Offset: instance GHC.Classes.Eq d => GHC.Classes.Eq (Diagrams.TwoD.Offset.OffsetOpts d)
+ Diagrams.TwoD.Offset: instance GHC.Real.Fractional d => Data.Default.Class.Default (Diagrams.TwoD.Offset.ExpandOpts d)
+ Diagrams.TwoD.Offset: instance GHC.Real.Fractional d => Data.Default.Class.Default (Diagrams.TwoD.Offset.OffsetOpts d)
+ Diagrams.TwoD.Offset: instance GHC.Show.Show d => GHC.Show.Show (Diagrams.TwoD.Offset.ExpandOpts d)
+ Diagrams.TwoD.Offset: instance GHC.Show.Show d => GHC.Show.Show (Diagrams.TwoD.Offset.OffsetOpts d)
+ Diagrams.TwoD.Path: [_queryFillRule] :: StrokeOpts a -> FillRule
+ Diagrams.TwoD.Path: [_vertexNames] :: StrokeOpts a -> [[a]]
+ Diagrams.TwoD.Path: instance (Diagrams.Core.Types.TypeableFloat n, Diagrams.Core.Types.Renderable (Diagrams.Path.Path Linear.V2.V2 n) b) => Diagrams.TrailLike.TrailLike (Diagrams.Core.Types.QDiagram b Linear.V2.V2 n Data.Monoid.Any)
+ Diagrams.TwoD.Path: instance (Diagrams.TwoD.Path.Clip n1 ~ t0) => Control.Lens.Wrapped.Rewrapped (Diagrams.TwoD.Path.Clip n0) t0
+ Diagrams.TwoD.Path: instance Control.Lens.Empty.AsEmpty (Diagrams.TwoD.Path.Clip n)
+ Diagrams.TwoD.Path: instance Control.Lens.Wrapped.Wrapped (Diagrams.TwoD.Path.Clip n0)
+ Diagrams.TwoD.Path: instance Data.Default.Class.Default (Diagrams.TwoD.Path.StrokeOpts a)
+ Diagrams.TwoD.Path: instance Data.Default.Class.Default Diagrams.TwoD.Path.FillRule
+ Diagrams.TwoD.Path: instance Data.Semigroup.Semigroup (Diagrams.TwoD.Path.Clip n)
+ Diagrams.TwoD.Path: instance Data.Semigroup.Semigroup Diagrams.TwoD.Path.FillRule
+ Diagrams.TwoD.Path: instance Data.Typeable.Internal.Typeable n => Diagrams.Core.Style.AttributeClass (Diagrams.TwoD.Path.Clip n)
+ Diagrams.TwoD.Path: instance Diagrams.Core.Envelope.OrderedField n => Diagrams.Core.Transform.Transformable (Diagrams.TwoD.Path.Clip n)
+ Diagrams.TwoD.Path: instance Diagrams.Core.Style.AttributeClass Diagrams.TwoD.Path.FillRule
+ Diagrams.TwoD.Path: instance GHC.Classes.Eq Diagrams.TwoD.Path.FillRule
+ Diagrams.TwoD.Path: instance GHC.Classes.Ord Diagrams.TwoD.Path.FillRule
+ Diagrams.TwoD.Path: instance GHC.Float.RealFloat n => Diagrams.Core.Trace.Traced (Diagrams.Path.Path Linear.V2.V2 n)
+ Diagrams.TwoD.Path: instance GHC.Float.RealFloat n => Diagrams.Core.Trace.Traced (Diagrams.Trail.Trail Linear.V2.V2 n)
+ Diagrams.TwoD.Path: instance GHC.Show.Show Diagrams.TwoD.Path.FillRule
+ Diagrams.TwoD.Polygons: [_polyCenter] :: PolygonOpts n -> Point V2 n
+ Diagrams.TwoD.Polygons: [_polyOrient] :: PolygonOpts n -> PolyOrientation n
+ Diagrams.TwoD.Polygons: [_polyType] :: PolygonOpts n -> PolyType n
+ Diagrams.TwoD.Polygons: instance GHC.Base.Functor Diagrams.TwoD.Polygons.GraphPart
+ Diagrams.TwoD.Polygons: instance GHC.Classes.Eq n => GHC.Classes.Eq (Diagrams.TwoD.Polygons.PolyOrientation n)
+ Diagrams.TwoD.Polygons: instance GHC.Classes.Ord n => GHC.Classes.Ord (Diagrams.TwoD.Polygons.PolyOrientation n)
+ Diagrams.TwoD.Polygons: instance GHC.Num.Num n => Data.Default.Class.Default (Diagrams.TwoD.Polygons.PolygonOpts n)
+ Diagrams.TwoD.Polygons: instance GHC.Read.Read n => GHC.Read.Read (Diagrams.TwoD.Polygons.PolyOrientation n)
+ Diagrams.TwoD.Polygons: instance GHC.Show.Show a => GHC.Show.Show (Diagrams.TwoD.Polygons.GraphPart a)
+ Diagrams.TwoD.Polygons: instance GHC.Show.Show n => GHC.Show.Show (Diagrams.TwoD.Polygons.PolyOrientation n)
+ Diagrams.TwoD.Segment: instance Diagrams.Core.Envelope.OrderedField n => Diagrams.Core.Trace.Traced (Diagrams.Segment.FixedSegment Linear.V2.V2 n)
+ Diagrams.TwoD.Segment: instance Diagrams.Core.Envelope.OrderedField n => Diagrams.Core.Trace.Traced (Diagrams.Segment.Segment Diagrams.Segment.Closed Linear.V2.V2 n)
+ Diagrams.TwoD.Segment.Bernstein: [bernsteinCoeffs] :: BernsteinPoly n -> [n]
+ Diagrams.TwoD.Segment.Bernstein: [bernsteinDegree] :: BernsteinPoly n -> Int
+ Diagrams.TwoD.Segment.Bernstein: instance GHC.Base.Functor Diagrams.TwoD.Segment.Bernstein.BernsteinPoly
+ Diagrams.TwoD.Segment.Bernstein: instance GHC.Num.Num n => Diagrams.Parametric.DomainBounds (Diagrams.TwoD.Segment.Bernstein.BernsteinPoly n)
+ Diagrams.TwoD.Segment.Bernstein: instance GHC.Real.Fractional n => Diagrams.Parametric.EndValues (Diagrams.TwoD.Segment.Bernstein.BernsteinPoly n)
+ Diagrams.TwoD.Segment.Bernstein: instance GHC.Real.Fractional n => Diagrams.Parametric.Parametric (Diagrams.TwoD.Segment.Bernstein.BernsteinPoly n)
+ Diagrams.TwoD.Segment.Bernstein: instance GHC.Real.Fractional n => Diagrams.Parametric.Sectionable (Diagrams.TwoD.Segment.Bernstein.BernsteinPoly n)
+ Diagrams.TwoD.Segment.Bernstein: instance GHC.Real.Fractional n => GHC.Num.Num (Diagrams.TwoD.Segment.Bernstein.BernsteinPoly n)
+ Diagrams.TwoD.Segment.Bernstein: instance GHC.Show.Show n => GHC.Show.Show (Diagrams.TwoD.Segment.Bernstein.BernsteinPoly n)
+ Diagrams.TwoD.Shapes: [_radiusBL] :: RoundedRectOpts d -> d
+ Diagrams.TwoD.Shapes: [_radiusBR] :: RoundedRectOpts d -> d
+ Diagrams.TwoD.Shapes: [_radiusTL] :: RoundedRectOpts d -> d
+ Diagrams.TwoD.Shapes: [_radiusTR] :: RoundedRectOpts d -> d
+ Diagrams.TwoD.Shapes: instance GHC.Num.Num d => Data.Default.Class.Default (Diagrams.TwoD.Shapes.RoundedRectOpts d)
+ Diagrams.TwoD.Text: instance Data.Default.Class.Default Diagrams.TwoD.Text.FontSlant
+ Diagrams.TwoD.Text: instance Data.Default.Class.Default Diagrams.TwoD.Text.FontWeight
+ Diagrams.TwoD.Text: instance Data.Semigroup.Semigroup (Diagrams.TwoD.Text.FontSize n)
+ Diagrams.TwoD.Text: instance Data.Semigroup.Semigroup Diagrams.TwoD.Text.Font
+ Diagrams.TwoD.Text: instance Data.Semigroup.Semigroup Diagrams.TwoD.Text.FontSlant
+ Diagrams.TwoD.Text: instance Data.Semigroup.Semigroup Diagrams.TwoD.Text.FontWeight
+ Diagrams.TwoD.Text: instance Data.Typeable.Internal.Typeable n => Diagrams.Core.Style.AttributeClass (Diagrams.TwoD.Text.FontSize n)
+ Diagrams.TwoD.Text: instance Diagrams.Core.Style.AttributeClass Diagrams.TwoD.Text.Font
+ Diagrams.TwoD.Text: instance Diagrams.Core.Style.AttributeClass Diagrams.TwoD.Text.FontSlant
+ Diagrams.TwoD.Text: instance Diagrams.Core.Style.AttributeClass Diagrams.TwoD.Text.FontWeight
+ Diagrams.TwoD.Text: instance GHC.Base.Functor Diagrams.TwoD.Text.FontSize
+ Diagrams.TwoD.Text: instance GHC.Classes.Eq Diagrams.TwoD.Text.Font
+ Diagrams.TwoD.Text: instance GHC.Classes.Eq Diagrams.TwoD.Text.FontSlant
+ Diagrams.TwoD.Text: instance GHC.Classes.Eq Diagrams.TwoD.Text.FontWeight
+ Diagrams.TwoD.Text: instance GHC.Classes.Ord Diagrams.TwoD.Text.FontSlant
+ Diagrams.TwoD.Text: instance GHC.Classes.Ord Diagrams.TwoD.Text.FontWeight
+ Diagrams.TwoD.Text: instance GHC.Float.Floating n => Diagrams.Core.HasOrigin.HasOrigin (Diagrams.TwoD.Text.Text n)
+ Diagrams.TwoD.Text: instance GHC.Float.Floating n => Diagrams.Core.Transform.Transformable (Diagrams.TwoD.Text.Text n)
+ Diagrams.TwoD.Text: instance GHC.Float.Floating n => Diagrams.Core.Types.Renderable (Diagrams.TwoD.Text.Text n) Diagrams.Core.Types.NullBackend
+ Diagrams.TwoD.Text: instance GHC.Num.Num n => Data.Default.Class.Default (Diagrams.TwoD.Text.FontSizeM n)
+ Diagrams.TwoD.Text: instance GHC.Show.Show Diagrams.TwoD.Text.FontSlant
+ Diagrams.TwoD.Text: instance GHC.Show.Show Diagrams.TwoD.Text.FontWeight
+ Diagrams.TwoD.Types: instance Diagrams.Angle.HasTheta Linear.V2.V2
+ Diagrams.TwoD.Types: instance Diagrams.Core.Transform.Transformable (Linear.V2.V2 n)
+ Diagrams.TwoD.Types: instance Diagrams.TwoD.Types.HasR Linear.V2.V2
+ Diagrams.TwoD.Types: instance Diagrams.TwoD.Types.HasR v => Diagrams.TwoD.Types.HasR (Linear.Affine.Point v)
- Diagrams.Segment: oeEnvelope :: Lens' (OffsetEnvelope v_aCCO n_aCCP) (Envelope v_aCCO n_aCCP)
+ Diagrams.Segment: oeEnvelope :: Lens' (OffsetEnvelope v_aFMY n_aFMZ) (Envelope v_aFMY n_aFMZ)
- Diagrams.Segment: oeOffset :: Lens' (OffsetEnvelope v_aCCO n_aCCP) (TotalOffset v_aCCO n_aCCP)
+ Diagrams.Segment: oeOffset :: Lens' (OffsetEnvelope v_aFMY n_aFMZ) (TotalOffset v_aFMY n_aFMZ)
- Diagrams.ThreeD.Camera: horizontalFieldOfView :: Lens' (PerspectiveLens n_apGM) (Angle n_apGM)
+ Diagrams.ThreeD.Camera: horizontalFieldOfView :: Lens' (PerspectiveLens n_atJ8) (Angle n_atJ8)
- Diagrams.ThreeD.Camera: orthoHeight :: Lens' (OrthoLens n_apJ3) n_apJ3
+ Diagrams.ThreeD.Camera: orthoHeight :: Lens' (OrthoLens n_atLc) n_atLc
- Diagrams.ThreeD.Camera: orthoWidth :: Lens' (OrthoLens n_apJ3) n_apJ3
+ Diagrams.ThreeD.Camera: orthoWidth :: Lens' (OrthoLens n_atLc) n_atLc
- Diagrams.ThreeD.Camera: verticalFieldOfView :: Lens' (PerspectiveLens n_apGM) (Angle n_apGM)
+ Diagrams.ThreeD.Camera: verticalFieldOfView :: Lens' (PerspectiveLens n_atJ8) (Angle n_atJ8)
- Diagrams.Transform.ScaleInv: scaleInvDir :: Lens' (ScaleInv t_av3g) (Vn t_av3g)
+ Diagrams.Transform.ScaleInv: scaleInvDir :: Lens' (ScaleInv t_azc2) (Vn t_azc2)
- Diagrams.Transform.ScaleInv: scaleInvLoc :: Lens' (ScaleInv t_av3g) (Point (V t_av3g) (N t_av3g))
+ Diagrams.Transform.ScaleInv: scaleInvLoc :: Lens' (ScaleInv t_azc2) (Point (V t_azc2) (N t_azc2))
- Diagrams.Transform.ScaleInv: scaleInvObj :: Lens' (ScaleInv t_av3g) t_av3g
+ Diagrams.Transform.ScaleInv: scaleInvObj :: Lens' (ScaleInv t_azc2) t_azc2
- Diagrams.TwoD: _LG :: Prism' (Texture n_a1EXd) (LGradient n_a1EXd)
+ Diagrams.TwoD: _LG :: Prism' (Texture n_a1Jbc) (LGradient n_a1Jbc)
- Diagrams.TwoD: _RG :: Prism' (Texture n_a1EXd) (RGradient n_a1EXd)
+ Diagrams.TwoD: _RG :: Prism' (Texture n_a1Jbc) (RGradient n_a1Jbc)
- Diagrams.TwoD: _SC :: Prism' (Texture n_a1EXd) SomeColor
+ Diagrams.TwoD: _SC :: Prism' (Texture n_a1Jbc) SomeColor
- Diagrams.TwoD: eColor :: Lens' (EnvelopeOpts n_a1SnU) (Colour Double)
+ Diagrams.TwoD: eColor :: Lens' (EnvelopeOpts n_a1UUA) (Colour Double)
- Diagrams.TwoD: eLineWidth :: Lens (EnvelopeOpts n_a1SnU) (EnvelopeOpts n_a1Sq1) (Measure n_a1SnU) (Measure n_a1Sq1)
+ Diagrams.TwoD: eLineWidth :: Lens (EnvelopeOpts n_a1UUA) (EnvelopeOpts n_a1UWM) (Measure n_a1UUA) (Measure n_a1UWM)
- Diagrams.TwoD: ePoints :: Lens' (EnvelopeOpts n_a1SnU) Int
+ Diagrams.TwoD: ePoints :: Lens' (EnvelopeOpts n_a1UUA) Int
- Diagrams.TwoD: oColor :: Lens' (OriginOpts n_a1Sn7) (Colour Double)
+ Diagrams.TwoD: oColor :: Lens' (OriginOpts n_a1UTO) (Colour Double)
- Diagrams.TwoD: oMinSize :: Lens' (OriginOpts n_a1Sn7) n_a1Sn7
+ Diagrams.TwoD: oMinSize :: Lens' (OriginOpts n_a1UTO) n_a1UTO
- Diagrams.TwoD: oScale :: Lens' (OriginOpts n_a1Sn7) n_a1Sn7
+ Diagrams.TwoD: oScale :: Lens' (OriginOpts n_a1UTO) n_a1UTO
- Diagrams.TwoD: radiusBL :: Lens' (RoundedRectOpts d_a1kIe) d_a1kIe
+ Diagrams.TwoD: radiusBL :: Lens' (RoundedRectOpts d_a1nQB) d_a1nQB
- Diagrams.TwoD: radiusBR :: Lens' (RoundedRectOpts d_a1kIe) d_a1kIe
+ Diagrams.TwoD: radiusBR :: Lens' (RoundedRectOpts d_a1nQB) d_a1nQB
- Diagrams.TwoD: radiusTL :: Lens' (RoundedRectOpts d_a1kIe) d_a1kIe
+ Diagrams.TwoD: radiusTL :: Lens' (RoundedRectOpts d_a1nQB) d_a1nQB
- Diagrams.TwoD: radiusTR :: Lens' (RoundedRectOpts d_a1kIe) d_a1kIe
+ Diagrams.TwoD: radiusTR :: Lens' (RoundedRectOpts d_a1nQB) d_a1nQB
- Diagrams.TwoD: tColor :: Lens' (TraceOpts n_a1Sqq) (Colour Double)
+ Diagrams.TwoD: tColor :: Lens' (TraceOpts n_a1UXb) (Colour Double)
- Diagrams.TwoD: tMinSize :: Lens' (TraceOpts n_a1Sqq) n_a1Sqq
+ Diagrams.TwoD: tMinSize :: Lens' (TraceOpts n_a1UXb) n_a1UXb
- Diagrams.TwoD: tPoints :: Lens' (TraceOpts n_a1Sqq) Int
+ Diagrams.TwoD: tPoints :: Lens' (TraceOpts n_a1UXb) Int
- Diagrams.TwoD: tScale :: Lens' (TraceOpts n_a1Sqq) n_a1Sqq
+ Diagrams.TwoD: tScale :: Lens' (TraceOpts n_a1UXb) n_a1UXb
- Diagrams.TwoD.Arrowheads: arrowtailBlock :: RealFloat n => Angle n -> ArrowHT n
+ Diagrams.TwoD.Arrowheads: arrowtailBlock :: (RealFloat n) => Angle n -> ArrowHT n
- Diagrams.TwoD.Attributes: _LG :: Prism' (Texture n_a1EXd) (LGradient n_a1EXd)
+ Diagrams.TwoD.Attributes: _LG :: Prism' (Texture n_a1Jbc) (LGradient n_a1Jbc)
- Diagrams.TwoD.Attributes: _RG :: Prism' (Texture n_a1EXd) (RGradient n_a1EXd)
+ Diagrams.TwoD.Attributes: _RG :: Prism' (Texture n_a1Jbc) (RGradient n_a1Jbc)
- Diagrams.TwoD.Attributes: _SC :: Prism' (Texture n_a1EXd) SomeColor
+ Diagrams.TwoD.Attributes: _SC :: Prism' (Texture n_a1Jbc) SomeColor
- Diagrams.TwoD.Model: eColor :: Lens' (EnvelopeOpts n_a1SnU) (Colour Double)
+ Diagrams.TwoD.Model: eColor :: Lens' (EnvelopeOpts n_a1UUA) (Colour Double)
- Diagrams.TwoD.Model: eLineWidth :: Lens (EnvelopeOpts n_a1SnU) (EnvelopeOpts n_a1Sq1) (Measure n_a1SnU) (Measure n_a1Sq1)
+ Diagrams.TwoD.Model: eLineWidth :: Lens (EnvelopeOpts n_a1UUA) (EnvelopeOpts n_a1UWM) (Measure n_a1UUA) (Measure n_a1UWM)
- Diagrams.TwoD.Model: ePoints :: Lens' (EnvelopeOpts n_a1SnU) Int
+ Diagrams.TwoD.Model: ePoints :: Lens' (EnvelopeOpts n_a1UUA) Int
- Diagrams.TwoD.Model: oColor :: Lens' (OriginOpts n_a1Sn7) (Colour Double)
+ Diagrams.TwoD.Model: oColor :: Lens' (OriginOpts n_a1UTO) (Colour Double)
- Diagrams.TwoD.Model: oMinSize :: Lens' (OriginOpts n_a1Sn7) n_a1Sn7
+ Diagrams.TwoD.Model: oMinSize :: Lens' (OriginOpts n_a1UTO) n_a1UTO
- Diagrams.TwoD.Model: oScale :: Lens' (OriginOpts n_a1Sn7) n_a1Sn7
+ Diagrams.TwoD.Model: oScale :: Lens' (OriginOpts n_a1UTO) n_a1UTO
- Diagrams.TwoD.Model: tColor :: Lens' (TraceOpts n_a1Sqq) (Colour Double)
+ Diagrams.TwoD.Model: tColor :: Lens' (TraceOpts n_a1UXb) (Colour Double)
- Diagrams.TwoD.Model: tMinSize :: Lens' (TraceOpts n_a1Sqq) n_a1Sqq
+ Diagrams.TwoD.Model: tMinSize :: Lens' (TraceOpts n_a1UXb) n_a1UXb
- Diagrams.TwoD.Model: tPoints :: Lens' (TraceOpts n_a1Sqq) Int
+ Diagrams.TwoD.Model: tPoints :: Lens' (TraceOpts n_a1UXb) Int
- Diagrams.TwoD.Model: tScale :: Lens' (TraceOpts n_a1Sqq) n_a1Sqq
+ Diagrams.TwoD.Model: tScale :: Lens' (TraceOpts n_a1UXb) n_a1UXb
- Diagrams.TwoD.Shapes: radiusBL :: Lens' (RoundedRectOpts d_a1kIe) d_a1kIe
+ Diagrams.TwoD.Shapes: radiusBL :: Lens' (RoundedRectOpts d_a1nQB) d_a1nQB
- Diagrams.TwoD.Shapes: radiusBR :: Lens' (RoundedRectOpts d_a1kIe) d_a1kIe
+ Diagrams.TwoD.Shapes: radiusBR :: Lens' (RoundedRectOpts d_a1nQB) d_a1nQB
- Diagrams.TwoD.Shapes: radiusTL :: Lens' (RoundedRectOpts d_a1kIe) d_a1kIe
+ Diagrams.TwoD.Shapes: radiusTL :: Lens' (RoundedRectOpts d_a1nQB) d_a1nQB
- Diagrams.TwoD.Shapes: radiusTR :: Lens' (RoundedRectOpts d_a1kIe) d_a1kIe
+ Diagrams.TwoD.Shapes: radiusTR :: Lens' (RoundedRectOpts d_a1nQB) d_a1nQB

Files

CHANGELOG.md view
@@ -1,3 +1,9 @@+## [v1.3.0.6](https://github.com/diagrams/diagrams-lib/tree/v1.3.0.6) (2015-09-29) ##++- Allow `optparse-applicative-0.12`++[Full Changelog](https://github.com/diagrams/diagrams-lib/compare/v1.3.0.5...v1.3.0.6)+ ## [v1.3.0.5](https://github.com/diagrams/diagrams-lib/tree/v1.3.0.5) (2015-09-18) ##  - Fix compilation problem with `lens-4.13`
diagrams-lib.cabal view
@@ -1,5 +1,5 @@ Name:                diagrams-lib-Version:             1.3.0.5+Version:             1.3.0.6 Synopsis:            Embedded domain-specific language for declarative graphics Description:         Diagrams is a flexible, extensible EDSL for creating                      graphics of many types.  Graphics can be created@@ -114,7 +114,7 @@                        intervals >= 0.7 && < 0.8,                        lens >= 4.6 && < 4.14,                        tagged >= 0.7,-                       optparse-applicative >= 0.11 && < 0.12,+                       optparse-applicative >= 0.11 && < 0.13,                        filepath,                        JuicyPixels >= 3.1.5 && < 3.3,                        hashable >= 1.1 && < 1.3,