Cartesian-0.1.0.1: Coordinate systems

LicenseMIT
MaintainerJonatan H Sundqvist
Stabilityexperimental|stable
PortabilityPOSIX (not sure)
Safe HaskellNone
LanguageHaskell2010

Cartesian.Plane.BoundingBox.Lenses

Description

 

Synopsis

Documentation

makeBoundingBoxSideLens :: RealFloat f => (BoundingBox f -> f) -> (BoundingBox f -> f -> (f, f, f, f)) -> Lens (BoundingBox f) (BoundingBox f) f f Source

TODO: Make sure invariants remain true (eg. left < right) TODO: Make coordinate-system independent (eg. direction of axes)