Gerris
|
Surfaces. More...
Functions | |
GfsGenericSurface * | gfs_cell_is_cut (FttCell *cell, GfsGenericSurface *s, gboolean flatten, gint maxlevel) |
void | gfs_cell_traverse_cut (FttCell *root, GfsGenericSurface *s, FttTraverseType order, FttTraverseFlags flags, FttCellTraverseCutFunc func, gpointer data) |
void | gfs_cell_traverse_cut_2D (FttCell *root, GfsGenericSurface *s, FttTraverseType order, FttTraverseFlags flags, FttCellTraverseCutFunc func, gpointer data) |
void | gfs_generic_surface_read (GfsGenericSurface *s, gpointer sim, GtsFile *fp) |
void | gfs_generic_surface_write (GfsGenericSurface *s, gpointer sim, FILE *fp) |
guint | gfs_surface_segment_intersection (GfsGenericSurface *s, FttCell *cell, GfsSegment *I) |
void | gfs_surface_segment_normal (GfsGenericSurface *s, FttCell *cell, GfsSegment *I, GtsVector n) |
gint | gfs_surface_point_is_inside (GfsGenericSurface *s, FttVector *p) |
void | gfs_surface_transformation (GtsSurface *surface, GtsVector rotate, GtsVector translate, GtsVector scale, gboolean flip, GtsMatrix **matrix) |
gdouble | gfs_surface_implicit_value (GfsSurface *s, GtsPoint p) |
Surfaces.