module OpenCascade.STEPControl.StepModelType
( StepModelType(..)
) where
data StepModelType =
Asls |
ManifoldSolidBrep |
BrepWithVoids |
FacetedBrep |
FacetedBrepAndBrepWithVoids |
ShellBasedSurfaceModel |
GeometricCurveSet |
Hybrid
deriving Int -> StepModelType
StepModelType -> Int
StepModelType -> [StepModelType]
StepModelType -> StepModelType
StepModelType -> StepModelType -> [StepModelType]
StepModelType -> StepModelType -> StepModelType -> [StepModelType]
(StepModelType -> StepModelType)
-> (StepModelType -> StepModelType)
-> (Int -> StepModelType)
-> (StepModelType -> Int)
-> (StepModelType -> [StepModelType])
-> (StepModelType -> StepModelType -> [StepModelType])
-> (StepModelType -> StepModelType -> [StepModelType])
-> (StepModelType
-> StepModelType -> StepModelType -> [StepModelType])
-> Enum StepModelType
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 :: StepModelType -> StepModelType
succ :: StepModelType -> StepModelType
$cpred :: StepModelType -> StepModelType
pred :: StepModelType -> StepModelType
$ctoEnum :: Int -> StepModelType
toEnum :: Int -> StepModelType
$cfromEnum :: StepModelType -> Int
fromEnum :: StepModelType -> Int
$cenumFrom :: StepModelType -> [StepModelType]
enumFrom :: StepModelType -> [StepModelType]
$cenumFromThen :: StepModelType -> StepModelType -> [StepModelType]
enumFromThen :: StepModelType -> StepModelType -> [StepModelType]
$cenumFromTo :: StepModelType -> StepModelType -> [StepModelType]
enumFromTo :: StepModelType -> StepModelType -> [StepModelType]
$cenumFromThenTo :: StepModelType -> StepModelType -> StepModelType -> [StepModelType]
enumFromThenTo :: StepModelType -> StepModelType -> StepModelType -> [StepModelType]
Enum