OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
TrackedBodyTarget.cpp File Reference

Implementation. More...

#include "TrackedBodyTarget.h"
#include "AssignMeasurementsToLeds.h"
#include "BodyTargetInterface.h"
#include "HDKLedIdentifier.h"
#include "LED.h"
#include "PoseEstimatorTypes.h"
#include "PoseEstimator_RANSAC.h"
#include "PoseEstimator_RANSACKalman.h"
#include "PoseEstimator_SCAATKalman.h"
#include "TrackedBody.h"
#include "cvToEigen.h"
#include <osvr/Util/CSV.h>
#include <osvr/Util/CSVCellGroup.h>
#include <boost/assert.hpp>
#include <util/Stride.h>
#include <algorithm>
#include <fstream>
#include <iostream>

Go to the source code of this file.

Classes

class  osvr::vbtracker::TargetHealthEvaluator
 
struct  osvr::vbtracker::TrackedBodyTarget::Impl
 

Namespaces

 osvr
 <
 

Enumerations

enum  TargetTrackingState {
  RANSAC, RANSACKalman, EnteringKalman, Kalman,
  RANSACWhenBlobDetected, RANSACKalmanWhenBlobDetected
}
 
enum  TargetHealthState { OK, StopTrackingErrorBoundsExceeded, StopTrackingLostSight, HardResetNonFiniteState }
 

Functions

double osvr::vbtracker::getLimitOnMaxPositionalErrorVariance (double distance)
 
double osvr::vbtracker::getMaxPositionalErrorVariance (BodyState const &bodyState)
 
bool osvr::vbtracker::isStateSCAAT (TargetTrackingState trackingState)
 
BeaconStateVec osvr::vbtracker::createBeaconStateVec (ConfigParams const &params, TargetSetupData const &setupData, Eigen::Vector3d &beaconOffset)
 
std::ptrdiff_t osvr::vbtracker::getNumUsedLeds (LedPtrList const &usableLeds)
 

Detailed Description

Implementation.

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

Definition in file TrackedBodyTarget.cpp.