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

scan_lines.c File Reference

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

Include dependency graph for scan_lines.c:

Include dependency graph

Go to the source code of this file.

Functions

private void scan_line_segment_to_voxels (Volume volume, Volume label_volume, int label, Point *p1, Point *p2, Real radius)
public void scan_lines_to_voxels (lines_struct *lines, Volume volume, Volume label_volume, int label)
private Real point_segment_distance_squared (Point *point, Point *p1, Point *p2)


Function Documentation

private Real point_segment_distance_squared Point *  point,
Point *  p1,
Point *  p2
 

Definition at line 87 of file scan_lines.c.

References get_closest_point_on_line_segment().

Referenced by scan_line_segment_to_voxels().

private void scan_line_segment_to_voxels Volume  volume,
Volume  label_volume,
int  label,
Point *  p1,
Point *  p2,
Real  radius
 

Definition at line 120 of file scan_lines.c.

References point_segment_distance_squared(), and set_volume_label_data().

Referenced by scan_lines_to_voxels().

public void scan_lines_to_voxels lines_struct lines,
Volume  volume,
Volume  label_volume,
int  label
 

Definition at line 47 of file scan_lines.c.

References lines_struct::end_indices, GET_OBJECT_SIZE, lines_struct::indices, lines_struct::line_thickness, lines_struct::n_items, POINT_INDEX, lines_struct::points, and scan_line_segment_to_voxels().

Referenced by scan_object_to_volume().


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