OSVR-Core
Classes | Namespaces
OptimizationBase.h File Reference

Header. More...

#include "UtilityFunctions.h"
#include <ConfigParams.h>
#include <MakeHDKTrackingSystem.h>
#include <TrackedBodyTarget.h>
#include <osvr/Util/EigenCoreGeometry.h>
#include <osvr/Util/EigenFilters.h>
#include <memory>
#include <utility>

Go to the source code of this file.

Classes

struct  osvr::vbtracker::OptimCommonData
 Input from main to the optimization routine (wrapper) More...
 
class  osvr::vbtracker::OptimData
 Creates and owns the tracking system created for each optimization run. More...
 
class  osvr::vbtracker::FeedDataWithoutProcessing
 Algorithm functor to be called in a loop that processes measurements rows: all it does is feed in LEDs, (stage 2), but not process them into tracking results (stage 3). More...
 
class  osvr::vbtracker::MainAlgoUnderStudy
 Algorithm functor to be called in a loop that processes measurements rows: feeds in LEDs (stage 2) and attempts to generate a pose with the standard algorithm (stage 3). More...
 
class  osvr::vbtracker::RansacOneEuro
 Algorithm functor, call after either stage-2 functor: obtains a RANSAC pose and feeds it into a 1-euro filter. More...
 
class  osvr::vbtracker::ReferenceTracker
 Algorithm functor, to use a transformed recorded tracker pose, typically instead of an alternate method of computing pose as a reference for cost computations since it's much faster and theoretically more objectively accurate. More...
 

Namespaces

 osvr
 The main namespace for all C++ elements of the framework, internal and external.
 

Detailed Description

Header.

Date
2016
Author
Sensics, Inc. http://sensics.com/osvr