module OpenCascade.BRepBuilderAPI.FaceError
( FaceError (..)
) where

-- order must match the definition of BRepBuilderAPI FaceError
data FaceError = FaceDone | NoFace | NotPlanar | CurveProjectionFailed | ParametersOutOfRange deriving (FaceError -> FaceError -> Bool
(FaceError -> FaceError -> Bool)
-> (FaceError -> FaceError -> Bool) -> Eq FaceError
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FaceError -> FaceError -> Bool
== :: FaceError -> FaceError -> Bool
$c/= :: FaceError -> FaceError -> Bool
/= :: FaceError -> FaceError -> Bool
Eq, Int -> FaceError
FaceError -> Int
FaceError -> [FaceError]
FaceError -> FaceError
FaceError -> FaceError -> [FaceError]
FaceError -> FaceError -> FaceError -> [FaceError]
(FaceError -> FaceError)
-> (FaceError -> FaceError)
-> (Int -> FaceError)
-> (FaceError -> Int)
-> (FaceError -> [FaceError])
-> (FaceError -> FaceError -> [FaceError])
-> (FaceError -> FaceError -> [FaceError])
-> (FaceError -> FaceError -> FaceError -> [FaceError])
-> Enum FaceError
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 :: FaceError -> FaceError
succ :: FaceError -> FaceError
$cpred :: FaceError -> FaceError
pred :: FaceError -> FaceError
$ctoEnum :: Int -> FaceError
toEnum :: Int -> FaceError
$cfromEnum :: FaceError -> Int
fromEnum :: FaceError -> Int
$cenumFrom :: FaceError -> [FaceError]
enumFrom :: FaceError -> [FaceError]
$cenumFromThen :: FaceError -> FaceError -> [FaceError]
enumFromThen :: FaceError -> FaceError -> [FaceError]
$cenumFromTo :: FaceError -> FaceError -> [FaceError]
enumFromTo :: FaceError -> FaceError -> [FaceError]
$cenumFromThenTo :: FaceError -> FaceError -> FaceError -> [FaceError]
enumFromThenTo :: FaceError -> FaceError -> FaceError -> [FaceError]
Enum)