diff --git a/Plugins/org.mitk.gui.qt.igt.app.echotrack/src/internal/QmitkUltrasoundCalibrationControls.ui b/Plugins/org.mitk.gui.qt.igt.app.echotrack/src/internal/QmitkUltrasoundCalibrationControls.ui index 1b4e4a3d7e..cfd6e837aa 100644 --- a/Plugins/org.mitk.gui.qt.igt.app.echotrack/src/internal/QmitkUltrasoundCalibrationControls.ui +++ b/Plugins/org.mitk.gui.qt.igt.app.echotrack/src/internal/QmitkUltrasoundCalibrationControls.ui @@ -1,1163 +1,959 @@ QmitkUltrasoundCalibrationControls - + true 0 0 374 923 0 0 QmitkTemplate - - + + 0 0 - 1 + 2 0 0 - 200 - 57 + 362 + 388 Config false Start Calibration for Selected Device 0 0 - 356 - 824 + 362 + 388 Spatial Calibration - - - - 0 - 10 - 351 - 831 - - - - 1 - - - - Spacing - - - - - 10 - 150 - 281 - 41 - - - - - - - Add Point - - - - - - - Qt::Horizontal - - - QSizePolicy::Expanding - - - - 40 - 20 - - - - - - - - false - - - Freeze - - - - - - - - - 10 - 10 - 281 - 131 - - - - <html><head/><body><p>1. Freeze the US-Image.</p><p>2. Mark two points in the US-Image of which you know <br/>they are exactly 30mm apart in horizontal direction.</p><p>3. Marktwo more points in the US-Image of which you <br/>know they are exactly 20mm apart vertical direction.</p><p>4. Now you can click the &quot;Calculate Spacing&quot;-Button. <br/>The spacing is calculated and applied to the US-Image.</p></body></html> - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - 10 - 200 - 281 - 192 - - - - - - - 20 - 400 - 261 - 23 - - - - Calculate Spacing - - - - - - Point Based - - - - - 10 - 10 - 221 - 16 - + + + + + 0 - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + Spacing + + + + + + <html><head/><body><p>1. Freeze the US-Image.</p><p>2. Mark two points in the US-Image of which you know <br/>they are exactly 30mm apart in horizontal direction.</p><p>3. Marktwo more points in the US-Image of which you <br/>know they are exactly 20mm apart vertical direction.</p><p>4. Now you can click the &quot;Calculate Spacing&quot;-Button. <br/>The spacing is calculated and applied to the US-Image.</p></body></html> + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + + + Add Point + + + + + + + Qt::Horizontal + + + QSizePolicy::Expanding + + + + 40 + 20 + + + + + + + + false + + + Freeze + + + + + + + + + + + + Calculate Spacing + + + + + + + + Point Based + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600; text-decoration: underline;">Step 1: Collect Points</span></p></body></html> - - - - - - 10 - 30 - 261 - 91 - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Slowly move a tracking tool into the image plane of the ultrasound. As soon as it becomes visible, click &quot;freeze&quot; and mark the point on the screen by moving the Crosshair to the pont in the US image (best: click in 2D Axial view).</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Do this with as many points as necessary, then click calibrate to perform calibration.</p></body></html> - - - true - - - - - - 10 - 120 - 291 - 31 - - - - - 75 - true - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + true + + + + + + + + 75 + true + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Tracking Status:</span></p></body></html> - - - - - false - - - - 10 - 620 - 301 - 23 - - - - Save Calibration - - - - - - 10 - 550 - 291 - 16 - - - - Qt::Horizontal - - - - - - 10 - 200 - 301 - 225 - - - - - - - 10 - 450 - 571 - 16 - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + + + + + + 0 + 40 + + + + + + + + + + Freeze + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + false + + + Add Point + + + + + + + + + + + + Qt::Horizontal + + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600; text-decoration: underline;">Step 2: Calibrate (perform landmark transformation)</span></p></body></html> - - - - - - 10 - 160 - 301 - 25 - - - - - - - Freeze - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - false - - - Add Point - - - - - - - - - 10 - 430 - 301 - 21 - - - - Qt::Horizontal - - - - - - 10 - 510 - 301 - 23 - - - - Calibrate - - - - - - 10 - 590 - 584 - 17 - - - - Save additional logging information (MITK scene, etc.) - - - true - - - - - - 10 - 480 - 584 - 17 - - - - Activate Scaling during Calibration Transform - - - - - - 10 - 570 - 291 - 16 - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + + + + + Activate Scaling during Calibration Transform + + + + + + + Calibrate + + + + + + + Qt::Horizontal + + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600; text-decoration: underline;">Step 3: Save calibration to hard disc</span></p></body></html> - - - - - - 10 - 680 - 301 - 23 - - - - Stop Calibration Process - - - - - - 10 - 710 - 301 - 23 - - - - Restart Current Calibration - - - - - - 100 - 120 - 211 - 31 - - - - - 0 - 40 - - - - - - - 10 - 650 - 301 - 20 - - - - Qt::Horizontal - - - - - - PLUS Connection - - - - - 10 - 10 - 301 - 241 - - - - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + + + + + Save additional logging information (MITK scene, etc.) + + + true + + + + + + + false + + + Save Calibration + + + + + + + Qt::Horizontal + + + + + + + Stop Calibration Process + + + + + + + Restart Current Calibration + + + + + + + + PLUS Connection + + + + + + + + + + + + false + + + + + + + + + + false + + + Setup PLUS Connection + + + + + + + false + + + + + + + + + + false + + + Start Streaming + + + + + + + + + + + + + + false + + + Get Calibration from PLUS + + + + + + + false + + + Save PLUS Calibration + + + + + + + Stop Calibration with PLUS + + + + + + + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600; text-decoration: underline;">Step 1: Calibrate using fCal</span></p></body></html> - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">1. Setup the Connection to PLUS</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">2. Start fCal with the EchoTrackCalibration Config file</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">3. Connect fcal to MITK, once it connected successfully you can click the &quot;Start Streaming&quot; Button below</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">4. Now follow the steps in fCal and don't forget to save the Calibration in the end</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">5. Finish fCal</p></body></html> - - - true - - - - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + true + + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600; text-decoration: underline;">Step 2: Get the calibration back from PLUS</span></p></body></html> - - - - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">1. Start a PLUS Server with the configfile you saved in the final step of fCal</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">2. Once the Server connected to MITK click the &quot;Start Streaming&quot; Button below</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">3. Now Click the &quot;Get Calibration from PLUS&quot;Button below</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">4. You can now save the calibration</p></body></html> - - - true - - - - + + + true + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + - - - - 10 - 270 - 301 - 281 - + + + + + Qt::Vertical - - + + + 20 + 40 + - - - false - - - - 0 - 90 - 299 - 23 - - - - Start Streaming - - - - - false - - - - 0 - 140 - 299 - 23 - - - - Get Calibration from PLUS - - - - - false - - - - 0 - 180 - 299 - 23 - - - - Save PLUS Calibration - - - - - - 0 - 220 - 299 - 23 - - - - Stop Calibration with PLUS - - - - - false - - - - 0 - 60 - 291 - 21 - - - - - - - - - - 0 - 120 - 281 - 16 - - - - - - - - - false - - - - 0 - 30 - 301 - 23 - - - - Setup PLUS Connection - - - - - false - - - - 0 - 10 - 291 - 21 - - - - - - - - - + + + 0 0 - 100 - 30 + 352 + 411 Evaluation - - - - 0 - 0 - 311 - 821 - - - - 1 - - - - Point Based Evaluation - - - - - 10 - 130 - 301 - 16 - - - - Mark the visible needle tip with the crosshair - - - - - - 10 - 10 - 301 - 31 - + + + + + 0 - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + + + Point Based Evaluation + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Bring the needle into the tracking volume, so the projection can be calculated</span></p></body></html> - - - true - - - - - - 10 - 70 - 291 - 31 - - - - Push the needle forward until it becomes visible in the Image - - - true - - - - - - 10 - 150 - 291 - 23 - - - - Step 3: Add Target Points - - - - - - 10 - 100 - 291 - 23 - - - - Step 2: Freeze Image - - - - - - 10 - 440 - 291 - 108 - - - - When done, save results - - - - - - Run Next Round - - - - - - - - - - Prefix: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - Save Results - - - - - - - Path: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - - - - 10 - 180 - 291 - 247 - - - - Control - - - - QFormLayout::AllNonFixedFieldsGrow - - - - - Tracking Status: - - - - - - - - - - # Projection Points: - - - - - - - # Target Points: - - - - - - - 0 - - - - - - - Evaluation TRE: - - - - - - - 0 - - - - - - - Projection TRE: - - - - - - - 0 - - - - - - - Calibration FRE: - - - - - - - 0 - - - - - - - 0 - - - - - - - - - 10 - 50 - 291 - 23 - - - - Step 1: Save Needle Projection - - - - - - Reference Device - - - - - 10 - 10 - 281 - 16 - - - - Choose pointer: - - - - - - 10 - 30 - 281 - 50 - - - - - 0 - 50 - - - - - - - 10 - 90 - 281 - 366 - - - - 1 - - - - - 0 - 0 - 179 - 82 - - - - Create Reference - - - - + + + true + + + + + + + Step 1: Save Needle Projection + + + + + + + Push the needle forward until it becomes visible in the Image + + + true + + + + + - Current reference points: + Step 2: Freeze Image - - + + + + Mark the visible needle tip with the crosshair + + - - + + - Add Current Pointer Tip Position + Step 3: Add Target Points + + + + + + + When done, save results + + + + + + Run Next Round + + + + + + + + + + Prefix: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + Save Results + + + + + + + Path: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + + + + + + Control + + + QFormLayout::AllNonFixedFieldsGrow + + + + + Tracking Status: + + + + + + + + + + # Projection Points: + + + + + + + # Target Points: + + + + + + + 0 + + + + + + + Evaluation TRE: + + + + + + + 0 + + + + + + + Projection TRE: + + + + + + + 0 + + + + + + + Calibration FRE: + + + + + + + 0 + + + + + + + 0 + + + + - - + + Qt::Vertical 20 - 111 + 40 - - - - 0 - 0 - 281 - 312 - - - - Quick Verification + + + Reference Device - - - - - - + + + - Start Verification + Choose pointer: - - - - - - Current Point: - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - <none> - - - - - - - - - Add current pointer tip + + + + + 0 + 50 + - - - - Result: + + + + 0 + + + + 0 + 0 + 334 + 230 + + + + Create Reference + + + + + + Current reference points: + + + + + + + + + + Add Current Pointer Tip Position + + + + + + + Qt::Vertical + + + + 20 + 111 + + + + + + + + + + 0 + 0 + 334 + 269 + + + + Quick Verification + + + + + + + + + Start Verification + + + + + + + + + Current Point: + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + <none> + + + + + + + + + Add current pointer tip + + + + + + + Result: + + + + + + + + - - - - - + + + + + + Qt::Vertical + + + + 20 + 40 + + + + QmitkToolTrackingStatusWidget QWidget
QmitkToolTrackingStatusWidget.h
1
QmitkUSNavigationStepCombinedModality QWidget
src/internal/NavigationStepWidgets/QmitkUSNavigationStepCombinedModality.h
1
QmitkPointListWidget QWidget
QmitkPointListWidget.h
1
QmitkDataStorageComboBox QComboBox
QmitkDataStorageComboBox.h
QmitkNavigationDataSourceSelectionWidget QWidget
QmitkNavigationDataSourceSelectionWidget.h
1
OnStartCalibrationProcess() OnReset() OnStopCalibrationProcess()