21 #ifndef __ctkCmdLineModuleParameter_h
22 #define __ctkCmdLineModuleParameter_h
24 #include "ctkCommandLineModulesCoreExport.h"
26 #include <QSharedDataPointer>
31 struct ctkCmdLineModuleParameterPrivate;
224 friend struct ctkCmdLineModuleParameterParser;
225 friend class ctkCmdLineModuleXmlParser;
229 QSharedDataPointer<ctkCmdLineModuleParameterPrivate> d;
Single parameter to a module, like a threshold of a filter.
QString deprecatedLongFlagAliasesAsString() const
QStringList elements() const
QStringList fileExtensions() const
QString longFlagAliasesAsString() const
QString deprecatedFlagAliasesAsString() const
~ctkCmdLineModuleParameter()
bool isIndexParameter() const
QString fileExtensionsAsString() const
QStringList flagAliases() const
ctkCmdLineModuleParameter(const ctkCmdLineModuleParameter &other)
ctkCmdLineModuleParameter & operator=(const ctkCmdLineModuleParameter &other)
bool isFlagParameter() const
QStringList deprecatedLongFlagAliases() const
QStringList longFlagAliases() const
QString defaultValue() const
QStringList deprecatedFlagAliases() const
QString flagAliasesAsString() const
QString description() const
bool isReturnParameter() const
QString coordinateSystem() const
CTK_CMDLINEMODULECORE_EXPORT QTextStream & operator<<(QTextStream &os, const ctkCmdLineModuleParameter ¶meter)