packages feed

HROOT-hist-0.9: src/HROOT/Hist/TGraphErrors/FFI.hsc

{-# LANGUAGE ForeignFunctionInterface #-}
module HROOT.Hist.TGraphErrors.FFI where
import Foreign.C
import Foreign.Ptr
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 safe
               "HROOTHistTGraphErrors.h TGraphErrors_Apply" c_tgrapherrors_apply
               :: Ptr RawTGraphErrors -> Ptr RawTF1 -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_Chisquare"
               c_tgrapherrors_chisquare ::
               Ptr RawTGraphErrors -> Ptr RawTF1 -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_DrawGraph"
               c_tgrapherrors_drawgraph ::
               Ptr RawTGraphErrors ->
                 CInt -> (Ptr CDouble) -> (Ptr CDouble) -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_drawPanelTGraph"
               c_tgrapherrors_drawpaneltgraph :: Ptr RawTGraphErrors -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_Expand" c_tgrapherrors_expand
               :: Ptr RawTGraphErrors -> CInt -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_FitPanelTGraph"
               c_tgrapherrors_fitpaneltgraph :: Ptr RawTGraphErrors -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_getCorrelationFactorTGraph"
               c_tgrapherrors_getcorrelationfactortgraph ::
               Ptr RawTGraphErrors -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_getCovarianceTGraph"
               c_tgrapherrors_getcovariancetgraph ::
               Ptr RawTGraphErrors -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_getMeanTGraph"
               c_tgrapherrors_getmeantgraph ::
               Ptr RawTGraphErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_getRMSTGraph"
               c_tgrapherrors_getrmstgraph ::
               Ptr RawTGraphErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetErrorX"
               c_tgrapherrors_geterrorx ::
               Ptr RawTGraphErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetErrorY"
               c_tgrapherrors_geterrory ::
               Ptr RawTGraphErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetErrorXhigh"
               c_tgrapherrors_geterrorxhigh ::
               Ptr RawTGraphErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetErrorXlow"
               c_tgrapherrors_geterrorxlow ::
               Ptr RawTGraphErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetErrorYhigh"
               c_tgrapherrors_geterroryhigh ::
               Ptr RawTGraphErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetErrorYlow"
               c_tgrapherrors_geterrorylow ::
               Ptr RawTGraphErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_InitExpo"
               c_tgrapherrors_initexpo ::
               Ptr RawTGraphErrors -> CDouble -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_InitGaus"
               c_tgrapherrors_initgaus ::
               Ptr RawTGraphErrors -> CDouble -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_InitPolynom"
               c_tgrapherrors_initpolynom ::
               Ptr RawTGraphErrors -> CDouble -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_InsertPoint"
               c_tgrapherrors_insertpoint :: Ptr RawTGraphErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_integralTGraph"
               c_tgrapherrors_integraltgraph ::
               Ptr RawTGraphErrors -> CInt -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_IsEditable"
               c_tgrapherrors_iseditable :: Ptr RawTGraphErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_isInsideTGraph"
               c_tgrapherrors_isinsidetgraph ::
               Ptr RawTGraphErrors -> CDouble -> CDouble -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_LeastSquareFit"
               c_tgrapherrors_leastsquarefit ::
               Ptr RawTGraphErrors ->
                 CInt -> (Ptr CDouble) -> CDouble -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_PaintStats"
               c_tgrapherrors_paintstats ::
               Ptr RawTGraphErrors -> Ptr RawTF1 -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_RemovePoint"
               c_tgrapherrors_removepoint ::
               Ptr RawTGraphErrors -> CInt -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetEditable"
               c_tgrapherrors_seteditable :: Ptr RawTGraphErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetHistogram"
               c_tgrapherrors_sethistogram ::
               Ptr RawTGraphErrors -> Ptr RawTH1F -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_setMaximumTGraph"
               c_tgrapherrors_setmaximumtgraph ::
               Ptr RawTGraphErrors -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_setMinimumTGraph"
               c_tgrapherrors_setminimumtgraph ::
               Ptr RawTGraphErrors -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_Set" c_tgrapherrors_set ::
               Ptr RawTGraphErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetPoint"
               c_tgrapherrors_setpoint ::
               Ptr RawTGraphErrors -> CInt -> CDouble -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetName"
               c_tgrapherrors_setname :: Ptr RawTGraphErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetNameTitle"
               c_tgrapherrors_setnametitle ::
               Ptr RawTGraphErrors -> CString -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetTitle"
               c_tgrapherrors_settitle :: Ptr RawTGraphErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetLineColor"
               c_tgrapherrors_getlinecolor :: Ptr RawTGraphErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetLineStyle"
               c_tgrapherrors_getlinestyle :: Ptr RawTGraphErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetLineWidth"
               c_tgrapherrors_getlinewidth :: Ptr RawTGraphErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_ResetAttLine"
               c_tgrapherrors_resetattline ::
               Ptr RawTGraphErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetLineAttributes"
               c_tgrapherrors_setlineattributes :: Ptr RawTGraphErrors -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetLineColor"
               c_tgrapherrors_setlinecolor :: Ptr RawTGraphErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetLineStyle"
               c_tgrapherrors_setlinestyle :: Ptr RawTGraphErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetLineWidth"
               c_tgrapherrors_setlinewidth :: Ptr RawTGraphErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetFillColor"
               c_tgrapherrors_setfillcolor :: Ptr RawTGraphErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetFillStyle"
               c_tgrapherrors_setfillstyle :: Ptr RawTGraphErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetMarkerColor"
               c_tgrapherrors_getmarkercolor :: Ptr RawTGraphErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetMarkerStyle"
               c_tgrapherrors_getmarkerstyle :: Ptr RawTGraphErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetMarkerSize"
               c_tgrapherrors_getmarkersize :: Ptr RawTGraphErrors -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_ResetAttMarker"
               c_tgrapherrors_resetattmarker ::
               Ptr RawTGraphErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetMarkerAttributes"
               c_tgrapherrors_setmarkerattributes :: Ptr RawTGraphErrors -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetMarkerColor"
               c_tgrapherrors_setmarkercolor ::
               Ptr RawTGraphErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetMarkerStyle"
               c_tgrapherrors_setmarkerstyle ::
               Ptr RawTGraphErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SetMarkerSize"
               c_tgrapherrors_setmarkersize ::
               Ptr RawTGraphErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_Draw" c_tgrapherrors_draw ::
               Ptr RawTGraphErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_FindObject"
               c_tgrapherrors_findobject ::
               Ptr RawTGraphErrors -> CString -> IO (Ptr RawTObject)

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_GetName"
               c_tgrapherrors_getname :: Ptr RawTGraphErrors -> IO CString

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_IsA" c_tgrapherrors_isa ::
               Ptr RawTGraphErrors -> IO (Ptr RawTClass)

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_Paint" c_tgrapherrors_paint
               :: Ptr RawTGraphErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_printObj"
               c_tgrapherrors_printobj :: Ptr RawTGraphErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_SaveAs" c_tgrapherrors_saveas
               :: Ptr RawTGraphErrors -> CString -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_Write" c_tgrapherrors_write
               :: Ptr RawTGraphErrors -> CString -> CInt -> CInt -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_delete" c_tgrapherrors_delete
               :: Ptr RawTGraphErrors -> IO ()

foreign import ccall safe
               "HROOTHistTGraphErrors.h TGraphErrors_newTGraphErrors"
               c_tgrapherrors_newtgrapherrors ::
               CInt ->
                 (Ptr CDouble) ->
                   (Ptr CDouble) ->
                     (Ptr CDouble) -> (Ptr CDouble) -> IO (Ptr RawTGraphErrors)