diff --git a/Plugins/org.mitk.gui.qt.meshdecimation/documentation/doxygen/modules.dox b/Plugins/org.mitk.gui.qt.meshdecimation/documentation/doxygen/modules.dox index 8c37f6ce32..61bfb351a0 100644 --- a/Plugins/org.mitk.gui.qt.meshdecimation/documentation/doxygen/modules.dox +++ b/Plugins/org.mitk.gui.qt.meshdecimation/documentation/doxygen/modules.dox @@ -1,8 +1,17 @@ /** - \defgroup org_mbi_gui_qt_meshdecimation org.mbi.gui.qt.meshdecimation Plugin - \ingroup MBIPlugins + \defgroup org_mitk_gui_qt_meshdecimation org.mitk.gui.qt.meshdecimation + \ingroup MITKPlugins \brief The plugin is a user friendly tool to decimate a mesh. - + It has no public API and uses VTK filters internally to decimate MITK Surfaces. Please refer to the user manual for usage information. */ + +/** + \defgroup org_mitk_gui_qt_meshdecimation_internal Internal + \ingroup org_mitk_gui_qt_meshdecimation + + \brief This subcategory includes the internal classes of the org_mitk_gui_qt_meshdecimation plugin. Other + plugins must not rely on these classes. They contain implementation details and their interface + may change at any time. We mean it. +*/ diff --git a/Plugins/org.mitk.gui.qt.meshdecimation/src/internal/QmitkMeshDecimationView.h b/Plugins/org.mitk.gui.qt.meshdecimation/src/internal/QmitkMeshDecimationView.h index 835faeeea4..031f9620f2 100644 --- a/Plugins/org.mitk.gui.qt.meshdecimation/src/internal/QmitkMeshDecimationView.h +++ b/Plugins/org.mitk.gui.qt.meshdecimation/src/internal/QmitkMeshDecimationView.h @@ -1,71 +1,69 @@ /*=================================================================== 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 QmitkMeshDecimationView_h #define QmitkMeshDecimationView_h #include #include #include #include #include #include "ui_QmitkMeshDecimationView.h" /*! \brief QmitkMeshDecimationView - \warning This application module is not yet documented. Use "svn blame/praise/annotate" and ask the author to provide basic documentation. - - \sa QmitkFunctionality - \ingroup Functionalities + \sa QmitkAbstractView + \ingroup org_mitk_gui_qt_meshdecimation_internal */ class QmitkMeshDecimationView : public QmitkAbstractView { // this is needed for all Qt objects that should have a Qt meta-object // (everything that derives from QObject and wants to have signal/slots) Q_OBJECT public: static const std::string VIEW_ID; QmitkMeshDecimationView(); virtual ~QmitkMeshDecimationView(); virtual void CreateQtPartControl(QWidget *parent); virtual void SetFocus(); virtual void OnSelectionChanged(berry::IWorkbenchPart::Pointer, const QList&); protected slots: void Decimate(); void MessageBoxTimer(); protected: void DisableGui(); void UpdateNodeLabel(); void ShowAutoCloseErrorDialog( const QString& error ); void ShowAutoCloseMessageDialog( const QString& message ); Ui::QmitkMeshDecimationView* m_Controls; mitk::WeakPointer m_Node; QWidget* m_Parent; QMessageBox* m_MessageBox; int m_MessageBoxDisplayTime; QString m_MessageBoxText; QTimer *m_MessageBoxTimer; }; #endif // _QMITKMESHSMOOTHINGVIEW_H_INCLUDED