GuidoForm frm05008 {
-default_buttons
-label "Expand Segment by Berm Width"
-layout BoxLayout Y_AXIS
-tip "05008_TIP_001"
GuidoPanel frm05008_28 {
-layout BoxLayout X_AXIS
GuidoPanel frm05008_24 {
-layout BoxLayout Y_AXIS
GuidoLabel frm05008_2 {
-label String
}
GuidoLabel frm05008_4 {
-label "Minimum Z value"
}
GuidoLabel frm05008_5 {
-label "Maximum Z value"
}
}
GuidoFiller frm05008_29 {
-width 1
}
GuidoLabel string {
-width 5
}
GuidoFiller frm05008_29 {
-width 1
}
GuidoPanel frm05008_26 {
-layout BoxLayout Y_AXIS
GuidoLabel frm05008_3 {
-label Segment
}
GuidoLabel min_z {
-width 10
}
GuidoLabel max_z {
-width 10
}
}
GuidoFiller frm05008_29 {
-width 1
}
GuidoLabel segment {
-width 5
}
GuidoFiller frm05008_29 {
-width 1
}
}
GuidoFiller frm05008_30 {
-height 1
}
GuidoPanel frm05008_33 {
-layout BoxLayout X_AXIS
GuidoPanel label_and_others_panel {
-layout BoxLayout Y_AXIS
GuidoLabel frm05008_6 {
-label "Define the method of expansion"
}
GuidoPanel frm05008_31 {
-layout CentreLineLayout VERTICAL LEFT
GuidoComboBox bench_creation_method {
-display_length 15
-format none
-label "Berm creation method"
-max_length 28
-next_focus delta_z_limit
-null false
-tip "05008_TIP_002"
-value_in always "delta z to elevation >=" "delta z up to elevation >=" "delta z down to elevation >=" "delta z to elevation <=" "delta z up to elevation <=" "delta z down to elevation <=" "delta z to dtm >=" "delta z up to dtm >=" "delta z down to dtm >=" "delta z to dtm <=" "delta z up to dtm <=" "delta z down to dtm <="
}
GuidoField limiting_elevation {
-default 0
-display_length 17.5
-format double
-label "Limiting elevation"
-max_length 16
-next_focus frm05008_12
-null false
-tip "05008_TIP_003"
-translate upper
}
}
GuidoPanel bench_width_method_panel {
-layout CentreLineLayout
GuidoLabel frm05008_15 {
-label "Berm width method"
-height 1
}
GuidoButtonGroupPanel bench_width_method {
-layout BoxLayout Y_AXIS
-tip "05008_TIP_004"
GuidoRadioButton frm05008_12 {
-caption "fixed width"
-selected_value "fixed width"
}
GuidoRadioButton frm05008_13 {
-caption descriptions
-selected_value descriptions
}
GuidoRadioButton frm05008_14 {
-caption "slope strings"
-selected_value "slope strings"
}
GuidoRadioButton blockModel {
-caption "block model"
-next_focus bench_width
-selected_value "block model"
}
}
}
GuidoPanel frm05008_88 {
-layout CentreLineLayout VERTICAL LEFT
GuidoComboBox berm_attribute {
-display_length 15
-tip 05004_TIP_2
-format none
-label "Berm width attribute"
-max_length BM_MAX_ATT_NAME_LEN
-null false
-dependency {"[$bench_width_method getCurrentValue]" == "block model"}
-no_mlt
-exclusive true
-translate lower
}
GuidoField bench_width {
-display_length 17.5
-format double
-label "Default berm width"
-low_bound 0.1
-max_length 10
-next_focus bench_gradient
-null false
-tip "05008_TIP_005"
}
GuidoField bench_gradient {
-display_length 17.5
-format double
-label "Berm gradient (%)"
-max_length 10
-next_focus frm05008_20
-null false
-tip "This is the crossfall gradient which will be used to determine the Z values on the expanded segment."
-translate upper
}
GuidoLabel frm05008_22 {
-label "Horizontal direction"
-height 1
}
GuidoButtonGroupPanel horizontal_direction {
-layout BoxLayout Y_AXIS
-tip "05008_TIP_007"
GuidoRadioButton frm05008_20 {
-caption expand
-selected_value expand
}
GuidoRadioButton frm05008_21 {
-caption contract
-next_focus apply_button
-selected_value contract
}
}
}
}
GuidoFiller frm05008_35 {
-width 1
}
GuidoPanel frm05008_32 {
-layout CentreLineLayout
GuidoField delta_z_limit {
-default 0
-dependency {"[ $bench_creation_method getCurrentValue]" != "always"}
-display_length 13
-format double
-label "Delta Z limit"
-low_bound 0.000000
-max_length 10
-next_focus limiting_elevation
-null false
-tip "05008_TIP_008"
-translate upper
}
}
GuidoFiller frm05008_35 {
-width 1
}
}
GuidoPanel frm05008_43 {
-layout BoxLayout X_AXIS
-label "Switchback characteristics"
-border etched true
GuidoScrollPane frm05008_40 {
-height 6
GuidoTable switchback {
-instances 0 0 100
-interactive false
GuidoCheckBox add_switchback {
-default false
-label "Add switchback"
-selected_value Y
-tip "If ticked, a switchback will be added to the ramp."
-unselected_value N
}
GuidoLabel ramp_name {
-label "Ramp name"
-display_length 13
}
GuidoField switchback_angle {
-display_length 13
-format decimal_angle
-label "Switchback angle"
-low_bound 2.7925268031909273230779052295818
-default 180.0
-high_bound 3.4906585039886591538473815369772
-max_length 10
-null false
-tip SWITCHBACK_ANGLE_TIP
}
GuidoField switchback_inner_radius {
-display_length 13
-format double
-label "Switchback inner radius"
-low_bound 0.0
-default 0.0
-max_length 10
-null false
-tip SWITCHBACK_INNER_RADIUS_TIP
}
}
}
}
}
