Documentation
c'GTS_POINT_CLASS :: Ptr a -> Ptr C'GtsPointClassSource
c'GTS_POINT :: Ptr a -> Ptr C'GtsPointSource
c'GTS_IS_POINT :: Ptr a -> Ptr C'gbooleanSource
c'gts_point_new :: Ptr C'GtsPointClass -> C'gdouble -> C'gdouble -> C'gdouble -> IO (Ptr C'GtsPoint)Source
c'gts_point_set :: Ptr C'GtsPoint -> C'gdouble -> C'gdouble -> C'gdouble -> IO ()Source
p'gts_point_new :: FunPtr (Ptr C'GtsPointClass -> C'gdouble -> C'gdouble -> C'gdouble -> IO (Ptr C'GtsPoint))Source
c'gts_point_is_in_rectangle :: Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gbooleanSource
p'gts_point_set :: FunPtr (Ptr C'GtsPoint -> C'gdouble -> C'gdouble -> C'gdouble -> IO ())Source
c'gts_segment_triangle_intersection :: Ptr C'GtsSegment -> Ptr C'GtsTriangle -> C'gboolean -> Ptr C'GtsPointClass -> IO (Ptr C'GtsPoint)Source
c'gts_point_transform :: Ptr C'GtsPoint -> Ptr C'GtsMatrix -> IO ()Source
p'gts_segment_triangle_intersection :: FunPtr (Ptr C'GtsSegment -> Ptr C'GtsTriangle -> C'gboolean -> Ptr C'GtsPointClass -> IO (Ptr C'GtsPoint))Source
p'gts_point_transform :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsMatrix -> IO ())Source
p'gts_point_distance :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gdouble)Source
c'gts_point_orientation_3d :: Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gdoubleSource
p'gts_point_distance2 :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gdouble)Source
c'gts_point_orientation_3d_sos :: Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gintSource
p'gts_point_orientation_3d :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gdouble)Source
c'gts_point_in_circle :: Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gdoubleSource
p'gts_point_orientation_3d_sos :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gint)Source
p'gts_point_in_circle :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gdouble)Source
p'gts_point_in_triangle_circle :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsTriangle -> IO C'gdouble)Source
c'gts_point_orientation :: Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gdoubleSource
c'gts_point_orientation_sos :: Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gintSource
p'gts_point_is_in_triangle :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsTriangle -> IO C'GtsIntersect)Source
p'gts_point_orientation :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gdouble)Source
p'gts_point_orientation_sos :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsPoint -> Ptr C'GtsPoint -> IO C'gint)Source
c'gts_point_segment_closest :: Ptr C'GtsPoint -> Ptr C'GtsSegment -> Ptr C'GtsPoint -> IO ()Source
c'gts_point_triangle_closest :: Ptr C'GtsPoint -> Ptr C'GtsTriangle -> Ptr C'GtsPoint -> IO ()Source
p'gts_point_segment_closest :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsSegment -> Ptr C'GtsPoint -> IO ())Source
p'gts_point_triangle_closest :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsTriangle -> Ptr C'GtsPoint -> IO ())Source
p'gts_point_triangle_distance2 :: FunPtr (Ptr C'GtsPoint -> Ptr C'GtsTriangle -> IO C'gdouble)Source
p'gts_point_is_inside_surface :: FunPtr (Ptr C'GtsPoint -> Ptr C'GNode -> C'gboolean -> IO C'gboolean)Source