{-# LANGUAGE ForeignFunctionInterface, InterruptibleFFI #-} module HROOT.Hist.TGraphErrors.FFI where import Data.Word import Data.Int import Foreign.C import Foreign.Ptr import HROOT.Hist.TGraphErrors.RawType import HROOT.Hist.TGraphErrors.RawType import HROOT.Hist.TF1.RawType import HROOT.Hist.TH1F.RawType import HROOT.Hist.TAxis.RawType import HROOT.Core.TObject.RawType import HROOT.Core.TClass.RawType foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_Apply" c_tgrapherrors_apply :: Ptr RawTGraphErrors -> Ptr RawTF1 -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_Chisquare" c_tgrapherrors_chisquare :: Ptr RawTGraphErrors -> Ptr RawTF1 -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_DrawGraph" c_tgrapherrors_drawgraph :: Ptr RawTGraphErrors -> CInt -> Ptr CDouble -> Ptr CDouble -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_drawPanelTGraph" c_tgrapherrors_drawpaneltgraph :: Ptr RawTGraphErrors -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_Expand" c_tgrapherrors_expand :: Ptr RawTGraphErrors -> CInt -> CInt -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_FitPanelTGraph" c_tgrapherrors_fitpaneltgraph :: Ptr RawTGraphErrors -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_getCorrelationFactorTGraph" c_tgrapherrors_getcorrelationfactortgraph :: Ptr RawTGraphErrors -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_getCovarianceTGraph" c_tgrapherrors_getcovariancetgraph :: Ptr RawTGraphErrors -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_getMeanTGraph" c_tgrapherrors_getmeantgraph :: Ptr RawTGraphErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_getRMSTGraph" c_tgrapherrors_getrmstgraph :: Ptr RawTGraphErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetErrorX" c_tgrapherrors_geterrorx :: Ptr RawTGraphErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetErrorY" c_tgrapherrors_geterrory :: Ptr RawTGraphErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetErrorXhigh" c_tgrapherrors_geterrorxhigh :: Ptr RawTGraphErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetErrorXlow" c_tgrapherrors_geterrorxlow :: Ptr RawTGraphErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetErrorYhigh" c_tgrapherrors_geterroryhigh :: Ptr RawTGraphErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetErrorYlow" c_tgrapherrors_geterrorylow :: Ptr RawTGraphErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_InitExpo" c_tgrapherrors_initexpo :: Ptr RawTGraphErrors -> CDouble -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_InitGaus" c_tgrapherrors_initgaus :: Ptr RawTGraphErrors -> CDouble -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_InitPolynom" c_tgrapherrors_initpolynom :: Ptr RawTGraphErrors -> CDouble -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_InsertPoint" c_tgrapherrors_insertpoint :: Ptr RawTGraphErrors -> IO CInt foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_integralTGraph" c_tgrapherrors_integraltgraph :: Ptr RawTGraphErrors -> CInt -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_IsEditable" c_tgrapherrors_iseditable :: Ptr RawTGraphErrors -> IO CBool foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_isInsideTGraph" c_tgrapherrors_isinsidetgraph :: Ptr RawTGraphErrors -> CDouble -> CDouble -> IO CInt foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_LeastSquareFit" c_tgrapherrors_leastsquarefit :: Ptr RawTGraphErrors -> CInt -> Ptr CDouble -> CDouble -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_PaintStats" c_tgrapherrors_paintstats :: Ptr RawTGraphErrors -> Ptr RawTF1 -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_RemovePoint" c_tgrapherrors_removepoint :: Ptr RawTGraphErrors -> CInt -> IO CInt foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetEditable" c_tgrapherrors_seteditable :: Ptr RawTGraphErrors -> CBool -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetHistogram" c_tgrapherrors_sethistogram :: Ptr RawTGraphErrors -> Ptr RawTH1F -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_setMaximumTGraph" c_tgrapherrors_setmaximumtgraph :: Ptr RawTGraphErrors -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_setMinimumTGraph" c_tgrapherrors_setminimumtgraph :: Ptr RawTGraphErrors -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_Set" c_tgrapherrors_set :: Ptr RawTGraphErrors -> CInt -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetPoint" c_tgrapherrors_setpoint :: Ptr RawTGraphErrors -> CInt -> CDouble -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetName" c_tgrapherrors_setname :: Ptr RawTGraphErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetNameTitle" c_tgrapherrors_setnametitle :: Ptr RawTGraphErrors -> CString -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetTitle" c_tgrapherrors_settitle :: Ptr RawTGraphErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetLineColor" c_tgrapherrors_getlinecolor :: Ptr RawTGraphErrors -> IO CShort foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetLineStyle" c_tgrapherrors_getlinestyle :: Ptr RawTGraphErrors -> IO CShort foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetLineWidth" c_tgrapherrors_getlinewidth :: Ptr RawTGraphErrors -> IO CShort foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_ResetAttLine" c_tgrapherrors_resetattline :: Ptr RawTGraphErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetLineAttributes" c_tgrapherrors_setlineattributes :: Ptr RawTGraphErrors -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetLineColor" c_tgrapherrors_setlinecolor :: Ptr RawTGraphErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetLineStyle" c_tgrapherrors_setlinestyle :: Ptr RawTGraphErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetLineWidth" c_tgrapherrors_setlinewidth :: Ptr RawTGraphErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetFillColor" c_tgrapherrors_setfillcolor :: Ptr RawTGraphErrors -> CInt -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetFillStyle" c_tgrapherrors_setfillstyle :: Ptr RawTGraphErrors -> CInt -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetMarkerColor" c_tgrapherrors_getmarkercolor :: Ptr RawTGraphErrors -> IO CShort foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetMarkerStyle" c_tgrapherrors_getmarkerstyle :: Ptr RawTGraphErrors -> IO CShort foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetMarkerSize" c_tgrapherrors_getmarkersize :: Ptr RawTGraphErrors -> IO CFloat foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_ResetAttMarker" c_tgrapherrors_resetattmarker :: Ptr RawTGraphErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetMarkerAttributes" c_tgrapherrors_setmarkerattributes :: Ptr RawTGraphErrors -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetMarkerColor" c_tgrapherrors_setmarkercolor :: Ptr RawTGraphErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetMarkerStyle" c_tgrapherrors_setmarkerstyle :: Ptr RawTGraphErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetMarkerSize" c_tgrapherrors_setmarkersize :: Ptr RawTGraphErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_Clear" c_tgrapherrors_clear :: Ptr RawTGraphErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_Draw" c_tgrapherrors_draw :: Ptr RawTGraphErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_FindObject" c_tgrapherrors_findobject :: Ptr RawTGraphErrors -> CString -> IO (Ptr RawTObject) foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_GetName" c_tgrapherrors_getname :: Ptr RawTGraphErrors -> IO CString foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_IsA" c_tgrapherrors_isa :: Ptr RawTGraphErrors -> IO (Ptr RawTClass) foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_Paint" c_tgrapherrors_paint :: Ptr RawTGraphErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_printObj" c_tgrapherrors_printobj :: Ptr RawTGraphErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SaveAs" c_tgrapherrors_saveas :: Ptr RawTGraphErrors -> CString -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_Write" c_tgrapherrors_write :: Ptr RawTGraphErrors -> CString -> CInt -> CInt -> IO CInt foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_Write_" c_tgrapherrors_write_ :: Ptr RawTGraphErrors -> IO CInt foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_delete" c_tgrapherrors_delete :: Ptr RawTGraphErrors -> IO () foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_newTGraphErrors" c_tgrapherrors_newtgrapherrors :: CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO (Ptr RawTGraphErrors) foreign import ccall interruptible "HROOTHistTGraphErrors.h TGraphErrors_SetPointError" c_tgrapherrors_setpointerror :: Ptr RawTGraphErrors -> CInt -> CDouble -> CDouble -> IO ()