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

path_surface.c File Reference

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

Include dependency graph for path_surface.c:

Include dependency graph

Go to the source code of this file.

Defines

#define INVALID_DISTANCE   -1

Functions

private void follow_path (int polygon1, int polygon2, int end_indices[], int neighbours[], int distances[], int path_length, int path[])
public void find_path_between_polygons (int polygon1, int polygon2, int n_polygons, int end_indices[], Smallest_int visibilities[], int neighbours[], BOOLEAN *path_exists, int *path_length, int *path[])


Define Documentation

#define INVALID_DISTANCE   -1
 

Definition at line 31 of file path_surface.c.

Referenced by find_path_between_polygons().


Function Documentation

public void find_path_between_polygons int  polygon1,
int  polygon2,
int  n_polygons,
int  end_indices[],
Smallest_int  visibilities[],
int  neighbours[],
BOOLEAN *  path_exists,
int *  path_length,
int *  path[]
 

Definition at line 53 of file path_surface.c.

References FALSE, follow_path(), INVALID_DISTANCE, START_INDEX, and TRUE.

private void follow_path int  polygon1,
int  polygon2,
int  end_indices[],
int  neighbours[],
int  distances[],
int  path_length,
int  path[]
 

Definition at line 181 of file path_surface.c.

References START_INDEX.

Referenced by find_path_between_polygons().


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