42 mitk::PolhemusInterface::Pointer myInterface = mitk::PolhemusInterface::New();
43 CPPUNIT_ASSERT_MESSAGE(
"Testing connection.", myInterface->Connect());
44 CPPUNIT_ASSERT_MESSAGE(
"Start tracking.", myInterface->StartTracking());
46 CPPUNIT_ASSERT_MESSAGE(
"Tracking 20 frames ...",
true);
47 for (
int i = 0; i < 20; i++)
49 std::vector<mitk::PolhemusInterface::trackingData> lastFrame = myInterface->GetLastFrame();
50 MITK_INFO <<
"Frame " << i;
51 for (
size_t j = 0; j < lastFrame.size(); j++)
53 MITK_INFO <<
"[" << j <<
"]" <<
" Pos: " << lastFrame.at(j).pos <<
" Rot: " << lastFrame.at(j).rot <<
" DistortionLevel: " << lastFrame.at(j).distortionLevel;