OSVR-Core
Namespaces | Functions | Variables
HDKData.cpp File Reference

Implementation. More...

#include "HDKData.h"

Namespaces

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

Functions

std::initializer_list< std::size_t > osvr::vbtracker::getOneBasedIDsOfMissingBeaconsHDK2 ()
 

Variables

const std::vector< double > osvr::vbtracker::OsvrHdkLedVariances_SENSOR0
 generated by python script in this directory. More...
 
Default 3D locations for the beacons on an OSVR HDK 1.x chassis,

in millimeters

const Point3Vector osvr::vbtracker::OsvrHdkLedLocations_SENSOR0
 
const Point3Vector osvr::vbtracker::OsvrHdkLedLocations_SENSOR1
 
Default 3D locations for the beacons on an OSVR HDK2 chassis, in

millimeters

const Point3Vector osvr::vbtracker::OsvrHdk2LedLocations_SENSOR0
 Locations on the HDK2 chassis - for LEDs that the HDK2 lacks, the HDK1 values were used as placeholders. More...
 
const Point3Vector osvr::vbtracker::OsvrHdk2LedLocations_SENSOR1
 
Emission directions for the beacons on an OSVR HDK
const Vec3Vector osvr::vbtracker::OsvrHdkLedDirections_SENSOR0
 
const Vec3Vector osvr::vbtracker::OsvrHdkLedDirections_SENSOR1
 

Detailed Description

Implementation.

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

Variable Documentation

§ OsvrHdk2LedLocations_SENSOR0

const Point3Vector osvr::vbtracker::OsvrHdk2LedLocations_SENSOR0

Locations on the HDK2 chassis - for LEDs that the HDK2 lacks, the HDK1 values were used as placeholders.

§ OsvrHdk2LedLocations_SENSOR1

const Point3Vector osvr::vbtracker::OsvrHdk2LedLocations_SENSOR1
Initial value:
= {
cv::Point3f{ 1.00f, 23.80f, 0.00f},
cv::Point3f{ 11.00f, 5.80f, 0.00f},
cv::Point3f{ 9.00f, -23.80f, 0.00f},
cv::Point3f{ 0.00f, -8.80f, 0.00f},
cv::Point3f{ -9.00f, -23.80f, 0.00f},
cv::Point3f{-12.00f, 5.80f, 0.00f}
}

§ OsvrHdkLedDirections_SENSOR1

const Vec3Vector osvr::vbtracker::OsvrHdkLedDirections_SENSOR1
Initial value:
= {
cv::Vec3d{0, 0, 1}, cv::Vec3d{0, 0, 1}, cv::Vec3d{0, 0, 1},
cv::Vec3d{0, 0, 1}, cv::Vec3d{0, 0, 1}, cv::Vec3d{0, 0, 1}}

§ OsvrHdkLedLocations_SENSOR1

const Point3Vector osvr::vbtracker::OsvrHdkLedLocations_SENSOR1
Initial value:
= {
cv::Point3f{ 1.00f, 23.80f, 0.00f},
cv::Point3f{ 11.00f, 5.80f, 0.00f},
cv::Point3f{ 9.00f, -23.80f, 0.00f},
cv::Point3f{ 0.00f, -8.80f, 0.00f},
cv::Point3f{ -9.00f, -23.80f, 0.00f},
cv::Point3f{-12.00f, 5.80f, 0.00f}
}

§ OsvrHdkLedVariances_SENSOR0

const std::vector< double > osvr::vbtracker::OsvrHdkLedVariances_SENSOR0
Initial value:
= {
5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 3.0, 8.0,
8.0, 8.0, 8.0, 3.0, 3.0, 8.0, 3.0, 3.0, 8.0, 8.0, 8.0, 8.0,
8.0, 3.0, 8.0, 8.0, 8.0, 8.0, 3.0, 3.0, 3.0, 3.0}

generated by python script in this directory.