59#ifndef CONVERSION_FAKES_H
60#define CONVERSION_FAKES_H
67#include "../gucoordinates.h"
70#define CONVERSION_FAKES(FAKE) \
71 FAKE(cam_coord_to_px_coord) \
72 FAKE(px_coord_to_cam_coord) \
73 FAKE(px_coord_to_pct_coord) \
74 FAKE(pct_coord_to_px_coord) \
75 FAKE(pct_coord_to_rr_coord) \
76 FAKE(rr_coord_to_pct_coord) \
77 FAKE(clamped_rr_coord_to_pct_coord) \
78 FAKE(rr_coord_to_cartesian_coord) \
79 FAKE(rr_coord_to_cartesian_coord_from_source) \
80 FAKE(rr_coord_to_field_coord) \
81 FAKE(rr_coord_to_field_coord_from_source) \
82 FAKE(cartesian_coord_to_rr_coord) \
83 FAKE(cartesian_coord_to_rr_coord_from_source) \
84 FAKE(field_coord_to_rr_coord_to_target)
100#define cam_coord_to_px_coord_result px_result
103#define px_coord_to_cam_coord_result cam_result
106#define px_coord_to_pct_coord_result pct_result
109#define pct_coord_to_px_coord_result px_result
112#define pct_coord_to_rr_coord_result rr_result
115#define rr_coord_to_pct_coord_result pct_result
118#define clamped_rr_coord_to_pct_coord_result pct_result
122#define rr_coord_to_cartesian_coord_result cartesian_result
125#define rr_coord_to_cartesian_coord_from_source_result cartesian_result
128#define rr_coord_to_cartesian_coord_from_field_result cartesian_result
131#define rr_coord_to_field_coord_result field_result
134#define rr_coord_to_field_coord_from_source_result field_result
138#define cartesian_coord_to_rr_coord_result rr_result
141#define cartesian_coord_to_rr_coord_from_source_result rr_result
144#define field_coord_to_rr_coord_to_target_result rr_result
const gu_optional_camera_coordinate opt_cam_result
gu_percent_coordinate px_coord_to_pct_coord(const gu_pixel_coordinate arg0)
gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_field(const gu_relative_coordinate arg0, const gu_field_coordinate arg1)
gu_pixel_coordinate pct_coord_to_px_coord(const gu_percent_coordinate arg0, const pixels_u arg1, const pixels_u arg2)
gu_percent_coordinate rr_coord_to_pct_coord(const gu_relative_coordinate arg0, const gu_camera_pivot arg1, const int arg2)
gu_relative_coordinate cartesian_coord_to_rr_coord_from_source(const gu_cartesian_coordinate arg0, const gu_cartesian_coordinate arg1)
const gu_field_coordinate field_result
gu_relative_coordinate field_coord_to_rr_coord_to_target(const gu_field_coordinate arg0, const gu_cartesian_coordinate arg1)
const gu_optional_field_coordinate opt_field_result
gu_field_coordinate rr_coord_to_field_coord(const gu_relative_coordinate arg0, const degrees_t arg1)
gu_percent_coordinate clamped_rr_coord_to_pct_coord(const gu_relative_coordinate arg0, const gu_camera_pivot arg1, const int arg2)
gu_relative_coordinate cartesian_coord_to_rr_coord(const gu_cartesian_coordinate arg0)
gu_relative_coordinate pct_coord_to_rr_coord(const gu_percent_coordinate arg0, const gu_camera_pivot arg1, const int arg2)
const gu_cartesian_coordinate cartesian_result
gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_source(const gu_relative_coordinate arg0, const gu_cartesian_coordinate arg1)
const gu_optional_percent_coordinate opt_pct_result
const gu_relative_coordinate rr_result
const gu_optional_relative_coordinate opt_rr_result
const gu_optional_cartesian_coordinate opt_cartesian_result
const gu_pixel_coordinate px_result
gu_pixel_coordinate cam_coord_to_px_coord(const gu_camera_coordinate arg0)
const gu_optional_pixel_coordinate opt_px_result
gu_field_coordinate rr_coord_to_field_coord_from_source(const gu_relative_coordinate arg0, const gu_field_coordinate arg1, const degrees_t arg2)
gu_cartesian_coordinate rr_coord_to_cartesian_coord(const gu_relative_coordinate arg0)
const gu_camera_coordinate cam_result
const gu_percent_coordinate pct_result
gu_camera_coordinate px_coord_to_cam_coord(const gu_pixel_coordinate arg0)
#define DECLARE_FAKE_VALUE_FUNC(...)
A gu_camera_coordinate represents the coordinate of a pixel within an image where the (0,...
A gu_camera_pivot represents the pivot point which a gu_camera is attached to.
A cartesian_coordinate is a general coordinate for representing positions on a tow dimensional plane.
A field_coordinate is a coordinate for an object that faces a certain direction (such as a robot) on ...
A gu_percent_coordinate represents the coordinate of a pixel within an image.
A gu_pixel_coordinate represents the coordinate of a pixel within an image.
A coordinate that is relative to some other coordinate.