{-# LANGUAGE EmptyDataDecls, FlexibleContexts, FlexibleInstances, ForeignFunctionInterface, IncoherentInstances, MultiParamTypeClasses, OverlappingInstances, TemplateHaskell, TypeFamilies, TypeSynonymInstances #-} module HROOT.Graf.TGraphPolar.Implementation where import Data.Monoid import Data.Word import Data.Int import Foreign.C import Foreign.Ptr import Language.Haskell.TH import Language.Haskell.TH.Syntax import System.IO.Unsafe import FFICXX.Runtime.Cast import FFICXX.Runtime.CodeGen.Cxx import FFICXX.Runtime.TH import HROOT.Graf.TGraphPolar.RawType import HROOT.Graf.TGraphPolar.FFI import HROOT.Graf.TGraphPolar.Interface import HROOT.Graf.TGraphPolar.Cast import HROOT.Graf.TGraphPolar.RawType import HROOT.Graf.TGraphPolar.Cast import HROOT.Graf.TGraphPolar.Interface import HROOT.Hist.TF1.RawType import HROOT.Hist.TF1.Cast import HROOT.Hist.TF1.Interface import HROOT.Hist.TH1F.RawType import HROOT.Hist.TH1F.Cast import HROOT.Hist.TH1F.Interface import HROOT.Hist.TAxis.RawType import HROOT.Hist.TAxis.Cast import HROOT.Hist.TAxis.Interface import HROOT.Core.TClass.RawType import HROOT.Core.TClass.Cast import HROOT.Core.TClass.Interface import HROOT.Hist.TGraphErrors.RawType import HROOT.Hist.TGraphErrors.Cast import HROOT.Hist.TGraphErrors.Interface import HROOT.Hist.TGraph.RawType import HROOT.Hist.TGraph.Cast import HROOT.Hist.TGraph.Interface import HROOT.Core.TNamed.RawType import HROOT.Core.TNamed.Cast import HROOT.Core.TNamed.Interface import HROOT.Core.TAttLine.RawType import HROOT.Core.TAttLine.Cast import HROOT.Core.TAttLine.Interface import HROOT.Core.TAttFill.RawType import HROOT.Core.TAttFill.Cast import HROOT.Core.TAttFill.Interface import HROOT.Core.TAttMarker.RawType import HROOT.Core.TAttMarker.Cast import HROOT.Core.TAttMarker.Interface import HROOT.Core.TObject.RawType import HROOT.Core.TObject.Cast import HROOT.Core.TObject.Interface import STD.Deletable.RawType import STD.Deletable.Cast import STD.Deletable.Interface instance () => ITGraphPolar (TGraphPolar) where instance () => ITGraphErrors (TGraphPolar) where setPointError :: TGraphPolar -> CInt -> CDouble -> CDouble -> IO () setPointError = (Ptr RawTGraphPolar -> CInt -> CDouble -> CDouble -> IO ()) -> TGraphPolar -> CInt -> CDouble -> CDouble -> IO () forall a ca x1 cx1 x2 cx2 x3 cx3 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> IO cy) -> a -> x1 -> x2 -> x3 -> IO y xform3 Ptr RawTGraphPolar -> CInt -> CDouble -> CDouble -> IO () c_tgraphpolar_setpointerror instance () => ITGraph (TGraphPolar) where apply :: forall c0. (ITF1 c0, FPtr c0) => TGraphPolar -> c0 -> IO () apply = (Ptr RawTGraphPolar -> Ptr RawTF1 -> IO ()) -> TGraphPolar -> c0 -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> Ptr RawTF1 -> IO () c_tgraphpolar_apply chisquare :: forall c0. (ITF1 c0, FPtr c0) => TGraphPolar -> c0 -> IO CDouble chisquare = (Ptr RawTGraphPolar -> Ptr RawTF1 -> IO CDouble) -> TGraphPolar -> c0 -> IO CDouble forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> Ptr RawTF1 -> IO CDouble c_tgraphpolar_chisquare drawGraph :: forall c0. Castable c0 CString => TGraphPolar -> CInt -> Ptr CDouble -> Ptr CDouble -> c0 -> IO () drawGraph = (Ptr RawTGraphPolar -> CInt -> Ptr CDouble -> Ptr CDouble -> CString -> IO ()) -> TGraphPolar -> CInt -> Ptr CDouble -> Ptr CDouble -> c0 -> IO () forall a ca x1 cx1 x2 cx2 x3 cx3 x4 cx4 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> IO y xform4 Ptr RawTGraphPolar -> CInt -> Ptr CDouble -> Ptr CDouble -> CString -> IO () c_tgraphpolar_drawgraph drawPanelTGraph :: TGraphPolar -> IO () drawPanelTGraph = (Ptr RawTGraphPolar -> IO ()) -> TGraphPolar -> IO () forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO () c_tgraphpolar_drawpaneltgraph expand :: TGraphPolar -> CInt -> CInt -> IO () expand = (Ptr RawTGraphPolar -> CInt -> CInt -> IO ()) -> TGraphPolar -> CInt -> CInt -> IO () forall a ca x1 cx1 x2 cx2 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable y cy) => (ca -> cx1 -> cx2 -> IO cy) -> a -> x1 -> x2 -> IO y xform2 Ptr RawTGraphPolar -> CInt -> CInt -> IO () c_tgraphpolar_expand fitPanelTGraph :: TGraphPolar -> IO () fitPanelTGraph = (Ptr RawTGraphPolar -> IO ()) -> TGraphPolar -> IO () forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO () c_tgraphpolar_fitpaneltgraph getCorrelationFactorTGraph :: TGraphPolar -> IO CDouble getCorrelationFactorTGraph = (Ptr RawTGraphPolar -> IO CDouble) -> TGraphPolar -> IO CDouble forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CDouble c_tgraphpolar_getcorrelationfactortgraph getCovarianceTGraph :: TGraphPolar -> IO CDouble getCovarianceTGraph = (Ptr RawTGraphPolar -> IO CDouble) -> TGraphPolar -> IO CDouble forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CDouble c_tgraphpolar_getcovariancetgraph getMeanTGraph :: TGraphPolar -> CInt -> IO CDouble getMeanTGraph = (Ptr RawTGraphPolar -> CInt -> IO CDouble) -> TGraphPolar -> CInt -> IO CDouble forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO CDouble c_tgraphpolar_getmeantgraph getRMSTGraph :: TGraphPolar -> CInt -> IO CDouble getRMSTGraph = (Ptr RawTGraphPolar -> CInt -> IO CDouble) -> TGraphPolar -> CInt -> IO CDouble forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO CDouble c_tgraphpolar_getrmstgraph getErrorX :: TGraphPolar -> CInt -> IO CDouble getErrorX = (Ptr RawTGraphPolar -> CInt -> IO CDouble) -> TGraphPolar -> CInt -> IO CDouble forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO CDouble c_tgraphpolar_geterrorx getErrorY :: TGraphPolar -> CInt -> IO CDouble getErrorY = (Ptr RawTGraphPolar -> CInt -> IO CDouble) -> TGraphPolar -> CInt -> IO CDouble forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO CDouble c_tgraphpolar_geterrory getErrorXhigh :: TGraphPolar -> CInt -> IO CDouble getErrorXhigh = (Ptr RawTGraphPolar -> CInt -> IO CDouble) -> TGraphPolar -> CInt -> IO CDouble forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO CDouble c_tgraphpolar_geterrorxhigh getErrorXlow :: TGraphPolar -> CInt -> IO CDouble getErrorXlow = (Ptr RawTGraphPolar -> CInt -> IO CDouble) -> TGraphPolar -> CInt -> IO CDouble forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO CDouble c_tgraphpolar_geterrorxlow getErrorYhigh :: TGraphPolar -> CInt -> IO CDouble getErrorYhigh = (Ptr RawTGraphPolar -> CInt -> IO CDouble) -> TGraphPolar -> CInt -> IO CDouble forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO CDouble c_tgraphpolar_geterroryhigh getErrorYlow :: TGraphPolar -> CInt -> IO CDouble getErrorYlow = (Ptr RawTGraphPolar -> CInt -> IO CDouble) -> TGraphPolar -> CInt -> IO CDouble forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO CDouble c_tgraphpolar_geterrorylow initExpo :: TGraphPolar -> CDouble -> CDouble -> IO () initExpo = (Ptr RawTGraphPolar -> CDouble -> CDouble -> IO ()) -> TGraphPolar -> CDouble -> CDouble -> IO () forall a ca x1 cx1 x2 cx2 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable y cy) => (ca -> cx1 -> cx2 -> IO cy) -> a -> x1 -> x2 -> IO y xform2 Ptr RawTGraphPolar -> CDouble -> CDouble -> IO () c_tgraphpolar_initexpo initGaus :: TGraphPolar -> CDouble -> CDouble -> IO () initGaus = (Ptr RawTGraphPolar -> CDouble -> CDouble -> IO ()) -> TGraphPolar -> CDouble -> CDouble -> IO () forall a ca x1 cx1 x2 cx2 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable y cy) => (ca -> cx1 -> cx2 -> IO cy) -> a -> x1 -> x2 -> IO y xform2 Ptr RawTGraphPolar -> CDouble -> CDouble -> IO () c_tgraphpolar_initgaus initPolynom :: TGraphPolar -> CDouble -> CDouble -> IO () initPolynom = (Ptr RawTGraphPolar -> CDouble -> CDouble -> IO ()) -> TGraphPolar -> CDouble -> CDouble -> IO () forall a ca x1 cx1 x2 cx2 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable y cy) => (ca -> cx1 -> cx2 -> IO cy) -> a -> x1 -> x2 -> IO y xform2 Ptr RawTGraphPolar -> CDouble -> CDouble -> IO () c_tgraphpolar_initpolynom insertPoint :: TGraphPolar -> IO CInt insertPoint = (Ptr RawTGraphPolar -> IO CInt) -> TGraphPolar -> IO CInt forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CInt c_tgraphpolar_insertpoint integralTGraph :: TGraphPolar -> CInt -> CInt -> IO CDouble integralTGraph = (Ptr RawTGraphPolar -> CInt -> CInt -> IO CDouble) -> TGraphPolar -> CInt -> CInt -> IO CDouble forall a ca x1 cx1 x2 cx2 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable y cy) => (ca -> cx1 -> cx2 -> IO cy) -> a -> x1 -> x2 -> IO y xform2 Ptr RawTGraphPolar -> CInt -> CInt -> IO CDouble c_tgraphpolar_integraltgraph isEditable :: TGraphPolar -> IO CBool isEditable = (Ptr RawTGraphPolar -> IO CBool) -> TGraphPolar -> IO CBool forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CBool c_tgraphpolar_iseditable isInsideTGraph :: TGraphPolar -> CDouble -> CDouble -> IO CInt isInsideTGraph = (Ptr RawTGraphPolar -> CDouble -> CDouble -> IO CInt) -> TGraphPolar -> CDouble -> CDouble -> IO CInt forall a ca x1 cx1 x2 cx2 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable y cy) => (ca -> cx1 -> cx2 -> IO cy) -> a -> x1 -> x2 -> IO y xform2 Ptr RawTGraphPolar -> CDouble -> CDouble -> IO CInt c_tgraphpolar_isinsidetgraph leastSquareFit :: TGraphPolar -> CInt -> Ptr CDouble -> CDouble -> CDouble -> IO () leastSquareFit = (Ptr RawTGraphPolar -> CInt -> Ptr CDouble -> CDouble -> CDouble -> IO ()) -> TGraphPolar -> CInt -> Ptr CDouble -> CDouble -> CDouble -> IO () forall a ca x1 cx1 x2 cx2 x3 cx3 x4 cx4 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> IO y xform4 Ptr RawTGraphPolar -> CInt -> Ptr CDouble -> CDouble -> CDouble -> IO () c_tgraphpolar_leastsquarefit paintStats :: forall c0. (ITF1 c0, FPtr c0) => TGraphPolar -> c0 -> IO () paintStats = (Ptr RawTGraphPolar -> Ptr RawTF1 -> IO ()) -> TGraphPolar -> c0 -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> Ptr RawTF1 -> IO () c_tgraphpolar_paintstats removePoint :: TGraphPolar -> CInt -> IO CInt removePoint = (Ptr RawTGraphPolar -> CInt -> IO CInt) -> TGraphPolar -> CInt -> IO CInt forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO CInt c_tgraphpolar_removepoint setEditable :: TGraphPolar -> CBool -> IO () setEditable = (Ptr RawTGraphPolar -> CBool -> IO ()) -> TGraphPolar -> CBool -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CBool -> IO () c_tgraphpolar_seteditable setHistogram :: forall c0. (ITH1F c0, FPtr c0) => TGraphPolar -> c0 -> IO () setHistogram = (Ptr RawTGraphPolar -> Ptr RawTH1F -> IO ()) -> TGraphPolar -> c0 -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> Ptr RawTH1F -> IO () c_tgraphpolar_sethistogram setMaximumTGraph :: TGraphPolar -> CDouble -> IO () setMaximumTGraph = (Ptr RawTGraphPolar -> CDouble -> IO ()) -> TGraphPolar -> CDouble -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CDouble -> IO () c_tgraphpolar_setmaximumtgraph setMinimumTGraph :: TGraphPolar -> CDouble -> IO () setMinimumTGraph = (Ptr RawTGraphPolar -> CDouble -> IO ()) -> TGraphPolar -> CDouble -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CDouble -> IO () c_tgraphpolar_setminimumtgraph set :: TGraphPolar -> CInt -> IO () set = (Ptr RawTGraphPolar -> CInt -> IO ()) -> TGraphPolar -> CInt -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO () c_tgraphpolar_set setPoint :: TGraphPolar -> CInt -> CDouble -> CDouble -> IO () setPoint = (Ptr RawTGraphPolar -> CInt -> CDouble -> CDouble -> IO ()) -> TGraphPolar -> CInt -> CDouble -> CDouble -> IO () forall a ca x1 cx1 x2 cx2 x3 cx3 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> IO cy) -> a -> x1 -> x2 -> x3 -> IO y xform3 Ptr RawTGraphPolar -> CInt -> CDouble -> CDouble -> IO () c_tgraphpolar_setpoint instance () => ITNamed (TGraphPolar) where setName :: forall c0. Castable c0 CString => TGraphPolar -> c0 -> IO () setName = (Ptr RawTGraphPolar -> CString -> IO ()) -> TGraphPolar -> c0 -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CString -> IO () c_tgraphpolar_setname setNameTitle :: forall c1 c0. (Castable c1 CString, Castable c0 CString) => TGraphPolar -> c0 -> c1 -> IO () setNameTitle = (Ptr RawTGraphPolar -> CString -> CString -> IO ()) -> TGraphPolar -> c0 -> c1 -> IO () forall a ca x1 cx1 x2 cx2 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable y cy) => (ca -> cx1 -> cx2 -> IO cy) -> a -> x1 -> x2 -> IO y xform2 Ptr RawTGraphPolar -> CString -> CString -> IO () c_tgraphpolar_setnametitle setTitle :: forall c0. Castable c0 CString => TGraphPolar -> c0 -> IO () setTitle = (Ptr RawTGraphPolar -> CString -> IO ()) -> TGraphPolar -> c0 -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CString -> IO () c_tgraphpolar_settitle instance () => ITAttLine (TGraphPolar) where getLineColor :: TGraphPolar -> IO CShort getLineColor = (Ptr RawTGraphPolar -> IO CShort) -> TGraphPolar -> IO CShort forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CShort c_tgraphpolar_getlinecolor getLineStyle :: TGraphPolar -> IO CShort getLineStyle = (Ptr RawTGraphPolar -> IO CShort) -> TGraphPolar -> IO CShort forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CShort c_tgraphpolar_getlinestyle getLineWidth :: TGraphPolar -> IO CShort getLineWidth = (Ptr RawTGraphPolar -> IO CShort) -> TGraphPolar -> IO CShort forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CShort c_tgraphpolar_getlinewidth resetAttLine :: forall c0. Castable c0 CString => TGraphPolar -> c0 -> IO () resetAttLine = (Ptr RawTGraphPolar -> CString -> IO ()) -> TGraphPolar -> c0 -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CString -> IO () c_tgraphpolar_resetattline setLineAttributes :: TGraphPolar -> IO () setLineAttributes = (Ptr RawTGraphPolar -> IO ()) -> TGraphPolar -> IO () forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO () c_tgraphpolar_setlineattributes setLineColor :: TGraphPolar -> CShort -> IO () setLineColor = (Ptr RawTGraphPolar -> CShort -> IO ()) -> TGraphPolar -> CShort -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CShort -> IO () c_tgraphpolar_setlinecolor setLineStyle :: TGraphPolar -> CShort -> IO () setLineStyle = (Ptr RawTGraphPolar -> CShort -> IO ()) -> TGraphPolar -> CShort -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CShort -> IO () c_tgraphpolar_setlinestyle setLineWidth :: TGraphPolar -> CShort -> IO () setLineWidth = (Ptr RawTGraphPolar -> CShort -> IO ()) -> TGraphPolar -> CShort -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CShort -> IO () c_tgraphpolar_setlinewidth instance () => ITAttFill (TGraphPolar) where setFillColor :: TGraphPolar -> CInt -> IO () setFillColor = (Ptr RawTGraphPolar -> CInt -> IO ()) -> TGraphPolar -> CInt -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO () c_tgraphpolar_setfillcolor setFillStyle :: TGraphPolar -> CInt -> IO () setFillStyle = (Ptr RawTGraphPolar -> CInt -> IO ()) -> TGraphPolar -> CInt -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CInt -> IO () c_tgraphpolar_setfillstyle instance () => ITAttMarker (TGraphPolar) where getMarkerColor :: TGraphPolar -> IO CShort getMarkerColor = (Ptr RawTGraphPolar -> IO CShort) -> TGraphPolar -> IO CShort forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CShort c_tgraphpolar_getmarkercolor getMarkerStyle :: TGraphPolar -> IO CShort getMarkerStyle = (Ptr RawTGraphPolar -> IO CShort) -> TGraphPolar -> IO CShort forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CShort c_tgraphpolar_getmarkerstyle getMarkerSize :: TGraphPolar -> IO CFloat getMarkerSize = (Ptr RawTGraphPolar -> IO CFloat) -> TGraphPolar -> IO CFloat forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CFloat c_tgraphpolar_getmarkersize resetAttMarker :: forall c0. Castable c0 CString => TGraphPolar -> c0 -> IO () resetAttMarker = (Ptr RawTGraphPolar -> CString -> IO ()) -> TGraphPolar -> c0 -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CString -> IO () c_tgraphpolar_resetattmarker setMarkerAttributes :: TGraphPolar -> IO () setMarkerAttributes = (Ptr RawTGraphPolar -> IO ()) -> TGraphPolar -> IO () forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO () c_tgraphpolar_setmarkerattributes setMarkerColor :: TGraphPolar -> CShort -> IO () setMarkerColor = (Ptr RawTGraphPolar -> CShort -> IO ()) -> TGraphPolar -> CShort -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CShort -> IO () c_tgraphpolar_setmarkercolor setMarkerStyle :: TGraphPolar -> CShort -> IO () setMarkerStyle = (Ptr RawTGraphPolar -> CShort -> IO ()) -> TGraphPolar -> CShort -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CShort -> IO () c_tgraphpolar_setmarkerstyle setMarkerSize :: TGraphPolar -> CShort -> IO () setMarkerSize = (Ptr RawTGraphPolar -> CShort -> IO ()) -> TGraphPolar -> CShort -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CShort -> IO () c_tgraphpolar_setmarkersize instance () => ITObject (TGraphPolar) where clear :: forall c0. Castable c0 CString => TGraphPolar -> c0 -> IO () clear = (Ptr RawTGraphPolar -> CString -> IO ()) -> TGraphPolar -> c0 -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CString -> IO () c_tgraphpolar_clear draw :: forall c0. Castable c0 CString => TGraphPolar -> c0 -> IO () draw = (Ptr RawTGraphPolar -> CString -> IO ()) -> TGraphPolar -> c0 -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CString -> IO () c_tgraphpolar_draw findObject :: forall c0. Castable c0 CString => TGraphPolar -> c0 -> IO TObject findObject = (Ptr RawTGraphPolar -> CString -> IO (Ptr RawTObject)) -> TGraphPolar -> c0 -> IO TObject forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CString -> IO (Ptr RawTObject) c_tgraphpolar_findobject getName :: TGraphPolar -> IO CString getName = (Ptr RawTGraphPolar -> IO CString) -> TGraphPolar -> IO CString forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CString c_tgraphpolar_getname isA :: TGraphPolar -> IO TClass isA = (Ptr RawTGraphPolar -> IO (Ptr RawTClass)) -> TGraphPolar -> IO TClass forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO (Ptr RawTClass) c_tgraphpolar_isa paint :: forall c0. Castable c0 CString => TGraphPolar -> c0 -> IO () paint = (Ptr RawTGraphPolar -> CString -> IO ()) -> TGraphPolar -> c0 -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CString -> IO () c_tgraphpolar_paint printObj :: forall c0. Castable c0 CString => TGraphPolar -> c0 -> IO () printObj = (Ptr RawTGraphPolar -> CString -> IO ()) -> TGraphPolar -> c0 -> IO () forall a ca x1 cx1 y cy. (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO y xform1 Ptr RawTGraphPolar -> CString -> IO () c_tgraphpolar_printobj saveAs :: forall c1 c0. (Castable c1 CString, Castable c0 CString) => TGraphPolar -> c0 -> c1 -> IO () saveAs = (Ptr RawTGraphPolar -> CString -> CString -> IO ()) -> TGraphPolar -> c0 -> c1 -> IO () forall a ca x1 cx1 x2 cx2 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable y cy) => (ca -> cx1 -> cx2 -> IO cy) -> a -> x1 -> x2 -> IO y xform2 Ptr RawTGraphPolar -> CString -> CString -> IO () c_tgraphpolar_saveas write :: forall c0. Castable c0 CString => TGraphPolar -> c0 -> CInt -> CInt -> IO CInt write = (Ptr RawTGraphPolar -> CString -> CInt -> CInt -> IO CInt) -> TGraphPolar -> c0 -> CInt -> CInt -> IO CInt forall a ca x1 cx1 x2 cx2 x3 cx3 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> IO cy) -> a -> x1 -> x2 -> x3 -> IO y xform3 Ptr RawTGraphPolar -> CString -> CInt -> CInt -> IO CInt c_tgraphpolar_write write_ :: TGraphPolar -> IO CInt write_ = (Ptr RawTGraphPolar -> IO CInt) -> TGraphPolar -> IO CInt forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO CInt c_tgraphpolar_write_ instance () => IDeletable (TGraphPolar) where delete :: TGraphPolar -> IO () delete = (Ptr RawTGraphPolar -> IO ()) -> TGraphPolar -> IO () forall a ca y cy. (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO y xform0 Ptr RawTGraphPolar -> IO () c_tgraphpolar_delete newTGraphPolar :: () => CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO TGraphPolar newTGraphPolar :: CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO TGraphPolar newTGraphPolar = (CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO (Ptr RawTGraphPolar)) -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO TGraphPolar forall a ca x1 cx1 x2 cx2 x3 cx3 x4 cx4 y cy. (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> IO y xform4 CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO (Ptr RawTGraphPolar) c_tgraphpolar_newtgraphpolar