diff --git a/src/Diagrams/Trail.hs b/src/Diagrams/Trail.hs index 2bd60bb2..470c13fa 100644 --- a/src/Diagrams/Trail.hs +++ b/src/Diagrams/Trail.hs @@ -147,8 +147,10 @@ deriving instance (OrderedField (Scalar v), InnerSpace v) => Monoid (SegTree v) deriving instance (OrderedField (Scalar v), InnerSpace v) => FT.Measured (SegMeasure v) (SegTree v) -deriving instance (HasLinearMap v, InnerSpace v, OrderedField (Scalar v)) - => Transformable (SegTree v) + +instance (HasLinearMap v, InnerSpace v, OrderedField (Scalar v)) + => Transformable (SegTree v) where + transform t = SegTree . transform t . getSegTree type instance Codomain (SegTree v) = v