Private implementation structure for TrackingSystem. More...
Public Member Functions | |
| Impl (ConfigParams const ¶ms) | |
|
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 < TrackingDebugDisplay > | debugDisplay |
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 |
Private implementation structure for TrackingSystem.
Definition at line 49 of file TrackingSystem_Impl.h.