#include <volume_io/internal_volume_io.h>
#include <bicpl/geom.h>
#include <bicpl/trans.h>
Include dependency graph for points.c:
Go to the source code of this file.
Functions | |
public BOOLEAN | null_Point (Point *p) |
public BOOLEAN | null_Vector (Vector *v) |
public Real | distance_between_points (Point *p1, Point *p2) |
public BOOLEAN | points_within_distance (Point *p1, Point *p2, Real distance) |
public void | apply_point_to_min_and_max (Point *point, Point *min_point, Point *max_point) |
public void | expand_min_and_max_points (Point *min_point, Point *max_point, Point *min_to_check, Point *max_to_check) |
public void | get_range_points (int n_points, Point points[], Point *min_corner, Point *max_corner) |
public void | get_points_centroid (int n_points, Point points[], Point *centroid) |
public void | reverse_vectors (int n_vectors, Vector vectors[]) |
public Real | get_angle_between_points (Point *prev_point, Point *this_point, Point *next_point) |
|
Definition at line 141 of file points.c. Referenced by get_range_points(). |
|
|
Definition at line 175 of file points.c. Referenced by get_range_of_object(). |
|
Definition at line 305 of file points.c. Referenced by compute_polygon_normals(), flatten_around_vertex(), and get_average_curvature(). |
|
Definition at line 241 of file points.c. References y. Referenced by compute_points_centroid_and_normal(), get_average_curvature(), get_plane_through_points(), and update_point_position(). |
|
Definition at line 207 of file points.c. References apply_point_to_min_and_max(). Referenced by coalesce_object_points(), create_lines_bintree(), create_polygons_bintree(), create_quadmesh_bintree(), and get_range_of_object(). |
|
|
|
Definition at line 57 of file points.c. Referenced by find_polygon_normal_no_normalize(), flatten_around_vertex_to_sphere(), get_two_d_coordinate(), and update_point_position(). |
|
|
|
Definition at line 279 of file points.c. Referenced by reverse_object_normals(). |