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

HROOT.Graf.TTUBE.RawType

Documentation

data RawTTUBE Source #

Instances

Instances details
Castable TTUBE (Ptr RawTTUBE) Source # 
Instance details

Defined in HROOT.Graf.TTUBE.Cast

Methods

cast :: TTUBE -> (Ptr RawTTUBE -> IO r) -> IO r #

uncast :: Ptr RawTTUBE -> (TTUBE -> IO r) -> IO r #

(ITTUBE a, FPtr a) => Castable a (Ptr RawTTUBE) Source # 
Instance details

Defined in HROOT.Graf.TTUBE.Cast

Methods

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

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

newtype TTUBE Source #

Constructors

TTUBE (Ptr RawTTUBE) 

Instances

Instances details
ITAtt3D TTUBE 
Instance details

Defined in HROOT.Graf.TTUBE.Implementation

ITAttFill TTUBE 
Instance details

Defined in HROOT.Graf.TTUBE.Implementation

Methods

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

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

ITAttLine TTUBE 
Instance details

Defined in HROOT.Graf.TTUBE.Implementation

ITNamed TTUBE 
Instance details

Defined in HROOT.Graf.TTUBE.Implementation

Methods

setName :: Castable c0 CString => TTUBE -> c0 -> IO ()

setNameTitle :: (Castable c1 CString, Castable c0 CString) => TTUBE -> c0 -> c1 -> IO ()

setTitle :: Castable c0 CString => TTUBE -> c0 -> IO ()

ITObject TTUBE 
Instance details

Defined in HROOT.Graf.TTUBE.Implementation

Methods

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

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

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

getName :: TTUBE -> IO CString

isA :: TTUBE -> IO TClass

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

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

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

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

write_ :: TTUBE -> IO CInt

ITShape TTUBE Source # 
Instance details

Defined in HROOT.Graf.TTUBE.Implementation

ITTUBE TTUBE Source # 
Instance details

Defined in HROOT.Graf.TTUBE.Implementation

Show TTUBE Source # 
Instance details

Defined in HROOT.Graf.TTUBE.RawType

Methods

showsPrec :: Int -> TTUBE -> ShowS #

show :: TTUBE -> String #

showList :: [TTUBE] -> ShowS #

FPtr TTUBE Source # 
Instance details

Defined in HROOT.Graf.TTUBE.RawType

Associated Types

type Raw TTUBE #

Eq TTUBE Source # 
Instance details

Defined in HROOT.Graf.TTUBE.RawType

Methods

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

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

Ord TTUBE Source # 
Instance details

Defined in HROOT.Graf.TTUBE.RawType

Methods

compare :: TTUBE -> TTUBE -> Ordering #

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

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

(>) :: TTUBE -> TTUBE -> Bool #

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

max :: TTUBE -> TTUBE -> TTUBE #

min :: TTUBE -> TTUBE -> TTUBE #

IDeletable TTUBE Source # 
Instance details

Defined in HROOT.Graf.TTUBE.Implementation

Methods

delete :: TTUBE -> IO () #

Castable TTUBE (Ptr RawTTUBE) Source # 
Instance details

Defined in HROOT.Graf.TTUBE.Cast

Methods

cast :: TTUBE -> (Ptr RawTTUBE -> IO r) -> IO r #

uncast :: Ptr RawTTUBE -> (TTUBE -> IO r) -> IO r #

type Raw TTUBE Source # 
Instance details

Defined in HROOT.Graf.TTUBE.RawType