Header.
More...
#include <osvr/Util/TimeValue.h>
#include <LedMeasurement.h>
#include <osvr/Util/EigenCoreGeometry.h>
#include <osvr/Util/EigenQuatExponentialMap.h>
#include <array>
#include <cstddef>
#include <iostream>
#include <memory>
#include <vector>
Go to the source code of this file.
|
using | osvr::vbtracker::TimestampedMeasurementsPtr = std::unique_ptr< TimestampedMeasurements > |
|
using | osvr::vbtracker::MeasurementsRows = std::vector< TimestampedMeasurementsPtr > |
|
template<std::size_t N> |
using | osvr::vbtracker::Vec = Eigen::Matrix< double, N, 1 > |
|
using | osvr::vbtracker::reftracker::TransformParams = Vec< 12 > |
|
using | osvr::vbtracker::TrackedDataPtr = std::unique_ptr< TrackedData > |
|
using | osvr::vbtracker::TrackedSamples = std::vector< TrackedDataPtr > |
|
|
enum | { BaseXlate = 0,
BaseRot = BaseXlate + 3,
InnerXlate = BaseRot + 3,
InnerRot = InnerXlate + 3
} |
| Indices into the array.
|
|
|
Eigen::IOFormat const & | osvr::vbtracker::getFullFormat () |
| Use for output of parameters.
|
|
double | osvr::vbtracker::getReallyBigCost () |
|
template<typename VecType > |
Eigen::Quaterniond | osvr::vbtracker::rot_exp (VecType const &v) |
|
Eigen::Isometry3d | osvr::vbtracker::makeIsometry (Eigen::Vector3d const &xlate, Eigen::Quaterniond const &quat) |
|
Eigen::Isometry3d | osvr::vbtracker::makeIsometry (Eigen::Translation3d const &xlate, Eigen::Quaterniond const &quat) |
|
Eigen::Isometry3d | osvr::vbtracker::makeIsometry (Eigen::Ref< Eigen::Vector3d const > const &xlate) |
|
TransformParams const & | osvr::vbtracker::reftracker::getRefTrackerTransformParams () |
|
Eigen::Translation3d | osvr::vbtracker::reftracker::getBaseTranslation (TransformParams const &vec) |
|
Eigen::Quaterniond | osvr::vbtracker::reftracker::getBaseRotation (TransformParams const &vec) |
|
Eigen::Isometry3d | osvr::vbtracker::reftracker::getBaseTransform (TransformParams const &vec) |
|
Eigen::Translation3d | osvr::vbtracker::reftracker::getInnerTranslation (TransformParams const &vec) |
|
Eigen::Quaterniond | osvr::vbtracker::reftracker::getInnerRotation (TransformParams const &vec) |
|
Eigen::Isometry3d | osvr::vbtracker::reftracker::getInnerTransform (TransformParams const &vec) |
|
double | osvr::vbtracker::costMeasurement (Eigen::Isometry3d const &refPose, Eigen::Isometry3d const &expPose) |
|
void | osvr::vbtracker::outputTransformedSample (Eigen::Isometry3d const &baseXform, Eigen::Isometry3d const &innerXform, TrackedData const &sample) |
|
Header.
- Date
- 2016
- Author
- Sensics, Inc. http://sensics.com/osvr
Definition in file UtilityFunctions.h.