22 mitk::NavigationToolStorage::Pointer myStorage = mitk::NavigationToolStorage::New();
24 mitk::NavigationTool::Pointer myTool1 = mitk::NavigationTool::New();
25 myTool1->SetIdentifier(
"001");
26 myStorage->AddTool(myTool1);
28 mitk::NavigationTool::Pointer myTool2 = mitk::NavigationTool::New();
29 myTool2->SetIdentifier(
"002");
30 myStorage->AddTool(myTool2);
32 mitk::NavigationTool::Pointer myTool3 = mitk::NavigationTool::New();
33 myTool3->SetIdentifier(
"003");
34 myStorage->AddTool(myTool3);
42 mitk::NavigationToolStorage::Pointer myStorage = mitk::NavigationToolStorage::New();
45 mitk::NavigationTool::Pointer myTool1 = mitk::NavigationTool::New();
46 myTool1->SetIdentifier(
"001");
47 mitk::PointSet::Pointer CalLandmarks1 = mitk::PointSet::New();
48 mitk::Point3D testPt1;
49 mitk::FillVector3D(testPt1,1,2,3);
50 CalLandmarks1->SetPoint(0,testPt1);
51 mitk::PointSet::Pointer RegLandmarks1 = mitk::PointSet::New();
52 mitk::Point3D testPt2;
53 mitk::FillVector3D(testPt2,4,5,6);
54 RegLandmarks1->SetPoint(5,testPt2);
55 myTool1->SetToolControlPoints(CalLandmarks1);
56 myTool1->SetToolLandmarks(RegLandmarks1);
57 mitk::Point3D toolTipPos;
58 mitk::FillVector3D(toolTipPos,1.3423,2.323,4.332);
59 mitk::Quaternion toolTipRot = mitk::Quaternion(0.1,0.2,0.3,0.4);
60 myTool1->SetToolTipPosition(toolTipPos);
61 myTool1->SetToolAxisOrientation(toolTipRot);
62 myStorage->AddTool(myTool1);
70 mitk::NavigationTool::Pointer myNavigationTool = mitk::NavigationTool::New();
71 myNavigationTool->SetCalibrationFile(toolFilePath);
72 mitk::DataNode::Pointer myNode = mitk::DataNode::New();
73 myNode->SetName(
"ClaronTool");
74 myNode->SetData(mitk::IOUtil::Load<mitk::Surface>(toolSurfacePath1));
75 myNavigationTool->SetDataNode(myNode);
76 myNavigationTool->SetIdentifier(
"ClaronTool#1");
77 myNavigationTool->SetSerialNumber(
"0815");
82 mitk::NavigationTool::Pointer myNavigationTool2 = mitk::NavigationTool::New();
83 mitk::Surface::Pointer testSurface2;
85 mitk::DataNode::Pointer myNode2 = mitk::DataNode::New();
86 myNode2->SetName(
"AuroraTool");
89 testSurface2 = mitk::IOUtil::Load<mitk::Surface>(toolSurfacePath2);
90 myNode2->SetData(testSurface2);
92 myNavigationTool2->SetDataNode(myNode2);
93 myNavigationTool2->SetIdentifier(
"AuroraTool#1");
94 myNavigationTool2->SetSerialNumber(
"0816");
99 mitk::NavigationToolStorage::Pointer myStorage = mitk::NavigationToolStorage::New();
100 myStorage->AddTool(myNavigationTool);
101 myStorage->AddTool(myNavigationTool2);