module OpenCascade.BRepOffset.Mode (Mode (..) ) where data Mode = Skin | Pipe | RectoVerso deriving (Int -> Mode Mode -> Int Mode -> [Mode] Mode -> Mode Mode -> Mode -> [Mode] Mode -> Mode -> Mode -> [Mode] (Mode -> Mode) -> (Mode -> Mode) -> (Int -> Mode) -> (Mode -> Int) -> (Mode -> [Mode]) -> (Mode -> Mode -> [Mode]) -> (Mode -> Mode -> [Mode]) -> (Mode -> Mode -> Mode -> [Mode]) -> Enum Mode forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a $csucc :: Mode -> Mode succ :: Mode -> Mode $cpred :: Mode -> Mode pred :: Mode -> Mode $ctoEnum :: Int -> Mode toEnum :: Int -> Mode $cfromEnum :: Mode -> Int fromEnum :: Mode -> Int $cenumFrom :: Mode -> [Mode] enumFrom :: Mode -> [Mode] $cenumFromThen :: Mode -> Mode -> [Mode] enumFromThen :: Mode -> Mode -> [Mode] $cenumFromTo :: Mode -> Mode -> [Mode] enumFromTo :: Mode -> Mode -> [Mode] $cenumFromThenTo :: Mode -> Mode -> Mode -> [Mode] enumFromThenTo :: Mode -> Mode -> Mode -> [Mode] Enum, Int -> Mode -> ShowS [Mode] -> ShowS Mode -> String (Int -> Mode -> ShowS) -> (Mode -> String) -> ([Mode] -> ShowS) -> Show Mode forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> Mode -> ShowS showsPrec :: Int -> Mode -> ShowS $cshow :: Mode -> String show :: Mode -> String $cshowList :: [Mode] -> ShowS showList :: [Mode] -> ShowS Show)