Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
lch.h File Reference
+ Include dependency graph for lch.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void interpolate_color_xtrans (const void *const ivoid, void *const ovoid, const dt_iop_roi_t *const roi_in, const dt_iop_roi_t *const roi_out, int dim, int dir, int other, const float *const clip, const uint8_t(*const xtrans)[6], const int pass)
 
void interpolate_color (const void *const ivoid, void *const ovoid, const dt_iop_roi_t *const roi_out, int dim, int dir, int other, const float *clip, const uint32_t filters, const int pass)
 
void process_lch_bayer (dt_iop_module_t *self, const dt_dev_pixelpipe_iop_t *piece, const void *const ivoid, void *const ovoid, const dt_iop_roi_t *const roi_in, const dt_iop_roi_t *const roi_out, const float clip)
 
void process_lch_xtrans (dt_iop_module_t *self, const dt_dev_pixelpipe_iop_t *piece, const void *const ivoid, void *const ovoid, const dt_iop_roi_t *const roi_in, const dt_iop_roi_t *const roi_out, const float clip)
 

Function Documentation

◆ interpolate_color()

void interpolate_color ( const void *const  ivoid,
void *const  ovoid,
const dt_iop_roi_t *const  roi_out,
int  dim,
int  dir,
int  other,
const float *  clip,
const uint32_t  filters,
const int  pass 
)

Definition at line 203 of file lch.c.

References FC(), dt_iop_roi_t::height, i, k, out, ovoid, and dt_iop_roi_t::width.

Referenced by process().

◆ interpolate_color_xtrans()

void interpolate_color_xtrans ( const void *const  ivoid,
void *const  ovoid,
const dt_iop_roi_t *const  roi_in,
const dt_iop_roi_t *const  roi_out,
int  dim,
int  dir,
int  other,
const float *const  clip,
const uint8_t(*)  xtrans[6],
const int  pass 
)

Definition at line 87 of file lch.c.

References FCxtrans(), dt_iop_roi_t::height, i, interp_pix_xtrans(), k, out, ovoid, r, and dt_iop_roi_t::width.

Referenced by process().

◆ process_lch_bayer()

void process_lch_bayer ( dt_iop_module_t self,
const dt_dev_pixelpipe_iop_t piece,
const void *const  ivoid,
void *const  ovoid,
const dt_iop_roi_t *const  roi_in,
const dt_iop_roi_t *const  roi_out,
const float  clip 
)

◆ process_lch_xtrans()

void process_lch_xtrans ( dt_iop_module_t self,
const dt_dev_pixelpipe_iop_t piece,
const void *const  ivoid,
void *const  ovoid,
const dt_iop_roi_t *const  roi_in,
const dt_iop_roi_t *const  roi_out,
const float  clip 
)