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

OpenCascade.TopoDS.Types

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 #

data CompSolid Source #

Instances

Instances details
DiscriminatedSubTypeOf Shape CompSolid Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

SubTypeOf Shape CompSolid Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

data Compound Source #

Instances

Instances details
DiscriminatedSubTypeOf Shape Compound Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

SubTypeOf Shape Compound Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

data Edge Source #

Instances

Instances details
DiscriminatedSubTypeOf Shape Edge Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

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

SubTypeOf Shape Edge Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

upcast :: Ptr Edge -> Ptr Shape Source #

data Face Source #

Instances

Instances details
DiscriminatedSubTypeOf Shape Face Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

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

SubTypeOf Shape Face Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

upcast :: Ptr Face -> Ptr Shape Source #

data Shell Source #

Instances

Instances details
DiscriminatedSubTypeOf Shape Shell Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

SubTypeOf Shape Shell Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

data Solid Source #

Instances

Instances details
DiscriminatedSubTypeOf Shape Solid Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

SubTypeOf Shape Solid Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

data Vertex Source #

Instances

Instances details
DiscriminatedSubTypeOf Shape Vertex Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

SubTypeOf Shape Vertex Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

data Wire Source #

Instances

Instances details
DiscriminatedSubTypeOf Shape Wire Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

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

SubTypeOf Shape Wire Source # 
Instance details

Defined in OpenCascade.TopoDS.Types

Methods

upcast :: Ptr Wire -> Ptr Shape Source #