QTrk
Public Member Functions | Public Attributes | List of all members
ZLUTParams Struct Reference

Structure to group parameters about the ZLUT. More...

#include <QueuedCUDATracker.h>

Public Member Functions

CUBOTH float * GetRadialZLUT (int bead, int plane)
 Get the radial profile saved in the LUT for a particular bead and plane. More...
 
CUBOTH int radialSteps ()
 Number of radial steps in the lookup table. More...
 

Public Attributes

float minRadius
 Radius in pixels of the starting point of the sampling area. More...
 
float maxRadius
 Maximum radial distance in pixels of the sampling area. More...
 
float * zcmpwindow
 The radial weights to use for the error curve calculation. More...
 
int angularSteps
 The number of angular steps used to generate the lookup table. More...
 
int planes
 The number of planes per lookup table. More...
 
cudaImageListf img
 The imagelist holding the LUTs. More...
 
float2 * trigtable
 Array of precomputed radial spoke sampling points (cos,sin pairs) More...
 

Detailed Description

Structure to group parameters about the ZLUT.

Definition at line 63 of file QueuedCUDATracker.h.

Member Function Documentation

§ GetRadialZLUT()

CUBOTH float* ZLUTParams::GetRadialZLUT ( int  bead,
int  plane 
)
inline

Get the radial profile saved in the LUT for a particular bead and plane.

Parameters
[in]beadThe bead for which to get the profile.
[in]planeThe plane to retrieve.

Definition at line 69 of file QueuedCUDATracker.h.

69 { return img.pixelAddress(0, plane, bead); }
cudaImageListf img
The imagelist holding the LUTs.
CUBOTH T * pixelAddress(int x, int y, int imgIndex)
Definition: cudaImageList.h:71

§ radialSteps()

CUBOTH int ZLUTParams::radialSteps ( )
inline

Number of radial steps in the lookup table.

Definition at line 76 of file QueuedCUDATracker.h.

Member Data Documentation

§ angularSteps

int ZLUTParams::angularSteps

The number of angular steps used to generate the lookup table.

Definition at line 73 of file QueuedCUDATracker.h.

§ img

cudaImageListf ZLUTParams::img

The imagelist holding the LUTs.

Definition at line 75 of file QueuedCUDATracker.h.

§ maxRadius

float ZLUTParams::maxRadius

Maximum radial distance in pixels of the sampling area.

Definition at line 71 of file QueuedCUDATracker.h.

§ minRadius

float ZLUTParams::minRadius

Radius in pixels of the starting point of the sampling area.

Definition at line 70 of file QueuedCUDATracker.h.

§ planes

int ZLUTParams::planes

The number of planes per lookup table.

Definition at line 74 of file QueuedCUDATracker.h.

§ trigtable

float2* ZLUTParams::trigtable

Array of precomputed radial spoke sampling points (cos,sin pairs)

Definition at line 77 of file QueuedCUDATracker.h.

§ zcmpwindow

float* ZLUTParams::zcmpwindow

The radial weights to use for the error curve calculation.

Definition at line 72 of file QueuedCUDATracker.h.


The documentation for this struct was generated from the following file: