#include <assert.h>#include <volume_io/internal_volume_io.h>#include <bicpl/objects.h>#include <bicpl/geom.h>Include dependency graph for quadmesh.c:

Go to the source code of this file.
Functions | |
| public void | initialize_quadmesh (quadmesh_struct *quadmesh, Colour col, Surfprop *spr, int m, int n) |
| Initialize a quadmesh to given size. | |
| public void | delete_quadmesh (quadmesh_struct *quadmesh) |
| Delete quadmesh structure. | |
| public void | set_quadmesh_point (quadmesh_struct *quadmesh, int i, int j, Point *point, Vector *normal) |
| Set one point and normal in quadmesh. | |
| public BOOLEAN | get_quadmesh_point (const quadmesh_struct *quadmesh, int i, int j, Point *point) |
| Get coordinates of one point in quadmesh. | |
| public void | get_quadmesh_n_objects (const quadmesh_struct *quadmesh, int *mp, int *np) |
| public void | compute_quadmesh_normals (quadmesh_struct *quadmesh) |
| public void | get_quadmesh_patch_indices (const quadmesh_struct *quadmesh, int i, int j, int indices[]) |
| Compute the indices of points for patch. | |
| public void | get_quadmesh_patch (const quadmesh_struct *quadmesh, int i, int j, Point points[]) |
| Get coordinates of patch corners. | |
| public void | reverse_quadmesh_vertices (quadmesh_struct *quadmesh) |
| Flip columns around centre. | |
1.3.7