GuidoForm frm00126 {
-default_buttons
-help_id 176
-label "Create a DTM from a string file"
-tip "00126_TIP_001"
GuidoPanel frm00126_01 {
-layout BoxLayout Y_AXIS
GuidoPanel frm00126_02 {
-border etched true
-layout CentreLineLayout VERTICAL LEFT
-label "Define the string file"
GuidoFileBrowserField location {
-display_length 23
-file_mask *.str
-format none
-label "Location"
-max_length FIO_MAX_LOCATION_LENGTH
-tip "00126_TIP_002"
-translate none
-extension false
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoField object_num {
-display_length 8
-input true
-null false
-format integer
-label "Object ID"
-default 1
-low_bound 1
-max_length 5
-high_bound 32000
-tip 00126_TIP_0010
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoField obj_name {
-display_length 8
-label "Object name"
-input true
-tip 00126_TIP_0011
-max_length FIO_MAX_LOCATION_LENGTH
}
}
GuidoPanel plane_panel {
-border etched true
-label "Projection plane"
-layout BoxLayout Y_AXIS
GuidoLabel plane_label {
-label "FRM_00126_1"
}
GuidoFiller plane_filler1 {
-height 0.05
}
GuidoPanel plane_field_panel {
-layout CentreLineLayout
GuidoComboBox plane {
-display_length 24
-label "Create on:"
-null false
-tip SURFACE_CREATION_PLANE_TIP
}
}
GuidoFiller plane_filler2 {
-height 0.05
}
GuidoPanel activate_plane_panel {
-layout CentreLineLayout
GuidoCheckBox activate_plane {
-dependency {"[$plane getCurrentValue]" == "best fit"}
-default false
-tip SURFACE_CREATION_PLANE_ACTIVATE
}
GuidoLabel activate_plane_label {
-label "FRM_00126_5"
-dependency {"[$plane getCurrentValue]" == "best fit"}
}
}
}
GuidoPanel frm00126_03 {
-border etched true
-layout CentreLineLayout VERTICAL LEFT
-label "Define other parameters"
GuidoPanel frm00126_07 {
-layout CentreLineLayout VERTICAL LEFT
GuidoField check_distance {
-display_length 15
-format double
-label "Common point check distance"
-decimals 4
-high_bound .02
-low_bound .0005
-max_length 16
-null false
-tip "00126_TIP_009"
-translate upper
}
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoPanel frm00126_08 {
-layout BoxLayout X_AXIS
GuidoPanel frm00126_09 {
-layout CentreLineLayout VERTICAL LEFT
GuidoCheckBox break {
-default true
-selected_value Y
-tip "00126_TIP_005"
-unselected_value N
}
GuidoLabel break_label {
-label "Strings to act as break lines"
}
}
}
GuidoFiller filler {
-height 0.05
}
GuidoPanel frm00126_10 {
-layout BoxLayout X_AXIS
GuidoPanel frm00126_11 {
-layout CentreLineLayout VERTICAL LEFT
GuidoFiller filler {
-width 1.2
}
GuidoPanel frm00126_12 {
-layout CentreLineLayout VERTICAL LEFT
GuidoCheckBox anyspots {
-default false
-dependency {"[ $break getCurrentValue]" == "Y"}
-selected_value Y
-tip "00126_TIP_005"
-unselected_value N
}
GuidoLabel any_spot_heights {
-dependency {"[ $break getCurrentValue]" == "Y"}
-label "Any spot height strings"
}
}
}
}
GuidoFiller filler {
-width 0.05
}
GuidoPanel frm00126_13 {
-layout BoxLayout X_AXIS
GuidoPanel frm00126_14 {
-layout CentreLineLayout VERTICAL LEFT
GuidoFiller filler {
-width 3.6
}
GuidoPanel frm00126_15 {
-layout CentreLineLayout VERTICAL LEFT
GuidoLabel spot_height_range {
-dependency {"[ $anyspots getCurrentValue]" == "Y" && "[ $break getCurrentValue]" == "Y"}
-label "Spot height string range"
}
GuidoField spotrng {
-dependency {"[ $anyspots getCurrentValue]" == "Y" && "[ $break getCurrentValue]" == "Y"}
-display_length 13
-format none
-max_length 32
-tip "00126_TIP_005"
-translate none
}
}
}
}
GuidoFiller filler {
-height 0.05
}
GuidoPanel frm00126_16 {
-layout BoxLayout Y_AXIS
GuidoPanel frm00126_17 {
-layout CentreLineLayout VERTICAL LEFT
GuidoFiller filler {
-width 1.2
}
GuidoPanel frm00126_18 {
-layout CentreLineLayout VERTICAL LEFT
GuidoCheckBox brktest {
-default false
-dependency {"[ $break getCurrentValue]" == "Y"}
-selected_value Y
-tip "00126_TIP_008"
-unselected_value N
}
GuidoLabel Break_line_test {
-dependency {"[ $break getCurrentValue]" == "Y"}
-label "Perform break line test"
}
}
}
}
GuidoFiller filler {
-height 0.05
}
GuidoPanel frm00126_19 {
-layout BoxLayout Y_AXIS
GuidoPanel frm00126_20 {
-layout CentreLineLayout VERTICAL LEFT
GuidoFiller filler {
-width 1.2
}
GuidoPanel frm00126_21 {
-layout CentreLineLayout VERTICAL LEFT
GuidoCheckBox interpolate_new_points {
-dependency {"[ $break getCurrentValue]" == "Y"}
-default false
-selected_value Y
-tip "CREATE_DTM_INTERPOLATE_NEW_POINTS_TIP"
-unselected_value N
}
GuidoLabel interpolate_new_points_label {
-label "Interpolate additional points"
-dependency {"[ $break getCurrentValue]" == "Y"}
}
}
}
}
GuidoFiller filler {
-width 0.05
}
GuidoPanel frm00126_22 {
-layout BoxLayout Y_AXIS
GuidoPanel frm00126_23 {
-layout CentreLineLayout VERTICAL LEFT
GuidoFiller filler {
-width 3.6
}
GuidoPanel frm00126_24 {
-layout CentreLineLayout VERTICAL LEFT
GuidoLabel interpolate_new_points_distance_label {
-label "Point interpolation distance"
-dependency {"[ $break getCurrentValue]" == "Y" && "[ $interpolate_new_points getCurrentValue]" == "Y"}
}
GuidoField interpolate_new_points_distance {
-dependency {"[ $break getCurrentValue]" == "Y" && "[ $interpolate_new_points getCurrentValue]" == "Y"}
-display_length 11.8
-format double
-low_bound 1
-max_length 16
-null false
-tip "CREATE_DTM_INTERPOLATE_NEW_POINTS_DISTANCE_TIP"
-translate upper
}
}
}
}
}
GuidoPanel frm00126_25 {
-border etched true
-layout BoxLayout Y_AXIS
-label "Define the boundary string to clip the DTM"
GuidoPanel frm00126_26 {
-layout CentreLineLayout VERTICAL LEFT
GuidoCheckBox apply_boundary {
-default false
-selected_value Y
-tip "Specify whether to clip the DTM to a boundary after creation."
-unselected_value N
}
GuidoLabel apply_boundary_label {
-label "Would you like to clip the DTM to a boundary after creation?"
}
}
GuidoPanel frm00126_27 {
-layout BoxLayout Y_AXIS
GuidoPanel frm00126_28 {
-layout CentreLineLayout VERTICAL LEFT
GuidoFiller filler {
-width 1.7
}
GuidoPanel frm00126_29 {
-layout CentreLineLayout VERTICAL LEFT
GuidoFileBrowserField bdyloc {
-display_length 21.7
-file_mask *.str
-format none
-dependency {"[$apply_boundary getCurrentValue]" == "Y"}
-label "Location"
-max_length FIO_MAX_LOCATION_LENGTH
-tip "00315_TIP_2"
-translate none
-extension false
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoField bdystr {
-label "String"
-display_length 8
-dependency {"[$apply_boundary getCurrentValue]" == "Y"}
-format integer
-tip "00315_TIP_2"
-null false
-max_length 32
-translate none
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
}
}
GuidoPanel button_panel {
-layout BoxLayout X_AXIS
GuidoFiller button_filler {
-width 6
}
GuidoButtonGroupPanel inout {
-layout BoxLayout Y_AXIS
-tip "00126_TIP_003"
GuidoRadioButton inside {
-dependency {"[$apply_boundary getCurrentValue]" == "Y"}
-caption "Retain triangles inside boundary"
-default true
-selected_value I
-height 1
}
GuidoRadioButton outside {
-dependency {"[$apply_boundary getCurrentValue]" == "Y"}
-caption "RETAIN_TRIANGLES_OUTSIDE_BOUNDARY"
-selected_value O
-height 1
}
}
}
}
}
}
}
