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

smooth_lines.c File Reference

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

Include dependency graph for smooth_lines.c:

Include dependency graph

Go to the source code of this file.

Functions

public void smooth_lines (lines_struct *lines, Real smooth_length)
public void create_line_spline (lines_struct *lines, int n_curve_segments, lines_struct *new_lines)


Function Documentation

public void create_line_spline lines_struct lines,
int  n_curve_segments,
lines_struct new_lines
 

Definition at line 133 of file smooth_lines.c.

References add_point_to_line(), lines_struct::colours, lines_struct::end_indices, GET_OBJECT_SIZE, lines_struct::indices, initialize_lines(), lines_struct::line_thickness, lines_struct::n_items, lines_struct::n_points, POINT_INDEX, lines_struct::points, and start_new_line().

public void smooth_lines lines_struct lines,
Real  smooth_length
 

Definition at line 37 of file smooth_lines.c.

References lines_struct::colour_flag, lines_struct::colours, delete_lines(), distance_between_points(), lines_struct::end_indices, GET_OBJECT_SIZE, lines_struct::indices, lines_struct::n_items, lines_struct::n_points, ONE_COLOUR, POINT_INDEX, lines_struct::points, and TRUE.


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