Go to the documentation of this file.
18 #ifndef IMAGECOORDS_HPP
19 #define IMAGECOORDS_HPP
57 ImageCoords(
int image_width,
int image_height,
bool rotate_flag,
58 bool flip_x_flag,
bool flip_y_flag);
81 const double y_canvas,
double* alpha,
96 const double y_image,
double* alpha,
114 double* x_image,
double* y_image);
124 double* x_canvas,
double* y_canvas);
239 bool isNotFlippedNotRotated();
246 bool isNotFlippedRotated();
253 bool isXFlippedNotRotated();
259 bool isXFlippedRotated();
266 bool isYFlippedNotRotated();
272 bool isYFlippedRotated();
279 bool isXYFlippedNotRotated();
286 bool isXYFlippedRotated();
void set_ImageHeight(const int image_height)
Definition: imageCoords.cpp:267
int get_ImageWidth()
Definition: imageCoords.cpp:259
Definition: ddtLogger.hpp:71
Definition: ddtClient.hpp:36
void set_FlipXFlag(const bool flip_flag)
Definition: imageCoords.cpp:245
void set_logger(ddt::DdtLogger *logger)
Definition: imageCoords.cpp:33
void set_ImageWidth(const int image_width)
Definition: imageCoords.cpp:261
const cpl_matrix * WorldCoordinatesCdMatrix(const cpl_wcs *wcs)
Definition: imageCoords.cpp:112
const double DEG_PER_HOUR
Definition: imageCoords.hpp:37
ddt::DdtLogger * logger
Definition: imageCoords.hpp:206
bool get_RotateFlag()
Definition: imageCoords.cpp:253
static std::string DecDegToDMS(double deg)
Definition: imageCoords.cpp:143
int get_ImageHeight()
Definition: imageCoords.cpp:265
ImageCoords(int image_width, int image_height, bool rotate_flag, bool flip_x_flag, bool flip_y_flag)
Definition: imageCoords.cpp:22
static std::string RaDegToHMS(double deg)
Definition: imageCoords.cpp:118
const double DEG_PER_MINUTE
Definition: imageCoords.hpp:38
Definition: imageCoords.hpp:51
bool WorldCoordinatesDegreesFromCanvas(cpl_wcs *wcs, const double x_canvas, const double y_canvas, double *alpha, double *delta)
Definition: imageCoords.cpp:35
void set_RotateFlag(const bool rot_flag)
Definition: imageCoords.cpp:241
void set_FlipYFlag(const bool flip_flag)
Definition: imageCoords.cpp:249
bool get_FlipYFlag()
Definition: imageCoords.cpp:257
bool WorldCoordinatesDegreesFromImage(const cpl_wcs *wcs, const double x_image, const double y_image, double *alpha, double *delta)
Definition: imageCoords.cpp:71
void ConvertCanvasToImage(const double x_canvas, const double y_canvas, double *x_image, double *y_image)
Definition: imageCoords.cpp:171
const double DEG_PER_SECOND
Definition: imageCoords.hpp:39
virtual ~ImageCoords()=default
bool get_FlipXFlag()
Definition: imageCoords.cpp:255
void ConvertImageToCanvas(const double x_image, const double y_image, double *x_canvas, double *y_canvas)
Definition: imageCoords.cpp:206