{-# LANGUAGE EmptyDataDecls, FlexibleContexts, FlexibleInstances,
  ForeignFunctionInterface, IncoherentInstances,
  MultiParamTypeClasses, OverlappingInstances, TemplateHaskell,
  TypeFamilies, TypeSynonymInstances #-}
module HROOT.Hist.TGraphAsymmErrors.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.Hist.TGraphAsymmErrors.RawType
import HROOT.Hist.TGraphAsymmErrors.FFI
import HROOT.Hist.TGraphAsymmErrors.Interface
import HROOT.Hist.TGraphAsymmErrors.Cast
import HROOT.Hist.TGraphAsymmErrors.RawType
import HROOT.Hist.TGraphAsymmErrors.Cast
import HROOT.Hist.TGraphAsymmErrors.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.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 () => ITGraphAsymmErrors (TGraphAsymmErrors) where
        setPointErrorA :: TGraphAsymmErrors
-> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO ()
setPointErrorA = (Ptr RawTGraphAsymmErrors
 -> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO ())
-> TGraphAsymmErrors
-> CInt
-> CDouble
-> CDouble
-> CDouble
-> CDouble
-> IO ()
forall a ca x1 cx1 x2 cx2 x3 cx3 x4 cx4 x5 cx5 y cy.
(Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3,
 Castable x4 cx4, Castable x5 cx5, Castable y cy) =>
(ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> IO cy)
-> a -> x1 -> x2 -> x3 -> x4 -> x5 -> IO y
xform5 Ptr RawTGraphAsymmErrors
-> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO ()
c_tgraphasymmerrors_setpointerrora

instance () => ITGraph (TGraphAsymmErrors) where
        apply :: forall c0. (ITF1 c0, FPtr c0) => TGraphAsymmErrors -> c0 -> IO ()
apply = (Ptr RawTGraphAsymmErrors -> Ptr RawTF1 -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> Ptr RawTF1 -> IO ()
c_tgraphasymmerrors_apply
        chisquare :: forall c0.
(ITF1 c0, FPtr c0) =>
TGraphAsymmErrors -> c0 -> IO CDouble
chisquare = (Ptr RawTGraphAsymmErrors -> Ptr RawTF1 -> IO CDouble)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> Ptr RawTF1 -> IO CDouble
c_tgraphasymmerrors_chisquare
        drawGraph :: forall c0.
Castable c0 CString =>
TGraphAsymmErrors
-> CInt -> Ptr CDouble -> Ptr CDouble -> c0 -> IO ()
drawGraph = (Ptr RawTGraphAsymmErrors
 -> CInt -> Ptr CDouble -> Ptr CDouble -> CString -> IO ())
-> TGraphAsymmErrors
-> 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 RawTGraphAsymmErrors
-> CInt -> Ptr CDouble -> Ptr CDouble -> CString -> IO ()
c_tgraphasymmerrors_drawgraph
        drawPanelTGraph :: TGraphAsymmErrors -> IO ()
drawPanelTGraph = (Ptr RawTGraphAsymmErrors -> IO ()) -> TGraphAsymmErrors -> IO ()
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO ()
c_tgraphasymmerrors_drawpaneltgraph
        expand :: TGraphAsymmErrors -> CInt -> CInt -> IO ()
expand = (Ptr RawTGraphAsymmErrors -> CInt -> CInt -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> CInt -> IO ()
c_tgraphasymmerrors_expand
        fitPanelTGraph :: TGraphAsymmErrors -> IO ()
fitPanelTGraph = (Ptr RawTGraphAsymmErrors -> IO ()) -> TGraphAsymmErrors -> IO ()
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO ()
c_tgraphasymmerrors_fitpaneltgraph
        getCorrelationFactorTGraph :: TGraphAsymmErrors -> IO CDouble
getCorrelationFactorTGraph
          = (Ptr RawTGraphAsymmErrors -> IO CDouble)
-> TGraphAsymmErrors -> IO CDouble
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CDouble
c_tgraphasymmerrors_getcorrelationfactortgraph
        getCovarianceTGraph :: TGraphAsymmErrors -> IO CDouble
getCovarianceTGraph
          = (Ptr RawTGraphAsymmErrors -> IO CDouble)
-> TGraphAsymmErrors -> IO CDouble
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CDouble
c_tgraphasymmerrors_getcovariancetgraph
        getMeanTGraph :: TGraphAsymmErrors -> CInt -> IO CDouble
getMeanTGraph = (Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO CDouble
c_tgraphasymmerrors_getmeantgraph
        getRMSTGraph :: TGraphAsymmErrors -> CInt -> IO CDouble
getRMSTGraph = (Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO CDouble
c_tgraphasymmerrors_getrmstgraph
        getErrorX :: TGraphAsymmErrors -> CInt -> IO CDouble
getErrorX = (Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO CDouble
c_tgraphasymmerrors_geterrorx
        getErrorY :: TGraphAsymmErrors -> CInt -> IO CDouble
getErrorY = (Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO CDouble
c_tgraphasymmerrors_geterrory
        getErrorXhigh :: TGraphAsymmErrors -> CInt -> IO CDouble
getErrorXhigh = (Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO CDouble
c_tgraphasymmerrors_geterrorxhigh
        getErrorXlow :: TGraphAsymmErrors -> CInt -> IO CDouble
getErrorXlow = (Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO CDouble
c_tgraphasymmerrors_geterrorxlow
        getErrorYhigh :: TGraphAsymmErrors -> CInt -> IO CDouble
getErrorYhigh = (Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO CDouble
c_tgraphasymmerrors_geterroryhigh
        getErrorYlow :: TGraphAsymmErrors -> CInt -> IO CDouble
getErrorYlow = (Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO CDouble
c_tgraphasymmerrors_geterrorylow
        initExpo :: TGraphAsymmErrors -> CDouble -> CDouble -> IO ()
initExpo = (Ptr RawTGraphAsymmErrors -> CDouble -> CDouble -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CDouble -> CDouble -> IO ()
c_tgraphasymmerrors_initexpo
        initGaus :: TGraphAsymmErrors -> CDouble -> CDouble -> IO ()
initGaus = (Ptr RawTGraphAsymmErrors -> CDouble -> CDouble -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CDouble -> CDouble -> IO ()
c_tgraphasymmerrors_initgaus
        initPolynom :: TGraphAsymmErrors -> CDouble -> CDouble -> IO ()
initPolynom = (Ptr RawTGraphAsymmErrors -> CDouble -> CDouble -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CDouble -> CDouble -> IO ()
c_tgraphasymmerrors_initpolynom
        insertPoint :: TGraphAsymmErrors -> IO CInt
insertPoint = (Ptr RawTGraphAsymmErrors -> IO CInt)
-> TGraphAsymmErrors -> IO CInt
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CInt
c_tgraphasymmerrors_insertpoint
        integralTGraph :: TGraphAsymmErrors -> CInt -> CInt -> IO CDouble
integralTGraph = (Ptr RawTGraphAsymmErrors -> CInt -> CInt -> IO CDouble)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> CInt -> IO CDouble
c_tgraphasymmerrors_integraltgraph
        isEditable :: TGraphAsymmErrors -> IO CBool
isEditable = (Ptr RawTGraphAsymmErrors -> IO CBool)
-> TGraphAsymmErrors -> IO CBool
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CBool
c_tgraphasymmerrors_iseditable
        isInsideTGraph :: TGraphAsymmErrors -> CDouble -> CDouble -> IO CInt
isInsideTGraph = (Ptr RawTGraphAsymmErrors -> CDouble -> CDouble -> IO CInt)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CDouble -> CDouble -> IO CInt
c_tgraphasymmerrors_isinsidetgraph
        leastSquareFit :: TGraphAsymmErrors
-> CInt -> Ptr CDouble -> CDouble -> CDouble -> IO ()
leastSquareFit = (Ptr RawTGraphAsymmErrors
 -> CInt -> Ptr CDouble -> CDouble -> CDouble -> IO ())
-> TGraphAsymmErrors
-> 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 RawTGraphAsymmErrors
-> CInt -> Ptr CDouble -> CDouble -> CDouble -> IO ()
c_tgraphasymmerrors_leastsquarefit
        paintStats :: forall c0. (ITF1 c0, FPtr c0) => TGraphAsymmErrors -> c0 -> IO ()
paintStats = (Ptr RawTGraphAsymmErrors -> Ptr RawTF1 -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> Ptr RawTF1 -> IO ()
c_tgraphasymmerrors_paintstats
        removePoint :: TGraphAsymmErrors -> CInt -> IO CInt
removePoint = (Ptr RawTGraphAsymmErrors -> CInt -> IO CInt)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO CInt
c_tgraphasymmerrors_removepoint
        setEditable :: TGraphAsymmErrors -> CBool -> IO ()
setEditable = (Ptr RawTGraphAsymmErrors -> CBool -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CBool -> IO ()
c_tgraphasymmerrors_seteditable
        setHistogram :: forall c0. (ITH1F c0, FPtr c0) => TGraphAsymmErrors -> c0 -> IO ()
setHistogram = (Ptr RawTGraphAsymmErrors -> Ptr RawTH1F -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> Ptr RawTH1F -> IO ()
c_tgraphasymmerrors_sethistogram
        setMaximumTGraph :: TGraphAsymmErrors -> CDouble -> IO ()
setMaximumTGraph = (Ptr RawTGraphAsymmErrors -> CDouble -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CDouble -> IO ()
c_tgraphasymmerrors_setmaximumtgraph
        setMinimumTGraph :: TGraphAsymmErrors -> CDouble -> IO ()
setMinimumTGraph = (Ptr RawTGraphAsymmErrors -> CDouble -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CDouble -> IO ()
c_tgraphasymmerrors_setminimumtgraph
        set :: TGraphAsymmErrors -> CInt -> IO ()
set = (Ptr RawTGraphAsymmErrors -> CInt -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO ()
c_tgraphasymmerrors_set
        setPoint :: TGraphAsymmErrors -> CInt -> CDouble -> CDouble -> IO ()
setPoint = (Ptr RawTGraphAsymmErrors -> CInt -> CDouble -> CDouble -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> CDouble -> CDouble -> IO ()
c_tgraphasymmerrors_setpoint

instance () => ITNamed (TGraphAsymmErrors) where
        setName :: forall c0. Castable c0 CString => TGraphAsymmErrors -> c0 -> IO ()
setName = (Ptr RawTGraphAsymmErrors -> CString -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> IO ()
c_tgraphasymmerrors_setname
        setNameTitle :: forall c1 c0.
(Castable c1 CString, Castable c0 CString) =>
TGraphAsymmErrors -> c0 -> c1 -> IO ()
setNameTitle = (Ptr RawTGraphAsymmErrors -> CString -> CString -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> CString -> IO ()
c_tgraphasymmerrors_setnametitle
        setTitle :: forall c0. Castable c0 CString => TGraphAsymmErrors -> c0 -> IO ()
setTitle = (Ptr RawTGraphAsymmErrors -> CString -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> IO ()
c_tgraphasymmerrors_settitle

instance () => ITAttLine (TGraphAsymmErrors) where
        getLineColor :: TGraphAsymmErrors -> IO CShort
getLineColor = (Ptr RawTGraphAsymmErrors -> IO CShort)
-> TGraphAsymmErrors -> IO CShort
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CShort
c_tgraphasymmerrors_getlinecolor
        getLineStyle :: TGraphAsymmErrors -> IO CShort
getLineStyle = (Ptr RawTGraphAsymmErrors -> IO CShort)
-> TGraphAsymmErrors -> IO CShort
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CShort
c_tgraphasymmerrors_getlinestyle
        getLineWidth :: TGraphAsymmErrors -> IO CShort
getLineWidth = (Ptr RawTGraphAsymmErrors -> IO CShort)
-> TGraphAsymmErrors -> IO CShort
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CShort
c_tgraphasymmerrors_getlinewidth
        resetAttLine :: forall c0. Castable c0 CString => TGraphAsymmErrors -> c0 -> IO ()
resetAttLine = (Ptr RawTGraphAsymmErrors -> CString -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> IO ()
c_tgraphasymmerrors_resetattline
        setLineAttributes :: TGraphAsymmErrors -> IO ()
setLineAttributes = (Ptr RawTGraphAsymmErrors -> IO ()) -> TGraphAsymmErrors -> IO ()
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO ()
c_tgraphasymmerrors_setlineattributes
        setLineColor :: TGraphAsymmErrors -> CShort -> IO ()
setLineColor = (Ptr RawTGraphAsymmErrors -> CShort -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CShort -> IO ()
c_tgraphasymmerrors_setlinecolor
        setLineStyle :: TGraphAsymmErrors -> CShort -> IO ()
setLineStyle = (Ptr RawTGraphAsymmErrors -> CShort -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CShort -> IO ()
c_tgraphasymmerrors_setlinestyle
        setLineWidth :: TGraphAsymmErrors -> CShort -> IO ()
setLineWidth = (Ptr RawTGraphAsymmErrors -> CShort -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CShort -> IO ()
c_tgraphasymmerrors_setlinewidth

instance () => ITAttFill (TGraphAsymmErrors) where
        setFillColor :: TGraphAsymmErrors -> CInt -> IO ()
setFillColor = (Ptr RawTGraphAsymmErrors -> CInt -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO ()
c_tgraphasymmerrors_setfillcolor
        setFillStyle :: TGraphAsymmErrors -> CInt -> IO ()
setFillStyle = (Ptr RawTGraphAsymmErrors -> CInt -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CInt -> IO ()
c_tgraphasymmerrors_setfillstyle

instance () => ITAttMarker (TGraphAsymmErrors) where
        getMarkerColor :: TGraphAsymmErrors -> IO CShort
getMarkerColor = (Ptr RawTGraphAsymmErrors -> IO CShort)
-> TGraphAsymmErrors -> IO CShort
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CShort
c_tgraphasymmerrors_getmarkercolor
        getMarkerStyle :: TGraphAsymmErrors -> IO CShort
getMarkerStyle = (Ptr RawTGraphAsymmErrors -> IO CShort)
-> TGraphAsymmErrors -> IO CShort
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CShort
c_tgraphasymmerrors_getmarkerstyle
        getMarkerSize :: TGraphAsymmErrors -> IO CFloat
getMarkerSize = (Ptr RawTGraphAsymmErrors -> IO CFloat)
-> TGraphAsymmErrors -> IO CFloat
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CFloat
c_tgraphasymmerrors_getmarkersize
        resetAttMarker :: forall c0. Castable c0 CString => TGraphAsymmErrors -> c0 -> IO ()
resetAttMarker = (Ptr RawTGraphAsymmErrors -> CString -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> IO ()
c_tgraphasymmerrors_resetattmarker
        setMarkerAttributes :: TGraphAsymmErrors -> IO ()
setMarkerAttributes
          = (Ptr RawTGraphAsymmErrors -> IO ()) -> TGraphAsymmErrors -> IO ()
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO ()
c_tgraphasymmerrors_setmarkerattributes
        setMarkerColor :: TGraphAsymmErrors -> CShort -> IO ()
setMarkerColor = (Ptr RawTGraphAsymmErrors -> CShort -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CShort -> IO ()
c_tgraphasymmerrors_setmarkercolor
        setMarkerStyle :: TGraphAsymmErrors -> CShort -> IO ()
setMarkerStyle = (Ptr RawTGraphAsymmErrors -> CShort -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CShort -> IO ()
c_tgraphasymmerrors_setmarkerstyle
        setMarkerSize :: TGraphAsymmErrors -> CShort -> IO ()
setMarkerSize = (Ptr RawTGraphAsymmErrors -> CShort -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CShort -> IO ()
c_tgraphasymmerrors_setmarkersize

instance () => ITObject (TGraphAsymmErrors) where
        clear :: forall c0. Castable c0 CString => TGraphAsymmErrors -> c0 -> IO ()
clear = (Ptr RawTGraphAsymmErrors -> CString -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> IO ()
c_tgraphasymmerrors_clear
        draw :: forall c0. Castable c0 CString => TGraphAsymmErrors -> c0 -> IO ()
draw = (Ptr RawTGraphAsymmErrors -> CString -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> IO ()
c_tgraphasymmerrors_draw
        findObject :: forall c0.
Castable c0 CString =>
TGraphAsymmErrors -> c0 -> IO TObject
findObject = (Ptr RawTGraphAsymmErrors -> CString -> IO (Ptr RawTObject))
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> IO (Ptr RawTObject)
c_tgraphasymmerrors_findobject
        getName :: TGraphAsymmErrors -> IO CString
getName = (Ptr RawTGraphAsymmErrors -> IO CString)
-> TGraphAsymmErrors -> IO CString
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CString
c_tgraphasymmerrors_getname
        isA :: TGraphAsymmErrors -> IO TClass
isA = (Ptr RawTGraphAsymmErrors -> IO (Ptr RawTClass))
-> TGraphAsymmErrors -> IO TClass
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO (Ptr RawTClass)
c_tgraphasymmerrors_isa
        paint :: forall c0. Castable c0 CString => TGraphAsymmErrors -> c0 -> IO ()
paint = (Ptr RawTGraphAsymmErrors -> CString -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> IO ()
c_tgraphasymmerrors_paint
        printObj :: forall c0. Castable c0 CString => TGraphAsymmErrors -> c0 -> IO ()
printObj = (Ptr RawTGraphAsymmErrors -> CString -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> IO ()
c_tgraphasymmerrors_printobj
        saveAs :: forall c1 c0.
(Castable c1 CString, Castable c0 CString) =>
TGraphAsymmErrors -> c0 -> c1 -> IO ()
saveAs = (Ptr RawTGraphAsymmErrors -> CString -> CString -> IO ())
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> CString -> IO ()
c_tgraphasymmerrors_saveas
        write :: forall c0.
Castable c0 CString =>
TGraphAsymmErrors -> c0 -> CInt -> CInt -> IO CInt
write = (Ptr RawTGraphAsymmErrors -> CString -> CInt -> CInt -> IO CInt)
-> TGraphAsymmErrors -> 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 RawTGraphAsymmErrors -> CString -> CInt -> CInt -> IO CInt
c_tgraphasymmerrors_write
        write_ :: TGraphAsymmErrors -> IO CInt
write_ = (Ptr RawTGraphAsymmErrors -> IO CInt)
-> TGraphAsymmErrors -> IO CInt
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO CInt
c_tgraphasymmerrors_write_

instance () => IDeletable (TGraphAsymmErrors) where
        delete :: TGraphAsymmErrors -> IO ()
delete = (Ptr RawTGraphAsymmErrors -> IO ()) -> TGraphAsymmErrors -> IO ()
forall a ca y cy.
(Castable a ca, Castable y cy) =>
(ca -> IO cy) -> a -> IO y
xform0 Ptr RawTGraphAsymmErrors -> IO ()
c_tgraphasymmerrors_delete

newTGraphAsymmErrors ::
                       () =>
                       CInt ->
                         Ptr CDouble ->
                           Ptr CDouble ->
                             Ptr CDouble ->
                               Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO TGraphAsymmErrors
newTGraphAsymmErrors :: CInt
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> IO TGraphAsymmErrors
newTGraphAsymmErrors
  = (CInt
 -> Ptr CDouble
 -> Ptr CDouble
 -> Ptr CDouble
 -> Ptr CDouble
 -> Ptr CDouble
 -> Ptr CDouble
 -> IO (Ptr RawTGraphAsymmErrors))
-> CInt
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> IO TGraphAsymmErrors
forall a ca x1 cx1 x2 cx2 x3 cx3 x4 cx4 x5 cx5 x6 cx6 y cy.
(Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3,
 Castable x4 cx4, Castable x5 cx5, Castable x6 cx6,
 Castable y cy) =>
(ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> cx6 -> IO cy)
-> a -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> IO y
xform6 CInt
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> Ptr CDouble
-> IO (Ptr RawTGraphAsymmErrors)
c_tgraphasymmerrors_newtgraphasymmerrors