{-# LANGUAGE ForeignFunctionInterface #-} -- module HROOT.Class.FFI where module HROOT.Hist.TAxis.FFI where import Foreign.C import Foreign.Ptr -- import HROOT.Class.Interface -- #include "" import HROOT.Hist.TAxis.RawType import HROOT.Core.TObject.RawType import HROOT.Core.TClass.RawType #include "HROOTHistTAxis.h" foreign import ccall "HROOTHistTAxis.h TAxis_SetName" c_taxis_setname :: (Ptr RawTAxis) -> CString -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetNameTitle" c_taxis_setnametitle :: (Ptr RawTAxis) -> CString -> CString -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetTitle" c_taxis_settitle :: (Ptr RawTAxis) -> CString -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_GetNdivisions" c_taxis_getndivisions :: (Ptr RawTAxis) -> IO CInt foreign import ccall "HROOTHistTAxis.h TAxis_GetAxisColor" c_taxis_getaxiscolor :: (Ptr RawTAxis) -> IO CInt foreign import ccall "HROOTHistTAxis.h TAxis_GetLabelColor" c_taxis_getlabelcolor :: (Ptr RawTAxis) -> IO CInt foreign import ccall "HROOTHistTAxis.h TAxis_GetLabelFont" c_taxis_getlabelfont :: (Ptr RawTAxis) -> IO CInt foreign import ccall "HROOTHistTAxis.h TAxis_GetLabelOffset" c_taxis_getlabeloffset :: (Ptr RawTAxis) -> IO CDouble foreign import ccall "HROOTHistTAxis.h TAxis_GetLabelSize" c_taxis_getlabelsize :: (Ptr RawTAxis) -> IO CDouble foreign import ccall "HROOTHistTAxis.h TAxis_GetTitleOffset" c_taxis_gettitleoffset :: (Ptr RawTAxis) -> IO CDouble foreign import ccall "HROOTHistTAxis.h TAxis_GetTitleSize" c_taxis_gettitlesize :: (Ptr RawTAxis) -> IO CDouble foreign import ccall "HROOTHistTAxis.h TAxis_GetTickLength" c_taxis_getticklength :: (Ptr RawTAxis) -> IO CDouble foreign import ccall "HROOTHistTAxis.h TAxis_GetTitleFont" c_taxis_gettitlefont :: (Ptr RawTAxis) -> IO CInt foreign import ccall "HROOTHistTAxis.h TAxis_SetNdivisions" c_taxis_setndivisions :: (Ptr RawTAxis) -> CInt -> CInt -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetAxisColor" c_taxis_setaxiscolor :: (Ptr RawTAxis) -> CInt -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetLabelColor" c_taxis_setlabelcolor :: (Ptr RawTAxis) -> CInt -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetLabelFont" c_taxis_setlabelfont :: (Ptr RawTAxis) -> CInt -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetLabelOffset" c_taxis_setlabeloffset :: (Ptr RawTAxis) -> CDouble -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetLabelSize" c_taxis_setlabelsize :: (Ptr RawTAxis) -> CDouble -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetTickLength" c_taxis_setticklength :: (Ptr RawTAxis) -> CDouble -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetTitleOffset" c_taxis_settitleoffset :: (Ptr RawTAxis) -> CDouble -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetTitleSize" c_taxis_settitlesize :: (Ptr RawTAxis) -> CDouble -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetTitleColor" c_taxis_settitlecolor :: (Ptr RawTAxis) -> CInt -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetTitleFont" c_taxis_settitlefont :: (Ptr RawTAxis) -> CInt -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_Draw" c_taxis_draw :: (Ptr RawTAxis) -> CString -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_FindObject" c_taxis_findobject :: (Ptr RawTAxis) -> CString -> IO (Ptr RawTObject) foreign import ccall "HROOTHistTAxis.h TAxis_GetName" c_taxis_getname :: (Ptr RawTAxis) -> IO CString foreign import ccall "HROOTHistTAxis.h TAxis_IsA" c_taxis_isa :: (Ptr RawTAxis) -> IO (Ptr RawTClass) foreign import ccall "HROOTHistTAxis.h TAxis_Paint" c_taxis_paint :: (Ptr RawTAxis) -> CString -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_printObj" c_taxis_printobj :: (Ptr RawTAxis) -> CString -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SaveAs" c_taxis_saveas :: (Ptr RawTAxis) -> CString -> CString -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_Write" c_taxis_write :: (Ptr RawTAxis) -> CString -> CInt -> CInt -> IO CInt foreign import ccall "HROOTHistTAxis.h TAxis_delete" c_taxis_delete :: (Ptr RawTAxis) -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_newTAxis" c_taxis_newtaxis :: CInt -> CDouble -> CDouble -> IO (Ptr RawTAxis) foreign import ccall "HROOTHistTAxis.h TAxis_findBinTAxis" c_taxis_findbintaxis :: (Ptr RawTAxis) -> CDouble -> IO CInt foreign import ccall "HROOTHistTAxis.h TAxis_findFixBinTAxis" c_taxis_findfixbintaxis :: (Ptr RawTAxis) -> CDouble -> IO CInt foreign import ccall "HROOTHistTAxis.h TAxis_getBinCenterTAxis" c_taxis_getbincentertaxis :: (Ptr RawTAxis) -> CInt -> IO CDouble foreign import ccall "HROOTHistTAxis.h TAxis_GetBinCenterLog" c_taxis_getbincenterlog :: (Ptr RawTAxis) -> CInt -> IO CDouble foreign import ccall "HROOTHistTAxis.h TAxis_GetBinUpEdge" c_taxis_getbinupedge :: (Ptr RawTAxis) -> CInt -> IO CDouble foreign import ccall "HROOTHistTAxis.h TAxis_tAxisGetCenterLabels" c_taxis_taxisgetcenterlabels :: (Ptr RawTAxis) -> IO CInt foreign import ccall "HROOTHistTAxis.h TAxis_tAxisGetCenterTitle" c_taxis_taxisgetcentertitle :: (Ptr RawTAxis) -> IO CInt foreign import ccall "HROOTHistTAxis.h TAxis_SetTimeDisplay" c_taxis_settimedisplay :: (Ptr RawTAxis) -> CInt -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetTimeFormat" c_taxis_settimeformat :: (Ptr RawTAxis) -> CString -> IO () foreign import ccall "HROOTHistTAxis.h TAxis_SetTimeOffset" c_taxis_settimeoffset :: (Ptr RawTAxis) -> CDouble -> CString -> IO ()