opencascade-hs-0.2.2.0: Thin Wrapper for the OpenCASCADE CAD Kernel
Safe HaskellSafe-Inferred
LanguageHaskell2010

OpenCascade.Inheritance

Documentation

class SubTypeOf a b where Source #

Minimal complete definition

Nothing

Methods

upcast :: Ptr b -> Ptr a Source #

Instances

Instances details
SubTypeOf MakeShape MakeFace Source # 
Instance details

Defined in OpenCascade.BRepBuilderAPI.Types

SubTypeOf MakeShape MakeSolid Source # 
Instance details

Defined in OpenCascade.BRepBuilderAPI.Types

SubTypeOf MakeShape MakeWire Source # 
Instance details

Defined in OpenCascade.BRepBuilderAPI.Types

SubTypeOf MakeShape MakeFillet Source # 
Instance details

Defined in OpenCascade.BRepFilletAPI.Types

SubTypeOf MakeShape MakeOffsetShape Source # 
Instance details

Defined in OpenCascade.BRepOffsetAPI.Types

SubTypeOf MakeShape MakePipe Source # 
Instance details

Defined in OpenCascade.BRepOffsetAPI.Types

SubTypeOf MakeShape MakeBox Source # 
Instance details

Defined in OpenCascade.BRepPrimAPI.Types

SubTypeOf MakeShape MakeRevol Source # 
Instance details

Defined in OpenCascade.BRepPrimAPI.Types

SubTypeOf Curve BezierCurve Source # 
Instance details

Defined in OpenCascade.Geom.Types

SubTypeOf Curve TrimmedCurve Source # 
Instance details

Defined in OpenCascade.Geom.Types

SubTypeOf CafReader CafReader Source # 
Instance details

Defined in OpenCascade.RWGltf.Types

SubTypeOf CafReader CafReader Source # 
Instance details

Defined in OpenCascade.RWObj.Types

SubTypeOf Shape CompSolid Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

SubTypeOf Shape Compound Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

SubTypeOf Shape Edge Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

upcast :: Ptr Edge -> Ptr Shape Source #

SubTypeOf Shape Face Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

upcast :: Ptr Face -> Ptr Shape Source #

SubTypeOf Shape Shell Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

SubTypeOf Shape Solid Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

SubTypeOf Shape Vertex Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

SubTypeOf Shape Wire Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

upcast :: Ptr Wire -> Ptr Shape Source #

SubTypeOf Reader Reader Source # 
Instance details

Defined in OpenCascade.STEPControl.Types

SubTypeOf a b => SubTypeOf (Handle a) (Handle b) Source # 
Instance details

Defined in OpenCascade.Handle

Methods

upcast :: Ptr (Handle b) -> Ptr (Handle a) Source #