OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osvr::vbtracker::OptimData Class Reference

#include </home/jenkins/root/workspace/OSVR-Core-Docs/plugins/unifiedvideoinertialtracker/ParameterFinder/OptimizationBase.h>

Public Member Functions

 OptimData (OptimData const &)=delete
 
 OptimData (OptimData &&)=default
 
OptimDataoperator= (OptimData const &)=delete
 
TrackingSystemgetSystem ()
 
TrackedBodygetBody ()
 
TrackedBodyTargetgetTarget ()
 
TrackedBodyTarget const & getTarget () const
 
CameraParameters const & getCamParams ()
 

Static Public Member Functions

static OptimData make (ConfigParams const &params, OptimCommonData const &commonData)
 
static OptimData make (OptimCommonData const &commonData)
 

Detailed Description

Creates and owns the tracking system created for each optimization run. For each row of data, one of the two LED-feeding algorithm functors must be called to update the system: either FeedDataWithoutProcessing (if you don't care about the "standard" tracking results) or MainAlgoUnderStudy (if you actually want the main algo to produce a pose estimate)

Definition at line 57 of file OptimizationBase.h.


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