This class represents a parameter of some type for the PipelineApplication.
More...
#include <PipelineApplication.h>
This class represents a parameter of some type for the PipelineApplication.
This class simply helps to store multiple pieces of data and provide quick access to them, and should never be used outside of the PipelineApplication class.
- Author
- 2008-08-01 Steven Lambright
◆ PipelineParameter() [1/6]
Isis::PipelineParameter::PipelineParameter |
( |
QString | paramName | ) |
|
|
inline |
Construct the parameter with only a parameter name; affects all branches and is not a special value.
- Parameters
-
◆ PipelineParameter() [2/6]
Isis::PipelineParameter::PipelineParameter |
( |
QString | paramName, |
|
|
QString | value ) |
|
inline |
Construct the parameter with a parameter name and value; affects all branches and is not special.
- Parameters
-
paramName | Parameter name |
value | Parameter value |
◆ PipelineParameter() [3/6]
Isis::PipelineParameter::PipelineParameter |
( |
int | branch, |
|
|
QString | paramName ) |
|
inline |
Construct the parameter with only a parameter name; affects only the specified branch and is not a special value.
- Parameters
-
branch | Branch this parameter affects |
paramName | Parameter name |
◆ PipelineParameter() [4/6]
Isis::PipelineParameter::PipelineParameter |
( |
int | branch, |
|
|
QString | paramName, |
|
|
QString | paramValue ) |
|
inline |
Construct the parameter with a parameter name and value; affects only the specified branch and is not a special value.
- Parameters
-
branch | Branch this parameter affects |
paramName | Parameter name |
paramValue | Special parameter value |
◆ PipelineParameter() [5/6]
Construct the parameter with a parameter name and special value; affects all branches.
- Parameters
-
paramName | Parameter name |
special | Special value |
◆ PipelineParameter() [6/6]
Construct the parameter with a parameter name and special value; affects only the specified branch.
- Parameters
-
branch | Branch this parameter affects |
paramName | Parameter name |
special | Special parameter value |
◆ AffectsAllBranches()
bool Isis::PipelineParameter::AffectsAllBranches |
( |
| ) |
|
|
inline |
True if branch-independant.
◆ AppliesToBranch()
bool Isis::PipelineParameter::AppliesToBranch |
( |
int | branch | ) |
|
|
inline |
Returns whether or not the specified branch is affected.
- Parameters
-
- Returns
- bool Whether or not the specified branch is affected.
◆ IsSpecial()
bool Isis::PipelineParameter::IsSpecial |
( |
| ) |
|
|
inline |
True if the parameter value is special.
◆ Name()
QString Isis::PipelineParameter::Name |
( |
| ) |
|
|
inline |
◆ Special()
Special value of the parameter.
◆ Value()
QString Isis::PipelineParameter::Value |
( |
| ) |
|
|
inline |
Non-special value of the parameter.
The documentation for this class was generated from the following file: