Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PetteriAimonen/focus-stack
/ types & classes
Types & classes
43 in github.com/PetteriAimonen/focus-stack
⨍
Functions
191
◇
Types & classes
43
↓ 1 callers
Class
color_entry_t
src/task_reassign.hh:44
↓ 1 callers
Class
mallinfo2
src/worker.cc:297
Class
FocusStack
src/focusstack.hh:24
Class
HistogramPercentile
src/histogrampercentile.hh:9
Class
ImgTask
src/focusstack.hh:21
Class
ImgTask
Task that has image as a result.
src/worker.hh:56
Class
Logger
src/focusstack.hh:22
Class
Logger
src/logger.hh:13
Class
Options
src/options.hh:11
Class
RadialFilter
Find the closest valid point in each radial direction and average them together to fill in any points with 0 value.
src/radialfilter.hh:13
Class
Task
Generic runnable task, optionally with some dependencies on other tasks
src/worker.hh:19
Class
Task_3DPreview
src/task_3dpreview.hh:8
Class
Task_Align
src/focusstack.hh:17
Class
Task_Align
src/task_align.hh:13
Class
Task_BackgroundRemoval
src/task_background_removal.hh:9
Class
Task_Denoise
src/task_denoise.hh:8
Class
Task_Depthmap
src/focusstack.hh:19
Class
Task_Depthmap
This task works incrementally, updating the depthmap array for each new image. The focus measure for each layer is compared against its neighbours. If
src/task_depthmap.hh:12
Class
Task_Depthmap_Inpaint
src/task_depthmap_inpaint.hh:10
Class
Task_FocusMeasure
src/task_focusmeasure.hh:9
Class
Task_Grayscale
src/task_grayscale.hh:9
Class
Task_Grayscale
src/focusstack.hh:15
Class
Task_LoadImg
src/focusstack.hh:14
Class
Task_LoadImg
src/task_loadimg.hh:8
Class
Task_Merge
src/focusstack.hh:16
Class
Task_Merge
src/task_merge.hh:11
Class
Task_Reassign
Task_Reassign converts grayscale image to color image by looking up color values from a previously built map.
src/task_reassign.hh:72
Class
Task_Reassign_Map
src/focusstack.hh:18
Class
Task_Reassign_Map
Task_Reassign_Map builds a map between grayscale and color values. The map can be built incrementally, so that source images can be unloaded from RAM
src/task_reassign.hh:21
Class
Task_SaveImg
src/task_saveimg.hh:9
Class
Task_Wavelet
src/task_wavelet.hh:12
Class
Task_Wavelet_OpenCL
src/task_wavelet_opencl.hh:8
Class
Wavelet
src/task_wavelet_templates.hh:15
Class
Worker
src/focusstack.hh:20
Class
Worker
Work queue class that distributes tasks to threads.
src/worker.hh:103
Enum
align_flags_t
src/focusstack.hh:29
Enum
log_level_t
src/focusstack.hh:41
Class
radialfilter_add_walker_t
Adding paint class for the walker Adds 1 to all pixels between two points.
src/radialfilter.cc:46
Class
radialfilter_avg_walker_t
Averaging class for the Bresenham walker Keeps track of the last pixel and sums it to each output position.
src/radialfilter.cc:10
Class
radialfilter_blob_distance_walker_t
Blob distance calculation class for the walker Measures distance between blobs
src/radialfilter.cc:153
Class
radialfilter_connect_walker_t
Connecting class for the walker Keeps track of the last pixel and then paints a line between them.
src/radialfilter.cc:90
Class
radialfilter_paint_max_walker_t
Maximum painting class for the walker Sets pixels to value if higher than old value.
src/radialfilter.cc:131
Class
radialfilter_paint_walker_t
Setting paint class for the walker Sets pixels between two points to value
src/radialfilter.cc:67