OGDF-1.0.0.0: Haskell binding to OGDF
Safe HaskellSafe-Inferred
LanguageHaskell2010

OGDF.Graph

Documentation

newtype Graph Source #

Constructors

Graph (Ptr RawGraph) 

Instances

Instances details
IGraph Graph Source # 
Instance details

Defined in OGDF.Graph.Implementation

Show Graph Source # 
Instance details

Defined in OGDF.Graph.RawType

Methods

showsPrec :: Int -> Graph -> ShowS #

show :: Graph -> String #

showList :: [Graph] -> ShowS #

FPtr Graph Source # 
Instance details

Defined in OGDF.Graph.RawType

Associated Types

type Raw Graph #

Eq Graph Source # 
Instance details

Defined in OGDF.Graph.RawType

Methods

(==) :: Graph -> Graph -> Bool #

(/=) :: Graph -> Graph -> Bool #

Ord Graph Source # 
Instance details

Defined in OGDF.Graph.RawType

Methods

compare :: Graph -> Graph -> Ordering #

(<) :: Graph -> Graph -> Bool #

(<=) :: Graph -> Graph -> Bool #

(>) :: Graph -> Graph -> Bool #

(>=) :: Graph -> Graph -> Bool #

max :: Graph -> Graph -> Graph #

min :: Graph -> Graph -> Graph #

IDeletable Graph Source # 
Instance details

Defined in OGDF.Graph.Implementation

Methods

delete :: Graph -> IO () #

Castable Graph (Ptr RawGraph) Source # 
Instance details

Defined in OGDF.Graph.Cast

Methods

cast :: Graph -> (Ptr RawGraph -> IO r) -> IO r #

uncast :: Ptr RawGraph -> (Graph -> IO r) -> IO r #

type Raw Graph Source # 
Instance details

Defined in OGDF.Graph.RawType

class IDeletable a => IGraph a Source #

Instances

Instances details
IGraph Graph Source # 
Instance details

Defined in OGDF.Graph.Implementation

upcastGraph :: forall a. (FPtr a, IGraph a) => a -> Graph Source #

downcastGraph :: forall a. (FPtr a, IGraph a) => Graph -> a Source #

graph_newEdge :: (INodeElement c1, FPtr c1, INodeElement c0, FPtr c0) => Graph -> c0 -> c1 -> IO EdgeElement Source #