packages feed

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

{-# LANGUAGE ForeignFunctionInterface #-}
module HROOT.Hist.TAxis.FFI where
import Foreign.C
import Foreign.Ptr
import HROOT.Hist.TAxis.RawType
import HROOT.Core.TObject.RawType
import HROOT.Core.TClass.RawType

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetName"
               c_taxis_setname :: Ptr RawTAxis -> CString -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetNameTitle"
               c_taxis_setnametitle :: Ptr RawTAxis -> CString -> CString -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetTitle"
               c_taxis_settitle :: Ptr RawTAxis -> CString -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetNdivisions"
               c_taxis_getndivisions :: Ptr RawTAxis -> IO CInt

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetAxisColor"
               c_taxis_getaxiscolor :: Ptr RawTAxis -> IO CInt

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetLabelColor"
               c_taxis_getlabelcolor :: Ptr RawTAxis -> IO CInt

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetLabelFont"
               c_taxis_getlabelfont :: Ptr RawTAxis -> IO CInt

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetLabelOffset"
               c_taxis_getlabeloffset :: Ptr RawTAxis -> IO CDouble

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetLabelSize"
               c_taxis_getlabelsize :: Ptr RawTAxis -> IO CDouble

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetTitleOffset"
               c_taxis_gettitleoffset :: Ptr RawTAxis -> IO CDouble

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetTitleSize"
               c_taxis_gettitlesize :: Ptr RawTAxis -> IO CDouble

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetTickLength"
               c_taxis_getticklength :: Ptr RawTAxis -> IO CDouble

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetTitleFont"
               c_taxis_gettitlefont :: Ptr RawTAxis -> IO CInt

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetNdivisions"
               c_taxis_setndivisions :: Ptr RawTAxis -> CInt -> CInt -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetAxisColor"
               c_taxis_setaxiscolor :: Ptr RawTAxis -> CInt -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetLabelColor"
               c_taxis_setlabelcolor :: Ptr RawTAxis -> CInt -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetLabelFont"
               c_taxis_setlabelfont :: Ptr RawTAxis -> CInt -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetLabelOffset"
               c_taxis_setlabeloffset :: Ptr RawTAxis -> CDouble -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetLabelSize"
               c_taxis_setlabelsize :: Ptr RawTAxis -> CDouble -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetTickLength"
               c_taxis_setticklength :: Ptr RawTAxis -> CDouble -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetTitleOffset"
               c_taxis_settitleoffset :: Ptr RawTAxis -> CDouble -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetTitleSize"
               c_taxis_settitlesize :: Ptr RawTAxis -> CDouble -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetTitleColor"
               c_taxis_settitlecolor :: Ptr RawTAxis -> CInt -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetTitleFont"
               c_taxis_settitlefont :: Ptr RawTAxis -> CInt -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_Draw"
               c_taxis_draw :: Ptr RawTAxis -> CString -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_FindObject"
               c_taxis_findobject ::
               Ptr RawTAxis -> CString -> IO (Ptr RawTObject)

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetName"
               c_taxis_getname :: Ptr RawTAxis -> IO CString

foreign import ccall safe "HROOTHistTAxis.h TAxis_IsA" c_taxis_isa
               :: Ptr RawTAxis -> IO (Ptr RawTClass)

foreign import ccall safe "HROOTHistTAxis.h TAxis_Paint"
               c_taxis_paint :: Ptr RawTAxis -> CString -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_printObj"
               c_taxis_printobj :: Ptr RawTAxis -> CString -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SaveAs"
               c_taxis_saveas :: Ptr RawTAxis -> CString -> CString -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_Write"
               c_taxis_write :: Ptr RawTAxis -> CString -> CInt -> CInt -> IO CInt

foreign import ccall safe "HROOTHistTAxis.h TAxis_delete"
               c_taxis_delete :: Ptr RawTAxis -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_newTAxis"
               c_taxis_newtaxis :: CInt -> CDouble -> CDouble -> IO (Ptr RawTAxis)

foreign import ccall safe "HROOTHistTAxis.h TAxis_findBinTAxis"
               c_taxis_findbintaxis :: Ptr RawTAxis -> CDouble -> IO CInt

foreign import ccall safe "HROOTHistTAxis.h TAxis_findFixBinTAxis"
               c_taxis_findfixbintaxis :: Ptr RawTAxis -> CDouble -> IO CInt

foreign import ccall safe
               "HROOTHistTAxis.h TAxis_getBinCenterTAxis"
               c_taxis_getbincentertaxis :: Ptr RawTAxis -> CInt -> IO CDouble

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetBinCenterLog"
               c_taxis_getbincenterlog :: Ptr RawTAxis -> CInt -> IO CDouble

foreign import ccall safe "HROOTHistTAxis.h TAxis_GetBinUpEdge"
               c_taxis_getbinupedge :: Ptr RawTAxis -> CInt -> IO CDouble

foreign import ccall safe
               "HROOTHistTAxis.h TAxis_tAxisGetCenterLabels"
               c_taxis_taxisgetcenterlabels :: Ptr RawTAxis -> IO CInt

foreign import ccall safe
               "HROOTHistTAxis.h TAxis_tAxisGetCenterTitle"
               c_taxis_taxisgetcentertitle :: Ptr RawTAxis -> IO CInt

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetTimeDisplay"
               c_taxis_settimedisplay :: Ptr RawTAxis -> CInt -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetTimeFormat"
               c_taxis_settimeformat :: Ptr RawTAxis -> CString -> IO ()

foreign import ccall safe "HROOTHistTAxis.h TAxis_SetTimeOffset"
               c_taxis_settimeoffset ::
               Ptr RawTAxis -> CDouble -> CString -> IO ()