HROOT.Graf.TMarker
newtype TMarker Source #
Constructors
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 ()
getMarkerColor :: TMarker -> IO CShort
getMarkerStyle :: TMarker -> IO CShort
getMarkerSize :: TMarker -> IO CFloat
resetAttMarker :: Castable c0 CString => TMarker -> c0 -> IO ()
setMarkerAttributes :: TMarker -> IO ()
setMarkerColor :: TMarker -> CShort -> IO ()
setMarkerStyle :: TMarker -> CShort -> IO ()
setMarkerSize :: TMarker -> CShort -> IO ()
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
setX :: TMarker -> CDouble -> IO () Source #
setY :: TMarker -> CDouble -> IO () Source #
Defined in HROOT.Graf.TMarker.RawType
showsPrec :: Int -> TMarker -> ShowS #
show :: TMarker -> String #
showList :: [TMarker] -> ShowS #
Associated Types
type Raw TMarker #
get_fptr :: TMarker -> Ptr (Raw TMarker) #
cast_fptr_to_obj :: Ptr (Raw TMarker) -> TMarker #
(==) :: TMarker -> TMarker -> Bool #
(/=) :: TMarker -> TMarker -> Bool #
compare :: TMarker -> TMarker -> Ordering #
(<) :: TMarker -> TMarker -> Bool #
(<=) :: TMarker -> TMarker -> Bool #
(>) :: TMarker -> TMarker -> Bool #
(>=) :: TMarker -> TMarker -> Bool #
max :: TMarker -> TMarker -> TMarker #
min :: TMarker -> TMarker -> TMarker #
delete :: TMarker -> IO () #
Defined in HROOT.Graf.TMarker.Cast
cast :: TMarker -> (Ptr RawTMarker -> IO r) -> IO r #
uncast :: Ptr RawTMarker -> (TMarker -> IO r) -> IO r #
class (ITObject a, ITAttMarker a, ITAttBBox2D a) => ITMarker a where Source #
setX :: a -> CDouble -> IO () Source #
setY :: a -> CDouble -> IO () Source #
upcastTMarker :: forall a. (FPtr a, ITMarker a) => a -> TMarker Source #
downcastTMarker :: forall a. (FPtr a, ITMarker a) => TMarker -> a Source #
newTMarker :: CDouble -> CDouble -> CInt -> IO TMarker Source #
tMarker_GetX :: TMarker -> IO CDouble Source #
tMarker_GetY :: TMarker -> IO CDouble Source #