Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_iop_ashift_gui_data_t Struct Reference
+ Collaboration diagram for dt_iop_ashift_gui_data_t:

Data Fields

GtkWidget * rotation
 
GtkWidget * lensshift_v
 
GtkWidget * lensshift_h
 
GtkWidget * shear
 
GtkWidget * cropmode
 
GtkWidget * mode
 
GtkWidget * specifics
 
GtkWidget * f_length
 
GtkWidget * crop_factor
 
GtkWidget * orthocorr
 
GtkWidget * aspect
 
GtkWidget * fit_v
 
GtkWidget * fit_h
 
GtkWidget * fit_both
 
GtkWidget * structure_auto
 
GtkWidget * structure_quad
 
GtkWidget * structure_lines
 
GtkWidget * fitting_option
 
GtkWidget * edit_button
 
GtkWidget * commit_button
 
gboolean straightening
 
float straighten_x
 
float straighten_y
 
int fitting
 
int isflipped
 
int isselecting
 
int isdeselecting
 
dt_iop_ashift_bounding_t isbounding
 
float near_delta
 
int selecting_lines_version
 
float rotation_range
 
float lensshift_v_range
 
float lensshift_h_range
 
float shear_range
 
dt_iop_ashift_line_tlines
 
int lines_in_width
 
int lines_in_height
 
int lines_x_off
 
int lines_y_off
 
int lines_count
 
int vertical_count
 
int horizontal_count
 
int lines_version
 
float vertical_weight
 
float horizontal_weight
 
float * points
 
dt_iop_ashift_points_idx_tpoints_idx
 
int points_lines_count
 
int points_version
 
float * buf
 
int buf_width
 
int buf_height
 
int buf_x_off
 
int buf_y_off
 
float buf_scale
 
uint64_t lines_hash
 
uint64_t grid_hash
 
uint64_t buf_hash
 
dt_iop_ashift_fitaxis_t lastfit
 
float lastx
 
float lasty
 
float crop_cx
 
float crop_cy
 
dt_iop_ashift_jobcode_t jobcode
 
int jobparams
 
dt_iop_ashift_method_t current_structure_method
 
int draw_near_point
 
gboolean draw_point_move
 
int draw_line_move
 
float draw_pointmove_x
 
float draw_pointmove_y
 
float * draw_points
 
dt_gui_collapsible_section_t cs
 
gboolean editing
 
dt_iop_ashift_params_t previous_params
 
dt_iop_ashift_params_t new_params
 
dt_iop_ashift_fitting_t fitting_mode
 

Field Documentation

◆ aspect

GtkWidget* dt_iop_ashift_gui_data_t::aspect

◆ buf

float* dt_iop_ashift_gui_data_t::buf

◆ buf_hash

uint64_t dt_iop_ashift_gui_data_t::buf_hash

◆ buf_height

int dt_iop_ashift_gui_data_t::buf_height

◆ buf_scale

float dt_iop_ashift_gui_data_t::buf_scale

◆ buf_width

int dt_iop_ashift_gui_data_t::buf_width

◆ buf_x_off

int dt_iop_ashift_gui_data_t::buf_x_off

◆ buf_y_off

int dt_iop_ashift_gui_data_t::buf_y_off

◆ commit_button

GtkWidget* dt_iop_ashift_gui_data_t::commit_button

◆ crop_cx

float dt_iop_ashift_gui_data_t::crop_cx

◆ crop_cy

float dt_iop_ashift_gui_data_t::crop_cy

◆ crop_factor

GtkWidget* dt_iop_ashift_gui_data_t::crop_factor

◆ cropmode

GtkWidget* dt_iop_ashift_gui_data_t::cropmode

◆ cs

dt_gui_collapsible_section_t dt_iop_ashift_gui_data_t::cs

◆ current_structure_method

dt_iop_ashift_method_t dt_iop_ashift_gui_data_t::current_structure_method

◆ draw_line_move

int dt_iop_ashift_gui_data_t::draw_line_move

◆ draw_near_point

int dt_iop_ashift_gui_data_t::draw_near_point

◆ draw_point_move

gboolean dt_iop_ashift_gui_data_t::draw_point_move

◆ draw_pointmove_x

float dt_iop_ashift_gui_data_t::draw_pointmove_x

◆ draw_pointmove_y

float dt_iop_ashift_gui_data_t::draw_pointmove_y

◆ draw_points

float* dt_iop_ashift_gui_data_t::draw_points

◆ edit_button

GtkWidget* dt_iop_ashift_gui_data_t::edit_button

◆ editing

gboolean dt_iop_ashift_gui_data_t::editing

◆ f_length

GtkWidget* dt_iop_ashift_gui_data_t::f_length

◆ fit_both

GtkWidget* dt_iop_ashift_gui_data_t::fit_both

◆ fit_h

GtkWidget* dt_iop_ashift_gui_data_t::fit_h

◆ fit_v

GtkWidget* dt_iop_ashift_gui_data_t::fit_v

◆ fitting

int dt_iop_ashift_gui_data_t::fitting

◆ fitting_mode

dt_iop_ashift_fitting_t dt_iop_ashift_gui_data_t::fitting_mode

◆ fitting_option

GtkWidget* dt_iop_ashift_gui_data_t::fitting_option

◆ grid_hash

uint64_t dt_iop_ashift_gui_data_t::grid_hash

◆ horizontal_count

int dt_iop_ashift_gui_data_t::horizontal_count

◆ horizontal_weight

float dt_iop_ashift_gui_data_t::horizontal_weight

◆ isbounding

dt_iop_ashift_bounding_t dt_iop_ashift_gui_data_t::isbounding

◆ isdeselecting

int dt_iop_ashift_gui_data_t::isdeselecting

◆ isflipped

int dt_iop_ashift_gui_data_t::isflipped

◆ isselecting

int dt_iop_ashift_gui_data_t::isselecting

◆ jobcode

dt_iop_ashift_jobcode_t dt_iop_ashift_gui_data_t::jobcode

◆ jobparams

int dt_iop_ashift_gui_data_t::jobparams

◆ lastfit

dt_iop_ashift_fitaxis_t dt_iop_ashift_gui_data_t::lastfit

◆ lastx

float dt_iop_ashift_gui_data_t::lastx

◆ lasty

float dt_iop_ashift_gui_data_t::lasty

◆ lensshift_h

GtkWidget* dt_iop_ashift_gui_data_t::lensshift_h

◆ lensshift_h_range

float dt_iop_ashift_gui_data_t::lensshift_h_range

◆ lensshift_v

GtkWidget* dt_iop_ashift_gui_data_t::lensshift_v

◆ lensshift_v_range

float dt_iop_ashift_gui_data_t::lensshift_v_range

◆ lines

◆ lines_count

int dt_iop_ashift_gui_data_t::lines_count

◆ lines_hash

uint64_t dt_iop_ashift_gui_data_t::lines_hash

◆ lines_in_height

int dt_iop_ashift_gui_data_t::lines_in_height

◆ lines_in_width

int dt_iop_ashift_gui_data_t::lines_in_width

◆ lines_version

int dt_iop_ashift_gui_data_t::lines_version

◆ lines_x_off

int dt_iop_ashift_gui_data_t::lines_x_off

◆ lines_y_off

int dt_iop_ashift_gui_data_t::lines_y_off

◆ mode

GtkWidget* dt_iop_ashift_gui_data_t::mode

◆ near_delta

float dt_iop_ashift_gui_data_t::near_delta

◆ new_params

dt_iop_ashift_params_t dt_iop_ashift_gui_data_t::new_params

◆ orthocorr

GtkWidget* dt_iop_ashift_gui_data_t::orthocorr

◆ points

float* dt_iop_ashift_gui_data_t::points

◆ points_idx

dt_iop_ashift_points_idx_t* dt_iop_ashift_gui_data_t::points_idx

◆ points_lines_count

int dt_iop_ashift_gui_data_t::points_lines_count

◆ points_version

int dt_iop_ashift_gui_data_t::points_version

◆ previous_params

dt_iop_ashift_params_t dt_iop_ashift_gui_data_t::previous_params

◆ rotation

GtkWidget* dt_iop_ashift_gui_data_t::rotation

◆ rotation_range

float dt_iop_ashift_gui_data_t::rotation_range

◆ selecting_lines_version

int dt_iop_ashift_gui_data_t::selecting_lines_version

◆ shear

GtkWidget* dt_iop_ashift_gui_data_t::shear

◆ shear_range

float dt_iop_ashift_gui_data_t::shear_range

◆ specifics

GtkWidget* dt_iop_ashift_gui_data_t::specifics

◆ straighten_x

float dt_iop_ashift_gui_data_t::straighten_x

◆ straighten_y

float dt_iop_ashift_gui_data_t::straighten_y

◆ straightening

gboolean dt_iop_ashift_gui_data_t::straightening

◆ structure_auto

GtkWidget* dt_iop_ashift_gui_data_t::structure_auto

◆ structure_lines

GtkWidget* dt_iop_ashift_gui_data_t::structure_lines

◆ structure_quad

GtkWidget* dt_iop_ashift_gui_data_t::structure_quad

◆ vertical_count

int dt_iop_ashift_gui_data_t::vertical_count

◆ vertical_weight

float dt_iop_ashift_gui_data_t::vertical_weight

The documentation for this struct was generated from the following file: