Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

subdivide_polygons.c File Reference

#include <volume_io/internal_volume_io.h>
#include <bicpl/geom.h>

Include dependency graph for subdivide_polygons.c:

Include dependency graph

Go to the source code of this file.

Functions

private void subdivide_polygon (polygons_struct *polygons, int poly, int *new_n_points, Point *new_points[], int *new_n_polygons, int *new_end_indices[], int *new_n_indices, int *new_indices[], int n_neighbours[], int *neighbours[], int *midpoints[])
public void subdivide_polygons (polygons_struct *polygons)


Function Documentation

private void subdivide_polygon polygons_struct polygons,
int  poly,
int *  new_n_points,
Point *  new_points[],
int *  new_n_polygons,
int *  new_end_indices[],
int *  new_n_indices,
int *  new_indices[],
int  n_neighbours[],
int *  neighbours[],
int *  midpoints[]
 

Definition at line 156 of file subdivide_polygons.c.

References polygons_struct::end_indices, GET_OBJECT_SIZE, polygons_struct::indices, POINT_INDEX, and polygons_struct::points.

Referenced by subdivide_polygons().

public void subdivide_polygons polygons_struct polygons  ) 
 

Definition at line 49 of file subdivide_polygons.c.

References polygons_struct::colour_flag, polygons_struct::colours, create_polygon_point_neighbours(), create_polygons_sphere(), delete_polygon_point_neighbours(), delete_polygons(), polygons_struct::end_indices, FALSE, polygons_struct::indices, is_this_sphere_topology(), polygons_struct::n_items, polygons_struct::n_points, polygons_struct::normals, ONE_COLOUR, polygons_struct::points, subdivide_polygon(), and TRUE.

Referenced by create_tetrahedral_sphere().


Generated on Wed Jul 28 09:11:20 2004 for BICPL by doxygen 1.3.7