gucoordinates
Classes | Macros | Typedefs | Functions | Variables
conversion_fakes.h File Reference
#include "fff.h"
#include "../gucoordinates.h"
#include <stdbool.h>
Include dependency graph for conversion_fakes.h:
This graph shows which files directly or indirectly include this file:

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
 

Macros

#define CONVERSION_FAKES(FAKE)
 
#define cam_coord_to_px_coord_result   px_result
 
#define px_coord_to_cam_coord_result   cam_result
 
#define px_coord_to_pct_coord_result   pct_result
 
#define pct_coord_to_px_coord_result   px_result
 
#define pct_coord_to_rr_coord_result   rr_result
 
#define rr_coord_to_pct_coord_result   pct_result
 
#define clamped_rr_coord_to_pct_coord_result   pct_result
 
#define rr_coord_to_cartesian_coord_result   cartesian_result
 
#define rr_coord_to_cartesian_coord_from_source_result   cartesian_result
 
#define rr_coord_to_cartesian_coord_from_field_result   cartesian_result
 
#define rr_coord_to_field_coord_result   field_result
 
#define rr_coord_to_field_coord_from_source_result   field_result
 
#define cartesian_coord_to_rr_coord_result   rr_result
 
#define cartesian_coord_to_rr_coord_from_source_result   rr_result
 
#define field_coord_to_rr_coord_to_target_result   rr_result
 

Typedefs

typedef struct cam_coord_to_px_coord_Fake cam_coord_to_px_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 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 rr_coord_to_pct_coord_Fake rr_coord_to_pct_coord_Fake
 
typedef struct clamped_rr_coord_to_pct_coord_Fake clamped_rr_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_source_Fake rr_coord_to_cartesian_coord_from_source_Fake
 
typedef struct rr_coord_to_cartesian_coord_from_field_Fake rr_coord_to_cartesian_coord_from_field_Fake
 
typedef struct rr_coord_to_field_coord_Fake rr_coord_to_field_coord_Fake
 
typedef struct rr_coord_to_field_coord_from_source_Fake rr_coord_to_field_coord_from_source_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 field_coord_to_rr_coord_to_target_Fake field_coord_to_rr_coord_to_target_Fake
 

Functions

void cam_coord_to_px_coord_reset (void)
 
gu_pixel_coordinate cam_coord_to_px_coord (const gu_camera_coordinate arg0)
 
void px_coord_to_cam_coord_reset (void)
 
gu_camera_coordinate px_coord_to_cam_coord (const gu_pixel_coordinate arg0)
 
void px_coord_to_pct_coord_reset (void)
 
gu_percent_coordinate px_coord_to_pct_coord (const gu_pixel_coordinate arg0)
 
void pct_coord_to_px_coord_reset (void)
 
gu_pixel_coordinate pct_coord_to_px_coord (const gu_percent_coordinate arg0, const pixels_u arg1, const pixels_u arg2)
 
void pct_coord_to_rr_coord_reset (void)
 
gu_relative_coordinate pct_coord_to_rr_coord (const gu_percent_coordinate arg0, const gu_camera_pivot arg1, const int arg2)
 
void rr_coord_to_pct_coord_reset (void)
 
gu_percent_coordinate rr_coord_to_pct_coord (const gu_relative_coordinate arg0, const gu_camera_pivot arg1, const int arg2)
 
void clamped_rr_coord_to_pct_coord_reset (void)
 
gu_percent_coordinate clamped_rr_coord_to_pct_coord (const gu_relative_coordinate arg0, const gu_camera_pivot arg1, const int arg2)
 
void rr_coord_to_cartesian_coord_reset (void)
 
gu_cartesian_coordinate rr_coord_to_cartesian_coord (const gu_relative_coordinate arg0)
 
void rr_coord_to_cartesian_coord_from_source_reset (void)
 
gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_source (const gu_relative_coordinate arg0, const gu_cartesian_coordinate arg1)
 
void rr_coord_to_cartesian_coord_from_field_reset (void)
 
gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_field (const gu_relative_coordinate arg0, const gu_field_coordinate arg1)
 
void rr_coord_to_field_coord_reset (void)
 
gu_field_coordinate rr_coord_to_field_coord (const gu_relative_coordinate arg0, const degrees_t arg1)
 
void rr_coord_to_field_coord_from_source_reset (void)
 
gu_field_coordinate rr_coord_to_field_coord_from_source (const gu_relative_coordinate arg0, const gu_field_coordinate arg1, const degrees_t arg2)
 
void cartesian_coord_to_rr_coord_reset (void)
 
gu_relative_coordinate cartesian_coord_to_rr_coord (const gu_cartesian_coordinate arg0)
 
void cartesian_coord_to_rr_coord_from_source_reset (void)
 
gu_relative_coordinate cartesian_coord_to_rr_coord_from_source (const gu_cartesian_coordinate arg0, const gu_cartesian_coordinate arg1)
 
void field_coord_to_rr_coord_to_target_reset (void)
 
gu_relative_coordinate field_coord_to_rr_coord_to_target (const gu_field_coordinate arg0, const gu_cartesian_coordinate arg1)
 

Variables

const gu_camera_coordinate cam_result
 
const gu_pixel_coordinate px_result
 
const gu_percent_coordinate pct_result
 
const gu_relative_coordinate rr_result
 
const gu_cartesian_coordinate cartesian_result
 
const gu_field_coordinate field_result
 
const gu_optional_camera_coordinate opt_cam_result
 
const gu_optional_pixel_coordinate opt_px_result
 
const gu_optional_percent_coordinate opt_pct_result
 
const gu_optional_relative_coordinate opt_rr_result
 
const gu_optional_cartesian_coordinate opt_cartesian_result
 
const gu_optional_field_coordinate opt_field_result
 
cam_coord_to_px_coord_Fake cam_coord_to_px_coord_fake
 
px_coord_to_cam_coord_Fake px_coord_to_cam_coord_fake
 
px_coord_to_pct_coord_Fake px_coord_to_pct_coord_fake
 
pct_coord_to_px_coord_Fake pct_coord_to_px_coord_fake
 
pct_coord_to_rr_coord_Fake pct_coord_to_rr_coord_fake
 
rr_coord_to_pct_coord_Fake rr_coord_to_pct_coord_fake
 
clamped_rr_coord_to_pct_coord_Fake clamped_rr_coord_to_pct_coord_fake
 
rr_coord_to_cartesian_coord_Fake rr_coord_to_cartesian_coord_fake
 
rr_coord_to_cartesian_coord_from_source_Fake rr_coord_to_cartesian_coord_from_source_fake
 
rr_coord_to_cartesian_coord_from_field_Fake rr_coord_to_cartesian_coord_from_field_fake
 
rr_coord_to_field_coord_Fake rr_coord_to_field_coord_fake
 
rr_coord_to_field_coord_from_source_Fake rr_coord_to_field_coord_from_source_fake
 
cartesian_coord_to_rr_coord_Fake cartesian_coord_to_rr_coord_fake
 
cartesian_coord_to_rr_coord_from_source_Fake cartesian_coord_to_rr_coord_from_source_fake
 
field_coord_to_rr_coord_to_target_Fake field_coord_to_rr_coord_to_target_fake
 

Macro Definition Documentation

◆ cam_coord_to_px_coord_result

#define cam_coord_to_px_coord_result   px_result

Definition at line 100 of file conversion_fakes.h.

◆ cartesian_coord_to_rr_coord_from_source_result

#define cartesian_coord_to_rr_coord_from_source_result   rr_result

Definition at line 141 of file conversion_fakes.h.

◆ cartesian_coord_to_rr_coord_result

#define cartesian_coord_to_rr_coord_result   rr_result

Definition at line 138 of file conversion_fakes.h.

◆ clamped_rr_coord_to_pct_coord_result

#define clamped_rr_coord_to_pct_coord_result   pct_result

Definition at line 118 of file conversion_fakes.h.

◆ CONVERSION_FAKES

#define CONVERSION_FAKES (   FAKE)
Value:
gu_percent_coordinate px_coord_to_pct_coord(const gu_pixel_coordinate arg0)
Definition: conversions.c:95
gu_pixel_coordinate pct_coord_to_px_coord(const gu_percent_coordinate arg0, const pixels_u arg1, const pixels_u arg2)
Definition: conversions.c:105
gu_percent_coordinate rr_coord_to_pct_coord(const gu_relative_coordinate arg0, const gu_camera_pivot arg1, const int arg2)
Definition: conversions.c:142
gu_relative_coordinate cartesian_coord_to_rr_coord_from_source(const gu_cartesian_coordinate arg0, const gu_cartesian_coordinate arg1)
Definition: conversions.c:226
gu_relative_coordinate field_coord_to_rr_coord_to_target(const gu_field_coordinate arg0, const gu_cartesian_coordinate arg1)
Definition: conversions.c:237
gu_field_coordinate rr_coord_to_field_coord(const gu_relative_coordinate arg0, const degrees_t arg1)
Definition: conversions.c:202
gu_percent_coordinate clamped_rr_coord_to_pct_coord(const gu_relative_coordinate arg0, const gu_camera_pivot arg1, const int arg2)
Definition: conversions.c:157
gu_relative_coordinate cartesian_coord_to_rr_coord(const gu_cartesian_coordinate arg0)
Definition: conversions.c:220
gu_relative_coordinate pct_coord_to_rr_coord(const gu_percent_coordinate arg0, const gu_camera_pivot arg1, const int arg2)
Definition: conversions.c:115
gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_source(const gu_relative_coordinate arg0, const gu_cartesian_coordinate arg1)
Definition: conversions.c:188
gu_pixel_coordinate cam_coord_to_px_coord(const gu_camera_coordinate arg0)
Definition: conversions.c:75
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: conversions.c:211
gu_cartesian_coordinate rr_coord_to_cartesian_coord(const gu_relative_coordinate arg0)
Definition: conversions.c:177
gu_camera_coordinate px_coord_to_cam_coord(const gu_pixel_coordinate arg0)
Definition: conversions.c:85

Definition at line 70 of file conversion_fakes.h.

◆ field_coord_to_rr_coord_to_target_result

#define field_coord_to_rr_coord_to_target_result   rr_result

Definition at line 144 of file conversion_fakes.h.

◆ pct_coord_to_px_coord_result

#define pct_coord_to_px_coord_result   px_result

Definition at line 109 of file conversion_fakes.h.

◆ pct_coord_to_rr_coord_result

#define pct_coord_to_rr_coord_result   rr_result

Definition at line 112 of file conversion_fakes.h.

◆ px_coord_to_cam_coord_result

#define px_coord_to_cam_coord_result   cam_result

Definition at line 103 of file conversion_fakes.h.

◆ px_coord_to_pct_coord_result

#define px_coord_to_pct_coord_result   pct_result

Definition at line 106 of file conversion_fakes.h.

◆ rr_coord_to_cartesian_coord_from_field_result

#define rr_coord_to_cartesian_coord_from_field_result   cartesian_result

Definition at line 128 of file conversion_fakes.h.

◆ rr_coord_to_cartesian_coord_from_source_result

#define rr_coord_to_cartesian_coord_from_source_result   cartesian_result

Definition at line 125 of file conversion_fakes.h.

◆ rr_coord_to_cartesian_coord_result

#define rr_coord_to_cartesian_coord_result   cartesian_result

Definition at line 122 of file conversion_fakes.h.

◆ rr_coord_to_field_coord_from_source_result

#define rr_coord_to_field_coord_from_source_result   field_result

Definition at line 134 of file conversion_fakes.h.

◆ rr_coord_to_field_coord_result

#define rr_coord_to_field_coord_result   field_result

Definition at line 131 of file conversion_fakes.h.

◆ rr_coord_to_pct_coord_result

#define rr_coord_to_pct_coord_result   pct_result

Definition at line 115 of file conversion_fakes.h.

Typedef Documentation

◆ cam_coord_to_px_coord_Fake

◆ cartesian_coord_to_rr_coord_Fake

◆ cartesian_coord_to_rr_coord_from_source_Fake

◆ clamped_rr_coord_to_pct_coord_Fake

◆ field_coord_to_rr_coord_to_target_Fake

◆ pct_coord_to_px_coord_Fake

◆ pct_coord_to_rr_coord_Fake

◆ px_coord_to_cam_coord_Fake

◆ px_coord_to_pct_coord_Fake

◆ rr_coord_to_cartesian_coord_Fake

◆ rr_coord_to_cartesian_coord_from_field_Fake

◆ rr_coord_to_cartesian_coord_from_source_Fake

◆ rr_coord_to_field_coord_Fake

◆ rr_coord_to_field_coord_from_source_Fake

◆ rr_coord_to_pct_coord_Fake

Function Documentation

◆ cam_coord_to_px_coord()

gu_pixel_coordinate cam_coord_to_px_coord ( const gu_camera_coordinate  arg0)

◆ cam_coord_to_px_coord_reset()

void cam_coord_to_px_coord_reset ( void  )

Definition at line 78 of file conversion_fakes.c.

◆ cartesian_coord_to_rr_coord()

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().

◆ 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 
)

◆ cartesian_coord_to_rr_coord_from_source_reset()

void cartesian_coord_to_rr_coord_from_source_reset ( void  )

Definition at line 97 of file conversion_fakes.c.

◆ cartesian_coord_to_rr_coord_reset()

void cartesian_coord_to_rr_coord_reset ( void  )

Definition at line 96 of file conversion_fakes.c.

◆ clamped_rr_coord_to_pct_coord()

gu_percent_coordinate clamped_rr_coord_to_pct_coord ( const gu_relative_coordinate  arg0,
const gu_camera_pivot  arg1,
const int  arg2 
)

◆ clamped_rr_coord_to_pct_coord_reset()

void clamped_rr_coord_to_pct_coord_reset ( void  )

Definition at line 86 of file conversion_fakes.c.

◆ field_coord_to_rr_coord_to_target()

gu_relative_coordinate field_coord_to_rr_coord_to_target ( const gu_field_coordinate  arg0,
const gu_cartesian_coordinate  arg1 
)

◆ field_coord_to_rr_coord_to_target_reset()

void field_coord_to_rr_coord_to_target_reset ( void  )

Definition at line 98 of file conversion_fakes.c.

◆ pct_coord_to_px_coord()

gu_pixel_coordinate pct_coord_to_px_coord ( const gu_percent_coordinate  arg0,
const pixels_u  arg1,
const pixels_u  arg2 
)

◆ pct_coord_to_px_coord_reset()

void pct_coord_to_px_coord_reset ( void  )

Definition at line 81 of file conversion_fakes.c.

◆ pct_coord_to_rr_coord()

gu_relative_coordinate pct_coord_to_rr_coord ( const gu_percent_coordinate  arg0,
const gu_camera_pivot  arg1,
const int  arg2 
)

◆ pct_coord_to_rr_coord_reset()

void pct_coord_to_rr_coord_reset ( void  )

Definition at line 83 of file conversion_fakes.c.

◆ px_coord_to_cam_coord()

gu_camera_coordinate px_coord_to_cam_coord ( const gu_pixel_coordinate  arg0)

◆ px_coord_to_cam_coord_reset()

void px_coord_to_cam_coord_reset ( void  )

Definition at line 79 of file conversion_fakes.c.

◆ px_coord_to_pct_coord()

gu_percent_coordinate px_coord_to_pct_coord ( const gu_pixel_coordinate  arg0)

◆ px_coord_to_pct_coord_reset()

void px_coord_to_pct_coord_reset ( void  )

Definition at line 80 of file conversion_fakes.c.

◆ rr_coord_to_cartesian_coord()

gu_cartesian_coordinate rr_coord_to_cartesian_coord ( const gu_relative_coordinate  arg0)

◆ rr_coord_to_cartesian_coord_from_field()

gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_field ( const gu_relative_coordinate  arg0,
const gu_field_coordinate  arg1 
)

◆ rr_coord_to_cartesian_coord_from_field_reset()

void rr_coord_to_cartesian_coord_from_field_reset ( void  )

Definition at line 93 of file conversion_fakes.c.

◆ rr_coord_to_cartesian_coord_from_source()

gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_source ( const gu_relative_coordinate  arg0,
const gu_cartesian_coordinate  arg1 
)

◆ rr_coord_to_cartesian_coord_from_source_reset()

void rr_coord_to_cartesian_coord_from_source_reset ( void  )

Definition at line 90 of file conversion_fakes.c.

◆ rr_coord_to_cartesian_coord_reset()

void rr_coord_to_cartesian_coord_reset ( void  )

Definition at line 89 of file conversion_fakes.c.

◆ rr_coord_to_field_coord()

gu_field_coordinate rr_coord_to_field_coord ( const gu_relative_coordinate  arg0,
const degrees_t  arg1 
)

◆ rr_coord_to_field_coord_from_source()

gu_field_coordinate rr_coord_to_field_coord_from_source ( const gu_relative_coordinate  arg0,
const gu_field_coordinate  arg1,
const degrees_t  arg2 
)

◆ rr_coord_to_field_coord_from_source_reset()

void rr_coord_to_field_coord_from_source_reset ( void  )

Definition at line 92 of file conversion_fakes.c.

◆ rr_coord_to_field_coord_reset()

void rr_coord_to_field_coord_reset ( void  )

Definition at line 91 of file conversion_fakes.c.

◆ rr_coord_to_pct_coord()

gu_percent_coordinate rr_coord_to_pct_coord ( const gu_relative_coordinate  arg0,
const gu_camera_pivot  arg1,
const int  arg2 
)

◆ rr_coord_to_pct_coord_reset()

void rr_coord_to_pct_coord_reset ( void  )

Definition at line 85 of file conversion_fakes.c.

Variable Documentation

◆ cam_coord_to_px_coord_fake

cam_coord_to_px_coord_Fake cam_coord_to_px_coord_fake
extern

Definition at line 78 of file conversion_fakes.c.

◆ cam_result

const gu_camera_coordinate cam_result
extern

Definition at line 61 of file conversion_fakes.c.

◆ cartesian_coord_to_rr_coord_fake

cartesian_coord_to_rr_coord_Fake cartesian_coord_to_rr_coord_fake
extern

Definition at line 96 of file conversion_fakes.c.

◆ cartesian_coord_to_rr_coord_from_source_fake

cartesian_coord_to_rr_coord_from_source_Fake cartesian_coord_to_rr_coord_from_source_fake
extern

Definition at line 97 of file conversion_fakes.c.

◆ cartesian_result

const gu_cartesian_coordinate cartesian_result
extern

Definition at line 65 of file conversion_fakes.c.

◆ clamped_rr_coord_to_pct_coord_fake

clamped_rr_coord_to_pct_coord_Fake clamped_rr_coord_to_pct_coord_fake
extern

Definition at line 86 of file conversion_fakes.c.

◆ field_coord_to_rr_coord_to_target_fake

field_coord_to_rr_coord_to_target_Fake field_coord_to_rr_coord_to_target_fake
extern

Definition at line 98 of file conversion_fakes.c.

◆ field_result

const gu_field_coordinate field_result
extern

Definition at line 66 of file conversion_fakes.c.

◆ opt_cam_result

const gu_optional_camera_coordinate opt_cam_result
extern

Definition at line 68 of file conversion_fakes.c.

◆ opt_cartesian_result

const gu_optional_cartesian_coordinate opt_cartesian_result
extern

Definition at line 72 of file conversion_fakes.c.

◆ opt_field_result

const gu_optional_field_coordinate opt_field_result
extern

Definition at line 73 of file conversion_fakes.c.

◆ opt_pct_result

const gu_optional_percent_coordinate opt_pct_result
extern

Definition at line 70 of file conversion_fakes.c.

◆ opt_px_result

const gu_optional_pixel_coordinate opt_px_result
extern

Definition at line 69 of file conversion_fakes.c.

◆ opt_rr_result

const gu_optional_relative_coordinate opt_rr_result
extern

Definition at line 71 of file conversion_fakes.c.

◆ pct_coord_to_px_coord_fake

pct_coord_to_px_coord_Fake pct_coord_to_px_coord_fake
extern

Definition at line 81 of file conversion_fakes.c.

◆ pct_coord_to_rr_coord_fake

pct_coord_to_rr_coord_Fake pct_coord_to_rr_coord_fake
extern

Definition at line 83 of file conversion_fakes.c.

◆ pct_result

const gu_percent_coordinate pct_result
extern

Definition at line 63 of file conversion_fakes.c.

◆ px_coord_to_cam_coord_fake

px_coord_to_cam_coord_Fake px_coord_to_cam_coord_fake
extern

Definition at line 79 of file conversion_fakes.c.

◆ px_coord_to_pct_coord_fake

px_coord_to_pct_coord_Fake px_coord_to_pct_coord_fake
extern

Definition at line 80 of file conversion_fakes.c.

◆ px_result

const gu_pixel_coordinate px_result
extern

Definition at line 62 of file conversion_fakes.c.

◆ rr_coord_to_cartesian_coord_fake

rr_coord_to_cartesian_coord_Fake rr_coord_to_cartesian_coord_fake
extern

Definition at line 89 of file conversion_fakes.c.

◆ rr_coord_to_cartesian_coord_from_field_fake

rr_coord_to_cartesian_coord_from_field_Fake rr_coord_to_cartesian_coord_from_field_fake
extern

Definition at line 93 of file conversion_fakes.c.

◆ rr_coord_to_cartesian_coord_from_source_fake

rr_coord_to_cartesian_coord_from_source_Fake rr_coord_to_cartesian_coord_from_source_fake
extern

Definition at line 90 of file conversion_fakes.c.

◆ rr_coord_to_field_coord_fake

rr_coord_to_field_coord_Fake rr_coord_to_field_coord_fake
extern

Definition at line 91 of file conversion_fakes.c.

◆ rr_coord_to_field_coord_from_source_fake

rr_coord_to_field_coord_from_source_Fake rr_coord_to_field_coord_from_source_fake
extern

Definition at line 92 of file conversion_fakes.c.

◆ rr_coord_to_pct_coord_fake

rr_coord_to_pct_coord_Fake rr_coord_to_pct_coord_fake
extern

Definition at line 85 of file conversion_fakes.c.

◆ rr_result

const gu_relative_coordinate rr_result
extern

Definition at line 64 of file conversion_fakes.c.