MCPcopy Create free account
hub / github.com/MITK/MITK / mitkPointSetVtkMapper2DTest

Function mitkPointSetVtkMapper2DTest

Modules/Core/test/mitkPointSetVtkMapper2DTest.cpp:20–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18#include <vtkRegressionTestImage.h>
19
20int mitkPointSetVtkMapper2DTest(int argc, char *argv[])
21{
22 try
23 {
24 mitk::RenderingTestHelper openGlTest(640, 480);
25 }
26 catch (const mitk::TestNotRunException &e)
27 {
28 MITK_WARN << "Test not run: " << e.GetDescription();
29 return 77;
30 }
31 // load all arguments into a datastorage, take last argument as reference rendering
32 // setup a renderwindow of fixed size X*Y
33 // render the datastorage
34 // compare rendering to reference image
35 MITK_TEST_BEGIN("mitkPointSetVtkMapper2DTest")
36
37 mitk::RenderingTestHelper renderingHelper(640, 480, argc, argv);
38 renderingHelper.SetViewDirection(mitk::AnatomicalPlane::Sagittal);
39
40 // disables anti-aliasing which is enabled on several graphics cards and
41 // causes problems when doing a pixel-wise comparison to a reference image
42 renderingHelper.GetVtkRenderWindow()->SetMultiSamples(0);
43
44 //### Usage of CompareRenderWindowAgainstReference: See docu of mitkRrenderingTestHelper
45 MITK_TEST_CONDITION(renderingHelper.CompareRenderWindowAgainstReference(argc, argv) == true,
46 "CompareRenderWindowAgainstReference test result positive?");
47
48 // use this to generate a reference screenshot or save the file:
49 if (false)
50 {
51 renderingHelper.SaveReferenceScreenShot("C:/development_ITK4/output.png");
52 }
53
54 MITK_TEST_END();
55}

Callers

nothing calls this directly

Calls 5

SetViewDirectionMethod · 0.80
GetDescriptionMethod · 0.45
GetVtkRenderWindowMethod · 0.45

Tested by

no test coverage detected