sig
val 'new_gmap : unit -> gmap
val 'copy_gmap : gmap -> gmap
val 'get_gmap_from : qmf -> gmap
val 'get_coord_from_vertex : ncell -> seq
val 'set_coord_of_vertex : ncell -> seq
val 'load_moka : gmap -> string -> seq
val 'save_moka : gmap -> string
val 'normal_form : gmap -> string
val 'norm : gmap
val 'add_ncell : gmap -> int -> ncell
val 'add_vertex : gmap -> ncell
val 'add_edge : gmap -> ncell
val 'add_face : gmap -> ncell
val 'add_volume : gmap -> ncell
val 'add_polygon : gmap -> int -> ncell
val 'add_sphere : gmap -> int -> int -> seq
val 'add_square :
gmap -> int -> int -> int -> ncell
val 'add_polyline : gmap -> int -> ncell
val 'insert_vertex : ncell -> seq
val 'insert_edge : ncell -> ncell -> seq
val 'insert_face : ncell -> seq -> seq
val 'create_edge : ncell -> ncell -> seq
val 'create_face : seq -> seq
val 'create_volume : seq -> unit
val 'remove_ncell : ncell -> ncell
val 'delete_ncell : ncell -> seq
val 'glue2FacesBy4Verteces :
ncell ->
ncell -> ncell -> ncell -> ncell -> ncell
end