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

Data Fields

int modify_flags
 
int inverse
 
float scale
 
float crop
 
float focal
 
float aperture
 
float distance
 
dt_lens_type_t target_geom
 
gboolean do_nan_checks
 
gboolean tca_override
 
ls_lens_t ls_lens
 
gboolean ls_have
 
ls_knots_t ls_knots
 
gboolean knots_have
 
float knots_scale
 

Detailed Description

Definition at line 869 of file lens.c.

Field Documentation

◆ aperture

float dt_iop_lensfun_data_t::aperture

Definition at line 876 of file lens.c.

◆ crop

float dt_iop_lensfun_data_t::crop

Definition at line 874 of file lens.c.

◆ distance

float dt_iop_lensfun_data_t::distance

Definition at line 877 of file lens.c.

◆ do_nan_checks

gboolean dt_iop_lensfun_data_t::do_nan_checks

Definition at line 879 of file lens.c.

◆ focal

float dt_iop_lensfun_data_t::focal

Definition at line 875 of file lens.c.

◆ inverse

int dt_iop_lensfun_data_t::inverse

Definition at line 872 of file lens.c.

◆ knots_have

gboolean dt_iop_lensfun_data_t::knots_have

Definition at line 891 of file lens.c.

Referenced by _lens_data_available().

◆ knots_scale

float dt_iop_lensfun_data_t::knots_scale

What the maker's own autoscale says removes the borders this profile leaves.

Definition at line 893 of file lens.c.

◆ ls_have

gboolean dt_iop_lensfun_data_t::ls_have

Definition at line 885 of file lens.c.

◆ ls_knots

ls_knots_t dt_iop_lensfun_data_t::ls_knots

The maker's own profile, read out of the raw file and turned into the same shape the correction model takes. Resolved at commit like the database lens beside it, for the same reason: the pixel path must not go looking things up.

Definition at line 890 of file lens.c.

◆ ls_lens

ls_lens_t dt_iop_lensfun_data_t::ls_lens

The lens as DATA: a value owned by this struct, read out of the database at commit and valid for as long as the struct is – there is nothing here to free.

Definition at line 884 of file lens.c.

◆ modify_flags

int dt_iop_lensfun_data_t::modify_flags

Definition at line 871 of file lens.c.

◆ scale

float dt_iop_lensfun_data_t::scale

Definition at line 873 of file lens.c.

◆ target_geom

dt_lens_type_t dt_iop_lensfun_data_t::target_geom

Definition at line 878 of file lens.c.

◆ tca_override

gboolean dt_iop_lensfun_data_t::tca_override

Definition at line 880 of file lens.c.


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