diff --git a/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/src/internal/QmitkIGTTrackingDataEvaluationViewControls.ui b/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/src/internal/QmitkIGTTrackingDataEvaluationViewControls.ui index 35b23550d9..3a6522c99f 100644 --- a/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/src/internal/QmitkIGTTrackingDataEvaluationViewControls.ui +++ b/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/src/internal/QmitkIGTTrackingDataEvaluationViewControls.ui @@ -1,1494 +1,1530 @@ QmitkIGTTrackingDataEvaluationViewControls 0 0 418 955 0 0 QmitkTemplate - + 1 Evaluation Input File List (recorded NavigationData / *.csv): Qt::Horizontal 40 20 120 0 Load New List Qt::Horizontal 40 20 120 0 Add To Current List Qt::Horizontal (1) - VISUALIZATION - of all data sets: Prefix for Data Nodes: Generate PointSet of Mean Positions Generate PointSets of Single Positions Generate Lines for Rotation Qt::Horizontal (3) - JITTER - Evaluation per file / data set: Result CSV Filename: D:/tmp/output.csv Qt::Horizontal 40 20 220 0 200 50 COMPUTE RESULTS PER DATA SET Qt::Horizontal 40 20 Qt::Horizontal (3) - ACCURACY - Evaluation of all data sets: Qt::Horizontal 40 20 220 0 200 50 COMPUTE RESULTS OF ALL DATA Qt::Horizontal 40 20 Qt::Horizontal (4) - GRID MATCHING - Evaluation of all data sets: Reference PointSet: Qt::Horizontal 40 20 150 0 Measurement PointSet: Qt::Horizontal 40 20 150 0 Qt::Horizontal 40 20 220 0 200 50 PERFOM GRID MATCHING Qt::Horizontal 40 20 Qt::Horizontal (5) - ROTATION - Evaluation of all data sets: Qt::Horizontal 40 20 220 0 200 50 COMPUTE ROTATION ERRORS Qt::Horizontal 40 20 Qt::Vertical QSizePolicy::Expanding 20 220 Settings + + + 0 + 0 + 365 + 824 + + General - 0 - 40 - 378 - 791 + -10 + -14 + 409 + 853 - - - - 17 - 108 - 117 - 17 - - - - Tracking Volume: - - - - - - 20 - 130 - 268 - 22 - - - - Standard Volume (10 X 9 Positions) - - - true - - - - - - 20 - 160 - 235 - 22 - - - - Small Volume (3 X 4 Positions) - - - - - - 20 - 190 - 341 - 31 - - - - - - - Separator: - - - - - - - Qt::Horizontal - - - - 60 - 20 - - - - - - - - - 0 - 0 - - - - - 40 - 16777215 - - - - - - - - - - 20 - 270 - 101 - 81 - - - - - - - X - - - - - - - Y - - - - - - - Z - - - - - - - - - - - - - - - - - - 20 - 240 - 341 - 21 - - - - Columns containing Position Data: - - - - - - 20 - 370 - 341 - 17 - - - - Columns containing Quaternion Data: - - - - - - 20 - 400 - 160 - 131 - - - - - - - Qr - - - - - - - - - - Qy - - - - - - - - - - - - - Qx - - - - - - - Qz - - - - - - - - - - - - 20 - 550 - 261 - 17 - - - - Columns contining Euler Angles: - - - - - - 20 - 580 - 161 - 118 - - - - - - - Elevation - - - - - - - Azimuth: - - - - - - - - - - TextLabel - - - - - - - - - - - - - - - - - Number of samples to analyze: - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - 1000000 - - - 150 - - - - - - - - - - - Scaling Factor for Visualization: - - - - - - - Qt::Horizontal - - - - 38 - 20 - - - - - - - - 1.000000000000000 - - - - - - label_15 - m_standardVolume - m_smallVolume - lineEdit - horizontalSpacer_24 - m_NumberOfSamples_2 - layoutWidget - gridLayoutWidget - label_30 - label_31 - gridLayoutWidget_2 - label_36 - gridLayoutWidget_3 + + + + + + + + + + + + + Scaling Factor for Visualization: + + + + + + + Qt::Horizontal + + + + 38 + 20 + + + + + + + + 1.000000000000000 + + + + + + + + + + + Number of samples to analyze: + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + 1000000 + + + 150 + + + + + + + + + Tracking Volume: + + + + + + + Standard Volume (10 X 9 Positions) + + + true + + + + + + + Small Volume (3 X 4 Positions) + + + + + + + + + + File Options: + + + + + + + + Separator in the csv file: + + + + + + + Qt::Horizontal + + + + 60 + 20 + + + + + + + + + 0 + 0 + + + + + 40 + 16777215 + + + + + + + + + + + + Use every n-th sample + + + + + + + + + + n: + + + + + + + + + The csv file has a header row + + + + + label_26 + layoutWidget + checkBox + gridLayoutWidget_4 + gridLayoutWidget_4 + + + + + + Position and Orientation Options: + + + + + + Columns containing Position Data: + + + + + + + + + Y + + + + + + + + + + Z + + + + + + + + + + X + + + + + + + + + + + + Use Quaternions for Orientation + + + true + + + + + + + + + Qr + + + + + + + + + + Qy + + + + + + + + + + + + + + + + Qx + + + + + + + Qz + + + + + + + + + Use Euler Angles for Orientation + + + + + + + + + + + + Roll + + + + + + + + + + + + + Elevation + + + + + + + Azimuth: + + + + + + + + + Unity for Euler Angles: + + + + + + + + + Degrees + + + true + + + + + + + Radiants + + + + + + + + + + PositionAndOrientationOptions + label_3 + GeneralOptions + m_FileOptionsBox + label_15 + label_26 + gridLayoutWidget_4 + groupBox_6 - + + + + 0 + 0 + 378 + 824 + + Output per data set <!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-style:italic; text-decoration: underline;">Position</span></p></body></html> Mean (x,y,z) true Standard Deviation (x,y,z) Sample Standard Deviation (x,y,z) <!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-style:italic; text-decoration: underline;">Orientation</span></p></body></html> Quaternion Mean (qx,qy,qz,qr) Quaternion Mean (SLERP) Quaternion Standard Deviation (qx,qy,qz,qr) Euler Mean (tx,ty,tz) Difference Angles to all other Positions Difference Angles to all other Positions (SLERP) <!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-style:italic; text-decoration: underline;">Position Error</span></p></body></html> Mean Standard Deviation Sample Standard Deviation RMS true Median Min/Max <!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-style:italic; text-decoration: underline;">Orientation Error</span></p></body></html> Euler RMS Tools Point Set Ground Truth Generator Generate 1 999 10 X 1 999 9 Point Set Qt::Horizontal 40 20 Inter Point Distance (in mm): Qt::Horizontal 40 20 1 99999 50 Qt::Horizontal 40 20 Generate Result CSV File to NavigationData Converter Convert Single File true Input CSV Logging File: C:/Tools/test.csv Output Navigation Data File: C:/Tools/testoutput.xml Qt::Horizontal Convert File List <!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-style:italic;">(use text files with a complete filename in every line)</span></p></body></html> not loaded Qt::Horizontal 40 20 100 0 Load Input List not loaded Qt::Horizontal 40 20 100 0 Load Output List Qt::Horizontal Qt::Horizontal 40 20 Output Format XML true CSV Qt::Horizontal 40 20 Convert Orientation Calculation (out of three positions) Qt::Horizontal 40 20 Generate Reference From Current List Qt::Horizontal 40 20 Write Orientation Quaternions To File Qt::Vertical 20 632 QmitkDataStorageComboBox QComboBox
QmitkDataStorageComboBox.h