QTrk
Public Member Functions | Public Attributes | List of all members
ResultManager::FrameResult Struct Reference

Structure to save all bead results of a single frame in memory. More...

#include <ResultManager.h>

Public Member Functions

 FrameResult (int nResult, int nFrameInfo)
 Initialize a new frame. More...
 

Public Attributes

std::vector< LocalizationResultresults
 Vector of LocalizationResult. To be filled with tracking results. More...
 
std::vector< float > frameInfo
 Vector of frame info values. To be filled through StoreFrameInfo. More...
 
int count
 Number of completed localizations for this frame. More...
 
double timestamp
 Timestamp at which the frame was taken. Set through StoreFrameInfo. More...
 
bool hasFrameInfo
 Flag (boolean) indicating whether frame info columns exist. More...
 

Detailed Description

Structure to save all bead results of a single frame in memory.

Definition at line 278 of file ResultManager.h.

Constructor & Destructor Documentation

§ FrameResult()

ResultManager::FrameResult::FrameResult ( int  nResult,
int  nFrameInfo 
)
inline

Initialize a new frame.

Parameters
[in]nResultNumber of beads in the frame. Used to initialize results vector.
[in]nFrameInfoNumber of frame info columns. Used to initialize frameInfo vector.

Definition at line 285 of file ResultManager.h.

285 : frameInfo(nFrameInfo), results(nResult) { count=0; timestamp=0; hasFrameInfo=false;}
bool hasFrameInfo
Flag (boolean) indicating whether frame info columns exist.
int count
Number of completed localizations for this frame.
double timestamp
Timestamp at which the frame was taken. Set through StoreFrameInfo.
std::vector< float > frameInfo
Vector of frame info values. To be filled through StoreFrameInfo.
std::vector< LocalizationResult > results
Vector of LocalizationResult. To be filled with tracking results.

Member Data Documentation

§ count

int ResultManager::FrameResult::count

Number of completed localizations for this frame.

Definition at line 288 of file ResultManager.h.

§ frameInfo

std::vector<float> ResultManager::FrameResult::frameInfo

Vector of frame info values. To be filled through StoreFrameInfo.

Definition at line 287 of file ResultManager.h.

§ hasFrameInfo

bool ResultManager::FrameResult::hasFrameInfo

Flag (boolean) indicating whether frame info columns exist.

Definition at line 290 of file ResultManager.h.

§ results

std::vector<LocalizationResult> ResultManager::FrameResult::results

Vector of LocalizationResult. To be filled with tracking results.

Definition at line 286 of file ResultManager.h.

§ timestamp

double ResultManager::FrameResult::timestamp

Timestamp at which the frame was taken. Set through StoreFrameInfo.

Definition at line 289 of file ResultManager.h.


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