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:718
int width
Definition bilateral.h:1
int height
Definition bilateral.h:1
void draw_image(cairo_t *cr, image_t *image)
Definition dtcairo.c:81
void draw_color_boxes_outline(cairo_t *cr, const float *homography, chart_t *chart)
Definition dtcairo.c:123
void draw_box(cairo_t *cr, box_t box, const float *homography)
Definition dtcairo.c:49
void draw_cross(cairo_t *cr, point_t center)
Definition dtcairo.c:41
void draw_no_image(cairo_t *cr, GtkWidget *widget)
Definition dtcairo.c:22
void center_image(cairo_t *cr, image_t *image)
Definition dtcairo.c:76
void stroke_boxes(cairo_t *cr, float line_width)
Definition dtcairo.c:156
void clear_background(cairo_t *cr)
Definition dtcairo.c:70
void draw_color_boxes_inside(cairo_t *cr, const float *homography, chart_t *chart, float shrink, float line_width, gboolean colored)
Definition dtcairo.c:128
void draw_line(cairo_t *cr, point_t start, point_t end)
Definition dtcairo.c:35
cairo_surface_t * cairo_surface_create_from_xyz_data(const float *const image, const int width, const int height)
Definition dtcairo.c:184
void draw_f_boxes(cairo_t *cr, const float *homography, chart_t *chart)
Definition dtcairo.c:92
void draw_boundingbox(cairo_t *cr, point_t *bb)
Definition dtcairo.c:87
void draw_d_boxes(cairo_t *cr, const float *homography, chart_t *chart)
Definition dtcairo.c:118
void set_offset_and_scale(image_t *image, float width, float height)
Definition dtcairo.c:167
Definition colorchart.h:37
Definition colorchart.h:48
Definition src/chart/common.h:32
Definition colorchart.h:27