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

subdivide_lines.c File Reference

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

Include dependency graph for subdivide_lines.c:

Include dependency graph

Go to the source code of this file.

Functions

private void subdivide_line (lines_struct *lines, int l, int *new_n_points, Point *new_points[], int *new_n_lines, int *new_end_indices[], int *new_n_indices, int *new_indices[])
private void general_subdivide_lines (lines_struct *lines)
private void subdivide_closed_curve (lines_struct *lines)
public BOOLEAN is_single_closed_curve (lines_struct *lines)
public void subdivide_lines (lines_struct *lines)


Function Documentation

private void general_subdivide_lines lines_struct lines  ) 
 

Definition at line 94 of file subdivide_lines.c.

References lines_struct::colour_flag, lines_struct::colours, delete_lines(), lines_struct::end_indices, lines_struct::indices, lines_struct::n_items, lines_struct::n_points, ONE_COLOUR, lines_struct::points, subdivide_line(), and WHITE.

Referenced by subdivide_lines().

public BOOLEAN is_single_closed_curve lines_struct lines  ) 
 

Definition at line 188 of file subdivide_lines.c.

References lines_struct::end_indices, FALSE, lines_struct::indices, lines_struct::n_items, lines_struct::n_points, and TRUE.

Referenced by subdivide_lines().

private void subdivide_closed_curve lines_struct lines  ) 
 

Definition at line 145 of file subdivide_lines.c.

References lines_struct::end_indices, lines_struct::indices, lines_struct::n_points, and lines_struct::points.

Referenced by subdivide_lines().

private void subdivide_line lines_struct lines,
int  l,
int *  new_n_points,
Point *  new_points[],
int *  new_n_lines,
int *  new_end_indices[],
int *  new_n_indices,
int *  new_indices[]
 

Definition at line 40 of file subdivide_lines.c.

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

Referenced by general_subdivide_lines().

public void subdivide_lines lines_struct lines  ) 
 

Definition at line 226 of file subdivide_lines.c.

References general_subdivide_lines(), is_single_closed_curve(), and subdivide_closed_curve().


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