diff --git a/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/files.cmake b/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/files.cmake index 8ea92a3930..dca2349880 100644 --- a/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/files.cmake +++ b/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/files.cmake @@ -1,42 +1,42 @@ SET(SRC_CPP_FILES ) SET(INTERNAL_CPP_FILES QmitkIGTTrackingSemiAutomaticMeasurementView.cpp QmitkIGTTrackingDataEvaluationView.cpp mitkPluginActivator.cpp mitkNavigationDataCSVSequentialPlayer.cpp - + mitkHummelProtocolEvaluation.cpp ) SET(UI_FILES src/internal/QmitkIGTTrackingSemiAutomaticMeasurementViewControls.ui src/internal/QmitkIGTTrackingDataEvaluationViewControls.ui ) SET(MOC_H_FILES src/internal/QmitkIGTTrackingSemiAutomaticMeasurementView.h src/internal/QmitkIGTTrackingDataEvaluationView.h src/internal/mitkPluginActivator.h ) SET(CACHED_RESOURCE_FILES resources/iconMeasurementTracking.svg resources/iconMeasurementEvaluation.svg plugin.xml ) SET(QRC_FILES resources/QmitkIGTTrackingSemiAutomaticMeasurementView.qrc ) SET(CPP_FILES) foreach(file ${SRC_CPP_FILES}) SET(CPP_FILES ${CPP_FILES} src/${file}) endforeach(file ${SRC_CPP_FILES}) foreach(file ${INTERNAL_CPP_FILES}) SET(CPP_FILES ${CPP_FILES} src/internal/${file}) endforeach(file ${INTERNAL_CPP_FILES}) diff --git a/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/src/internal/mitkHummelProtocolEvaluation.cpp b/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/src/internal/mitkHummelProtocolEvaluation.cpp new file mode 100644 index 0000000000..62836dd829 --- /dev/null +++ b/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/src/internal/mitkHummelProtocolEvaluation.cpp @@ -0,0 +1,22 @@ +/*=================================================================== + +The Medical Imaging Interaction Toolkit (MITK) + +Copyright (c) German Cancer Research Center, +Division of Medical and Biological Informatics. +All rights reserved. + +This software is distributed WITHOUT ANY WARRANTY; without +even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. + +See LICENSE.txt or http://www.mitk.org for details. + +===================================================================*/ +#define _USE_MATH_DEFINES +#include "mitkHummelProtocolEvaluation.h" + +bool mitk::HummelProtocolEvaluation::EvaluateDistances(mitk::PointSet::Pointer p, HummelProtocolMeasurementVolume m, std::vector &Results) +{ + return false; +} diff --git a/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/src/internal/mitkHummelProtocolEvaluation.h b/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/src/internal/mitkHummelProtocolEvaluation.h new file mode 100644 index 0000000000..8572d534c3 --- /dev/null +++ b/Plugins/org.mitk.gui.qt.igt.app.hummelprotocolmeasurements/src/internal/mitkHummelProtocolEvaluation.h @@ -0,0 +1,42 @@ +/*=================================================================== + +The Medical Imaging Interaction Toolkit (MITK) + +Copyright (c) German Cancer Research Center, +Division of Medical and Biological Informatics. +All rights reserved. + +This software is distributed WITHOUT ANY WARRANTY; without +even the implied warranty of MERCHANTABILITY or FITNESS FOR +A PARTICULAR PURPOSE. + +See LICENSE.txt or http://www.mitk.org for details. + +===================================================================*/ + + +#ifndef MITKHummelProtocolEvaluation_H_HEADER_INCLUDED_ +#define MITKHummelProtocolEvaluation_H_HEADER_INCLUDED_ + +#include + + +namespace mitk +{ + + /**Documentation + * \brief TODO + * + * \ingroup IGT + */ + class HummelProtocolEvaluation + + { + public: + struct HummelProtocolDistanceError {double distanceError; std::string description;}; + enum HummelProtocolMeasurementVolume { small, standard }; + static bool EvaluateDistances(mitk::PointSet::Pointer p, HummelProtocolMeasurementVolume m, std::vector &Results); + }; +} // namespace mitk + +#endif /* MITKHummelProtocolEvaluation_H_HEADER_INCLUDED_ */