Set of functions to calculate a bounding circle around a certain set of points.
More...
|
static double | get_sin_vector_angle (double a[3], double b[3]) |
|
static void | yac_get_cell_bounding_circle_unstruct_triangle (double a[3], double b[3], double c[3], struct bounding_circle *bnd_circle) |
|
static void | yac_get_cell_bounding_circle_unstruct_quad (double a[3], double b[3], double c[3], double d[3], struct bounding_circle *bnd_circle) |
|
static void | yac_get_cell_bounding_circle_unstruct_penta (double a[3], double b[3], double c[3], double d[3], double e[3], struct bounding_circle *bnd_circle) |
|
static void | yac_get_cell_bounding_circle_unstruct_hexa (double a[3], double b[3], double c[3], double d[3], double e[3], double f[3], struct bounding_circle *bnd_circle) |
|
static void | yac_get_cell_bounding_circle_reg_quad (struct yac_grid_cell quad, struct bounding_circle *bnd_circle) |
|
static void | yac_get_cell_bounding_circle_unstruct (size_t num_corners, double(*restrict coordinates_xyz)[3], struct bounding_circle *bnd_circle) |
|
static struct sin_cos_angle | compute_edge_inc_angle (double *restrict a, double *restrict b, double *restrict middle_point) |
|
void | yac_get_cell_bounding_circle (struct yac_grid_cell cell, struct bounding_circle *bnd_circle) |
|
int | yac_extents_overlap (struct bounding_circle *extent_a, struct bounding_circle *extent_b) |
|
Set of functions to calculate a bounding circle around a certain set of points.
Definition in file bnd_circle.c.