15 #ifndef mitkTwoTrackerMatching_h
16 #define mitkTwoTrackerMatching_h
18 #include "niftkOpenCVExports.h"
20 #include <itkObject.h>
21 #include <itkObjectFactory.h>
22 #include <mitkCommon.h>
46 cv::Mat GetTrackerMatrix (
unsigned int index,
long long * TimingError = NULL,
unsigned int TrackerIndex = 0 );
61 return m_FrameNumbers.size();
69 void SetLagMilliseconds(
unsigned long long Lag,
bool LagIsNegative =
false);
99 bool CheckTimingErrorStats();
100 void CreateLookUps();
102 unsigned long long m_Lag;
103 bool m_LagIsNegative;
114 #endif // niftkTwoTrackerMatching_h
std::string m_Directory1
Definition: mitkTwoTrackerMatching.h:85
Definition: mitkTrackingMatrices.h:24
TrackingAndTimeStampsContainer m_TimeStampsContainer2
Definition: mitkTwoTrackerMatching.h:83
int GetNumberOfFrames()
Get the frame count.
Definition: mitkTwoTrackerMatching.h:59
A class to match two sets of time stamped data currently for reading recorded tracking data...
Definition: mitkTwoTrackerMatching.h:32
std::string m_Directory2
Definition: mitkTwoTrackerMatching.h:86
bool IsReady()
returns state of m_Ready
Definition: mitkTwoTrackerMatching.h:51
Definition: ReceptorMemberCommandTest.cxx:25
std::vector< unsigned int > m_FrameNumbers
Definition: mitkTwoTrackerMatching.h:81
TrackingMatrices m_TrackingMatrices22
Definition: mitkTwoTrackerMatching.h:89
bool m_Ready
Definition: mitkTwoTrackerMatching.h:84
TrackingMatrices m_TrackingMatrices12
Definition: mitkTwoTrackerMatching.h:90
#define NIFTKOPENCV_EXPORT
Definition: niftkSequentialCpuQds.h:27
TrackingMatrices m_TrackingMatrices11
Definition: mitkTwoTrackerMatching.h:88
Contains a matched vector of timestamps, and 4x4 tracking Matrices.
Definition: mitkTrackingAndTimeStampsContainer.h:32
GLuint index
Definition: glew.h:1798
TrackingMatrices m_TrackingMatrices21
Definition: mitkTwoTrackerMatching.h:91
TrackingAndTimeStampsContainer m_TimeStampsContainer1
Definition: mitkTwoTrackerMatching.h:82
GLsizei const GLcharARB ** string
Definition: glew.h:5194