publicdoubleterr_elev_pull0=1.0;// pull elevation to initial (pre-adjustment) values
publicdoubleterr_elev_pull0=1.0;// pull elevation to initial (pre-adjustment) values
publicbooleanterr_elev_alpha_en=false;// Enable loss for low vegetation with high opacity
publicbooleanterr_elev_alpha_en=false;// Enable loss for low vegetation with high opacity
...
@@ -2054,7 +2056,8 @@ min_str_neib_fpn 0.35
...
@@ -2054,7 +2056,8 @@ min_str_neib_fpn 0.35
gd.addStringField("Model path",terr_model_path,120,"Model directory path with version.");
gd.addStringField("Model path",terr_model_path,120,"Model directory path with version.");
gd.addStringField("Model state file",terr_model_state,50,"Model vegetation source data (w/o extension).");
gd.addStringField("Model state file",terr_model_state,50,"Model vegetation source data (w/o extension).");
gd.addStringField("Segments subdir",terr_segments_dir,50,"Model vegetation source data (w/o extension).");
gd.addStringField("Segments subdir",terr_segments_dir,50,"Model vegetation source data (w/o extension).");
gd.addStringField("Segments suffix",terr_segments_suffix,50,"suffix to select from multiple versions (w/o \".par-tiff\".");
gd.addStringField("Restore directory",terr_par_dir,120,"Directory to resore initial parameters from.");
gd.addStringField("Restore directory",terr_par_dir,120,"Directory to resore initial parameters from.");
gd.addStringField("Restore file",terr_par_file,120,"Filename to resore initial parameters from.");
gd.addStringField("Restore file",terr_par_file,120,"Filename to resore initial parameters from.");
gd.addCheckbox("Restore parameters",terr_par_restore,"Restore initial parameters from file before running LMA.");
gd.addCheckbox("Restore parameters",terr_par_restore,"Restore initial parameters from file before running LMA.");
...
@@ -2138,7 +2141,8 @@ min_str_neib_fpn 0.35
...
@@ -2138,7 +2141,8 @@ min_str_neib_fpn 0.35
gd.addNumericField("Vegetation diffusion",terr_veget_lpf,5,7,"","LPF for vegetation pixels (diffusion to 4 neighbors).");
gd.addNumericField("Vegetation diffusion",terr_veget_lpf,5,7,"","LPF for vegetation pixels (diffusion to 4 neighbors).");
gd.addNumericField("Elevation diffusion",terr_elev_lpf,5,7,"","LPF for elevation pixels (diffusion to 4 neighbors).");
gd.addNumericField("Elevation diffusion",terr_elev_lpf,5,7,"","LPF for elevation pixels (diffusion to 4 neighbors).");
gd.addNumericField("Terrain pull",terr_terr_pull0,5,7,"","Terrain pixels pull to initial (pre-adjustment) values.");
gd.addNumericField("Terrain pull",terr_terr_pull0,5,7,"","Terrain pixels pull to initial (pre-adjustment) values.");
gd.addNumericField("Terrain pull up",terr_terr_pull_up,5,7,"","Terrain pixels pull to initial (pre-adjustment) values when it is colder than initial.");
gd.addNumericField("Terrain pull up",terr_terr_pull_up,5,7,"","Terrain pixels pull to initial (pre-adjustment) values when it is colder than initial (<0 - sqme as above).");
gd.addNumericField("Terrain pull to average",terr_terr_pull_avg,5,7,"","Pull terrain to the initial offset by the average offset of all terrain pixels.");