Commit feaf214b9d3941ba3972ef8e3feddb13d70fa41f
Committed by
Thiago Franco de Moraes
1 parent
0ea23c28
Exists in
master
Improvements Microntracker support (#154)
* Improvements Microntracker support -Removed unused markers files * Minor bug fix: disconnect tracker
Showing
21 changed files
with
97 additions
and
596 deletions
Show diff stats
invesalius/constants.py
@@ -739,6 +739,9 @@ TIPS_OBJ = [_("Select left object fiducial"), | @@ -739,6 +739,9 @@ TIPS_OBJ = [_("Select left object fiducial"), | ||
739 | 739 | ||
740 | CAL_DIR = os.path.abspath(os.path.join(FILE_PATH, '..', 'navigation', 'mtc_files', 'CalibrationFiles')) | 740 | CAL_DIR = os.path.abspath(os.path.join(FILE_PATH, '..', 'navigation', 'mtc_files', 'CalibrationFiles')) |
741 | MAR_DIR = os.path.abspath(os.path.join(FILE_PATH, '..', 'navigation', 'mtc_files', 'Markers')) | 741 | MAR_DIR = os.path.abspath(os.path.join(FILE_PATH, '..', 'navigation', 'mtc_files', 'Markers')) |
742 | +PROBE_NAME = "1Probe" | ||
743 | +REF_NAME = "2Ref" | ||
744 | +OBJ_NAME = "3Coil" | ||
742 | 745 | ||
743 | #OBJECT TRACKING | 746 | #OBJECT TRACKING |
744 | OBJ_DIR = os.path.abspath(os.path.join(FILE_PATH, '..', 'navigation', 'objects')) | 747 | OBJ_DIR = os.path.abspath(os.path.join(FILE_PATH, '..', 'navigation', 'objects')) |
invesalius/data/coordinates.py
@@ -54,37 +54,22 @@ def GetCoordinates(trck_init, trck_id, ref_mode): | @@ -54,37 +54,22 @@ def GetCoordinates(trck_init, trck_id, ref_mode): | ||
54 | 54 | ||
55 | def ClaronCoord(trck_init, trck_id, ref_mode): | 55 | def ClaronCoord(trck_init, trck_id, ref_mode): |
56 | trck = trck_init[0] | 56 | trck = trck_init[0] |
57 | - scale = np.array([1.0, 1.0, -1.0]) | ||
58 | - coord = None | ||
59 | - k = 0 | ||
60 | - # TODO: try to replace 'while' and use some Claron internal computation | 57 | + trck.Run() |
58 | + scale = np.array([1.0, 1.0, 1.0]) | ||
61 | 59 | ||
62 | - if ref_mode: | ||
63 | - while k < 20: | ||
64 | - try: | ||
65 | - trck.Run() | ||
66 | - probe = np.array([trck.PositionTooltipX1, trck.PositionTooltipY1, | ||
67 | - trck.PositionTooltipZ1, trck.AngleX1, trck.AngleY1, trck.AngleZ1]) | ||
68 | - reference = np.array([trck.PositionTooltipX2, trck.PositionTooltipY2, | ||
69 | - trck.PositionTooltipZ2, trck.AngleZ2, trck.AngleY2, trck.AngleX2]) | ||
70 | - k = 30 | ||
71 | - except AttributeError: | ||
72 | - k += 1 | ||
73 | - print("wait, collecting coordinates ...") | ||
74 | - if k == 30: | ||
75 | - coord = dynamic_reference(probe, reference) | ||
76 | - coord = (coord[0] * scale[0], coord[1] * scale[1], coord[2] * scale[2], coord[3], coord[4], coord[5]) | ||
77 | - else: | ||
78 | - while k < 20: | ||
79 | - try: | ||
80 | - trck.Run() | ||
81 | - coord = np.array([trck.PositionTooltipX1 * scale[0], trck.PositionTooltipY1 * scale[1], | ||
82 | - trck.PositionTooltipZ1 * scale[2], trck.AngleX1, trck.AngleY1, trck.AngleZ1]) | ||
83 | - | ||
84 | - k = 30 | ||
85 | - except AttributeError: | ||
86 | - k += 1 | ||
87 | - print("wait, collecting coordinates ...") | 60 | + coord1 = np.array([float(trck.PositionTooltipX1)*scale[0], float(trck.PositionTooltipY1)*scale[1], |
61 | + float(trck.PositionTooltipZ1)*scale[2], | ||
62 | + float(trck.AngleZ1), float(trck.AngleY1), float(trck.AngleX1)]) | ||
63 | + | ||
64 | + coord2 = np.array([float(trck.PositionTooltipX2)*scale[0], float(trck.PositionTooltipY2)*scale[1], | ||
65 | + float(trck.PositionTooltipZ2)*scale[2], | ||
66 | + float(trck.AngleZ2), float(trck.AngleY2), float(trck.AngleX2)]) | ||
67 | + | ||
68 | + coord3 = np.array([float(trck.PositionTooltipX3) * scale[0], float(trck.PositionTooltipY3) * scale[1], | ||
69 | + float(trck.PositionTooltipZ3) * scale[2], | ||
70 | + float(trck.AngleZ3), float(trck.AngleY3), float(trck.AngleX3)]) | ||
71 | + | ||
72 | + coord = np.vstack([coord1, coord2, coord3]) | ||
88 | 73 | ||
89 | Publisher.sendMessage('Sensors ID', probe_id=trck.probeID, ref_id=trck.refID) | 74 | Publisher.sendMessage('Sensors ID', probe_id=trck.probeID, ref_id=trck.refID) |
90 | 75 |
invesalius/data/trackers.py
@@ -70,10 +70,11 @@ def ClaronTracker(tracker_id): | @@ -70,10 +70,11 @@ def ClaronTracker(tracker_id): | ||
70 | trck_init = pyclaron.pyclaron() | 70 | trck_init = pyclaron.pyclaron() |
71 | trck_init.CalibrationDir = const.CAL_DIR.encode(const.FS_ENCODE) | 71 | trck_init.CalibrationDir = const.CAL_DIR.encode(const.FS_ENCODE) |
72 | trck_init.MarkerDir = const.MAR_DIR.encode(const.FS_ENCODE) | 72 | trck_init.MarkerDir = const.MAR_DIR.encode(const.FS_ENCODE) |
73 | - trck_init.NumberFramesProcessed = 10 | 73 | + trck_init.NumberFramesProcessed = 1 |
74 | trck_init.FramesExtrapolated = 0 | 74 | trck_init.FramesExtrapolated = 0 |
75 | - trck_init.PROBE_NAME = "1Probe" | ||
76 | - trck_init.REF_NAME = "5Ref" | 75 | + trck_init.PROBE_NAME = const.PROBE_NAME.encode(const.FS_ENCODE) |
76 | + trck_init.REF_NAME = const.REF_NAME.encode(const.FS_ENCODE) | ||
77 | + trck_init.OBJ_NAME = const.OBJ_NAME.encode(const.FS_ENCODE) | ||
77 | trck_init.Initialize() | 78 | trck_init.Initialize() |
78 | 79 | ||
79 | if trck_init.GetIdentifyingCamera(): | 80 | if trck_init.GetIdentifyingCamera(): |
@@ -215,10 +216,16 @@ def DisconnectTracker(tracker_id, trck_init): | @@ -215,10 +216,16 @@ def DisconnectTracker(tracker_id, trck_init): | ||
215 | print('Debug tracker disconnected.') | 216 | print('Debug tracker disconnected.') |
216 | else: | 217 | else: |
217 | try: | 218 | try: |
218 | - trck_init.Close() | ||
219 | - trck_init = False | ||
220 | - lib_mode = 'wrapper' | ||
221 | - print('Tracker disconnected.') | 219 | + if tracker_id == 3: |
220 | + trck_init.close() | ||
221 | + trck_init = False | ||
222 | + lib_mode = 'serial' | ||
223 | + print('Tracker disconnected.') | ||
224 | + else: | ||
225 | + trck_init.Close() | ||
226 | + trck_init = False | ||
227 | + lib_mode = 'wrapper' | ||
228 | + print('Tracker disconnected.') | ||
222 | except: | 229 | except: |
223 | trck_init = True | 230 | trck_init = True |
224 | lib_mode = 'error' | 231 | lib_mode = 'error' |
invesalius/gui/dialogs.py
@@ -3327,7 +3327,8 @@ class ObjectCalibrationDialog(wx.Dialog): | @@ -3327,7 +3327,8 @@ class ObjectCalibrationDialog(wx.Dialog): | ||
3327 | choice_ref.SetSelection(self.obj_ref_id) | 3327 | choice_ref.SetSelection(self.obj_ref_id) |
3328 | choice_ref.SetToolTip(tooltip) | 3328 | choice_ref.SetToolTip(tooltip) |
3329 | choice_ref.Bind(wx.EVT_COMBOBOX, self.OnChoiceRefMode) | 3329 | choice_ref.Bind(wx.EVT_COMBOBOX, self.OnChoiceRefMode) |
3330 | - choice_ref.Enable(0) | 3330 | + if self.tracker_id != const.MTC: |
3331 | + choice_ref.Enable(0) | ||
3331 | 3332 | ||
3332 | # Buttons to finish or cancel object registration | 3333 | # Buttons to finish or cancel object registration |
3333 | tooltip = wx.ToolTip(_(u"Registration done")) | 3334 | tooltip = wx.ToolTip(_(u"Registration done")) |
invesalius/gui/task_navigator.py
@@ -497,6 +497,7 @@ class NeuronavigationPanel(wx.Panel): | @@ -497,6 +497,7 @@ class NeuronavigationPanel(wx.Panel): | ||
497 | print("Tracker connected!") | 497 | print("Tracker connected!") |
498 | elif choice == 6: | 498 | elif choice == 6: |
499 | if trck: | 499 | if trck: |
500 | + self.ResetTrackerFiducials() | ||
500 | Publisher.sendMessage('Update status text in GUI', | 501 | Publisher.sendMessage('Update status text in GUI', |
501 | label=_("Disconnecting tracker ...")) | 502 | label=_("Disconnecting tracker ...")) |
502 | Publisher.sendMessage('Remove sensors ID') | 503 | Publisher.sendMessage('Remove sensors ID') |
navigation/mtc_files/Markers/1b
@@ -1,38 +0,0 @@ | @@ -1,38 +0,0 @@ | ||
1 | - | ||
2 | -[Marker] | ||
3 | -FacetsCount=1 | ||
4 | -Name=1b | ||
5 | - | ||
6 | -[Facet1] | ||
7 | -VectorsCount=2 | ||
8 | - | ||
9 | -[Facet1V1] | ||
10 | -EndPos(0,0)=-13.977391161539257 | ||
11 | -EndPos(0,1)=1.2440742880315269e-015 | ||
12 | -EndPos(0,2)=-9.6300745155986073e-015 | ||
13 | -EndPos(1,0)=13.977391161539257 | ||
14 | -EndPos(1,1)=1.2515682934477468e-015 | ||
15 | -EndPos(1,2)=-9.6789243286821155e-015 | ||
16 | - | ||
17 | -[Facet1V2] | ||
18 | -EndPos(0,0)=13.977391161539257 | ||
19 | -EndPos(0,1)=1.2515682934477468e-015 | ||
20 | -EndPos(0,2)=-9.6789243286821155e-015 | ||
21 | -EndPos(1,0)=14.019670530273789 | ||
22 | -EndPos(1,1)=15.245637552880362 | ||
23 | -EndPos(1,2)=-9.7055696812731187e-015 | ||
24 | - | ||
25 | -[Tooltip2MarkerXf] | ||
26 | -Scale=1. | ||
27 | -S0=0. | ||
28 | -R0,0=1. | ||
29 | -R1,0=0. | ||
30 | -R2,0=0. | ||
31 | -S1=0. | ||
32 | -R0,1=0. | ||
33 | -R1,1=1. | ||
34 | -R2,1=0. | ||
35 | -S2=0. | ||
36 | -R0,2=0. | ||
37 | -R1,2=0. | ||
38 | -R2,2=1. |
navigation/mtc_files/Markers/2Coil
@@ -1,39 +0,0 @@ | @@ -1,39 +0,0 @@ | ||
1 | - | ||
2 | -[Marker] | ||
3 | -FacetsCount=1 | ||
4 | -SliderControlledXpointsCount=0 | ||
5 | -Name=2Coil | ||
6 | - | ||
7 | -[Facet1] | ||
8 | -VectorsCount=2 | ||
9 | - | ||
10 | -[Facet1V1] | ||
11 | -EndPos(0,0)=-8.9266116684264851 | ||
12 | -EndPos(0,1)=-7.9898502660127542e-016 | ||
13 | -EndPos(0,2)=1.0214990704373533e-015 | ||
14 | -EndPos(1,0)=8.9266116684264833 | ||
15 | -EndPos(1,1)=-6.360897244681129e-016 | ||
16 | -EndPos(1,2)=2.6438799470143262e-015 | ||
17 | - | ||
18 | -[Facet1V2] | ||
19 | -EndPos(0,0)=8.9266116684264833 | ||
20 | -EndPos(0,1)=-6.360897244681129e-016 | ||
21 | -EndPos(0,2)=2.6438799470143262e-015 | ||
22 | -EndPos(1,0)=9.0134937152069554 | ||
23 | -EndPos(1,1)=-12.059011297429047 | ||
24 | -EndPos(1,2)=3.6653790174516793e-015 | ||
25 | - | ||
26 | -[Tooltip2MarkerXf] | ||
27 | -Scale=1. | ||
28 | -S0=0.20000000000000079 | ||
29 | -R0,0=0.96592582628906842 | ||
30 | -R1,0=-1.457167719820518e-016 | ||
31 | -R2,0=-0.25881904510252007 | ||
32 | -S1=-14.79999999999999 | ||
33 | -R0,1=7.9979483404574392e-002 | ||
34 | -R1,1=0.95105651629515409 | ||
35 | -R2,1=0.29848749562898386 | ||
36 | -S2=99.400000000000091 | ||
37 | -R0,2=0.24615153938604106 | ||
38 | -R1,2=-0.30901699437494573 | ||
39 | -R2,2=0.91865005134999966 |
@@ -0,0 +1,38 @@ | @@ -0,0 +1,38 @@ | ||
1 | +[Marker] | ||
2 | +FacetsCount=1 | ||
3 | +SliderControlledXpointsCount=0 | ||
4 | +Name=2Ref | ||
5 | + | ||
6 | +[Facet1] | ||
7 | +VectorsCount=2 | ||
8 | + | ||
9 | +[Facet1V1] | ||
10 | +EndPos(0,0)=-8.9120676333490003 | ||
11 | +EndPos(0,1)=2.3980817331903383e-016 | ||
12 | +EndPos(0,2)=-1.2505552149377763e-015 | ||
13 | +EndPos(1,0)=8.9120676333490003 | ||
14 | +EndPos(1,1)=2.6645352591003756e-017 | ||
15 | +EndPos(1,2)=0. | ||
16 | + | ||
17 | +[Facet1V2] | ||
18 | +EndPos(0,0)=-8.9951734202602971 | ||
19 | +EndPos(0,1)=-12.045839883319603 | ||
20 | +EndPos(0,2)=-4.5474735088646413e-016 | ||
21 | +EndPos(1,0)=-8.9120676333490003 | ||
22 | +EndPos(1,1)=2.3980817331903383e-016 | ||
23 | +EndPos(1,2)=-1.2505552149377763e-015 | ||
24 | + | ||
25 | +[Tooltip2MarkerXf] | ||
26 | +Scale=1. | ||
27 | +S0=0. | ||
28 | +R0,0=1. | ||
29 | +R1,0=0. | ||
30 | +R2,0=0. | ||
31 | +S1=0. | ||
32 | +R0,1=0. | ||
33 | +R1,1=1. | ||
34 | +R2,1=0. | ||
35 | +S2=0. | ||
36 | +R0,2=0. | ||
37 | +R1,2=0. | ||
38 | +R2,2=1. |
navigation/mtc_files/Markers/2b
@@ -1,38 +0,0 @@ | @@ -1,38 +0,0 @@ | ||
1 | - | ||
2 | -[Marker] | ||
3 | -FacetsCount=1 | ||
4 | -Name=2b | ||
5 | - | ||
6 | -[Facet1] | ||
7 | -VectorsCount=2 | ||
8 | - | ||
9 | -[Facet1V1] | ||
10 | -EndPos(0,0)=-13.9690559296461 | ||
11 | -EndPos(0,1)=-9.08090028293946e-017 | ||
12 | -EndPos(0,2)=3.7518297647387081e-015 | ||
13 | -EndPos(1,0)=13.969055929646105 | ||
14 | -EndPos(1,1)=-1.1456717217429434e-016 | ||
15 | -EndPos(1,2)=3.7783785761971358e-015 | ||
16 | - | ||
17 | -[Facet1V2] | ||
18 | -EndPos(0,0)=-13.924452046559736 | ||
19 | -EndPos(0,1)=-15.196209648340083 | ||
20 | -EndPos(0,2)=3.7349350665378906e-015 | ||
21 | -EndPos(1,0)=-13.9690559296461 | ||
22 | -EndPos(1,1)=-9.08090028293946e-017 | ||
23 | -EndPos(1,2)=3.7518297647387081e-015 | ||
24 | - | ||
25 | -[Tooltip2MarkerXf] | ||
26 | -Scale=1. | ||
27 | -S0=0. | ||
28 | -R0,0=1. | ||
29 | -R1,0=0. | ||
30 | -R2,0=0. | ||
31 | -S1=0. | ||
32 | -R0,1=0. | ||
33 | -R1,1=1. | ||
34 | -R2,1=0. | ||
35 | -S2=0. | ||
36 | -R0,2=0. | ||
37 | -R1,2=0. | ||
38 | -R2,2=1. |
navigation/mtc_files/Markers/3Coil
@@ -8,32 +8,32 @@ Name=3Coil | @@ -8,32 +8,32 @@ Name=3Coil | ||
8 | VectorsCount=2 | 8 | VectorsCount=2 |
9 | 9 | ||
10 | [Facet1V1] | 10 | [Facet1V1] |
11 | -EndPos(0,0)=-8.9434442564413246 | ||
12 | -EndPos(0,1)=-6.1153268241647966e-016 | ||
13 | -EndPos(0,2)=3.4944724709513123e-016 | ||
14 | -EndPos(1,0)=8.9434442564413299 | ||
15 | -EndPos(1,1)=-8.8089826871897666e-016 | ||
16 | -EndPos(1,2)=-4.6592966279350834e-016 | 11 | +EndPos(0,0)=-8.9198865356554879 |
12 | +EndPos(0,1)=-3.2134269776695802e-005 | ||
13 | +EndPos(0,2)=2.5837917664003644e-015 | ||
14 | +EndPos(1,0)=8.9199450751944145 | ||
15 | +EndPos(1,1)=-3.9241103842582014e-005 | ||
16 | +EndPos(1,2)=2.4152836077220795e-015 | ||
17 | 17 | ||
18 | [Facet1V2] | 18 | [Facet1V2] |
19 | -EndPos(0,0)=-8.9439343674574907 | ||
20 | -EndPos(0,1)=11.937904678416533 | ||
21 | -EndPos(0,2)=-5.2417087064269685e-016 | ||
22 | -EndPos(1,0)=-8.9434442564413246 | ||
23 | -EndPos(1,1)=-6.1153268241647966e-016 | ||
24 | -EndPos(1,2)=3.4944724709513123e-016 | 19 | +EndPos(0,0)=-8.9091438029221042 |
20 | +EndPos(0,1)=11.945533367263891 | ||
21 | +EndPos(0,2)=1.2918958832001822e-015 | ||
22 | +EndPos(1,0)=-8.9198865356554879 | ||
23 | +EndPos(1,1)=-3.2134269776695802e-005 | ||
24 | +EndPos(1,2)=2.5837917664003644e-015 | ||
25 | 25 | ||
26 | [Tooltip2MarkerXf] | 26 | [Tooltip2MarkerXf] |
27 | Scale=1. | 27 | Scale=1. |
28 | -S0=0.80000000000000182 | ||
29 | -R0,0=0.9563047559630351 | ||
30 | -R1,0=1.8041124150158794e-016 | ||
31 | -R2,0=-0.29237170472273794 | ||
32 | -S1=47.299999999999962 | ||
33 | -R0,1=9.0347825433700193e-002 | ||
34 | -R1,1=0.95105651629515331 | ||
35 | -R2,1=0.29551442139416562 | ||
36 | -S2=42.399999999999991 | ||
37 | -R0,2=0.27806201495688238 | ||
38 | -R1,2=-0.30901699437494834 | ||
39 | -R2,2=0.90949986972269081 | 28 | +S0=0. |
29 | +R0,0=1. | ||
30 | +R1,0=0. | ||
31 | +R2,0=0. | ||
32 | +S1=0. | ||
33 | +R0,1=0. | ||
34 | +R1,1=1. | ||
35 | +R2,1=0. | ||
36 | +S2=0. | ||
37 | +R0,2=0. | ||
38 | +R1,2=0. | ||
39 | +R2,2=1. |
navigation/mtc_files/Markers/4Coil
@@ -1,39 +0,0 @@ | @@ -1,39 +0,0 @@ | ||
1 | - | ||
2 | -[Marker] | ||
3 | -FacetsCount=1 | ||
4 | -SliderControlledXpointsCount=0 | ||
5 | -Name=4Coil | ||
6 | - | ||
7 | -[Facet1] | ||
8 | -VectorsCount=2 | ||
9 | - | ||
10 | -[Facet1V1] | ||
11 | -EndPos(0,0)=-8.9585812958876883 | ||
12 | -EndPos(0,1)=-4.8569430893988515e-016 | ||
13 | -EndPos(0,2)=2.3154142102162125e-015 | ||
14 | -EndPos(1,0)=8.95858129588769 | ||
15 | -EndPos(1,1)=-1.2210192124187057e-016 | ||
16 | -EndPos(1,2)=4.6308284204324244e-016 | ||
17 | - | ||
18 | -[Facet1V2] | ||
19 | -EndPos(0,0)=8.95858129588769 | ||
20 | -EndPos(0,1)=-1.2210192124187057e-016 | ||
21 | -EndPos(0,2)=4.6308284204324244e-016 | ||
22 | -EndPos(1,0)=8.8914854228233384 | ||
23 | -EndPos(1,1)=11.981845264775341 | ||
24 | -EndPos(1,2)=3.4731213153243185e-016 | ||
25 | - | ||
26 | -[Tooltip2MarkerXf] | ||
27 | -Scale=1. | ||
28 | -S0=-0.40000000000000141 | ||
29 | -R0,0=1. | ||
30 | -R1,0=0. | ||
31 | -R2,0=0. | ||
32 | -S1=10.700000000000001 | ||
33 | -R0,1=0. | ||
34 | -R1,1=1. | ||
35 | -R2,1=0. | ||
36 | -S2=110.09999999999999 | ||
37 | -R0,2=0. | ||
38 | -R1,2=0. | ||
39 | -R2,2=1. |
navigation/mtc_files/Markers/5Ref
@@ -1,38 +0,0 @@ | @@ -1,38 +0,0 @@ | ||
1 | -[Marker] | ||
2 | -FacetsCount=1 | ||
3 | -SliderControlledXpointsCount=0 | ||
4 | -Name=5Ref | ||
5 | - | ||
6 | -[Facet1] | ||
7 | -VectorsCount=2 | ||
8 | - | ||
9 | -[Facet1V1] | ||
10 | -EndPos(0,0)=-8.9120676333490003 | ||
11 | -EndPos(0,1)=2.3980817331903383e-016 | ||
12 | -EndPos(0,2)=-1.2505552149377763e-015 | ||
13 | -EndPos(1,0)=8.9120676333490003 | ||
14 | -EndPos(1,1)=2.6645352591003756e-017 | ||
15 | -EndPos(1,2)=0. | ||
16 | - | ||
17 | -[Facet1V2] | ||
18 | -EndPos(0,0)=-8.9951734202602971 | ||
19 | -EndPos(0,1)=-12.045839883319603 | ||
20 | -EndPos(0,2)=-4.5474735088646413e-016 | ||
21 | -EndPos(1,0)=-8.9120676333490003 | ||
22 | -EndPos(1,1)=2.3980817331903383e-016 | ||
23 | -EndPos(1,2)=-1.2505552149377763e-015 | ||
24 | - | ||
25 | -[Tooltip2MarkerXf] | ||
26 | -Scale=1. | ||
27 | -S0=0. | ||
28 | -R0,0=1. | ||
29 | -R1,0=0. | ||
30 | -R2,0=0. | ||
31 | -S1=0. | ||
32 | -R0,1=0. | ||
33 | -R1,1=1. | ||
34 | -R2,1=0. | ||
35 | -S2=0. | ||
36 | -R0,2=0. | ||
37 | -R1,2=0. | ||
38 | -R2,2=1. |
navigation/mtc_files/Markers/COOLCARD
@@ -1,37 +0,0 @@ | @@ -1,37 +0,0 @@ | ||
1 | -[Marker] | ||
2 | -FacetsCount=1 | ||
3 | -Name=COOLCARD | ||
4 | - | ||
5 | -[Facet1] | ||
6 | -VectorsCount=2 | ||
7 | - | ||
8 | -[Facet1V1] | ||
9 | -EndPos(0,0)=-31.763129600371474 | ||
10 | -EndPos(0,1)=-6.4066430885648868e-016 | ||
11 | -EndPos(0,2)=1.9712913472123418e-015 | ||
12 | -EndPos(1,0)=31.763129600371467 | ||
13 | -EndPos(1,1)=-6.4440270518456277e-016 | ||
14 | -EndPos(1,2)=1.9656972001890368e-015 | ||
15 | - | ||
16 | -[Facet1V2] | ||
17 | -EndPos(0,0)=-31.746690593113094 | ||
18 | -EndPos(0,1)=25.423398067377672 | ||
19 | -EndPos(0,2)=1.9712913472123418e-015 | ||
20 | -EndPos(1,0)=-31.763129600371474 | ||
21 | -EndPos(1,1)=-6.4066430885648868e-016 | ||
22 | -EndPos(1,2)=1.9712913472123418e-015 | ||
23 | - | ||
24 | -[Tooltip2MarkerXf] | ||
25 | -Scale=1. | ||
26 | -S0=0. | ||
27 | -R0,0=1. | ||
28 | -R1,0=0. | ||
29 | -R2,0=0. | ||
30 | -S1=0. | ||
31 | -R0,1=0. | ||
32 | -R1,1=1. | ||
33 | -R2,1=0. | ||
34 | -S2=0. | ||
35 | -R0,2=0. | ||
36 | -R1,2=0. | ||
37 | -R2,2=1. |
navigation/mtc_files/Markers/Pointer Template
@@ -1,39 +0,0 @@ | @@ -1,39 +0,0 @@ | ||
1 | - | ||
2 | -[Marker] | ||
3 | -FacetsCount=1 | ||
4 | -SliderControlledXpointsCount=0 | ||
5 | -Name=Pointer Template | ||
6 | - | ||
7 | -[Facet1] | ||
8 | -VectorsCount=2 | ||
9 | - | ||
10 | -[Facet1V1] | ||
11 | -EndPos(0,0)=-8.9079792482800304 | ||
12 | -EndPos(0,1)=4.7658354227811601e-016 | ||
13 | -EndPos(0,2)=-3.8126683382249281e-015 | ||
14 | -EndPos(1,0)=8.9079792482800322 | ||
15 | -EndPos(1,1)=-3.754900636130611e-016 | ||
16 | -EndPos(1,2)=4.6214161675453676e-016 | ||
17 | - | ||
18 | -[Facet1V2] | ||
19 | -EndPos(0,0)=8.9079792482800322 | ||
20 | -EndPos(0,1)=-3.754900636130611e-016 | ||
21 | -EndPos(0,2)=4.6214161675453676e-016 | ||
22 | -EndPos(1,0)=8.97037014055695 | ||
23 | -EndPos(1,1)=-11.854493390526288 | ||
24 | -EndPos(1,2)=-5.1990931884885378e-015 | ||
25 | - | ||
26 | -[Tooltip2MarkerXf] | ||
27 | -Scale=1. | ||
28 | -S0=0. | ||
29 | -R0,0=1. | ||
30 | -R1,0=0. | ||
31 | -R2,0=0. | ||
32 | -S1=0. | ||
33 | -R0,1=0. | ||
34 | -R1,1=1. | ||
35 | -R2,1=0. | ||
36 | -S2=0. | ||
37 | -R0,2=0. | ||
38 | -R1,2=0. | ||
39 | -R2,2=1. |
navigation/mtc_files/Markers/Ref
@@ -1,39 +0,0 @@ | @@ -1,39 +0,0 @@ | ||
1 | - | ||
2 | -[Marker] | ||
3 | -FacetsCount=1 | ||
4 | -SliderControlledXpointsCount=0 | ||
5 | -Name=Ref | ||
6 | - | ||
7 | -[Facet1] | ||
8 | -VectorsCount=2 | ||
9 | - | ||
10 | -[Facet1V1] | ||
11 | -EndPos(0,0)=-8.9120676333490003 | ||
12 | -EndPos(0,1)=2.3980817331903383e-016 | ||
13 | -EndPos(0,2)=-1.2505552149377763e-015 | ||
14 | -EndPos(1,0)=8.9120676333490003 | ||
15 | -EndPos(1,1)=2.6645352591003756e-017 | ||
16 | -EndPos(1,2)=0. | ||
17 | - | ||
18 | -[Facet1V2] | ||
19 | -EndPos(0,0)=-8.9951734202602971 | ||
20 | -EndPos(0,1)=-12.045839883319603 | ||
21 | -EndPos(0,2)=-4.5474735088646413e-016 | ||
22 | -EndPos(1,0)=-8.9120676333490003 | ||
23 | -EndPos(1,1)=2.3980817331903383e-016 | ||
24 | -EndPos(1,2)=-1.2505552149377763e-015 | ||
25 | - | ||
26 | -[Tooltip2MarkerXf] | ||
27 | -Scale=1. | ||
28 | -S0=0. | ||
29 | -R0,0=1. | ||
30 | -R1,0=0. | ||
31 | -R2,0=0. | ||
32 | -S1=0. | ||
33 | -R0,1=0. | ||
34 | -R1,1=1. | ||
35 | -R2,1=0. | ||
36 | -S2=0. | ||
37 | -R0,2=0. | ||
38 | -R1,2=0. | ||
39 | -R2,2=1. |
navigation/mtc_files/Markers/TTblock
@@ -1,37 +0,0 @@ | @@ -1,37 +0,0 @@ | ||
1 | -[Marker] | ||
2 | -FacetsCount=1 | ||
3 | -Name=TTblock | ||
4 | - | ||
5 | -[Facet1] | ||
6 | -VectorsCount=2 | ||
7 | - | ||
8 | -[Facet1V1] | ||
9 | -EndPos(0,0)=-44.89806848621749 | ||
10 | -EndPos(0,1)=1.5829351718288365e-017 | ||
11 | -EndPos(0,2)=-2.4650420593630429e-015 | ||
12 | -EndPos(1,0)=44.898068486217483 | ||
13 | -EndPos(1,1)=8.5012292344588403e-016 | ||
14 | -EndPos(1,2)=-2.4138677168217271e-015 | ||
15 | - | ||
16 | -[Facet1V2] | ||
17 | -EndPos(0,0)=-0.25683199956524938 | ||
18 | -EndPos(0,1)=42.807497943328485 | ||
19 | -EndPos(0,2)=-8.1564930877711453e-003 | ||
20 | -EndPos(1,0)=0.23846937714486499 | ||
21 | -EndPos(1,1)=-42.932871913619174 | ||
22 | -EndPos(1,2)=-8.1564930877712043e-003 | ||
23 | - | ||
24 | -[Tooltip2MarkerXf] | ||
25 | -Scale=1. | ||
26 | -S0=0. | ||
27 | -R0,0=1. | ||
28 | -R1,0=0. | ||
29 | -R2,0=0. | ||
30 | -S1=0. | ||
31 | -R0,1=0. | ||
32 | -R1,1=1. | ||
33 | -R2,1=0. | ||
34 | -S2=0. | ||
35 | -R0,2=0. | ||
36 | -R1,2=0. | ||
37 | -R2,2=1. |
navigation/mtc_files/Markers/a
@@ -1,37 +0,0 @@ | @@ -1,37 +0,0 @@ | ||
1 | -[Marker] | ||
2 | -FacetsCount=1 | ||
3 | -Name=a | ||
4 | - | ||
5 | -[Facet1] | ||
6 | -VectorsCount=2 | ||
7 | - | ||
8 | -[Facet1V1] | ||
9 | -EndPos(0,0)=-32.971498168704073 | ||
10 | -EndPos(0,1)=2.5755541490385065e-016 | ||
11 | -EndPos(0,2)=1.6979881553090628e-016 | ||
12 | -EndPos(1,0)=32.971498168704088 | ||
13 | -EndPos(1,1)=3.2816886463184776e-016 | ||
14 | -EndPos(1,2)=4.4082384801292978e-017 | ||
15 | - | ||
16 | -[Facet1V2] | ||
17 | -EndPos(0,0)=-32.975185360462866 | ||
18 | -EndPos(0,1)=46.723702252369826 | ||
19 | -EndPos(0,2)=-8.9797450521152372e-018 | ||
20 | -EndPos(1,0)=-32.971498168704073 | ||
21 | -EndPos(1,1)=2.5755541490385065e-016 | ||
22 | -EndPos(1,2)=1.6979881553090628e-016 | ||
23 | - | ||
24 | -[Tooltip2MarkerXf] | ||
25 | -Scale=1. | ||
26 | -S0=0. | ||
27 | -R0,0=1. | ||
28 | -R1,0=0. | ||
29 | -R2,0=0. | ||
30 | -S1=0. | ||
31 | -R0,1=0. | ||
32 | -R1,1=1. | ||
33 | -R2,1=0. | ||
34 | -S2=0. | ||
35 | -R0,2=0. | ||
36 | -R1,2=0. | ||
37 | -R2,2=1. |
navigation/mtc_files/Markers/coil
@@ -1,38 +0,0 @@ | @@ -1,38 +0,0 @@ | ||
1 | - | ||
2 | -[Marker] | ||
3 | -FacetsCount=1 | ||
4 | -Name=coil | ||
5 | - | ||
6 | -[Facet1] | ||
7 | -VectorsCount=2 | ||
8 | - | ||
9 | -[Facet1V1] | ||
10 | -EndPos(0,0)=-70.299927206216339 | ||
11 | -EndPos(0,1)=1.1368683772161603e-016 | ||
12 | -EndPos(0,2)=1.3642420526593924e-015 | ||
13 | -EndPos(1,0)=70.299927206216339 | ||
14 | -EndPos(1,1)=-1.1368683772161603e-016 | ||
15 | -EndPos(1,2)=6.8212102632969619e-016 | ||
16 | - | ||
17 | -[Facet1V2] | ||
18 | -EndPos(0,0)=-69.651993385067129 | ||
19 | -EndPos(0,1)=-65.744122964094188 | ||
20 | -EndPos(0,2)=3.410605131648481e-016 | ||
21 | -EndPos(1,0)=-70.299927206216339 | ||
22 | -EndPos(1,1)=1.1368683772161603e-016 | ||
23 | -EndPos(1,2)=1.3642420526593924e-015 | ||
24 | - | ||
25 | -[Tooltip2MarkerXf] | ||
26 | -Scale=1. | ||
27 | -S0=0. | ||
28 | -R0,0=1. | ||
29 | -R1,0=0. | ||
30 | -R2,0=0. | ||
31 | -S1=0. | ||
32 | -R0,1=0. | ||
33 | -R1,1=1. | ||
34 | -R2,1=0. | ||
35 | -S2=0. | ||
36 | -R0,2=0. | ||
37 | -R1,2=0. | ||
38 | -R2,2=1. |
navigation/mtc_files/Markers/probe
@@ -1,39 +0,0 @@ | @@ -1,39 +0,0 @@ | ||
1 | - | ||
2 | -[Marker] | ||
3 | -FacetsCount=1 | ||
4 | -SliderControlledXpointsCount=0 | ||
5 | -Name=probe | ||
6 | - | ||
7 | -[Facet1] | ||
8 | -VectorsCount=2 | ||
9 | - | ||
10 | -[Facet1V1] | ||
11 | -EndPos(0,0)=-61.602408326043872 | ||
12 | -EndPos(0,1)=4.2184025144074082e-016 | ||
13 | -EndPos(0,2)=-4.556586682229099e-016 | ||
14 | -EndPos(1,0)=61.602408326043872 | ||
15 | -EndPos(1,1)=-9.6115500328270063e-017 | ||
16 | -EndPos(1,2)=-1.1391466705572748e-016 | ||
17 | - | ||
18 | -[Facet1V2] | ||
19 | -EndPos(0,0)=-61.59657019736504 | ||
20 | -EndPos(0,1)=11.949604571287503 | ||
21 | -EndPos(0,2)=1.1391466705572748e-016 | ||
22 | -EndPos(1,0)=-61.602408326043872 | ||
23 | -EndPos(1,1)=4.2184025144074082e-016 | ||
24 | -EndPos(1,2)=-4.556586682229099e-016 | ||
25 | - | ||
26 | -[Tooltip2MarkerXf] | ||
27 | -Scale=1. | ||
28 | -S0=145.66478105979206 | ||
29 | -R0,0=-8.4560706371216821e-002 | ||
30 | -R1,0=-0.52109081782374 | ||
31 | -R2,0=0.84930197604725266 | ||
32 | -S1=-13.147426563284974 | ||
33 | -R0,1=4.5008904130328986e-002 | ||
34 | -R1,1=-0.85348236485506712 | ||
35 | -R2,1=-0.5191743940434248 | ||
36 | -S2=9.0630880541399712 | ||
37 | -R0,2=0.99540126857813949 | ||
38 | -R1,2=-5.6756022725552024e-003 | ||
39 | -R2,2=9.5624798310161907e-002 |
navigation/mtc_files/Markers/sptr
@@ -1,38 +0,0 @@ | @@ -1,38 +0,0 @@ | ||
1 | - | ||
2 | -[Marker] | ||
3 | -FacetsCount=1 | ||
4 | -Name=sptr | ||
5 | - | ||
6 | -[Facet1] | ||
7 | -VectorsCount=2 | ||
8 | - | ||
9 | -[Facet1V1] | ||
10 | -EndPos(0,0)=-52.19791804784397 | ||
11 | -EndPos(0,1)=1.2304185897405721e-016 | ||
12 | -EndPos(0,2)=6.9721287355505385e-016 | ||
13 | -EndPos(1,0)=52.19791804784397 | ||
14 | -EndPos(1,1)=-7.4104692177650016e-017 | ||
15 | -EndPos(1,2)=5.9481366254593747e-016 | ||
16 | - | ||
17 | -[Facet1V2] | ||
18 | -EndPos(0,0)=-52.224959539439432 | ||
19 | -EndPos(0,1)=11.532261461857525 | ||
20 | -EndPos(0,2)=6.9918899867979109e-016 | ||
21 | -EndPos(1,0)=-52.19791804784397 | ||
22 | -EndPos(1,1)=1.2304185897405721e-016 | ||
23 | -EndPos(1,2)=6.9721287355505385e-016 | ||
24 | - | ||
25 | -[Tooltip2MarkerXf] | ||
26 | -Scale=1. | ||
27 | -S0=132.5915439593966 | ||
28 | -R0,0=-3.3573683844187456e-002 | ||
29 | -R1,0=-0.99175827123861893 | ||
30 | -R2,0=0.12364602372465228 | ||
31 | -S1=-3.8041069565099583 | ||
32 | -R0,1=-3.9209531312008813e-002 | ||
33 | -R1,1=-0.12231349340138305 | ||
34 | -R2,1=-0.9917167045009595 | ||
35 | -S2=-0.29142356239092942 | ||
36 | -R0,2=0.99866682152128394 | ||
37 | -R1,2=-3.8143685738751404e-002 | ||
38 | -R2,2=-3.4779862432738673e-002 |
navigation/mtc_files/Markers/try4
@@ -1,38 +0,0 @@ | @@ -1,38 +0,0 @@ | ||
1 | - | ||
2 | -[Marker] | ||
3 | -FacetsCount=1 | ||
4 | -Name=try4 | ||
5 | - | ||
6 | -[Facet1] | ||
7 | -VectorsCount=2 | ||
8 | - | ||
9 | -[Facet1V1] | ||
10 | -EndPos(0,0)=-57.030279071976651 | ||
11 | -EndPos(0,1)=-1.7053025658242405e-016 | ||
12 | -EndPos(0,2)=-3.1832314562052489e-015 | ||
13 | -EndPos(1,0)=57.030279071976658 | ||
14 | -EndPos(1,1)=1.7053025658242405e-016 | ||
15 | -EndPos(1,2)=-1.8189894035458565e-015 | ||
16 | - | ||
17 | -[Facet1V2] | ||
18 | -EndPos(0,0)=-56.190229598357341 | ||
19 | -EndPos(0,1)=93.77396683857414 | ||
20 | -EndPos(0,2)=0. | ||
21 | -EndPos(1,0)=-57.030279071976651 | ||
22 | -EndPos(1,1)=-1.7053025658242405e-016 | ||
23 | -EndPos(1,2)=-3.1832314562052489e-015 | ||
24 | - | ||
25 | -[Tooltip2MarkerXf] | ||
26 | -Scale=1. | ||
27 | -S0=0. | ||
28 | -R0,0=1. | ||
29 | -R1,0=0. | ||
30 | -R2,0=0. | ||
31 | -S1=0. | ||
32 | -R0,1=0. | ||
33 | -R1,1=1. | ||
34 | -R2,1=0. | ||
35 | -S2=0. | ||
36 | -R0,2=0. | ||
37 | -R1,2=0. | ||
38 | -R2,2=1. |