descriptor->SetDescription("Convert an image to a different format, eventually rescaling the data"
" and/or changing the pixel type");
descriptor->AddInputImage();
descriptor->AddOutputImage();
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("UseRescale","Rescale value between output type min and max","r",0,false,ApplicationDescriptor::Boolean);
descriptor->AddOption("RescaleType","Transfer function for the rescaling: linear (1), log (2); default 1","rt",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);