GuidoScript scripts/dtmutilities.tcl
global inp_dtm_loc
global dtm_obj_id
global dtm_trisol_id
global dtm_obj_name
global dtm_trisol_name
GuidoForm frm00299 {
-default_buttons
-label "Classify DTM triangles using boundary segments"
-action initial {[fill_triobject_trisolation_details $inp_dtm_loc $dtm_obj_id $dtm_obj_name $dtm_trisol_id $dtm_trisol_name]}
-help_id 101
-layout BoxLayout Y_AXIS
-tip "APP_CLASSIFY_DTM_TIP"
GuidoPanel frm00299_20 {
-border etched true
-label "Define the DTM to be classified"
-layout CentreLineLayout VERTICAL LEFT
GuidoFileBrowserField inp_dtm_loc {
-display_length 18
-action valueChanged {[fill_triobject_trisolation_details $inp_dtm_loc $dtm_obj_id $dtm_obj_name $dtm_trisol_id $dtm_trisol_name]}
-file_mask *.dtm
-format none
-label Location
-extension false
-max_length FIO_MAX_LOCATION_LENGTH
-tip "APP_DTM_TO_CLASSIFY_TIP"
-translate none
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoLabel obj_label {
-label "Object ID"
}
GuidoPanel p1 {
-layout BoxLayout X_AXIS
GuidoComboBox dtm_obj_id {
-display_length 6
-action valueChanged {[fill_triobject_details $inp_dtm_loc $dtm_obj_id $dtm_obj_name $dtm_trisol_id $dtm_trisol_name "false" "false"]}
-high_bound 32000
-low_bound 1
-exclusive false
-format none
-max_length 6
-tip "Select the object identifier to process"
-translate upper
}
GuidoFiller filler {
-width 0.2
}
GuidoLabel dtm_obj_name {}
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoLabel trisol_label {
-label "Trisolation ID"
}
GuidoPanel p2 {
-layout BoxLayout X_AXIS
GuidoComboBox dtm_trisol_id {
-display_length 6
-action valueChanged {[fill_trisolation_details $inp_dtm_loc $dtm_obj_id $dtm_trisol_id $dtm_trisol_name "true" "false"]}
-high_bound 32000
-low_bound 1
-exclusive false
-format none
-tip "Select the trisolation identifier to process"
-max_length 6
-translate upper
}
GuidoFiller filler {
-width 0.2
}
GuidoLabel dtm_trisol_name {}
}
}
GuidoFiller frm00299_21 {
-height 0.2
}
GuidoPanel frm00299_22 {
-border etched true
-label "Define the boundary strings"
-layout CentreLineLayout VERTICAL LEFT
GuidoFileBrowserField bdy_loc {
-display_length 15
-file_mask *.str
-format none
-label Location
-link bdy_id
-max_length 252
-null false
-tip "APP_CLASSIFY_DTM_BOUNDARY_TIP"
-translate none
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoField bdy_id {
-display_length 15
-format double
-label "ID"
-max_length 16
-null true
-tip "APP_CLASSIFY_DTM_BOUNDARY_TIP"
-translate upper
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoField bdy_string_range {
-display_length 15
-format range
-label "String range"
-max_length 32
-null true
-tip "APP_CLASSIFY_DTM_BOUNDARY_TIP"
-translate none
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoComboBox bdy_desc_field {
-display_length 12.5
-format none
-label "Classifying field"
-max_length 4
-null false
-tip "APP_CLASSIFY_DTM_BDY_DESC_TIP"
-value_in D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 D32 D33 D34 D35 D36 D37 D38 D39 D40 D41 D42 D43 D44 D45 D46 D47 D48 D49 D50 D51 D52 D53 D54 D55 D56 D57 D58 D59 D60 D61 D62 D63 D64 D65 D66 D67 D68 D69 D70 D71 D72 D73 D74 D75 D76 D77 D78 D79 D80 D81 D82 D83 D84 D85 D86 D87 D88 D89 D90 D91 D92 D93 D94 D95 D96 D97 D98 D99 D100
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoField default_classification {
-display_length 15
-format none
-label "Default classification"
-max_length 32
-null true
-tip "APP_CLASSIFY_DTM_DEFAULT_COLASS_TIP"
-translate none
}
}
GuidoFiller frm00299_23 {
-height 0.2
}
GuidoPanel frm00299_24 {
-border etched true
-label "Define the DTM file to be created"
-layout CentreLineLayout VERTICAL LEFT
GuidoFileBrowserField out_dtm_loc {
-display_length 17
-file_mask *.dtm
-format none
-label Location
-link out_dtm_id
-null false
-max_length 252
-tip "Define the DTM to be created by entering its location and ID number."
-translate none
}
GuidoFiller filler {
-height 0.05
}
GuidoFiller filler {
-height 0.05
}
GuidoField out_dtm_id {
-display_length 17
-format double
-label "ID"
-max_length 16
-null true
-tip "Define the DTM to be created by entering its location and ID number."
-translate upper
}
GuidoFiller fill {
-height 0.05
}
GuidoFiller fill {
-height 0.05
}
GuidoComboBox dtm_desc_field {
-display_length 14.5
-format none
-label "Description field"
-max_length 4
-null true
-tip "The classification values are stored in this description field of the triangles in the DTM."
-value_in D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 D32 D33 D34 D35 D36 D37 D38 D39 D40 D41 D42 D43 D44 D45 D46 D47 D48 D49 D50 D51 D52 D53 D54 D55 D56 D57 D58 D59 D60 D61 D62 D63 D64 D65 D66 D67 D68 D69 D70 D71 D72 D73 D74 D75 D76 D77 D78 D79 D80 D81 D82 D83 D84 D85 D86 D87 D88 D89 D90 D91 D92 D93 D94 D95 D96 D97 D98 D99 D100
}
}
}
