|
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 |
1.8.12