{-# LANGUAGE ForeignFunctionInterface #-} module CV.Bindings.Iterators where import Foreign.Ptr import CV.Bindings.Types import CV.Image(BareImage) #strict_import #include #include "cvIterators.h" #starttype F32_image_iterator #field image_data , Ptr Float #stoptype #ccall alloc_F32_image_iterator , IO (Ptr ) #ccall free_F32_image_iterator , Ptr -> IO () #ccall F32_create_rowwise_iterator , Ptr -> Ptr BareImage -> IO () #ccall F32_next , Ptr -> IO (Ptr ) #ccall F32_val , Ptr -> Ptr CFloat #ccall F32_rowwise_pos , Ptr -> Ptr