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... | |
![]() | |
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... | |
![]() | |
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.