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 3a6522c99f..e42103eda5 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,1530 +1,1572 @@ 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 + -110 365 - 824 + 934 General - - - - -10 - -14 - 409 - 853 - - - - - - - - - - - - - - - - - - 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) + + + General Options: + + + + + + + Scaling Factor for Visualization: + + + + + + + Qt::Horizontal + + + + 38 + 20 + + + + + + + + 1.000000000000000 + + + + + + + + + + + Number of samples to analyze: + + + + + + + Qt::Horizontal + + + + 60 + 20 + + + + + + + + 1000000 + + + 150 + + + + + + + + + Tracking Volume: + + + + + + + Standard Volume (10 X 9 Positions) + + + true + + + + + + + Small Volume (3 X 4 Positions) + + + + + + + Type of coordinate System: + + + + + + + + + Left handed + + + + + + + Right handed + + + true + + + + + + - - - Euler Mean (tx,ty,tz) + + + File Options: + + + + + + + Separator in the csv file: + + + + + + + Qt::Horizontal + + + + 60 + 20 + + + + + + + + + 0 + 0 + + + + + 40 + 16777215 + + + + ; + + + + + + + + + + + Use every n-th smaple n: + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + The csv file has a header row + + + + - - - 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 + + + Position and Orientation Options: + + + + + + + Y + + + + + + + + + + Z + + + + + + + + + + X + + + + + + + + + + Coordinate: + + + + + + + Colum number: + + + + + + + + + Use Quaternions for Orientation + + + true + + + + + + + + + Qr + + + + + + + + + + Qy + + + + + + + + + + + + + + + + Qx + + + + + + + Qz + + + + + + + Quaternion component: + + + + + + + Column number: + + + + + + + + + Use Euler Angles for Orientation + + + + + + + + + Elevation + + + + + + + + + + Roll + + + + + + + + + + + + + Azimuth + + + + + + + Angle: + + + + + + + Column number: + + + + + + + + + Unity for Euler Angles: + + + + + + + + + Degrees + + + true + + + + + + + Radiants + + + + + + + + GeneralOptions + GeneralOptions + PositionAndOrientationOptions + m_FileOptionsBox + + + + + 0 + 0 + 396 + 811 + + + + Output per data set + + - - - Median + + + Position + + + + + Mean (x,y,z) + + + true + + + + + + + Standard Deviation (x,y,z) + + + + + + + Sample Standard Deviation (x,y,z) + + + + - - - Min/Max + + + Orientation + + + + + 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;">Orientation Error</span></p></body></html> + + + Position Error + + + + + Mean + + + + + + + Standard Deviation + + + + + + + Sample Standard Deviation + + + + + + + RMS + + + true + + + + + + + Median + + + + + + + Min/Max + + + + - - - Euler RMS + + + Orientation Error + + + + + 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