/*=========================================================================
medInria
Copyright (c) INRIA 2013 - 2019. All rights reserved.
See LICENSE.txt for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
=========================================================================*/
#include "medMaskApplication.h"
#include "medMaskApplicationPlugin.h"
#include "medMaskApplicationToolBox.h"
medMaskApplicationPlugin::medMaskApplicationPlugin(QObject *parent) : medPluginLegacy(parent)
{
}
bool medMaskApplicationPlugin::initialize()
{
if(!medMaskApplication::registered())
{
dtkWarn() << "Unable to register medMaskApplication type";
}
if(!medMaskApplicationToolBox::registered())
{
dtkWarn() << "Unable to register medMaskApplication toolbox";
}
return true;
}
bool medMaskApplicationPlugin::uninitialize()
{
return true;
}
QString medMaskApplicationPlugin::description() const
{
QString description = \
"Apply a mask to a volume.
\
Drop your volume in the INPUT view, and your mask in the toolbox drop area.\
This plugin uses the ITK library.";
return description;
}
QString medMaskApplicationPlugin::name() const
{
return "Mask Application";
}
QString medMaskApplicationPlugin::version() const
{
return MEDMASKAPPLICATIONPLUGIN_VERSION;
}
QStringList medMaskApplicationPlugin::types() const
{
return QStringList() << "medMaskApplication";
}