Documentation
c'gts_vector_init :: C'GtsVector -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO ()Source
c'gts_vector_cross :: C'GtsVector -> C'GtsVector -> C'GtsVector -> IO ()Source
c'gts_vector_print :: C'GtsVector -> Ptr CFile -> IO ()Source
c'gts_vector4_print :: C'GtsVector4 -> Ptr CFile -> IO ()Source
p'gts_vector_print :: FunPtr (C'GtsVector -> Ptr CFile -> IO ())Source
p'gts_vector4_print :: FunPtr (C'GtsVector4 -> Ptr CFile -> IO ())Source
c'gts_matrix_new :: C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> IO (Ptr C'GtsMatrix)Source
c'gts_matrix_assign :: Ptr C'GtsMatrix -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> IO ()Source
p'gts_matrix_new :: FunPtr (C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> IO (Ptr C'GtsMatrix))Source
p'gts_matrix_assign :: FunPtr (Ptr C'GtsMatrix -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> C'gdouble -> IO ())Source
p'gts_matrix_zero :: FunPtr (Ptr C'GtsMatrix -> IO (Ptr C'GtsMatrix))Source
p'gts_matrix_identity :: FunPtr (Ptr C'GtsMatrix -> IO (Ptr C'GtsMatrix))Source
c'gts_matrix_scale :: Ptr C'GtsMatrix -> C'GtsVector -> IO (Ptr C'GtsMatrix)Source
p'gts_matrix_scale :: FunPtr (Ptr C'GtsMatrix -> C'GtsVector -> IO (Ptr C'GtsMatrix))Source
c'gts_matrix_rotate :: Ptr C'GtsMatrix -> C'GtsVector -> C'gdouble -> IO (Ptr C'GtsMatrix)Source
p'gts_matrix_translate :: FunPtr (Ptr C'GtsMatrix -> C'GtsVector -> IO (Ptr C'GtsMatrix))Source
p'gts_matrix_rotate :: FunPtr (Ptr C'GtsMatrix -> C'GtsVector -> C'gdouble -> IO (Ptr C'GtsMatrix))Source
p'gts_matrix_transpose :: FunPtr (Ptr C'GtsMatrix -> IO (Ptr C'GtsMatrix))Source
p'gts_matrix_inverse :: FunPtr (Ptr C'GtsMatrix -> IO (Ptr C'GtsMatrix))Source
c'gts_matrix_product :: Ptr C'GtsMatrix -> Ptr C'GtsMatrix -> IO (Ptr C'GtsMatrix)Source
p'gts_matrix3_inverse :: FunPtr (Ptr C'GtsMatrix -> IO (Ptr C'GtsMatrix))Source
c'gts_matrix_compatible_row :: Ptr C'GtsMatrix -> C'GtsVector -> C'guint -> C'GtsVector -> C'gdouble -> IO C'guintSource
p'gts_matrix_product :: FunPtr (Ptr C'GtsMatrix -> Ptr C'GtsMatrix -> IO (Ptr C'GtsMatrix))Source
c'gts_matrix_quadratic_optimization :: Ptr C'GtsMatrix -> C'GtsVector -> C'guint -> Ptr C'GtsMatrix -> C'GtsVector -> IO C'guintSource
c'gts_matrix_print :: Ptr C'GtsMatrix -> Ptr CFile -> IO ()Source
p'gts_matrix_compatible_row :: FunPtr (Ptr C'GtsMatrix -> C'GtsVector -> C'guint -> C'GtsVector -> C'gdouble -> IO C'guint)Source
p'gts_matrix_quadratic_optimization :: FunPtr (Ptr C'GtsMatrix -> C'GtsVector -> C'guint -> Ptr C'GtsMatrix -> C'GtsVector -> IO C'guint)Source
p'gts_matrix_print :: FunPtr (Ptr C'GtsMatrix -> Ptr CFile -> IO ())Source
p'gts_matrix_destroy :: FunPtr (Ptr C'GtsMatrix -> IO ())Source