HROOT-graf-0.10.0.3: Haskell binding to ROOT Graf modules
Safe HaskellSafe-Inferred
LanguageHaskell2010

HROOT.Graf.TArrow.RawType

Documentation

data RawTArrow Source #

Instances

Instances details
Castable TArrow (Ptr RawTArrow) Source # 
Instance details

Defined in HROOT.Graf.TArrow.Cast

Methods

cast :: TArrow -> (Ptr RawTArrow -> IO r) -> IO r #

uncast :: Ptr RawTArrow -> (TArrow -> IO r) -> IO r #

(ITArrow a, FPtr a) => Castable a (Ptr RawTArrow) Source # 
Instance details

Defined in HROOT.Graf.TArrow.Cast

Methods

cast :: a -> (Ptr RawTArrow -> IO r) -> IO r #

uncast :: Ptr RawTArrow -> (a -> IO r) -> IO r #

newtype TArrow Source #

Constructors

TArrow (Ptr RawTArrow) 

Instances

Instances details
ITAttFill TArrow 
Instance details

Defined in HROOT.Graf.TArrow.Implementation

Methods

setFillColor :: TArrow -> CInt -> IO ()

setFillStyle :: TArrow -> CInt -> IO ()

ITAttLine TArrow 
Instance details

Defined in HROOT.Graf.TArrow.Implementation

ITObject TArrow 
Instance details

Defined in HROOT.Graf.TArrow.Implementation

Methods

clear :: Castable c0 CString => TArrow -> c0 -> IO ()

draw :: Castable c0 CString => TArrow -> c0 -> IO ()

findObject :: Castable c0 CString => TArrow -> c0 -> IO TObject

getName :: TArrow -> IO CString

isA :: TArrow -> IO TClass

paint :: Castable c0 CString => TArrow -> c0 -> IO ()

printObj :: Castable c0 CString => TArrow -> c0 -> IO ()

saveAs :: (Castable c1 CString, Castable c0 CString) => TArrow -> c0 -> c1 -> IO ()

write :: Castable c0 CString => TArrow -> c0 -> CInt -> CInt -> IO CInt

write_ :: TArrow -> IO CInt

ITArrow TArrow Source # 
Instance details

Defined in HROOT.Graf.TArrow.Implementation

ITLine TArrow Source # 
Instance details

Defined in HROOT.Graf.TArrow.Implementation

Show TArrow Source # 
Instance details

Defined in HROOT.Graf.TArrow.RawType

FPtr TArrow Source # 
Instance details

Defined in HROOT.Graf.TArrow.RawType

Associated Types

type Raw TArrow #

Eq TArrow Source # 
Instance details

Defined in HROOT.Graf.TArrow.RawType

Methods

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

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

Ord TArrow Source # 
Instance details

Defined in HROOT.Graf.TArrow.RawType

IDeletable TArrow Source # 
Instance details

Defined in HROOT.Graf.TArrow.Implementation

Methods

delete :: TArrow -> IO () #

Castable TArrow (Ptr RawTArrow) Source # 
Instance details

Defined in HROOT.Graf.TArrow.Cast

Methods

cast :: TArrow -> (Ptr RawTArrow -> IO r) -> IO r #

uncast :: Ptr RawTArrow -> (TArrow -> IO r) -> IO r #

type Raw TArrow Source # 
Instance details

Defined in HROOT.Graf.TArrow.RawType