![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <masks_functions.h>
Collaboration diagram for dt_masks_sample_grid_t:Data Fields | |
| int | x0 |
| int | y0 |
| int | width |
| int | height |
| int | step |
| int | px |
| int | py |
| float | iscale |
One rectangular lattice of sample points over a rasterisation ROI.
Every shape whose mask is evaluated on a coarse grid and then interpolated back up describes that grid the same way: a cell count, a spacing in output pixels, the ROI origin, and the inverse of the ROI scale. x0/y0 are the index of the first cell – non-zero for the shapes that grid only their own bounding box (circle, ellipse), zero for the ones that grid the whole ROI (gradient).
Definition at line 224 of file masks_functions.h.
| int dt_masks_sample_grid_t::height |
Definition at line 227 of file masks_functions.h.
Referenced by dt_masks_sample_grid_backtransform(), and dt_masks_sample_grid_interpolate().
| float dt_masks_sample_grid_t::iscale |
Definition at line 230 of file masks_functions.h.
Referenced by dt_masks_sample_grid_backtransform().
| int dt_masks_sample_grid_t::px |
Definition at line 229 of file masks_functions.h.
Referenced by dt_masks_sample_grid_backtransform().
| int dt_masks_sample_grid_t::py |
Definition at line 229 of file masks_functions.h.
Referenced by dt_masks_sample_grid_backtransform().
| int dt_masks_sample_grid_t::step |
Definition at line 228 of file masks_functions.h.
Referenced by dt_masks_sample_grid_backtransform(), and dt_masks_sample_grid_interpolate().
| int dt_masks_sample_grid_t::width |
Definition at line 227 of file masks_functions.h.
Referenced by dt_masks_sample_grid_backtransform(), and dt_masks_sample_grid_interpolate().
| int dt_masks_sample_grid_t::x0 |
Definition at line 226 of file masks_functions.h.
Referenced by _circle_get_mask_roi(), _ellipse_get_mask_roi(), _gradient_get_mask(), _gradient_get_mask_roi(), dt_masks_sample_grid_backtransform(), and dt_masks_sample_grid_interpolate().
| int dt_masks_sample_grid_t::y0 |
Definition at line 226 of file masks_functions.h.
Referenced by dt_masks_sample_grid_backtransform(), and dt_masks_sample_grid_interpolate().