QTrk
Public Attributes | List of all members
ResultManagerConfig Struct Reference

Structure for settings used by ResultManager. More...

#include <ResultManager.h>

Public Attributes

int numBeads
 Number of beads for which to grab results. Should always equal the amount of beads in a single frame. More...
 
int numFrameInfoColumns
 Number of columns in the frame info metadata file. Additional columns can be added to save more data on a per-frame basis. More...
 
vector3f scaling
 Scaling factor for each of the three dimensions. More...
 
vector3f offset
 Offset value for each of the three dimensions. More...
 
int writeInterval
 Interval of number of gathered frames at which to write the data. More...
 
uint maxFramesInMemory
 Number of frames for which to keep the data in memory. 0 for infinite. More...
 
uint8_t binaryOutput
 Flag (boolean) to output a binary file instead of a text file. More...
 

Detailed Description

Structure for settings used by ResultManager.

Compiled without padding to line up with LabVIEW alignment.

Warning
Changing this requires changing of the linked LabVIEW cluster QTrkSettings.ctl.

Definition at line 62 of file ResultManager.h.

Member Data Documentation

§ binaryOutput

uint8_t ResultManagerConfig::binaryOutput

Flag (boolean) to output a binary file instead of a text file.

Definition at line 81 of file ResultManager.h.

§ maxFramesInMemory

uint ResultManagerConfig::maxFramesInMemory

Number of frames for which to keep the data in memory. 0 for infinite.

Definition at line 80 of file ResultManager.h.

§ numBeads

int ResultManagerConfig::numBeads

Number of beads for which to grab results. Should always equal the amount of beads in a single frame.

Definition at line 64 of file ResultManager.h.

§ numFrameInfoColumns

int ResultManagerConfig::numFrameInfoColumns

Number of columns in the frame info metadata file. Additional columns can be added to save more data on a per-frame basis.

Definition at line 65 of file ResultManager.h.

§ offset

vector3f ResultManagerConfig::offset

Offset value for each of the three dimensions.

Used to calculate from pixel/plane output from QueuedTracker to physical values. Output will be (position + offset) * scaling.

Definition at line 78 of file ResultManager.h.

§ scaling

vector3f ResultManagerConfig::scaling

Scaling factor for each of the three dimensions.

Used to calculate from pixel/plane output from QueuedTracker to physical values. Output will be (position + offset) * scaling.

Definition at line 71 of file ResultManager.h.

§ writeInterval

int ResultManagerConfig::writeInterval

Interval of number of gathered frames at which to write the data.

Definition at line 79 of file ResultManager.h.


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