diff --git a/Modules/QtWidgetsExt/resources/PlanarEllipse_48.png b/Modules/QtWidgetsExt/resources/PlanarEllipse_48.png
new file mode 100644
index 0000000000..58207234b2
Binary files /dev/null and b/Modules/QtWidgetsExt/resources/PlanarEllipse_48.png differ
diff --git a/Modules/QtWidgetsExt/resources/PlanarSubdivisionPolygon_48.png b/Modules/QtWidgetsExt/resources/PlanarSubdivisionPolygon_48.png
new file mode 100644
index 0000000000..ce89e19058
Binary files /dev/null and b/Modules/QtWidgetsExt/resources/PlanarSubdivisionPolygon_48.png differ
diff --git a/Modules/QtWidgetsExt/resources/QtWidgetsExt.qrc b/Modules/QtWidgetsExt/resources/QtWidgetsExt.qrc
index de5c63d03e..2d4d6d0fbc 100644
--- a/Modules/QtWidgetsExt/resources/QtWidgetsExt.qrc
+++ b/Modules/QtWidgetsExt/resources/QtWidgetsExt.qrc
@@ -1,44 +1,46 @@
btnAddPointSet.png
btnClear.xpm
btnCube.xpm
btnCylinder.xpm
btnDown.xpm
btnEllipsoid.xpm
btnLoad.xpm
btnMoveDown.png
btnMoveUp.png
btnPyramid.xpm
btnRemovePoint.png
btnSave.xpm
btnSetPoints.png
btnSetPoints.xpm
btnSetPointsManually.xpm
btnSetSeedPoint.xpm
btnSwapSets.png
btnUp.xpm
cross.png
d3.v2.js
Histogram.css
Histogram.html
Histogram.js
icon_seedpoint.png
Logo_mbiATdkfz_gross.png
Logo_mbiATdkfz_small.png
logo_mint-medical.png
ModuleView.png
QmitkStandardViewsDialogBar.xpm
PlanarAngle_48.png
PlanarBezierCurve_48.png
PlanarCircle_48.png
PlanarDoubleEllipse_48.png
+ PlanarEllipse_48.png
PlanarFourPointAngle_48.png
PlanarLine_48.png
PlanarPath_48.png
PlanarPolygon_48.png
PlanarRectangle_48.png
+ PlanarSubdivisionPolygon_48.png
play.xpm
stop.xpm
diff --git a/Plugins/org.mitk.planarfigure/src/internal/mitkPlanarFigureActivator.cpp b/Plugins/org.mitk.planarfigure/src/internal/mitkPlanarFigureActivator.cpp
index 4eeace2df2..5cb9e6022d 100644
--- a/Plugins/org.mitk.planarfigure/src/internal/mitkPlanarFigureActivator.cpp
+++ b/Plugins/org.mitk.planarfigure/src/internal/mitkPlanarFigureActivator.cpp
@@ -1,83 +1,83 @@
/*===================================================================
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.
===================================================================*/
#include "mitkPlanarFigureActivator.h"
#include "mitkPlanarFigureObjectFactory.h"
#include "QmitkNodeDescriptorManager.h"
#include "mitkNodePredicateDataType.h"
#include "mitkNodePredicateProperty.h"
#include "mitkNodePredicateAnd.h"
#include
void
mitk::PlanarFigureActivator::start(ctkPluginContext* /*context*/)
{
QmitkNodeDescriptorManager* descriptorManager = QmitkNodeDescriptorManager::GetInstance();
// Adding "PlanarLine"
mitk::NodePredicateDataType::Pointer isPlanarLine = mitk::NodePredicateDataType::New("PlanarLine");
descriptorManager->AddDescriptor(new QmitkNodeDescriptor(QObject::tr("PlanarLine"), QString(":/QtWidgetsExt/PlanarLine_48.png"), isPlanarLine, descriptorManager));
// Adding "PlanarCircle"
mitk::NodePredicateDataType::Pointer isPlanarCircle = mitk::NodePredicateDataType::New("PlanarCircle");
descriptorManager->AddDescriptor(new QmitkNodeDescriptor(QObject::tr("PlanarCircle"), QString(":/QtWidgetsExt/PlanarCircle_48.png"), isPlanarCircle, descriptorManager));
// Adding "PlanarEllipse"
mitk::NodePredicateDataType::Pointer isPlanarEllipse = mitk::NodePredicateDataType::New("PlanarEllipse");
descriptorManager->AddDescriptor(new QmitkNodeDescriptor(QObject::tr("PlanarEllipse"), QString(":/QtWidgetsExt/PlanarEllipse_48.png"), isPlanarEllipse, descriptorManager));
// Adding "PlanarAngle"
mitk::NodePredicateDataType::Pointer isPlanarAngle = mitk::NodePredicateDataType::New("PlanarAngle");
descriptorManager->AddDescriptor(new QmitkNodeDescriptor(QObject::tr("PlanarAngle"), QString(":/QtWidgetsExt/PlanarAngle_48.png"), isPlanarAngle, descriptorManager));
// Adding "PlanarFourPointAngle"
mitk::NodePredicateDataType::Pointer isPlanarFourPointAngle = mitk::NodePredicateDataType::New("PlanarFourPointAngle");
descriptorManager->AddDescriptor(new QmitkNodeDescriptor(QObject::tr("PlanarFourPointAngle"), QString(":/QtWidgetsExt/PlanarFourPointAngle_48.png"), isPlanarFourPointAngle, descriptorManager));
// Adding "PlanarRectangle"
mitk::NodePredicateDataType::Pointer isPlanarRectangle = mitk::NodePredicateDataType::New("PlanarRectangle");
descriptorManager->AddDescriptor(new QmitkNodeDescriptor(QObject::tr("PlanarRectangle"), QString(":/QtWidgetsExt/PlanarRectangle_48.png"), isPlanarRectangle, descriptorManager));
// Adding "PlanarPolygon"
mitk::NodePredicateDataType::Pointer isPlanarPolygon = mitk::NodePredicateDataType::New("PlanarPolygon");
descriptorManager->AddDescriptor(new QmitkNodeDescriptor(QObject::tr("PlanarPolygon"), QString(":/QtWidgetsExt/PlanarPolygon_48.png"), isPlanarPolygon, descriptorManager));
// Adding "PlanarPath"
mitk::NodePredicateProperty::Pointer isNotClosedPolygon = mitk::NodePredicateProperty::New("ClosedPlanarPolygon", mitk::BoolProperty::New(false));
mitk::NodePredicateAnd::Pointer isPlanarPath = mitk::NodePredicateAnd::New(isNotClosedPolygon, isPlanarPolygon);
descriptorManager->AddDescriptor(new QmitkNodeDescriptor(QObject::tr("PlanarPath"), QString(":/QtWidgetsExt/PlanarPath_48.png"), isPlanarPath, descriptorManager));
// Adding "PlanarDoubleEllipse"
mitk::NodePredicateDataType::Pointer isPlanarDoubleEllipse = mitk::NodePredicateDataType::New("PlanarDoubleEllipse");
descriptorManager->AddDescriptor(new QmitkNodeDescriptor("PlanarDoubleEllipse", ":/QtWidgetsExt/PlanarDoubleEllipse_48.png", isPlanarDoubleEllipse, descriptorManager));
// Adding "PlanarBezierCurve"
mitk::NodePredicateDataType::Pointer isPlanarBezierCurve = mitk::NodePredicateDataType::New("PlanarBezierCurve");
descriptorManager->AddDescriptor(new QmitkNodeDescriptor("PlanarBezierCurve", ":/QtWidgetsExt/PlanarBezierCurve_48.png", isPlanarBezierCurve, descriptorManager));
- // Adding "PlanarSubdiviionPolygon"
+ // Adding "PlanarSubdivisionPolygon"
mitk::NodePredicateDataType::Pointer isPlanarSubdivisionPolygon = mitk::NodePredicateDataType::New("PlanarSubdivisionPolygon");
descriptorManager->AddDescriptor(new QmitkNodeDescriptor("PlanarSubdivisionPolygon", ":/QtWidgetsExt/PlanarSubdivisionPolygon_48.png", isPlanarSubdivisionPolygon, descriptorManager));
}
void
mitk::PlanarFigureActivator::stop(ctkPluginContext* /*context*/)
{
}
Q_EXPORT_PLUGIN2(org_mitk_planarfigure, mitk::PlanarFigureActivator)