{-# LINE 1 "CV/Bindings/Drawing.hsc" #-}
{-# LANGUAGE ForeignFunctionInterface#-}
{-# LINE 2 "CV/Bindings/Drawing.hsc" #-}
module CV.Bindings.Drawing where
import Foreign.C.Types
import Foreign.Storable
import Foreign.Ptr
import Foreign.Marshal.Utils
import Utils.GeometryClass
import GHC.Float
import CV.Bindings.Types

import Foreign.Ptr (Ptr,FunPtr,plusPtr)
import Foreign.Ptr (wordPtrToPtr,castPtrToFunPtr)
import Foreign.Storable
import Foreign.C.Types
import Foreign.C.String (CString,CStringLen,CWString,CWStringLen)
import Foreign.Marshal.Alloc (alloca)
import Foreign.Marshal.Array (peekArray,pokeArray)
import Data.Int
import Data.Word

{-# LINE 12 "CV/Bindings/Drawing.hsc" #-}


{-# LINE 14 "CV/Bindings/Drawing.hsc" #-}

{-# LINE 15 "CV/Bindings/Drawing.hsc" #-}

foreign import ccall "wrapEllipseBox" c'wrapEllipseBox
  :: Ptr C'CvArr -> Ptr C'CvBox2D -> Ptr C'CvScalar -> CInt -> CInt -> CInt -> IO ()
foreign import ccall "&wrapEllipseBox" p'wrapEllipseBox
  :: FunPtr (Ptr C'CvArr -> Ptr C'CvBox2D -> Ptr C'CvScalar -> CInt -> CInt -> CInt -> IO ())

{-# LINE 17 "CV/Bindings/Drawing.hsc" #-}