#include <stdlib.h>
#include <math.h>
#include "geometry.h"
#include "test_cxc.h"
Go to the source code of this file.
|
| static void | test_results_vec (double p[3], double q[3], int ret_val, double ref_p[3], double ref_q[3], int ref_ret_value) |
| |
| void | test_cxc_rad (double lon_a, double lat_a, double lon_b, double lat_b, double lon_c, double lat_c, double lon_d, double lat_d, enum yac_edge_type edge_type_a, enum yac_edge_type edge_type_b, double lon_ref_p, double lat_ref_p, double lon_ref_q, double lat_ref_q, int ref_ret_val) |
| |
| void | test_cxc (double lon_a, double lat_a, double lon_b, double lat_b, double lon_c, double lat_c, double lon_d, double lat_d, enum yac_edge_type edge_type_a, enum yac_edge_type edge_type_b, double lon_ref_p, double lat_ref_p, double lon_ref_q, double lat_ref_q, int ref_ret_val) |
| |
| static double | adjust_lon (double lon, double ref) |
| |
| void | get_edge_middle_point (enum yac_edge_type edge_type, double lon_a, double lat_a, double lon_b, double lat_b, double *lon_middle, double *lat_middle) |
| |
- Test
- A test for cell intersections.
Definition in file test_cxc.c.
◆ anonymous enum
| Enumerator |
|---|
| error | |
| p_on_a | |
| q_on_a | |
| p_on_b | |
| q_on_b | |
| circles_are_identical | |
Definition at line 16 of file test_cxc.c.
◆ adjust_lon()
| static double adjust_lon |
( |
double | lon, |
|
|
double | ref ) |
|
static |
◆ get_edge_middle_point()
| void get_edge_middle_point |
( |
enum yac_edge_type | edge_type, |
|
|
double | lon_a, |
|
|
double | lat_a, |
|
|
double | lon_b, |
|
|
double | lat_b, |
|
|
double * | lon_middle, |
|
|
double * | lat_middle ) |
◆ test_cxc()
| void test_cxc |
( |
double | lon_a, |
|
|
double | lat_a, |
|
|
double | lon_b, |
|
|
double | lat_b, |
|
|
double | lon_c, |
|
|
double | lat_c, |
|
|
double | lon_d, |
|
|
double | lat_d, |
|
|
enum yac_edge_type | edge_type_a, |
|
|
enum yac_edge_type | edge_type_b, |
|
|
double | lon_ref_p, |
|
|
double | lat_ref_p, |
|
|
double | lon_ref_q, |
|
|
double | lat_ref_q, |
|
|
int | ref_ret_val ) |
◆ test_cxc_rad()
| void test_cxc_rad |
( |
double | lon_a, |
|
|
double | lat_a, |
|
|
double | lon_b, |
|
|
double | lat_b, |
|
|
double | lon_c, |
|
|
double | lat_c, |
|
|
double | lon_d, |
|
|
double | lat_d, |
|
|
enum yac_edge_type | edge_type_a, |
|
|
enum yac_edge_type | edge_type_b, |
|
|
double | lon_ref_p, |
|
|
double | lat_ref_p, |
|
|
double | lon_ref_q, |
|
|
double | lat_ref_q, |
|
|
int | ref_ret_val ) |
◆ test_results_vec()
| static void test_results_vec |
( |
double | p[3], |
|
|
double | q[3], |
|
|
int | ret_val, |
|
|
double | ref_p[3], |
|
|
double | ref_q[3], |
|
|
int | ref_ret_value ) |
|
static |