static void homography(float *homograph, const float angle, const float shift_v, const float shift_h, const float shear, const float f_length_kb, const float orthocorr, const float aspect, const int width, const int height, dt_iop_ashift_homodir_t dir)
Definition ashift.c:748
int width
Definition bilateral.h:1
int height
Definition bilateral.h:1
void draw_image(cairo_t *cr, image_t *image)
Definition dtcairo.c:87
void draw_color_boxes_outline(cairo_t *cr, const float *homography, chart_t *chart)
Definition dtcairo.c:129
void draw_box(cairo_t *cr, box_t box, const float *homography)
Definition dtcairo.c:55
void draw_cross(cairo_t *cr, point_t center)
Definition dtcairo.c:47
void draw_no_image(cairo_t *cr, GtkWidget *widget)
Definition dtcairo.c:28
void center_image(cairo_t *cr, image_t *image)
Definition dtcairo.c:82
void stroke_boxes(cairo_t *cr, float line_width)
Definition dtcairo.c:162
void clear_background(cairo_t *cr)
Definition dtcairo.c:76
void draw_color_boxes_inside(cairo_t *cr, const float *homography, chart_t *chart, float shrink, float line_width, gboolean colored)
Definition dtcairo.c:134
void draw_line(cairo_t *cr, point_t start, point_t end)
Definition dtcairo.c:41
cairo_surface_t * cairo_surface_create_from_xyz_data(const float *const image, const int width, const int height)
Definition dtcairo.c:190
void draw_f_boxes(cairo_t *cr, const float *homography, chart_t *chart)
Definition dtcairo.c:98
void draw_boundingbox(cairo_t *cr, point_t *bb)
Definition dtcairo.c:93
void draw_d_boxes(cairo_t *cr, const float *homography, chart_t *chart)
Definition dtcairo.c:124
void set_offset_and_scale(image_t *image, float width, float height)
Definition dtcairo.c:173
struct _GtkWidget GtkWidget
Definition splash.h:29
Definition colorchart.h:42
Definition colorchart.h:53
Definition src/chart/common.h:37
Definition colorchart.h:32