#include <volume_io/internal_volume_io.h>
#include <bicpl/objects.h>
Include dependency graph for poly_neighs.c:
Go to the source code of this file.
Defines | |
#define | SMALL_CHUNK_SIZE 4 |
Functions | |
private void | create_polygon_neighbours (polygons_struct *polygons, int neighbours[]) |
public void | check_polygons_neighbours_computed (polygons_struct *polygons) |
public void | delete_polygon_point_neighbours (polygons_struct *polygons, int n_point_neighbours[], int *point_neighbours[], Smallest_int interior_flags[], int *point_polygons[]) |
private void | insert_neighbours (int n_to_add, int indices[], int n_nodes, int *n_neighbours, int *neighbours[]) |
public void | create_polygon_point_neighbours (polygons_struct *polygons, BOOLEAN across_polygons_flag, int *n_point_neighbours_ptr[], int **point_neighbours_ptr[], Smallest_int *interior_flags_ptr[], int **point_polygons_ptr[]) |
|
Definition at line 22 of file poly_neighs.c. Referenced by insert_neighbours(). |
|
Definition at line 42 of file poly_neighs.c. References create_polygon_neighbours(), polygons_struct::end_indices, polygons_struct::n_items, and polygons_struct::neighbours. Referenced by compute_polygons_model_info(), and smooth_polygon(). |
|
Definition at line 340 of file poly_neighs.c. References create_polygon_point_neighbours(), delete_polygon_point_neighbours(), polygons_struct::end_indices, FALSE, GET_OBJECT_SIZE, polygons_struct::indices, polygons_struct::n_items, polygons_struct::n_points, and POINT_INDEX. Referenced by check_polygons_neighbours_computed(). |
|
Definition at line 157 of file poly_neighs.c. References polygons_struct::end_indices, FALSE, GET_OBJECT_SIZE, polygons_struct::indices, insert_neighbours(), MAX_POINTS_PER_POLYGON, polygons_struct::n_items, polygons_struct::n_points, and POINT_INDEX. Referenced by create_polygon_neighbours(), and subdivide_polygons(). |
|
Definition at line 52 of file poly_neighs.c. References polygons_struct::n_points. Referenced by create_polygon_neighbours(), and subdivide_polygons(). |
|
Definition at line 77 of file poly_neighs.c. References FALSE, SMALL_CHUNK_SIZE, and TRUE. Referenced by create_polygon_point_neighbours(). |