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

HROOT.Graf.TSPHE

Documentation

newtype TSPHE Source #

Constructors

TSPHE (Ptr RawTSPHE) 

Instances

Instances details
ITAtt3D TSPHE 
Instance details

Defined in HROOT.Graf.TSPHE.Implementation

ITAttFill TSPHE 
Instance details

Defined in HROOT.Graf.TSPHE.Implementation

Methods

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

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

ITAttLine TSPHE 
Instance details

Defined in HROOT.Graf.TSPHE.Implementation

ITNamed TSPHE 
Instance details

Defined in HROOT.Graf.TSPHE.Implementation

Methods

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

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

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

ITObject TSPHE 
Instance details

Defined in HROOT.Graf.TSPHE.Implementation

Methods

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

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

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

getName :: TSPHE -> IO CString

isA :: TSPHE -> IO TClass

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

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

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

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

write_ :: TSPHE -> IO CInt

ITSPHE TSPHE Source # 
Instance details

Defined in HROOT.Graf.TSPHE.Implementation

ITShape TSPHE Source # 
Instance details

Defined in HROOT.Graf.TSPHE.Implementation

Show TSPHE Source # 
Instance details

Defined in HROOT.Graf.TSPHE.RawType

Methods

showsPrec :: Int -> TSPHE -> ShowS #

show :: TSPHE -> String #

showList :: [TSPHE] -> ShowS #

FPtr TSPHE Source # 
Instance details

Defined in HROOT.Graf.TSPHE.RawType

Associated Types

type Raw TSPHE #

Eq TSPHE Source # 
Instance details

Defined in HROOT.Graf.TSPHE.RawType

Methods

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

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

Ord TSPHE Source # 
Instance details

Defined in HROOT.Graf.TSPHE.RawType

Methods

compare :: TSPHE -> TSPHE -> Ordering #

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

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

(>) :: TSPHE -> TSPHE -> Bool #

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

max :: TSPHE -> TSPHE -> TSPHE #

min :: TSPHE -> TSPHE -> TSPHE #

IDeletable TSPHE Source # 
Instance details

Defined in HROOT.Graf.TSPHE.Implementation

Methods

delete :: TSPHE -> IO () #

Castable TSPHE (Ptr RawTSPHE) Source # 
Instance details

Defined in HROOT.Graf.TSPHE.Cast

Methods

cast :: TSPHE -> (Ptr RawTSPHE -> IO r) -> IO r #

uncast :: Ptr RawTSPHE -> (TSPHE -> IO r) -> IO r #

type Raw TSPHE Source # 
Instance details

Defined in HROOT.Graf.TSPHE.RawType

class ITShape a => ITSPHE a Source #

Instances

Instances details
ITSPHE TSPHE Source # 
Instance details

Defined in HROOT.Graf.TSPHE.Implementation

upcastTSPHE :: forall a. (FPtr a, ITSPHE a) => a -> TSPHE Source #

downcastTSPHE :: forall a. (FPtr a, ITSPHE a) => TSPHE -> a Source #

newTSPHE :: (Castable c2 CString, Castable c1 CString, Castable c0 CString) => c0 -> c1 -> c2 -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> CFloat -> IO TSPHE Source #