OSVR-Core
|
Header. More...
#include "BasicTypes.h"
#include "BlobParams.h"
#include <opencv2/features2d/features2d.hpp>
#include <vector>
#include <list>
#include <string>
#include <memory>
#include <functional>
Go to the source code of this file.
Classes | |
struct | osvr::vbtracker::ConfigParams |
General configuration parameters. More... | |
Namespaces | |
osvr | |
The main namespace for all C++ elements of the framework, internal and external. | |
Typedefs | |
typedef std::vector< std::vector< double > > | osvr::vbtracker::DoubleVecVec |
typedef std::vector< LedMeasurement > | osvr::vbtracker::LedMeasurementList |
typedef LedMeasurementList::iterator | osvr::vbtracker::LedMeasurementIterator |
typedef std::unique_ptr< BeaconBasedPoseEstimator > | osvr::vbtracker::EstimatorPtr |
using | osvr::vbtracker::BeaconIDPredicate = std::function< bool(int)> |
Takes in a 1-based index, returns true or false (true if the beacon should be considered fixed - not subject to autocalibration) | |
Containers of "per-sensor" objects | |
It seems like in a "well-formed" video-based tracker, there is one element in each of these containers for each "sensor" (known rigid organization of markers), and these are parallel (indices between them correlate) | |
typedef std::vector< LedIdentifierPtr > | osvr::vbtracker::LedIdentifierList |
typedef std::vector< LedGroup > | osvr::vbtracker::LedGroupList |
typedef std::vector< EstimatorPtr > | osvr::vbtracker::EstimatorList |
Header.
typedef std::vector<std::vector<double> > osvr::vbtracker::DoubleVecVec |