#include #include -- | module Bindings.Gts.GeometricalObjectHierarchy.Surfaces where import Bindings.GLib import Bindings.Gts.Types #strict_import #cinline GTS_SURFACE_CLASS , Ptr a -> Ptr #cinline GTS_SURFACE , Ptr a -> Ptr #cinline GTS_IS_SURFACE , Ptr a -> Ptr #ccall gts_surface_class , IO (Ptr ) #ccall gts_surface_new , Ptr -> Ptr -> Ptr -> Ptr -> IO (Ptr ) #ccall gts_surface_add_face , Ptr -> Ptr -> IO () #ccall gts_surface_remove_face , Ptr -> Ptr -> IO () #ccall gts_surface_copy , Ptr -> Ptr -> IO (Ptr ) #ccall gts_surface_merge , Ptr -> Ptr -> IO () #ccall gts_surface_read , Ptr -> Ptr -> IO #ccall gts_surface_is_manifold , Ptr -> IO #ccall gts_surface_is_orientable , Ptr -> IO #ccall gts_surface_is_closed , Ptr -> IO #ccall gts_surface_vertex_number , Ptr -> IO #ccall gts_surface_edge_number , Ptr -> IO #ccall gts_surface_face_number , Ptr -> IO #ccall gts_surface_boundary , Ptr -> IO (Ptr ) #ccall gts_surface_area , Ptr -> IO #ccall gts_surface_volume , Ptr -> IO #ccall gts_surface_center_of_mass , Ptr -> -> IO #ccall gts_surface_center_of_area , Ptr -> -> IO #ccall gts_surface_stats , Ptr -> Ptr -> IO () #ccall gts_surface_quality_stats , Ptr -> Ptr -> IO () #ccall gts_surface_print_stats , Ptr -> Ptr CFile -> IO () #ccall gts_surface_write , Ptr -> Ptr CFile -> IO () #ccall gts_surface_write_oogl , Ptr -> Ptr CFile -> IO () #ccall gts_surface_write_oogl_boundary , Ptr -> Ptr CFile -> IO () #ccall gts_surface_write_vtk , Ptr -> Ptr CFile -> IO () #ccall gts_surface_foreach_vertex , Ptr -> -> -> IO () #ccall gts_surface_foreach_edge , Ptr -> -> -> IO () #ccall gts_surface_foreach_face , Ptr -> -> -> IO () #ccall gts_surface_foreach_face_remove , Ptr -> -> -> IO #ccall gts_surface_foreach_intersecting_face , Ptr -> -> -> IO #ccall gts_surface_traverse_new , Ptr -> Ptr -> IO (Ptr ) #ccall gts_surface_traverse_next , Ptr -> Ptr -> IO (Ptr ) #ccall gts_surface_traverse_destroy , Ptr -> IO () #ccall gts_surface_distance , Ptr -> Ptr -> -> Ptr -> Ptr -> IO () #ccall gts_surface_strip , Ptr -> IO (Ptr ) #ccall gts_surface_tessellate , Ptr -> -> -> IO () #ccall gts_surface_generate_sphere , Ptr -> -> IO (Ptr ) #ccall gts_surface_split , Ptr -> IO (Ptr )