HROOT-graf-0.9: src/HROOT/Graf/TGraphQQ/FFI.hsc
{-# LANGUAGE ForeignFunctionInterface #-}
module HROOT.Graf.TGraphQQ.FFI where
import Foreign.C
import Foreign.Ptr
import HROOT.Graf.TGraphQQ.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 "HROOTGrafTGraphQQ.h TGraphQQ_Apply"
c_tgraphqq_apply :: Ptr RawTGraphQQ -> Ptr RawTF1 -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_Chisquare"
c_tgraphqq_chisquare :: Ptr RawTGraphQQ -> Ptr RawTF1 -> IO CDouble
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_DrawGraph"
c_tgraphqq_drawgraph ::
Ptr RawTGraphQQ ->
CInt -> (Ptr CDouble) -> (Ptr CDouble) -> CString -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_drawPanelTGraph"
c_tgraphqq_drawpaneltgraph :: Ptr RawTGraphQQ -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_Expand"
c_tgraphqq_expand :: Ptr RawTGraphQQ -> CInt -> CInt -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_FitPanelTGraph"
c_tgraphqq_fitpaneltgraph :: Ptr RawTGraphQQ -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_getCorrelationFactorTGraph"
c_tgraphqq_getcorrelationfactortgraph ::
Ptr RawTGraphQQ -> IO CDouble
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_getCovarianceTGraph"
c_tgraphqq_getcovariancetgraph :: Ptr RawTGraphQQ -> IO CDouble
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_getMeanTGraph"
c_tgraphqq_getmeantgraph :: Ptr RawTGraphQQ -> CInt -> IO CDouble
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_getRMSTGraph" c_tgraphqq_getrmstgraph
:: Ptr RawTGraphQQ -> CInt -> IO CDouble
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_GetErrorX"
c_tgraphqq_geterrorx :: Ptr RawTGraphQQ -> CInt -> IO CDouble
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_GetErrorY"
c_tgraphqq_geterrory :: Ptr RawTGraphQQ -> CInt -> IO CDouble
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_GetErrorXhigh"
c_tgraphqq_geterrorxhigh :: Ptr RawTGraphQQ -> CInt -> IO CDouble
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_GetErrorXlow" c_tgraphqq_geterrorxlow
:: Ptr RawTGraphQQ -> CInt -> IO CDouble
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_GetErrorYhigh"
c_tgraphqq_geterroryhigh :: Ptr RawTGraphQQ -> CInt -> IO CDouble
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_GetErrorYlow" c_tgraphqq_geterrorylow
:: Ptr RawTGraphQQ -> CInt -> IO CDouble
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_InitExpo"
c_tgraphqq_initexpo ::
Ptr RawTGraphQQ -> CDouble -> CDouble -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_InitGaus"
c_tgraphqq_initgaus ::
Ptr RawTGraphQQ -> CDouble -> CDouble -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_InitPolynom" c_tgraphqq_initpolynom
:: Ptr RawTGraphQQ -> CDouble -> CDouble -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_InsertPoint" c_tgraphqq_insertpoint
:: Ptr RawTGraphQQ -> IO CInt
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_integralTGraph"
c_tgraphqq_integraltgraph ::
Ptr RawTGraphQQ -> CInt -> CInt -> IO CDouble
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_IsEditable"
c_tgraphqq_iseditable :: Ptr RawTGraphQQ -> IO CInt
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_isInsideTGraph"
c_tgraphqq_isinsidetgraph ::
Ptr RawTGraphQQ -> CDouble -> CDouble -> IO CInt
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_LeastSquareFit"
c_tgraphqq_leastsquarefit ::
Ptr RawTGraphQQ ->
CInt -> (Ptr CDouble) -> CDouble -> CDouble -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_PaintStats"
c_tgraphqq_paintstats :: Ptr RawTGraphQQ -> Ptr RawTF1 -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_RemovePoint" c_tgraphqq_removepoint
:: Ptr RawTGraphQQ -> CInt -> IO CInt
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetEditable" c_tgraphqq_seteditable
:: Ptr RawTGraphQQ -> CInt -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetHistogram" c_tgraphqq_sethistogram
:: Ptr RawTGraphQQ -> Ptr RawTH1F -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_setMaximumTGraph"
c_tgraphqq_setmaximumtgraph :: Ptr RawTGraphQQ -> CDouble -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_setMinimumTGraph"
c_tgraphqq_setminimumtgraph :: Ptr RawTGraphQQ -> CDouble -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_Set"
c_tgraphqq_set :: Ptr RawTGraphQQ -> CInt -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_SetPoint"
c_tgraphqq_setpoint ::
Ptr RawTGraphQQ -> CInt -> CDouble -> CDouble -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_SetName"
c_tgraphqq_setname :: Ptr RawTGraphQQ -> CString -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetNameTitle" c_tgraphqq_setnametitle
:: Ptr RawTGraphQQ -> CString -> CString -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_SetTitle"
c_tgraphqq_settitle :: Ptr RawTGraphQQ -> CString -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_GetLineColor" c_tgraphqq_getlinecolor
:: Ptr RawTGraphQQ -> IO CInt
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_GetLineStyle" c_tgraphqq_getlinestyle
:: Ptr RawTGraphQQ -> IO CInt
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_GetLineWidth" c_tgraphqq_getlinewidth
:: Ptr RawTGraphQQ -> IO CInt
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_ResetAttLine" c_tgraphqq_resetattline
:: Ptr RawTGraphQQ -> CString -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetLineAttributes"
c_tgraphqq_setlineattributes :: Ptr RawTGraphQQ -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetLineColor" c_tgraphqq_setlinecolor
:: Ptr RawTGraphQQ -> CInt -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetLineStyle" c_tgraphqq_setlinestyle
:: Ptr RawTGraphQQ -> CInt -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetLineWidth" c_tgraphqq_setlinewidth
:: Ptr RawTGraphQQ -> CInt -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetFillColor" c_tgraphqq_setfillcolor
:: Ptr RawTGraphQQ -> CInt -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetFillStyle" c_tgraphqq_setfillstyle
:: Ptr RawTGraphQQ -> CInt -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_GetMarkerColor"
c_tgraphqq_getmarkercolor :: Ptr RawTGraphQQ -> IO CInt
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_GetMarkerStyle"
c_tgraphqq_getmarkerstyle :: Ptr RawTGraphQQ -> IO CInt
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_GetMarkerSize"
c_tgraphqq_getmarkersize :: Ptr RawTGraphQQ -> IO CDouble
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_ResetAttMarker"
c_tgraphqq_resetattmarker :: Ptr RawTGraphQQ -> CString -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetMarkerAttributes"
c_tgraphqq_setmarkerattributes :: Ptr RawTGraphQQ -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetMarkerColor"
c_tgraphqq_setmarkercolor :: Ptr RawTGraphQQ -> CInt -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetMarkerStyle"
c_tgraphqq_setmarkerstyle :: Ptr RawTGraphQQ -> CInt -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_SetMarkerSize"
c_tgraphqq_setmarkersize :: Ptr RawTGraphQQ -> CInt -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_Draw"
c_tgraphqq_draw :: Ptr RawTGraphQQ -> CString -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_FindObject"
c_tgraphqq_findobject ::
Ptr RawTGraphQQ -> CString -> IO (Ptr RawTObject)
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_GetName"
c_tgraphqq_getname :: Ptr RawTGraphQQ -> IO CString
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_IsA"
c_tgraphqq_isa :: Ptr RawTGraphQQ -> IO (Ptr RawTClass)
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_Paint"
c_tgraphqq_paint :: Ptr RawTGraphQQ -> CString -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_printObj"
c_tgraphqq_printobj :: Ptr RawTGraphQQ -> CString -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_SaveAs"
c_tgraphqq_saveas :: Ptr RawTGraphQQ -> CString -> CString -> IO ()
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_Write"
c_tgraphqq_write ::
Ptr RawTGraphQQ -> CString -> CInt -> CInt -> IO CInt
foreign import ccall safe "HROOTGrafTGraphQQ.h TGraphQQ_delete"
c_tgraphqq_delete :: Ptr RawTGraphQQ -> IO ()
foreign import ccall safe
"HROOTGrafTGraphQQ.h TGraphQQ_newTGraphQQ" c_tgraphqq_newtgraphqq
::
CInt ->
(Ptr CDouble) -> CInt -> (Ptr CDouble) -> IO (Ptr RawTGraphQQ)