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

HROOT.Graf.TPCON

Documentation

newtype TPCON Source #

Constructors

TPCON (Ptr RawTPCON) 

Instances

Instances details
ITAtt3D TPCON 
Instance details

Defined in HROOT.Graf.TPCON.Implementation

ITAttFill TPCON 
Instance details

Defined in HROOT.Graf.TPCON.Implementation

Methods

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

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

ITAttLine TPCON 
Instance details

Defined in HROOT.Graf.TPCON.Implementation

ITNamed TPCON 
Instance details

Defined in HROOT.Graf.TPCON.Implementation

Methods

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

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

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

ITObject TPCON 
Instance details

Defined in HROOT.Graf.TPCON.Implementation

Methods

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

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

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

getName :: TPCON -> IO CString

isA :: TPCON -> IO TClass

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

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

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

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

write_ :: TPCON -> IO CInt

ITPCON TPCON Source # 
Instance details

Defined in HROOT.Graf.TPCON.Implementation

ITShape TPCON Source # 
Instance details

Defined in HROOT.Graf.TPCON.Implementation

Show TPCON Source # 
Instance details

Defined in HROOT.Graf.TPCON.RawType

Methods

showsPrec :: Int -> TPCON -> ShowS #

show :: TPCON -> String #

showList :: [TPCON] -> ShowS #

FPtr TPCON Source # 
Instance details

Defined in HROOT.Graf.TPCON.RawType

Associated Types

type Raw TPCON #

Eq TPCON Source # 
Instance details

Defined in HROOT.Graf.TPCON.RawType

Methods

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

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

Ord TPCON Source # 
Instance details

Defined in HROOT.Graf.TPCON.RawType

Methods

compare :: TPCON -> TPCON -> Ordering #

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

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

(>) :: TPCON -> TPCON -> Bool #

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

max :: TPCON -> TPCON -> TPCON #

min :: TPCON -> TPCON -> TPCON #

IDeletable TPCON Source # 
Instance details

Defined in HROOT.Graf.TPCON.Implementation

Methods

delete :: TPCON -> IO () #

Castable TPCON (Ptr RawTPCON) Source # 
Instance details

Defined in HROOT.Graf.TPCON.Cast

Methods

cast :: TPCON -> (Ptr RawTPCON -> IO r) -> IO r #

uncast :: Ptr RawTPCON -> (TPCON -> IO r) -> IO r #

type Raw TPCON Source # 
Instance details

Defined in HROOT.Graf.TPCON.RawType

class ITShape a => ITPCON a Source #

Instances

Instances details
ITPCON TPCON Source # 
Instance details

Defined in HROOT.Graf.TPCON.Implementation

upcastTPCON :: forall a. (FPtr a, ITPCON a) => a -> TPCON Source #

downcastTPCON :: forall a. (FPtr a, ITPCON a) => TPCON -> a Source #

newTPCON :: (Castable c2 CString, Castable c1 CString, Castable c0 CString) => c0 -> c1 -> c2 -> CFloat -> CFloat -> CInt -> IO TPCON Source #