Skip to content

Commit

Permalink
[otb] add multiple input support
Browse files Browse the repository at this point in the history
git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@88 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
  • Loading branch information
julien.malik@gmail.com committed Apr 13, 2012
1 parent effb815 commit 8e3bc87
Show file tree
Hide file tree
Showing 7 changed files with 38 additions and 2 deletions.
1 change: 1 addition & 0 deletions src/sextante/otb/description/BandMath.txt
@@ -1,6 +1,7 @@
otbcli_BandMath
BandMath
OTB
ParameterMultipleInput|-il|Input image list|3|False
OutputRaster|-out|Output Image|
ParameterNumber|-ram|Available RAM (Mb)|None|None|128
ParameterString|-exp|Expression|
1 change: 1 addition & 0 deletions src/sextante/otb/description/ComputeImagesStatistics.txt
@@ -1,4 +1,5 @@
otbcli_ComputeImagesStatistics
ComputeImagesStatistics
OTB
ParameterMultipleInput|-il|Input images|3|False
ParameterString|-out|Output XML file|
1 change: 1 addition & 0 deletions src/sextante/otb/description/ConcatenateImages.txt
@@ -1,5 +1,6 @@
otbcli_ConcatenateImages
ConcatenateImages
OTB
ParameterMultipleInput|-il|Input images list|3|False
OutputRaster|-out|Output Image|
ParameterNumber|-ram|Available RAM (Mb)|None|None|128
1 change: 1 addition & 0 deletions src/sextante/otb/description/ConcatenateVectorData.txt
@@ -1,4 +1,5 @@
otbcli_ConcatenateVectorData
ConcatenateVectorData
OTB
ParameterMultipleInput|-vd|Input VectorDatas to concatenate|-1|False
OutputVector|-out|Concatenated VectorData|
2 changes: 2 additions & 0 deletions src/sextante/otb/description/TrainSVMImagesClassifier.txt
@@ -1,6 +1,8 @@
otbcli_TrainSVMImagesClassifier
TrainSVMImagesClassifier
OTB
ParameterMultipleInput|-io.il|Input Image List|3|False
ParameterMultipleInput|-io.vd|Vector Data List|-1|False
ParameterString|-io.imstat|XML image statistics file|
ParameterString|-io.out|Output SVM model|
ParameterSelection|-elev|Elevation management|dem;average;
Expand Down
2 changes: 2 additions & 0 deletions src/sextante/otb/description/ValidateSVMImagesClassifier.txt
@@ -1,6 +1,8 @@
otbcli_ValidateSVMImagesClassifier
ValidateSVMImagesClassifier
OTB
ParameterMultipleInput|-il|Input Image List|3|False
ParameterMultipleInput|-vd|Vector Data List|-1|False
ParameterString|-imstat|XML image statistics file|
ParameterSelection|-elev|Elevation management|dem;average;
ParameterString|-elev.dem.path|DEM directory|
Expand Down
32 changes: 30 additions & 2 deletions src/sextante/otb/helper/generate_application_descriptors.py
Expand Up @@ -194,7 +194,21 @@ def generate_parameter_InputImage( appInstance, paramKey ):


def generate_parameter_InputImageList( appInstance, paramKey ):
return ""
out = "ParameterMultipleInput"
out += "|"

out += "-" + paramKey
out += "|"

out += convertendl(appInstance.GetParameterName(paramKey))
out += "|"

out += "3"
out += "|"

out += str(not appInstance.IsMandatory(paramKey))

return out

def generate_parameter_InputVectorData( appInstance, paramKey ):
out = "ParameterVector"
Expand All @@ -212,7 +226,21 @@ def generate_parameter_InputVectorData( appInstance, paramKey ):


def generate_parameter_InputVectorDataList( appInstance, paramKey ):
return ""
out = "ParameterMultipleInput"
out += "|"

out += "-" + paramKey
out += "|"

out += convertendl(appInstance.GetParameterName(paramKey))
out += "|"

out += "-1"
out += "|"

out += str(not appInstance.IsMandatory(paramKey))

return out


def generate_parameter_OutputImage( appInstance, paramKey ):
Expand Down

0 comments on commit 8e3bc87

Please sign in to comment.