21 #ifndef __ctkCmdLineModuleDescription_h 22 #define __ctkCmdLineModuleDescription_h 24 #include <ctkCommandLineModulesCoreExport.h> 27 #include <QSharedDataPointer> 33 struct ctkCmdLineModuleDescriptionPrivate;
61 QString category()
const;
66 QString title()
const;
71 QString categoryDotTitle()
const;
76 QString description()
const;
81 QString version()
const;
86 QString documentationURL()
const;
91 QString license()
const;
96 QString acknowledgements()
const;
101 QString contributor()
const;
119 bool hasParameter(
const QString& name)
const;
132 bool hasReturnParameters()
const;
136 friend class ctkCmdLineModuleXmlParser;
137 friend struct ctkCmdLineModuleReferencePrivate;
141 QSharedDataPointer<ctkCmdLineModuleDescriptionPrivate> d;
CTK_CMDLINEMODULECORE_EXPORT QTextStream & operator<<(QTextStream &os, const ctkCmdLineModuleDescription &module)
Description of the parameters of a command line module.The parameters can be used for automated GUI g...
Single parameter to a module, like a threshold of a filter.