97 GETTER_IM_TEST_NAME_F(CartesianCoordinate, cartesianCoordinateCamera, CartesianCoordinate,
rr_coord_to_cartesian_coord_from_source, RelativeCoordinate,
pct_coord_to_rr_coord, cartesianCoordinateAt(
GU::CameraCoordinate(23, 52, 1920, 1080), nao,
GU_NAO_V5_BOTTOM_CAMERA_INDEX))
98 GETTER_IM_TEST_NAME_F(CartesianCoordinate, cartesianCoordinatePixel, CartesianCoordinate,
rr_coord_to_cartesian_coord_from_source, RelativeCoordinate,
pct_coord_to_rr_coord, cartesianCoordinateAt(
GU::PixelCoordinate(42, -123, 1920, 1080), nao,
GU_NAO_V5_BOTTOM_CAMERA_INDEX))
108 GETTER_IM_TEST_NAME_F(CartesianCoordinate, pixelCoordinateCartesian, PixelCoordinate,
pct_coord_to_px_coord, PercentCoordinate,
rr_coord_to_pct_coord, pixelCoordinateTo(
GU::CartesianCoordinate(-3, 12), nao,
GU_NAO_V5_BOTTOM_CAMERA_INDEX, 1920, 1080))
109 GETTER_IM_TEST_NAME_F(CartesianCoordinate, pixelCoordinateField, PixelCoordinate,
pct_coord_to_px_coord, PercentCoordinate,
rr_coord_to_pct_coord, pixelCoordinateTo(
GU::FieldCoordinate(
GU::CartesianCoordinate(23, 100), 12), nao,
GU_NAO_V5_BOTTOM_CAMERA_INDEX, 1920, 1080))
111 GETTER_IM_TEST_NAME_F(CartesianCoordinate, cameraCoordinateCartesian, CameraCoordinate,
px_coord_to_cam_coord, PercentCoordinate,
rr_coord_to_pct_coord, cameraCoordinateTo(
GU::CartesianCoordinate(-3, 12), nao,
GU_NAO_V5_BOTTOM_CAMERA_INDEX, 1920, 1080))
112 GETTER_IM_TEST_NAME_F(CartesianCoordinate, cameraCoordinateField, CameraCoordinate,
px_coord_to_cam_coord, PercentCoordinate,
rr_coord_to_pct_coord, cameraCoordinateTo(
GU::FieldCoordinate(
GU::CartesianCoordinate(23, 100), 12), nao,
GU_NAO_V5_BOTTOM_CAMERA_INDEX, 1920, 1080))
117 GETTER_IM_TEST_NAME_F(CartesianCoordinate, clampedPixelCoordinateCartesian, PixelCoordinate,
pct_coord_to_px_coord, PercentCoordinate,
clamped_rr_coord_to_pct_coord, clampedPixelCoordinateTo(
GU::CartesianCoordinate(-3, 12), nao,
GU_NAO_V5_BOTTOM_CAMERA_INDEX, 1920, 1080))
118 GETTER_IM_TEST_NAME_F(CartesianCoordinate, clampedPixelCoordinateField, PixelCoordinate,
pct_coord_to_px_coord, PercentCoordinate,
clamped_rr_coord_to_pct_coord, clampedPixelCoordinateTo(
GU::FieldCoordinate(
GU::CartesianCoordinate(23, 100), 12), nao,
GU_NAO_V5_BOTTOM_CAMERA_INDEX, 1920, 1080))
120 GETTER_IM_TEST_NAME_F(CartesianCoordinate, clampedCameraCoordinateCartesian, CameraCoordinate,
px_coord_to_cam_coord, PercentCoordinate,
clamped_rr_coord_to_pct_coord, clampedCameraCoordinateTo(
GU::CartesianCoordinate(-3, 12), nao,
GU_NAO_V5_BOTTOM_CAMERA_INDEX, 1920, 1080))
121 GETTER_IM_TEST_NAME_F(CartesianCoordinate, clampedCameraCoordinateField, CameraCoordinate,
px_coord_to_cam_coord, PercentCoordinate,
clamped_rr_coord_to_pct_coord, clampedCameraCoordinateTo(
GU::FieldCoordinate(
GU::CartesianCoordinate(23, 100), 12), nao,
GU_NAO_V5_BOTTOM_CAMERA_INDEX, 1920, 1080))
126 ASSERT_EQ(coord.
x(), 90);
128 ASSERT_EQ(coord.
x(), -90);
129 ASSERT_EQ(coord.
y(), 100);
131 ASSERT_EQ(coord.
y(), 10);
#define GETTER_IM_TEST_NAME_F(className, testName, resultType, call, imType, imCall, get)
#define WRAPPER_TEST_Fs(className, strctName)
#define GETTER_TEST_NAME_F(className, testName, resultType, call, get)
#define GETTER_TEST_F(className, resultType, call, get)
gu_cartesian_coordinate cempty()
void change(GU::CartesianCoordinate &obj)
GU::CartesianCoordinate empty()
void cchange(gu_cartesian_coordinate &obj)
GU::CartesianCoordinate initial()
gu_percent_coordinate clamped_rr_coord_to_pct_coord(const gu_relative_coordinate coord, const gu_camera_pivot camera_pivot, const int cameraOffset)
gu_relative_coordinate cartesian_coord_to_rr_coord_from_source(const gu_cartesian_coordinate source, const gu_cartesian_coordinate target)
gu_cartesian_coordinate rr_coord_to_cartesian_coord_from_source(const gu_relative_coordinate coord, const gu_cartesian_coordinate source)
gu_camera_coordinate px_coord_to_cam_coord(const gu_pixel_coordinate coord)
gu_pixel_coordinate pct_coord_to_px_coord(const gu_percent_coordinate coord, const pixels_u res_width, const pixels_u res_height)
gu_relative_coordinate pct_coord_to_rr_coord(const gu_percent_coordinate coord, const gu_camera_pivot camera_pivot, const int cameraOffset)
gu_percent_coordinate rr_coord_to_pct_coord(const gu_relative_coordinate coord, const gu_camera_pivot camera_pivot, const int cameraOffset)
#define GU_NAO_V5_BOTTOM_CAMERA_INDEX
TEST_F(CameraCoordinateTests, Equality)
centimetres_t x() const NOEXCEPT
centimetres_t y() const NOEXCEPT
void set_y(const centimetres_t) NOEXCEPT
void set_x(const centimetres_t) NOEXCEPT
A cartesian_coordinate is a general coordinate for representing positions on a tow dimensional plane.
millimetres_t y
The y coordinate of the position in centimetres.
millimetres_t x
The x coordinate of the position in centimetres.