--------------------------------------------------------------------------------
-- |
-- Module : Geometry.SetOperations.Types
-- Copyright : (C) 2017 Maksymilian Owsianny
-- License : BSD-style (see LICENSE)
-- Maintainer : Maksymilian.Owsianny@gmail.com
--
--------------------------------------------------------------------------------
module Geometry.SetOperations.Types
( SetOperation (..)
) where
--------------------------------------------------------------------------------
-- | Four basic set operations:
--
-- <<images/set-operation-examples.png>>
data SetOperation
= Union
| Intersection
| Difference
| SymmetricDifference