21#ifndef __ctkCmdLineModuleParameterGroup_h
22#define __ctkCmdLineModuleParameterGroup_h
24#include "ctkCommandLineModulesCoreExport.h"
27#include <QSharedDataPointer>
32struct ctkCmdLineModuleParameterGroupPrivate;
65 friend class ctkCmdLineModuleXmlParser;
69 QSharedDataPointer<ctkCmdLineModuleParameterGroupPrivate> d;
~ctkCmdLineModuleParameterGroup()
ctkCmdLineModuleParameterGroup & operator=(const ctkCmdLineModuleParameterGroup &other)
bool hasParameter(const QString &name) const
bool hasReturnParameters() const
QString description() const
QList< ctkCmdLineModuleParameter > parameters() const
ctkCmdLineModuleParameter parameter(const QString &name) const
ctkCmdLineModuleParameterGroup(const ctkCmdLineModuleParameterGroup &other)
Single parameter to a module, like a threshold of a filter.
CTK_CMDLINEMODULECORE_EXPORT QTextStream & operator<<(QTextStream &os, const ctkCmdLineModuleParameterGroup &group)