|
QTrk
|
Structure for derived settings computed from base settings in QTrkSettings. More...
#include <qtrk_c_api.h>
Public Member Functions | |
| QTrkComputedConfig () | |
| QTrkComputedConfig (const QTrkSettings &base) | |
| void | Update () |
| Compute the derived settings. More... | |
| void | WriteToLog () |
| Write all settings to specified log file (Jelmer) More... | |
| void | WriteToFile () |
| Write all settings to specified output file (Jordi, to combine with QTrkSettings.testRun) More... | |
Public Member Functions inherited from QTrkSettings | |
| QTrkSettings () | |
Public Attributes | |
| int | zlut_radialsteps |
| Number of radial steps to sample on. More... | |
| int | zlut_angularsteps |
| Number of angular steps to sample on. More... | |
| float | zlut_maxradius |
| Max radius in pixels of the sampling circle. More... | |
| int | qi_radialsteps |
| Number of radial steps to sample on. More... | |
| int | qi_angstepspq |
| Number of angular steps to sample on per quadrant. More... | |
| float | qi_maxradius |
| Max radius in pixels of the sampling circle. More... | |
Public Attributes inherited from QTrkSettings | |
| int | width |
| Width of regions of interest to be handled. Typically equals height (square ROI). More... | |
| int | height |
| Height of regions of interest to be handled. Typically equals width (square ROI). More... | |
| int | numThreads |
| Number of threads/streams to use. Defaults differ between CPU and GPU implementations. More... | |
| int | cuda_device |
| CUDA only. Flag for device selection. More... | |
| float | com_bgcorrection |
| Background correction factor for COM. Defines the number of standard deviations data needs to be away from the image mean to be taken into account. More... | |
| float | zlut_minradius |
| Distance in pixels from the bead center from which to start sampling profiles. Default 1.0. More... | |
| float | zlut_radial_coverage |
| Sampling points per radial pixel. Default 3.0. More... | |
| float | zlut_angular_coverage |
| Factor of the sampling perimeter to cover with angular sampling steps. Between 0 and 1, default 0.7. More... | |
| float | zlut_roi_coverage |
| Factor of the ROI to include in sampling. Between 0 and 1, default 1. Maxradius = ROI/2*roi_coverage. More... | |
| int | qi_iterations |
| Number of times to run the QI algorithm, sampling around the last found position. More... | |
| float | qi_minradius |
| Distance in pixels from the bead center from which to start sampling profiles. Default 1.0. More... | |
| float | qi_radial_coverage |
| Sampling points per radial pixel. Default 3.0. More... | |
| float | qi_angular_coverage |
| Factor of the sampling perimeter to cover with angular sampling steps. Between 0 and 1, default 0.7. More... | |
| float | qi_roi_coverage |
| Factor of the ROI to include in sampling. Between 0 and 1, default 1. Maxradius = ROI/2*roi_coverage. More... | |
| float | qi_angstep_factor |
| Factor to reduce angular steps on lower iterations. Default 1.0 (no effect). More... | |
| int | xc1_profileLength |
| Profile length for the cross correlation. More... | |
| int | xc1_profileWidth |
| Profile width for the cross correlation. More... | |
| int | xc1_iterations |
| Number of times to run the cross correlation algorithm. More... | |
| int | gauss2D_iterations |
| Number of times to run the 2D gaussian algorithm. More... | |
| float | gauss2D_sigma |
| Standard deviation to use in the 2D gaussian algorithm. More... | |
| int | downsample |
| Image downsampling factor. Applied before anything else. 0 = original, 1 = 1x (W=W/2,H=H/2). More... | |
| bool | testRun |
| Flag to run a test run. More... | |
Structure for derived settings computed from base settings in QTrkSettings.
Compiled without padding to line up with LabVIEW alignment.
Definition at line 189 of file qtrk_c_api.h.
|
inline |
Definition at line 191 of file qtrk_c_api.h.
|
inline |
Definition at line 192 of file qtrk_c_api.h.
| void QTrkComputedConfig::Update | ( | ) |
Compute the derived settings.
Definition at line 6 of file QueuedTracker.cpp.
| void QTrkComputedConfig::WriteToFile | ( | ) |
Write all settings to specified output file (Jordi, to combine with QTrkSettings.testRun)
Definition at line 56 of file QueuedTracker.cpp.
| void QTrkComputedConfig::WriteToLog | ( | ) |
Write all settings to specified log file (Jelmer)
Definition at line 23 of file QueuedTracker.cpp.
| int QTrkComputedConfig::qi_angstepspq |
Number of angular steps to sample on per quadrant.
Definition at line 203 of file qtrk_c_api.h.
| float QTrkComputedConfig::qi_maxradius |
Max radius in pixels of the sampling circle.
Definition at line 204 of file qtrk_c_api.h.
| int QTrkComputedConfig::qi_radialsteps |
Number of radial steps to sample on.
Definition at line 202 of file qtrk_c_api.h.
| int QTrkComputedConfig::zlut_angularsteps |
Number of angular steps to sample on.
Definition at line 199 of file qtrk_c_api.h.
| float QTrkComputedConfig::zlut_maxradius |
Max radius in pixels of the sampling circle.
Definition at line 200 of file qtrk_c_api.h.
| int QTrkComputedConfig::zlut_radialsteps |
Number of radial steps to sample on.
Definition at line 198 of file qtrk_c_api.h.
1.8.12