Gerris
Functions

surface.c File Reference

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)

Detailed Description

Surfaces.

 All Data Structures Files Functions Variables