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

OpenCascade.TopoDS.Shape

Documentation

data Shape Source #

Instances

Instances details
DiscriminatedSubTypeOf Shape CompSolid Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

DiscriminatedSubTypeOf Shape Compound Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

DiscriminatedSubTypeOf Shape Edge Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

downcast :: Ptr Shape -> IO (Maybe (Ptr Edge)) Source #

DiscriminatedSubTypeOf Shape Face Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

downcast :: Ptr Shape -> IO (Maybe (Ptr Face)) Source #

DiscriminatedSubTypeOf Shape Shell Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

DiscriminatedSubTypeOf Shape Solid Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

DiscriminatedSubTypeOf Shape Vertex Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

DiscriminatedSubTypeOf Shape Wire Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

downcast :: Ptr Shape -> IO (Maybe (Ptr Wire)) Source #

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 #