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

HROOT.Graf.TMarker.RawType

Documentation

data RawTMarker Source #

Instances

Instances details
Castable TMarker (Ptr RawTMarker) Source # 
Instance details

Defined in HROOT.Graf.TMarker.Cast

Methods

cast :: TMarker -> (Ptr RawTMarker -> IO r) -> IO r #

uncast :: Ptr RawTMarker -> (TMarker -> IO r) -> IO r #

(ITMarker a, FPtr a) => Castable a (Ptr RawTMarker) Source # 
Instance details

Defined in HROOT.Graf.TMarker.Cast

Methods

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

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

newtype TMarker Source #

Constructors

TMarker (Ptr RawTMarker) 

Instances

Instances details
ITAttBBox2D TMarker 
Instance details

Defined in HROOT.Graf.TMarker.Implementation

Methods

getBBox :: TMarker -> IO Rectangle_t

setBBoxX1 :: TMarker -> CInt -> IO ()

setBBoxX2 :: TMarker -> CInt -> IO ()

setBBoxY1 :: TMarker -> CInt -> IO ()

setBBoxY2 :: TMarker -> CInt -> IO ()

ITAttMarker TMarker 
Instance details

Defined in HROOT.Graf.TMarker.Implementation

ITObject TMarker 
Instance details

Defined in HROOT.Graf.TMarker.Implementation

Methods

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

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

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

getName :: TMarker -> IO CString

isA :: TMarker -> IO TClass

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

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

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

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

write_ :: TMarker -> IO CInt

ITMarker TMarker Source # 
Instance details

Defined in HROOT.Graf.TMarker.Implementation

Methods

setX :: TMarker -> CDouble -> IO () Source #

setY :: TMarker -> CDouble -> IO () Source #

Show TMarker Source # 
Instance details

Defined in HROOT.Graf.TMarker.RawType

FPtr TMarker Source # 
Instance details

Defined in HROOT.Graf.TMarker.RawType

Associated Types

type Raw TMarker #

Eq TMarker Source # 
Instance details

Defined in HROOT.Graf.TMarker.RawType

Methods

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

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

Ord TMarker Source # 
Instance details

Defined in HROOT.Graf.TMarker.RawType

IDeletable TMarker Source # 
Instance details

Defined in HROOT.Graf.TMarker.Implementation

Methods

delete :: TMarker -> IO () #

Castable TMarker (Ptr RawTMarker) Source # 
Instance details

Defined in HROOT.Graf.TMarker.Cast

Methods

cast :: TMarker -> (Ptr RawTMarker -> IO r) -> IO r #

uncast :: Ptr RawTMarker -> (TMarker -> IO r) -> IO r #

type Raw TMarker Source # 
Instance details

Defined in HROOT.Graf.TMarker.RawType