QTrk
Functions | Variables
lv_resultmanager_api.cpp File Reference
#include "std_incl.h"
#include "labview.h"
#include "ResultManager.h"
#include "utils.h"
#include <unordered_set>

Go to the source code of this file.

Functions

static bool ValidRM (ResultManager *rm, ErrorCluster *err)
 Verify the referenced resultmanager is a valid ResultManager instance. More...
 
CDLL_EXPORT void DLL_CALLCONV rm_destroy_all ()
 
CDLL_EXPORT ResultManager *DLL_CALLCONV rm_create (const char *file, const char *frameinfo, ResultManagerConfig *cfg, LStrHandle *names)
 
CDLL_EXPORT void DLL_CALLCONV rm_set_tracker (ResultManager *rm, QueuedTracker *qtrk, ErrorCluster *err)
 
CDLL_EXPORT void DLL_CALLCONV rm_destroy (ResultManager *rm, ErrorCluster *err)
 
CDLL_EXPORT void DLL_CALLCONV rm_store_frame_info (ResultManager *rm, int frame, double timestamp, float *cols, ErrorCluster *err)
 
CDLL_EXPORT int DLL_CALLCONV rm_getbeadresults (ResultManager *rm, int start, int numFrames, int bead, LocalizationResult *results, ErrorCluster *err)
 
CDLL_EXPORT void DLL_CALLCONV rm_getframecounters (ResultManager *rm, int *startFrame, int *lastSaveFrame, int *endFrame, int *capturedFrames, int *localizationsDone, int *lostFrames, ErrorCluster *err)
 
CDLL_EXPORT void DLL_CALLCONV rm_flush (ResultManager *rm, ErrorCluster *err)
 
CDLL_EXPORT int DLL_CALLCONV rm_getresults (ResultManager *rm, int startFrame, int numFrames, LocalizationResult *results, ErrorCluster *err)
 
CDLL_EXPORT void DLL_CALLCONV rm_removebead (ResultManager *rm, int bead, ErrorCluster *err)
 
CDLL_EXPORT void DLL_CALLCONV rm_getconfig (ResultManager *rm, ResultManagerConfig *cfg, ErrorCluster *err)
 

Variables

static std::unordered_set< ResultManager * > rm_instances
 

Variable Documentation

§ rm_instances

std::unordered_set<ResultManager*> rm_instances
static

Definition at line 10 of file lv_resultmanager_api.cpp.