|
gucoordinates
|


Go to the source code of this file.
Classes | |
| struct | cam_coord_to_px_coord_Fake |
| struct | px_coord_to_cam_coord_Fake |
| struct | px_coord_to_pct_coord_Fake |
| struct | pct_coord_to_px_coord_Fake |
| struct | pct_coord_to_rr_coord_Fake |
| struct | rr_coord_to_pct_coord_Fake |
| struct | clamped_rr_coord_to_pct_coord_Fake |
| struct | rr_coord_to_cartesian_coord_Fake |
| struct | rr_coord_to_cartesian_coord_from_source_Fake |
| struct | rr_coord_to_cartesian_coord_from_field_Fake |
| struct | rr_coord_to_field_coord_Fake |
| struct | rr_coord_to_field_coord_from_source_Fake |
| struct | cartesian_coord_to_rr_coord_Fake |
| struct | cartesian_coord_to_rr_coord_from_source_Fake |
| struct | field_coord_to_rr_coord_to_target_Fake |
| #define cam_coord_to_px_coord_result px_result |
Definition at line 100 of file conversion_fakes.h.
| #define cartesian_coord_to_rr_coord_from_source_result rr_result |
Definition at line 141 of file conversion_fakes.h.
| #define cartesian_coord_to_rr_coord_result rr_result |
Definition at line 138 of file conversion_fakes.h.
| #define clamped_rr_coord_to_pct_coord_result pct_result |
Definition at line 118 of file conversion_fakes.h.
| #define CONVERSION_FAKES | ( | FAKE | ) |
Definition at line 70 of file conversion_fakes.h.
| #define field_coord_to_rr_coord_to_target_result rr_result |
Definition at line 144 of file conversion_fakes.h.
| #define pct_coord_to_px_coord_result px_result |
Definition at line 109 of file conversion_fakes.h.
| #define pct_coord_to_rr_coord_result rr_result |
Definition at line 112 of file conversion_fakes.h.
| #define px_coord_to_cam_coord_result cam_result |
Definition at line 103 of file conversion_fakes.h.
| #define px_coord_to_pct_coord_result pct_result |
Definition at line 106 of file conversion_fakes.h.
| #define rr_coord_to_cartesian_coord_from_field_result cartesian_result |
Definition at line 128 of file conversion_fakes.h.
| #define rr_coord_to_cartesian_coord_from_source_result cartesian_result |
Definition at line 125 of file conversion_fakes.h.
| #define rr_coord_to_cartesian_coord_result cartesian_result |
Definition at line 122 of file conversion_fakes.h.
| #define rr_coord_to_field_coord_from_source_result field_result |
Definition at line 134 of file conversion_fakes.h.
| #define rr_coord_to_field_coord_result field_result |
Definition at line 131 of file conversion_fakes.h.
| #define rr_coord_to_pct_coord_result pct_result |
Definition at line 115 of file conversion_fakes.h.
| typedef struct cam_coord_to_px_coord_Fake cam_coord_to_px_coord_Fake |
| typedef struct cartesian_coord_to_rr_coord_Fake cartesian_coord_to_rr_coord_Fake |
| typedef struct cartesian_coord_to_rr_coord_from_source_Fake cartesian_coord_to_rr_coord_from_source_Fake |
| typedef struct pct_coord_to_px_coord_Fake pct_coord_to_px_coord_Fake |
| typedef struct pct_coord_to_rr_coord_Fake pct_coord_to_rr_coord_Fake |
| typedef struct px_coord_to_cam_coord_Fake px_coord_to_cam_coord_Fake |
| typedef struct px_coord_to_pct_coord_Fake px_coord_to_pct_coord_Fake |
| typedef struct rr_coord_to_cartesian_coord_Fake rr_coord_to_cartesian_coord_Fake |
| typedef struct rr_coord_to_cartesian_coord_from_field_Fake rr_coord_to_cartesian_coord_from_field_Fake |
| typedef struct rr_coord_to_cartesian_coord_from_source_Fake rr_coord_to_cartesian_coord_from_source_Fake |
| typedef struct rr_coord_to_field_coord_Fake rr_coord_to_field_coord_Fake |
| typedef struct rr_coord_to_pct_coord_Fake rr_coord_to_pct_coord_Fake |
| gu_pixel_coordinate cam_coord_to_px_coord | ( | const gu_camera_coordinate | arg0 | ) |
Definition at line 75 of file conversions.c.
References gu_camera_coordinate::res_height, gu_camera_coordinate::res_width, gu_camera_coordinate::x, and gu_camera_coordinate::y.
Referenced by GU::CameraCoordinate::pixelCoordinate(), and CGTEST::TEST_F().
| void cam_coord_to_px_coord_reset | ( | void | ) |
Definition at line 78 of file conversion_fakes.c.
| gu_relative_coordinate cartesian_coord_to_rr_coord | ( | const gu_cartesian_coordinate | arg0 | ) |
Definition at line 220 of file conversions.c.
References cartesian_coord_to_rr_coord_from_source().
| gu_relative_coordinate cartesian_coord_to_rr_coord_from_source | ( | const gu_cartesian_coordinate | arg0, |
| const gu_cartesian_coordinate | arg1 | ||
| ) |
Definition at line 226 of file conversions.c.
References angle_between_points(), and distance_between_points().
Referenced by cartesian_coord_to_rr_coord(), field_coord_to_rr_coord_to_target(), GU::CartesianCoordinate::relativeCoordinateTo(), and CGTEST::TEST_F().
| void cartesian_coord_to_rr_coord_from_source_reset | ( | void | ) |
Definition at line 97 of file conversion_fakes.c.
| void cartesian_coord_to_rr_coord_reset | ( | void | ) |
Definition at line 96 of file conversion_fakes.c.
| gu_percent_coordinate clamped_rr_coord_to_pct_coord | ( | const gu_relative_coordinate | arg0, |
| const gu_camera_pivot | arg1, | ||
| const int | arg2 | ||
| ) |
Definition at line 157 of file conversions.c.
References rr_coord_to_pct_coord(), gu_percent_coordinate::x, and gu_percent_coordinate::y.
Referenced by GU::RelativeCoordinate::clampedPercentCoordinate(), and CGTEST::TEST_F().
| void clamped_rr_coord_to_pct_coord_reset | ( | void | ) |
Definition at line 86 of file conversion_fakes.c.
| gu_relative_coordinate field_coord_to_rr_coord_to_target | ( | const gu_field_coordinate | arg0, |
| const gu_cartesian_coordinate | arg1 | ||
| ) |
Definition at line 237 of file conversions.c.
References cartesian_coord_to_rr_coord_from_source(), gu_relative_coordinate::direction, gu_field_coordinate::heading, normalise_deg_d(), and gu_field_coordinate::position.
Referenced by GU::FieldCoordinate::relativeCoordinateTo(), and CGTEST::TEST_F().
| void field_coord_to_rr_coord_to_target_reset | ( | void | ) |
Definition at line 98 of file conversion_fakes.c.
| gu_pixel_coordinate pct_coord_to_px_coord | ( | const gu_percent_coordinate | arg0, |
| const pixels_u | arg1, | ||
| const pixels_u | arg2 | ||
| ) |
Definition at line 105 of file conversions.c.
References gu_percent_coordinate::x, and gu_percent_coordinate::y.
Referenced by GU::PercentCoordinate::pixelCoordinate(), and CGTEST::TEST_F().
| void pct_coord_to_px_coord_reset | ( | void | ) |
Definition at line 81 of file conversion_fakes.c.
| gu_relative_coordinate pct_coord_to_rr_coord | ( | const gu_percent_coordinate | arg0, |
| const gu_camera_pivot | arg1, | ||
| const int | arg2 | ||
| ) |
Definition at line 115 of file conversions.c.
References gu_camera_pivot::cameras, gu_camera::centerOffset, gu_camera_pivot_calculate_camera_height(), gu_camera::hFov, M_PI_2, gu_camera_pivot::pitch, RELATIVE_COORD_MAX_DISTANCE, gu_camera::vDirection, gu_camera::vFov, gu_percent_coordinate::x, gu_percent_coordinate::y, and gu_camera_pivot::yaw.
Referenced by GU::PercentCoordinate::relativeCoordinate(), and CGTEST::TEST_F().
| void pct_coord_to_rr_coord_reset | ( | void | ) |
Definition at line 83 of file conversion_fakes.c.
| gu_camera_coordinate px_coord_to_cam_coord | ( | const gu_pixel_coordinate | arg0 | ) |
Definition at line 85 of file conversions.c.
References gu_pixel_coordinate::res_height, gu_pixel_coordinate::res_width, gu_pixel_coordinate::x, and gu_pixel_coordinate::y.
Referenced by GU::PixelCoordinate::cameraCoordinate(), and CGTEST::TEST_F().
| void px_coord_to_cam_coord_reset | ( | void | ) |
Definition at line 79 of file conversion_fakes.c.
| gu_percent_coordinate px_coord_to_pct_coord | ( | const gu_pixel_coordinate | arg0 | ) |
Definition at line 95 of file conversions.c.
References gu_pixel_coordinate::res_height, gu_pixel_coordinate::res_width, gu_pixel_coordinate::x, and gu_pixel_coordinate::y.
Referenced by GU::PixelCoordinate::percentCoordinate(), and CGTEST::TEST_F().
| void px_coord_to_pct_coord_reset | ( | void | ) |
Definition at line 80 of file conversion_fakes.c.
| gu_cartesian_coordinate rr_coord_to_cartesian_coord | ( | const gu_relative_coordinate | arg0 | ) |
Definition at line 177 of file conversions.c.
References gu_relative_coordinate::direction, and gu_relative_coordinate::distance.
Referenced by GU::RelativeCoordinate::cartesianCoordinate(), rr_coord_to_cartesian_coord_from_source(), and rr_coord_to_field_coord().
| gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_field | ( | const gu_relative_coordinate | arg0, |
| const gu_field_coordinate | arg1 | ||
| ) |
Definition at line 196 of file conversions.c.
References gu_relative_coordinate::direction, gu_relative_coordinate::distance, gu_field_coordinate::heading, gu_field_coordinate::position, and rr_coord_to_cartesian_coord_from_source().
Referenced by GU::FieldCoordinate::cartesianCoordinateAt(), and CGTEST::TEST_F().
| void rr_coord_to_cartesian_coord_from_field_reset | ( | void | ) |
Definition at line 93 of file conversion_fakes.c.
| gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_source | ( | const gu_relative_coordinate | arg0, |
| const gu_cartesian_coordinate | arg1 | ||
| ) |
Definition at line 188 of file conversions.c.
References rr_coord_to_cartesian_coord(), gu_cartesian_coordinate::x, and gu_cartesian_coordinate::y.
Referenced by GU::CartesianCoordinate::cartesianCoordinateAt(), rr_coord_to_cartesian_coord_from_field(), rr_coord_to_field_coord_from_source(), and CGTEST::TEST_F().
| void rr_coord_to_cartesian_coord_from_source_reset | ( | void | ) |
Definition at line 90 of file conversion_fakes.c.
| void rr_coord_to_cartesian_coord_reset | ( | void | ) |
Definition at line 89 of file conversion_fakes.c.
| gu_field_coordinate rr_coord_to_field_coord | ( | const gu_relative_coordinate | arg0, |
| const degrees_t | arg1 | ||
| ) |
Definition at line 202 of file conversions.c.
References gu_field_coordinate::heading, gu_field_coordinate::position, and rr_coord_to_cartesian_coord().
Referenced by GU::RelativeCoordinate::fieldCoordinate(), and CGTEST::TEST_F().
| gu_field_coordinate rr_coord_to_field_coord_from_source | ( | const gu_relative_coordinate | arg0, |
| const gu_field_coordinate | arg1, | ||
| const degrees_t | arg2 | ||
| ) |
Definition at line 211 of file conversions.c.
References gu_relative_coordinate::direction, gu_field_coordinate::heading, gu_field_coordinate::position, and rr_coord_to_cartesian_coord_from_source().
Referenced by GU::FieldCoordinate::fieldCoordinateAt(), and CGTEST::TEST_F().
| void rr_coord_to_field_coord_from_source_reset | ( | void | ) |
Definition at line 92 of file conversion_fakes.c.
| void rr_coord_to_field_coord_reset | ( | void | ) |
Definition at line 91 of file conversion_fakes.c.
| gu_percent_coordinate rr_coord_to_pct_coord | ( | const gu_relative_coordinate | arg0, |
| const gu_camera_pivot | arg1, | ||
| const int | arg2 | ||
| ) |
Definition at line 142 of file conversions.c.
References gu_camera_pivot::cameras, gu_camera::centerOffset, gu_relative_coordinate::direction, gu_relative_coordinate::distance, gu_camera_pivot_calculate_camera_height(), gu_camera::hFov, gu_camera_pivot::pitch, gu_camera::vDirection, gu_camera::vFov, and gu_camera_pivot::yaw.
Referenced by clamped_rr_coord_to_pct_coord(), GU::RelativeCoordinate::percentCoordinate(), and CGTEST::TEST_F().
| void rr_coord_to_pct_coord_reset | ( | void | ) |
Definition at line 85 of file conversion_fakes.c.
|
extern |
Definition at line 78 of file conversion_fakes.c.
|
extern |
Definition at line 61 of file conversion_fakes.c.
|
extern |
Definition at line 96 of file conversion_fakes.c.
|
extern |
Definition at line 97 of file conversion_fakes.c.
|
extern |
Definition at line 65 of file conversion_fakes.c.
|
extern |
Definition at line 86 of file conversion_fakes.c.
|
extern |
Definition at line 98 of file conversion_fakes.c.
|
extern |
Definition at line 66 of file conversion_fakes.c.
|
extern |
Definition at line 68 of file conversion_fakes.c.
|
extern |
Definition at line 72 of file conversion_fakes.c.
|
extern |
Definition at line 73 of file conversion_fakes.c.
|
extern |
Definition at line 70 of file conversion_fakes.c.
|
extern |
Definition at line 69 of file conversion_fakes.c.
|
extern |
Definition at line 71 of file conversion_fakes.c.
|
extern |
Definition at line 81 of file conversion_fakes.c.
|
extern |
Definition at line 83 of file conversion_fakes.c.
|
extern |
Definition at line 63 of file conversion_fakes.c.
|
extern |
Definition at line 79 of file conversion_fakes.c.
|
extern |
Definition at line 80 of file conversion_fakes.c.
|
extern |
Definition at line 62 of file conversion_fakes.c.
|
extern |
Definition at line 89 of file conversion_fakes.c.
|
extern |
Definition at line 93 of file conversion_fakes.c.
|
extern |
Definition at line 90 of file conversion_fakes.c.
|
extern |
Definition at line 91 of file conversion_fakes.c.
|
extern |
Definition at line 92 of file conversion_fakes.c.
|
extern |
Definition at line 85 of file conversion_fakes.c.
|
extern |
Definition at line 64 of file conversion_fakes.c.