|
@@ -27,7 +27,7 @@ limitations under the License.
|
|
|
|
|
|
//----------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------
|
|
ctkCmdLineModuleParameterPrivate::ctkCmdLineModuleParameterPrivate()
|
|
ctkCmdLineModuleParameterPrivate::ctkCmdLineModuleParameterPrivate()
|
|
- : Hidden(false), Constraints(false), Index(-1), Multiple(false), Aggregate("false")
|
|
|
|
|
|
+ : Hidden(false), Constraints(false), Index(-1), Multiple(false)
|
|
{}
|
|
{}
|
|
|
|
|
|
//----------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------
|
|
@@ -81,13 +81,6 @@ QString ctkCmdLineModuleParameter::tag() const
|
|
return d->Tag;
|
|
return d->Tag;
|
|
}
|
|
}
|
|
|
|
|
|
-////----------------------------------------------------------------------------
|
|
|
|
-//QString ctkCmdLineModuleParameter::cppType() const
|
|
|
|
-//{
|
|
|
|
-// Q_D(const ctkCmdLineModuleParameter);
|
|
|
|
-// return d->CPPType;
|
|
|
|
-//}
|
|
|
|
-
|
|
|
|
//----------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------
|
|
QString ctkCmdLineModuleParameter::type() const
|
|
QString ctkCmdLineModuleParameter::type() const
|
|
{
|
|
{
|
|
@@ -95,12 +88,6 @@ QString ctkCmdLineModuleParameter::type() const
|
|
}
|
|
}
|
|
|
|
|
|
//----------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------
|
|
-QString ctkCmdLineModuleParameter::reference() const
|
|
|
|
-{
|
|
|
|
- return d->Reference;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-//----------------------------------------------------------------------------
|
|
|
|
bool ctkCmdLineModuleParameter::hidden() const
|
|
bool ctkCmdLineModuleParameter::hidden() const
|
|
{
|
|
{
|
|
return d->Hidden;
|
|
return d->Hidden;
|
|
@@ -109,9 +96,8 @@ bool ctkCmdLineModuleParameter::hidden() const
|
|
//----------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------
|
|
bool ctkCmdLineModuleParameter::isReturnParameter() const
|
|
bool ctkCmdLineModuleParameter::isReturnParameter() const
|
|
{
|
|
{
|
|
- // could check for tag == float, int, float-vector, ...
|
|
|
|
- if (d->Channel == "output"
|
|
|
|
- && !this->isFlagParameter() && !this->isIndexParameter())
|
|
|
|
|
|
+ if (d->Channel == "output" && this->isIndexParameter() &&
|
|
|
|
+ this->index() == 1000)
|
|
{
|
|
{
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
@@ -131,19 +117,6 @@ bool ctkCmdLineModuleParameter::isIndexParameter() const
|
|
}
|
|
}
|
|
|
|
|
|
//----------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------
|
|
-QString ctkCmdLineModuleParameter::argType() const
|
|
|
|
-{
|
|
|
|
- return d->ArgType;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-////----------------------------------------------------------------------------
|
|
|
|
-//QString ctkCmdLineModuleParameter::stringToType() const
|
|
|
|
-//{
|
|
|
|
-// Q_D(const ctkCmdLineModuleParameter);
|
|
|
|
-// return d->StringToType;
|
|
|
|
-//}
|
|
|
|
-
|
|
|
|
-//----------------------------------------------------------------------------
|
|
|
|
QString ctkCmdLineModuleParameter::name() const
|
|
QString ctkCmdLineModuleParameter::name() const
|
|
{
|
|
{
|
|
return d->Name;
|
|
return d->Name;
|
|
@@ -270,12 +243,6 @@ bool ctkCmdLineModuleParameter::multiple() const
|
|
}
|
|
}
|
|
|
|
|
|
//----------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------
|
|
-QString ctkCmdLineModuleParameter::aggregate() const
|
|
|
|
-{
|
|
|
|
- return d->Aggregate;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-//----------------------------------------------------------------------------
|
|
|
|
QString ctkCmdLineModuleParameter::fileExtensionsAsString() const
|
|
QString ctkCmdLineModuleParameter::fileExtensionsAsString() const
|
|
{
|
|
{
|
|
return d->FileExtensionsAsString;
|
|
return d->FileExtensionsAsString;
|
|
@@ -300,12 +267,6 @@ QStringList ctkCmdLineModuleParameter::elements() const
|
|
}
|
|
}
|
|
|
|
|
|
//----------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------
|
|
-//QStringList& ctkCmdLineModuleParameter::elements()
|
|
|
|
-//{
|
|
|
|
-// return d->Elements;
|
|
|
|
-//}
|
|
|
|
-
|
|
|
|
-//----------------------------------------------------------------------------
|
|
|
|
QTextStream& operator<<(QTextStream& os, const ctkCmdLineModuleParameter& parameter)
|
|
QTextStream& operator<<(QTextStream& os, const ctkCmdLineModuleParameter& parameter)
|
|
{
|
|
{
|
|
os << " Parameter" << '\n';
|
|
os << " Parameter" << '\n';
|
|
@@ -314,11 +275,7 @@ QTextStream& operator<<(QTextStream& os, const ctkCmdLineModuleParameter& parame
|
|
os << " " << "Description: " << parameter.description() << '\n';
|
|
os << " " << "Description: " << parameter.description() << '\n';
|
|
os << " " << "Label: " << parameter.label() << '\n';
|
|
os << " " << "Label: " << parameter.label() << '\n';
|
|
os << " " << "Type: " << parameter.type() << '\n';
|
|
os << " " << "Type: " << parameter.type() << '\n';
|
|
- os << " " << "Reference: " << parameter.reference() << '\n';
|
|
|
|
os << " " << "Hidden: " << (parameter.hidden() ? "true" : "false") << '\n';
|
|
os << " " << "Hidden: " << (parameter.hidden() ? "true" : "false") << '\n';
|
|
- //os << " " << "CPPType: " << parameter.cppType() << '\n';
|
|
|
|
- os << " " << "ArgType: " << parameter.argType() << '\n';
|
|
|
|
- //os << " " << "StringToType: " << parameter.stringToType() << '\n';
|
|
|
|
os << " " << "Default: " << parameter.defaultValue() << '\n';
|
|
os << " " << "Default: " << parameter.defaultValue() << '\n';
|
|
os << " " << "Elements: " << parameter.elements().join(", ") << '\n';
|
|
os << " " << "Elements: " << parameter.elements().join(", ") << '\n';
|
|
os << " " << "Constraints: " << (parameter.constraints() ? "true" : "false") << '\n';
|
|
os << " " << "Constraints: " << (parameter.constraints() ? "true" : "false") << '\n';
|
|
@@ -334,7 +291,6 @@ QTextStream& operator<<(QTextStream& os, const ctkCmdLineModuleParameter& parame
|
|
os << " " << "Channel: " << parameter.channel() << '\n';
|
|
os << " " << "Channel: " << parameter.channel() << '\n';
|
|
os << " " << "Index: " << parameter.index() << '\n';
|
|
os << " " << "Index: " << parameter.index() << '\n';
|
|
os << " " << "Multiple: " << (parameter.multiple() ? "true" : "false") << '\n';
|
|
os << " " << "Multiple: " << (parameter.multiple() ? "true" : "false") << '\n';
|
|
- os << " " << "Aggregate: " << parameter.aggregate() << '\n';
|
|
|
|
os << " " << "FileExtensions: " << parameter.fileExtensionsAsString() << '\n';
|
|
os << " " << "FileExtensions: " << parameter.fileExtensionsAsString() << '\n';
|
|
os << " " << "CoordinateSystem: " << parameter.coordinateSystem() << '\n';
|
|
os << " " << "CoordinateSystem: " << parameter.coordinateSystem() << '\n';
|
|
return os;
|
|
return os;
|