gucoordinates
Functions
conversions.h File Reference
#include <guunits/guunits.h>
#include "camera_coordinate.h"
#include "pixel_coordinate.h"
#include "percent_coordinate.h"
#include "relative_coordinate.h"
#include "cartesian_coordinate.h"
#include "field_coordinate.h"
#include "camera_pivot.h"
#include "optional_relative_coordinate.h"
#include "optional_percent_coordinate.h"
Include dependency graph for conversions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

gu_pixel_coordinate cam_coord_to_px_coord (const gu_camera_coordinate) __attribute__((const))
 
gu_camera_coordinate px_coord_to_cam_coord (const gu_pixel_coordinate) __attribute__((const))
 
gu_percent_coordinate px_coord_to_pct_coord (const gu_pixel_coordinate) __attribute__((const))
 
gu_pixel_coordinate pct_coord_to_px_coord (const gu_percent_coordinate, const pixels_u, const pixels_u) __attribute__((const))
 
gu_relative_coordinate pct_coord_to_rr_coord (const gu_percent_coordinate, const gu_camera_pivot, const int) __attribute__((const))
 
gu_percent_coordinate rr_coord_to_pct_coord (const gu_relative_coordinate, const gu_camera_pivot, const int) __attribute__((const))
 
gu_percent_coordinate clamped_rr_coord_to_pct_coord (const gu_relative_coordinate, const gu_camera_pivot, const int) __attribute__((const))
 
gu_cartesian_coordinate rr_coord_to_cartesian_coord (const gu_relative_coordinate) __attribute__((const))
 
gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_source (const gu_relative_coordinate, const gu_cartesian_coordinate) __attribute__((const))
 
gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_field (const gu_relative_coordinate, const gu_field_coordinate) __attribute__((const))
 
gu_field_coordinate rr_coord_to_field_coord (const gu_relative_coordinate, const degrees_t) __attribute__((const))
 
gu_field_coordinate rr_coord_to_field_coord_from_source (const gu_relative_coordinate, const gu_field_coordinate, const degrees_t) __attribute__((const))
 
gu_relative_coordinate cartesian_coord_to_rr_coord (const gu_cartesian_coordinate) __attribute__((const))
 
gu_relative_coordinate cartesian_coord_to_rr_coord_from_source (const gu_cartesian_coordinate, const gu_cartesian_coordinate) __attribute__((const))
 
gu_relative_coordinate field_coord_to_rr_coord_to_target (const gu_field_coordinate, const gu_cartesian_coordinate) __attribute__((const))
 

Function Documentation

◆ cam_coord_to_px_coord()

gu_pixel_coordinate cam_coord_to_px_coord ( const  gu_camera_coordinate) const

◆ cartesian_coord_to_rr_coord()

gu_relative_coordinate cartesian_coord_to_rr_coord ( const  gu_cartesian_coordinate) const

◆ cartesian_coord_to_rr_coord_from_source()

gu_relative_coordinate cartesian_coord_to_rr_coord_from_source ( const  gu_cartesian_coordinate,
const  gu_cartesian_coordinate 
) const

◆ clamped_rr_coord_to_pct_coord()

gu_percent_coordinate clamped_rr_coord_to_pct_coord ( const  gu_relative_coordinate,
const  gu_camera_pivot,
const int   
) const

◆ field_coord_to_rr_coord_to_target()

gu_relative_coordinate field_coord_to_rr_coord_to_target ( const  gu_field_coordinate,
const  gu_cartesian_coordinate 
) const

◆ pct_coord_to_px_coord()

gu_pixel_coordinate pct_coord_to_px_coord ( const  gu_percent_coordinate,
const  pixels_u,
const  pixels_u 
) const

◆ pct_coord_to_rr_coord()

gu_relative_coordinate pct_coord_to_rr_coord ( const  gu_percent_coordinate,
const  gu_camera_pivot,
const int   
) const

◆ px_coord_to_cam_coord()

gu_camera_coordinate px_coord_to_cam_coord ( const  gu_pixel_coordinate) const

◆ px_coord_to_pct_coord()

gu_percent_coordinate px_coord_to_pct_coord ( const  gu_pixel_coordinate) const

◆ rr_coord_to_cartesian_coord()

gu_cartesian_coordinate rr_coord_to_cartesian_coord ( const  gu_relative_coordinate) const

◆ rr_coord_to_cartesian_coord_from_field()

gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_field ( const  gu_relative_coordinate,
const  gu_field_coordinate 
) const

◆ rr_coord_to_cartesian_coord_from_source()

gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_source ( const  gu_relative_coordinate,
const  gu_cartesian_coordinate 
) const

◆ rr_coord_to_field_coord()

gu_field_coordinate rr_coord_to_field_coord ( const  gu_relative_coordinate,
const  degrees_t 
) const

◆ rr_coord_to_field_coord_from_source()

gu_field_coordinate rr_coord_to_field_coord_from_source ( const  gu_relative_coordinate,
const  gu_field_coordinate,
const  degrees_t 
) const

◆ rr_coord_to_pct_coord()

gu_percent_coordinate rr_coord_to_pct_coord ( const  gu_relative_coordinate,
const  gu_camera_pivot,
const int   
) const