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

Function mitkMultiStepperTest

Modules/DataTypesExt/test/mitkMultiStepperTest.cpp:17–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15#include <mitkTestingMacros.h>
16
17int mitkMultiStepperTest(int /*argc*/, char * /*argv*/ [])
18{
19 mitk::Stepper::Pointer stepperA;
20 stepperA = mitk::Stepper::New();
21
22 mitk::Stepper::Pointer stepperB = mitk::Stepper::New();
23 stepperA->SetSteps(4);
24 stepperB->SetSteps(6);
25 mitk::MultiStepper::Pointer multiStepper = mitk::MultiStepper::New();
26
27 multiStepper->AddStepper(stepperA, 2);
28 multiStepper->AddStepper(stepperB);
29
30 for (int i = 0; i < 10; i++)
31 {
32 std::cout << i << ": A: " << stepperA->GetPos() << " B:" << stepperB->GetPos() << std::endl;
33 multiStepper->Next();
34 }
35
36 return EXIT_SUCCESS;
37}

Callers

nothing calls this directly

Calls 5

SetStepsMethod · 0.80
AddStepperMethod · 0.80
NewFunction · 0.50
GetPosMethod · 0.45
NextMethod · 0.45

Tested by

no test coverage detected