28 MITK_TEST_BEGIN(
"CameraVisualization")
31 mitk::CameraVisualization::Pointer myFilter = mitk::CameraVisualization::New();
36 MITK_TEST_CONDITION_REQUIRED(myFilter.IsNotNull(),
"Testing instantiation");
42 position[0] = rand()%1000;
43 position[1] = rand()%1000;
44 position[2] = rand()%1000;
48 orientation[0] = (rand()%1000)/1000.0;
49 orientation[1] = (rand()%1000)/1000.0;
50 orientation[2] = (rand()%1000)/1000.0;
51 orientation[3] = (rand()%1000)/1000.0;
54 mitk::ScalarType error = rand()%10;
69 mitk::NavigationData::Pointer nd1 = mitk::NavigationData::New();
70 nd1->SetPosition(position);
71 nd1->SetOrientation(orientation);
72 nd1->SetPositionAccuracy(error);
73 nd1->SetDataValid(valid);
76 vtkRenderWindow* renderWindow = vtkRenderWindow::New();
77 mitk::VtkPropRenderer::Pointer renderer = mitk::VtkPropRenderer::New(
"TestRenderer", renderWindow );
79 myFilter->SetInput(nd1);
80 MITK_TEST_CONDITION(myFilter->GetInput() == nd1,
"Testing Set-/GetInput() input 1");
83 MITK_TEST_FOR_EXCEPTION_BEGIN(itk::ExceptionObject)
85 MITK_TEST_FOR_EXCEPTION_END(itk::ExceptionObject)
88 myFilter->SetRenderer(renderer);
94 renderWindow->Delete();