descriptor->SetDescription("Split a N multiband image into N images");
descriptor->AddInputImage();
descriptor->AddOption("OutputImagesBaseName","Base name for the output images","on",1,true,ApplicationDescriptor::String);
descriptor->AddOption("OutputPixelType",
"OutputPixelType: unsigned char (1), short int (2), int (3), float (4),"
" double (5), unsigned short int (12), unsigned int (13); default 1",
"t",1,false,ApplicationDescriptor::Integer);
descriptor->AddOption("AvailableMemory","Set the maximum of available memory for the pipeline execution in mega bytes (optional, 256 by default)","ram",1,false,otb::ApplicationDescriptor::Integer);
returnEXIT_SUCCESS;
}
// Disable the output Image parameter to avoid writing
// the last image (Application::ExecuteAndWriteOutput method)