OSVR-Core
Public Member Functions | Public Attributes | List of all members
osvr::vbtracker::TrackingSystem::Impl Struct Reference

Private implementation structure for TrackingSystem. More...

#include <TrackingSystem_Impl.h>

Inheritance diagram for osvr::vbtracker::TrackingSystem::Impl:

Public Member Functions

 Impl (ConfigParams const &params)
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW void triggerDebugDisplay (TrackingSystem &tracking)
 

Public Attributes

bool roomCalibCompleteCached = false
 
bool haveCameraPose = false
 
Eigen::Isometry3d cameraPose = Eigen::Isometry3d::Identity()
 
Eigen::Isometry3d cameraPoseInv = Eigen::Isometry3d::Identity()
 
RoomCalibration calib
 
LedUpdateCount updateCount
 
BlobExtractorPtr blobExtractor
 
std::unique_ptr< TrackingDebugDisplaydebugDisplay
 
Cached data from the ImageProcessingOutput updated in phase 2

Cached copy of the last grey frame

cv::Mat frame
 
cv::Mat frameGray
 Cached copy of the last grey frame.
 
CameraParameters camParams
 Cached copy of the last (undistorted) camera parameters to be used.
 
util::time::TimeValue lastFrame
 

Detailed Description

Private implementation structure for TrackingSystem.


The documentation for this struct was generated from the following files: