@@ -5213,6 +5217,11 @@ public class OrthoMapsCollection implements Serializable{
gdf.addNumericField("Maximal zoom",flt_max_zoom,0,3,"","Maximal zoom level used for matching.");
gdf.addNumericField("Minimal SfM gain",flt_min_sfm,3,7,"","Minimal SfM gain of the minimum in the scene pair.");
gdf.addNumericField("Maximal SfM gain",flt_max_sfm,3,7,"","Maximal SfM gain of the minimum in the scene pair.");
gdf.addMessage("Normally, NaN RMS should be selected for new pairs. Other settings to re-adjust previously adjusted ones!!!");
gdf.addNumericField("Minimal RMSE",flt_min_rms,3,7,"","Minimal LMA RMSE of the scene pair.");
gdf.addNumericField("Maximal RMSE",flt_max_rms,3,7,"","Maximal LMA RMSE of the scene pair.");
gdf.addCheckbox("NaN RMS (failed match)",flt_nan_rms,"Keep only failed matches with RMSE=NaN.");
gdf.addChoice("Filter by pairwise ALT availability",IntersceneMatchParameters.FLT_ALT_MODES,IntersceneMatchParameters.FLT_ALT_MODES[flt_alt],"Filter by pairwise ALT availability.");
gdf.addMessage("Low-resolution match parameters");
...
...
@@ -5259,6 +5268,9 @@ public class OrthoMapsCollection implements Serializable{
flt_max_zoom=(int)gdf.getNextNumber();
flt_min_sfm=gdf.getNextNumber();
flt_max_sfm=gdf.getNextNumber();
flt_min_rms=gdf.getNextNumber();
flt_max_rms=gdf.getNextNumber();
flt_nan_rms=gdf.getNextBoolean();
flt_alt=gdf.getNextChoiceIndex();
ospir_augment=gdf.getNextBoolean();
max_rms=gdf.getNextNumber();
...
...
@@ -5718,13 +5730,15 @@ public class OrthoMapsCollection implements Serializable{
intdebugLevel){
booleanbatch_mode=true;
booleanshow_vf=false;
booleanuse_degrees=true;
double[][]ground_planes=null;// null or double[2] - will return ground planes: