{-# LANGUAGE DeriveAnyClass #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE TemplateHaskell #-} module Dodge.Data.Distortion where import Geometry import Data.Aeson import Data.Aeson.TH data Distortion = RadialDistortion Point2 Point2 Point2 Float deriving (Eq, Ord, Show, Read) --Generic, Flat) deriveJSON defaultOptions ''Distortion