OSVR-Core
|
Creates and owns the tracking system created for each optimization run. More...
#include <OptimizationBase.h>
Public Member Functions | |
OptimData (OptimData const &)=delete | |
OptimData (OptimData &&)=default | |
OptimData & | operator= (OptimData const &)=delete |
TrackingSystem & | getSystem () |
TrackedBody & | getBody () |
TrackedBodyTarget & | getTarget () |
TrackedBodyTarget const & | getTarget () const |
CameraParameters const & | getCamParams () |
Static Public Member Functions | |
static OptimData | make (ConfigParams const ¶ms, OptimCommonData const &commonData) |
static OptimData | make (OptimCommonData const &commonData) |
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)