packages feed

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

{-# LANGUAGE ForeignFunctionInterface #-}
module HROOT.Hist.TGraphBentErrors.FFI where
import Foreign.C
import Foreign.Ptr
import HROOT.Hist.TGraphBentErrors.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
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_Apply"
               c_tgraphbenterrors_apply ::
               Ptr RawTGraphBentErrors -> Ptr RawTF1 -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_Chisquare"
               c_tgraphbenterrors_chisquare ::
               Ptr RawTGraphBentErrors -> Ptr RawTF1 -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_DrawGraph"
               c_tgraphbenterrors_drawgraph ::
               Ptr RawTGraphBentErrors ->
                 CInt -> (Ptr CDouble) -> (Ptr CDouble) -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_drawPanelTGraph"
               c_tgraphbenterrors_drawpaneltgraph ::
               Ptr RawTGraphBentErrors -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_Expand"
               c_tgraphbenterrors_expand ::
               Ptr RawTGraphBentErrors -> CInt -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_FitPanelTGraph"
               c_tgraphbenterrors_fitpaneltgraph ::
               Ptr RawTGraphBentErrors -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_getCorrelationFactorTGraph"
               c_tgraphbenterrors_getcorrelationfactortgraph ::
               Ptr RawTGraphBentErrors -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_getCovarianceTGraph"
               c_tgraphbenterrors_getcovariancetgraph ::
               Ptr RawTGraphBentErrors -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_getMeanTGraph"
               c_tgraphbenterrors_getmeantgraph ::
               Ptr RawTGraphBentErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_getRMSTGraph"
               c_tgraphbenterrors_getrmstgraph ::
               Ptr RawTGraphBentErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetErrorX"
               c_tgraphbenterrors_geterrorx ::
               Ptr RawTGraphBentErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetErrorY"
               c_tgraphbenterrors_geterrory ::
               Ptr RawTGraphBentErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetErrorXhigh"
               c_tgraphbenterrors_geterrorxhigh ::
               Ptr RawTGraphBentErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetErrorXlow"
               c_tgraphbenterrors_geterrorxlow ::
               Ptr RawTGraphBentErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetErrorYhigh"
               c_tgraphbenterrors_geterroryhigh ::
               Ptr RawTGraphBentErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetErrorYlow"
               c_tgraphbenterrors_geterrorylow ::
               Ptr RawTGraphBentErrors -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_InitExpo"
               c_tgraphbenterrors_initexpo ::
               Ptr RawTGraphBentErrors -> CDouble -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_InitGaus"
               c_tgraphbenterrors_initgaus ::
               Ptr RawTGraphBentErrors -> CDouble -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_InitPolynom"
               c_tgraphbenterrors_initpolynom ::
               Ptr RawTGraphBentErrors -> CDouble -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_InsertPoint"
               c_tgraphbenterrors_insertpoint ::
               Ptr RawTGraphBentErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_integralTGraph"
               c_tgraphbenterrors_integraltgraph ::
               Ptr RawTGraphBentErrors -> CInt -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_IsEditable"
               c_tgraphbenterrors_iseditable :: Ptr RawTGraphBentErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_isInsideTGraph"
               c_tgraphbenterrors_isinsidetgraph ::
               Ptr RawTGraphBentErrors -> CDouble -> CDouble -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_LeastSquareFit"
               c_tgraphbenterrors_leastsquarefit ::
               Ptr RawTGraphBentErrors ->
                 CInt -> (Ptr CDouble) -> CDouble -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_PaintStats"
               c_tgraphbenterrors_paintstats ::
               Ptr RawTGraphBentErrors -> Ptr RawTF1 -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_RemovePoint"
               c_tgraphbenterrors_removepoint ::
               Ptr RawTGraphBentErrors -> CInt -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetEditable"
               c_tgraphbenterrors_seteditable ::
               Ptr RawTGraphBentErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetHistogram"
               c_tgraphbenterrors_sethistogram ::
               Ptr RawTGraphBentErrors -> Ptr RawTH1F -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_setMaximumTGraph"
               c_tgraphbenterrors_setmaximumtgraph ::
               Ptr RawTGraphBentErrors -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_setMinimumTGraph"
               c_tgraphbenterrors_setminimumtgraph ::
               Ptr RawTGraphBentErrors -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_Set"
               c_tgraphbenterrors_set :: Ptr RawTGraphBentErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetPoint"
               c_tgraphbenterrors_setpoint ::
               Ptr RawTGraphBentErrors -> CInt -> CDouble -> CDouble -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetName"
               c_tgraphbenterrors_setname ::
               Ptr RawTGraphBentErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetNameTitle"
               c_tgraphbenterrors_setnametitle ::
               Ptr RawTGraphBentErrors -> CString -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetTitle"
               c_tgraphbenterrors_settitle ::
               Ptr RawTGraphBentErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetLineColor"
               c_tgraphbenterrors_getlinecolor ::
               Ptr RawTGraphBentErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetLineStyle"
               c_tgraphbenterrors_getlinestyle ::
               Ptr RawTGraphBentErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetLineWidth"
               c_tgraphbenterrors_getlinewidth ::
               Ptr RawTGraphBentErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_ResetAttLine"
               c_tgraphbenterrors_resetattline ::
               Ptr RawTGraphBentErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetLineAttributes"
               c_tgraphbenterrors_setlineattributes ::
               Ptr RawTGraphBentErrors -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetLineColor"
               c_tgraphbenterrors_setlinecolor ::
               Ptr RawTGraphBentErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetLineStyle"
               c_tgraphbenterrors_setlinestyle ::
               Ptr RawTGraphBentErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetLineWidth"
               c_tgraphbenterrors_setlinewidth ::
               Ptr RawTGraphBentErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetFillColor"
               c_tgraphbenterrors_setfillcolor ::
               Ptr RawTGraphBentErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetFillStyle"
               c_tgraphbenterrors_setfillstyle ::
               Ptr RawTGraphBentErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetMarkerColor"
               c_tgraphbenterrors_getmarkercolor ::
               Ptr RawTGraphBentErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetMarkerStyle"
               c_tgraphbenterrors_getmarkerstyle ::
               Ptr RawTGraphBentErrors -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetMarkerSize"
               c_tgraphbenterrors_getmarkersize ::
               Ptr RawTGraphBentErrors -> IO CDouble

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_ResetAttMarker"
               c_tgraphbenterrors_resetattmarker ::
               Ptr RawTGraphBentErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetMarkerAttributes"
               c_tgraphbenterrors_setmarkerattributes ::
               Ptr RawTGraphBentErrors -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetMarkerColor"
               c_tgraphbenterrors_setmarkercolor ::
               Ptr RawTGraphBentErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetMarkerStyle"
               c_tgraphbenterrors_setmarkerstyle ::
               Ptr RawTGraphBentErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SetMarkerSize"
               c_tgraphbenterrors_setmarkersize ::
               Ptr RawTGraphBentErrors -> CInt -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_Draw"
               c_tgraphbenterrors_draw ::
               Ptr RawTGraphBentErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_FindObject"
               c_tgraphbenterrors_findobject ::
               Ptr RawTGraphBentErrors -> CString -> IO (Ptr RawTObject)

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_GetName"
               c_tgraphbenterrors_getname :: Ptr RawTGraphBentErrors -> IO CString

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_IsA"
               c_tgraphbenterrors_isa ::
               Ptr RawTGraphBentErrors -> IO (Ptr RawTClass)

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_Paint"
               c_tgraphbenterrors_paint ::
               Ptr RawTGraphBentErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_printObj"
               c_tgraphbenterrors_printobj ::
               Ptr RawTGraphBentErrors -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_SaveAs"
               c_tgraphbenterrors_saveas ::
               Ptr RawTGraphBentErrors -> CString -> CString -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_Write"
               c_tgraphbenterrors_write ::
               Ptr RawTGraphBentErrors -> CString -> CInt -> CInt -> IO CInt

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_delete"
               c_tgraphbenterrors_delete :: Ptr RawTGraphBentErrors -> IO ()

foreign import ccall safe
               "HROOTHistTGraphBentErrors.h TGraphBentErrors_newTGraphBentErrors"
               c_tgraphbenterrors_newtgraphbenterrors ::
               CInt ->
                 (Ptr CDouble) ->
                   (Ptr CDouble) ->
                     (Ptr CDouble) ->
                       (Ptr CDouble) ->
                         (Ptr CDouble) ->
                           (Ptr CDouble) ->
                             (Ptr CDouble) ->
                               (Ptr CDouble) ->
                                 (Ptr CDouble) -> (Ptr CDouble) -> IO (Ptr RawTGraphBentErrors)