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

flatten.c File Reference

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

Include dependency graph for flatten.c:

Include dependency graph

Go to the source code of this file.

Functions

public void flatten_around_vertex (Point *vertex, int n_neighbours, Point neighbours[], BOOLEAN closed_flag, Real x_flat[], Real y_flat[])
public void flatten_around_vertex_to_sphere (Real radius, Point *vertex, int n_neighbours, Point neighbours[], Real x_sphere[], Real y_sphere[], Real z_sphere[])


Function Documentation

public void flatten_around_vertex Point *  vertex,
int  n_neighbours,
Point  neighbours[],
BOOLEAN  closed_flag,
Real  x_flat[],
Real  y_flat[]
 

Definition at line 24 of file flatten.c.

References distance_between_points(), and get_angle_between_points().

Referenced by flatten_around_vertex_to_sphere().

public void flatten_around_vertex_to_sphere Real  radius,
Point *  vertex,
int  n_neighbours,
Point  neighbours[],
Real  x_sphere[],
Real  y_sphere[],
Real  z_sphere[]
 

Definition at line 74 of file flatten.c.

References flatten_around_vertex(), make_rotation_about_axis(), null_Vector(), TRUE, and y.


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