HROOT.Graf.TEllipse
newtype TEllipse Source #
Constructors
Defined in HROOT.Graf.TEllipse.Implementation
Methods
setFillColor :: TEllipse -> CInt -> IO ()
setFillStyle :: TEllipse -> CInt -> IO ()
getLineColor :: TEllipse -> IO CShort
getLineStyle :: TEllipse -> IO CShort
getLineWidth :: TEllipse -> IO CShort
resetAttLine :: Castable c0 CString => TEllipse -> c0 -> IO ()
setLineAttributes :: TEllipse -> IO ()
setLineColor :: TEllipse -> CShort -> IO ()
setLineStyle :: TEllipse -> CShort -> IO ()
setLineWidth :: TEllipse -> CShort -> IO ()
clear :: Castable c0 CString => TEllipse -> c0 -> IO ()
draw :: Castable c0 CString => TEllipse -> c0 -> IO ()
findObject :: Castable c0 CString => TEllipse -> c0 -> IO TObject
getName :: TEllipse -> IO CString
isA :: TEllipse -> IO TClass
paint :: Castable c0 CString => TEllipse -> c0 -> IO ()
printObj :: Castable c0 CString => TEllipse -> c0 -> IO ()
saveAs :: (Castable c1 CString, Castable c0 CString) => TEllipse -> c0 -> c1 -> IO ()
write :: Castable c0 CString => TEllipse -> c0 -> CInt -> CInt -> IO CInt
write_ :: TEllipse -> IO CInt
Defined in HROOT.Graf.TEllipse.RawType
showsPrec :: Int -> TEllipse -> ShowS #
show :: TEllipse -> String #
showList :: [TEllipse] -> ShowS #
Associated Types
type Raw TEllipse #
get_fptr :: TEllipse -> Ptr (Raw TEllipse) #
cast_fptr_to_obj :: Ptr (Raw TEllipse) -> TEllipse #
(==) :: TEllipse -> TEllipse -> Bool #
(/=) :: TEllipse -> TEllipse -> Bool #
compare :: TEllipse -> TEllipse -> Ordering #
(<) :: TEllipse -> TEllipse -> Bool #
(<=) :: TEllipse -> TEllipse -> Bool #
(>) :: TEllipse -> TEllipse -> Bool #
(>=) :: TEllipse -> TEllipse -> Bool #
max :: TEllipse -> TEllipse -> TEllipse #
min :: TEllipse -> TEllipse -> TEllipse #
delete :: TEllipse -> IO () #
Defined in HROOT.Graf.TEllipse.Cast
cast :: TEllipse -> (Ptr RawTEllipse -> IO r) -> IO r #
uncast :: Ptr RawTEllipse -> (TEllipse -> IO r) -> IO r #
class (ITObject a, ITAttLine a, ITAttFill a) => ITEllipse a Source #
Defined in HROOT.Graf.TArc.Implementation
Defined in HROOT.Graf.TCrown.Implementation
upcastTEllipse :: forall a. (FPtr a, ITEllipse a) => a -> TEllipse Source #
downcastTEllipse :: forall a. (FPtr a, ITEllipse a) => TEllipse -> a Source #
newTEllipse :: CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> IO TEllipse Source #