forked from MathieuChailloux/LightPollutionToolbox
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInterface_dialog_base.py
More file actions
960 lines (953 loc) · 63.7 KB
/
Copy pathInterface_dialog_base.py
File metadata and controls
960 lines (953 loc) · 63.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'Interface_dialog_base.ui'
#
# Created by: PyQt5 UI code generator 5.15.2
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_InterfaceDialogBase(object):
def setupUi(self, InterfaceDialogBase):
InterfaceDialogBase.setObjectName("InterfaceDialogBase")
InterfaceDialogBase.resize(856, 631)
self.gridLayout_2 = QtWidgets.QGridLayout(InterfaceDialogBase)
self.gridLayout_2.setObjectName("gridLayout_2")
self.aboutButton = QtWidgets.QToolButton(InterfaceDialogBase)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/plugins/LightPollutionToolbox/icons/iconHelpConsole.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.aboutButton.setIcon(icon)
self.aboutButton.setObjectName("aboutButton")
self.gridLayout_2.addWidget(self.aboutButton, 0, 0, 1, 1)
spacerItem = QtWidgets.QSpacerItem(529, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_2.addItem(spacerItem, 0, 1, 1, 1)
self.langEn = QtWidgets.QToolButton(InterfaceDialogBase)
self.langEn.setText("")
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap(":/plugins/LightPollutionToolbox/icons/enFlag.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.langEn.setIcon(icon1)
self.langEn.setCheckable(True)
self.langEn.setChecked(False)
self.langEn.setAutoRaise(True)
self.langEn.setObjectName("langEn")
self.gridLayout_2.addWidget(self.langEn, 0, 2, 1, 1)
self.langFr = QtWidgets.QToolButton(InterfaceDialogBase)
icon2 = QtGui.QIcon()
icon2.addPixmap(QtGui.QPixmap(":/plugins/LightPollutionToolbox/icons/frFlag.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.langFr.setIcon(icon2)
self.langFr.setCheckable(True)
self.langFr.setChecked(False)
self.langFr.setAutoRaise(True)
self.langFr.setObjectName("langFr")
self.gridLayout_2.addWidget(self.langFr, 0, 3, 1, 1)
self.textShortHelp = QtWidgets.QTextBrowser(InterfaceDialogBase)
self.textShortHelp.setMaximumSize(QtCore.QSize(300, 16777215))
self.textShortHelp.setObjectName("textShortHelp")
self.gridLayout_2.addWidget(self.textShortHelp, 0, 4, 2, 2)
self.frameMain = QtWidgets.QFrame(InterfaceDialogBase)
self.frameMain.setFrameShape(QtWidgets.QFrame.NoFrame)
self.frameMain.setFrameShadow(QtWidgets.QFrame.Raised)
self.frameMain.setObjectName("frameMain")
self.gridLayout = QtWidgets.QGridLayout(self.frameMain)
self.gridLayout.setObjectName("gridLayout")
self.tabWidget = QtWidgets.QTabWidget(self.frameMain)
self.tabWidget.setObjectName("tabWidget")
self.tabRadiance = QtWidgets.QWidget()
self.tabRadiance.setMinimumSize(QtCore.QSize(392, 0))
self.tabRadiance.setObjectName("tabRadiance")
self.gridLayout_15 = QtWidgets.QGridLayout(self.tabRadiance)
self.gridLayout_15.setObjectName("gridLayout_15")
self.stackedGridImportCreateRadiance = QtWidgets.QStackedWidget(self.tabRadiance)
self.stackedGridImportCreateRadiance.setMaximumSize(QtCore.QSize(16777215, 80))
self.stackedGridImportCreateRadiance.setObjectName("stackedGridImportCreateRadiance")
self.widgetImportGridRadiance = QtWidgets.QWidget()
self.widgetImportGridRadiance.setObjectName("widgetImportGridRadiance")
self.gridLayout_10 = QtWidgets.QGridLayout(self.widgetImportGridRadiance)
self.gridLayout_10.setObjectName("gridLayout_10")
self.labelImportGrid = QtWidgets.QLabel(self.widgetImportGridRadiance)
self.labelImportGrid.setObjectName("labelImportGrid")
self.gridLayout_10.addWidget(self.labelImportGrid, 0, 0, 1, 1)
self.gridFileRadiance = gui.QgsFileWidget(self.widgetImportGridRadiance)
self.gridFileRadiance.setObjectName("gridFileRadiance")
self.gridLayout_10.addWidget(self.gridFileRadiance, 0, 1, 1, 1)
self.stackedGridImportCreateRadiance.addWidget(self.widgetImportGridRadiance)
self.widgetCreateGridRadiance = QtWidgets.QWidget()
self.widgetCreateGridRadiance.setObjectName("widgetCreateGridRadiance")
self.gridLayout_11 = QtWidgets.QGridLayout(self.widgetCreateGridRadiance)
self.gridLayout_11.setObjectName("gridLayout_11")
self.gridTypeRadiance = QtWidgets.QComboBox(self.widgetCreateGridRadiance)
self.gridTypeRadiance.setDuplicatesEnabled(False)
self.gridTypeRadiance.setObjectName("gridTypeRadiance")
self.gridTypeRadiance.addItem("")
self.gridTypeRadiance.addItem("")
self.gridTypeRadiance.addItem("")
self.gridLayout_11.addWidget(self.gridTypeRadiance, 1, 1, 1, 1)
self.labelDiameterGrid = QtWidgets.QLabel(self.widgetCreateGridRadiance)
self.labelDiameterGrid.setObjectName("labelDiameterGrid")
self.gridLayout_11.addWidget(self.labelDiameterGrid, 0, 0, 1, 1)
self.gridSizeRadiance = gui.QgsDoubleSpinBox(self.widgetCreateGridRadiance)
self.gridSizeRadiance.setDecimals(0)
self.gridSizeRadiance.setMinimum(25.0)
self.gridSizeRadiance.setMaximum(1000.0)
self.gridSizeRadiance.setProperty("value", 50.0)
self.gridSizeRadiance.setObjectName("gridSizeRadiance")
self.gridLayout_11.addWidget(self.gridSizeRadiance, 0, 1, 1, 1)
self.labelGridType = QtWidgets.QLabel(self.widgetCreateGridRadiance)
self.labelGridType.setObjectName("labelGridType")
self.gridLayout_11.addWidget(self.labelGridType, 1, 0, 1, 1)
self.stackedGridImportCreateRadiance.addWidget(self.widgetCreateGridRadiance)
self.gridLayout_15.addWidget(self.stackedGridImportCreateRadiance, 3, 0, 1, 2)
self.frame_2 = QtWidgets.QFrame(self.tabRadiance)
self.frame_2.setFrameShape(QtWidgets.QFrame.NoFrame)
self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_2.setObjectName("frame_2")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.frame_2)
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.radioButtonImportGridRadiance = QtWidgets.QRadioButton(self.frame_2)
self.radioButtonImportGridRadiance.setChecked(True)
self.radioButtonImportGridRadiance.setObjectName("radioButtonImportGridRadiance")
self.horizontalLayout_3.addWidget(self.radioButtonImportGridRadiance)
self.radioButtonCreateGridRadiance = QtWidgets.QRadioButton(self.frame_2)
self.radioButtonCreateGridRadiance.setEnabled(True)
self.radioButtonCreateGridRadiance.setChecked(False)
self.radioButtonCreateGridRadiance.setObjectName("radioButtonCreateGridRadiance")
self.horizontalLayout_3.addWidget(self.radioButtonCreateGridRadiance)
self.gridLayout_15.addWidget(self.frame_2, 2, 0, 1, 2)
self.labelExtent_3 = QtWidgets.QLabel(self.tabRadiance)
self.labelExtent_3.setMinimumSize(QtCore.QSize(146, 0))
self.labelExtent_3.setObjectName("labelExtent_3")
self.gridLayout_15.addWidget(self.labelExtent_3, 4, 0, 1, 1)
self.labelExtent = QtWidgets.QLabel(self.tabRadiance)
self.labelExtent.setObjectName("labelExtent")
self.gridLayout_15.addWidget(self.labelExtent, 0, 0, 1, 1)
self.labelExtentOutputRasterRadiance = QtWidgets.QLabel(self.tabRadiance)
self.labelExtentOutputRasterRadiance.setObjectName("labelExtentOutputRasterRadiance")
self.gridLayout_15.addWidget(self.labelExtentOutputRasterRadiance, 5, 0, 1, 1)
self.horizontalLayout_24 = QtWidgets.QHBoxLayout()
self.horizontalLayout_24.setObjectName("horizontalLayout_24")
self.mMapLayerComboBoxImageRadiance = gui.QgsMapLayerComboBox(self.tabRadiance)
self.mMapLayerComboBoxImageRadiance.setAllowEmptyLayer(False)
self.mMapLayerComboBoxImageRadiance.setObjectName("mMapLayerComboBoxImageRadiance")
self.horizontalLayout_24.addWidget(self.mMapLayerComboBoxImageRadiance)
self.imageFileRadiance = QtWidgets.QToolButton(self.tabRadiance)
self.imageFileRadiance.setObjectName("imageFileRadiance")
self.horizontalLayout_24.addWidget(self.imageFileRadiance)
self.gridLayout_15.addLayout(self.horizontalLayout_24, 1, 1, 1, 1)
self.outFileVectorRadiance = gui.QgsFileWidget(self.tabRadiance)
self.outFileVectorRadiance.setStorageMode(gui.QgsFileWidget.SaveFile)
self.outFileVectorRadiance.setObjectName("outFileVectorRadiance")
self.gridLayout_15.addWidget(self.outFileVectorRadiance, 4, 1, 1, 1)
self.mGroupBox = gui.QgsCollapsibleGroupBox(self.tabRadiance)
self.mGroupBox.setEnabled(True)
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
self.mGroupBox.setFont(font)
self.mGroupBox.setCheckable(False)
self.mGroupBox.setCollapsed(True)
self.mGroupBox.setScrollOnExpand(False)
self.mGroupBox.setSaveCollapsedState(False)
self.mGroupBox.setObjectName("mGroupBox")
self.gridLayout_4 = QtWidgets.QGridLayout(self.mGroupBox)
self.gridLayout_4.setObjectName("gridLayout_4")
self.label_27 = QtWidgets.QLabel(self.mGroupBox)
self.label_27.setObjectName("label_27")
self.gridLayout_4.addWidget(self.label_27, 1, 0, 1, 1)
self.label_26 = QtWidgets.QLabel(self.mGroupBox)
self.label_26.setObjectName("label_26")
self.gridLayout_4.addWidget(self.label_26, 0, 0, 1, 1)
self.label_28 = QtWidgets.QLabel(self.mGroupBox)
self.label_28.setObjectName("label_28")
self.gridLayout_4.addWidget(self.label_28, 2, 0, 1, 1)
self.doubleSpinBox_greenband_radiance = QtWidgets.QDoubleSpinBox(self.mGroupBox)
self.doubleSpinBox_greenband_radiance.setDecimals(0)
self.doubleSpinBox_greenband_radiance.setProperty("value", 2.0)
self.doubleSpinBox_greenband_radiance.setObjectName("doubleSpinBox_greenband_radiance")
self.gridLayout_4.addWidget(self.doubleSpinBox_greenband_radiance, 1, 1, 1, 1)
self.doubleSpinBox_blueband_radiance = QtWidgets.QDoubleSpinBox(self.mGroupBox)
self.doubleSpinBox_blueband_radiance.setDecimals(0)
self.doubleSpinBox_blueband_radiance.setProperty("value", 3.0)
self.doubleSpinBox_blueband_radiance.setObjectName("doubleSpinBox_blueband_radiance")
self.gridLayout_4.addWidget(self.doubleSpinBox_blueband_radiance, 2, 1, 1, 1)
self.doubleSpinBox_redband_radiance = QtWidgets.QDoubleSpinBox(self.mGroupBox)
self.doubleSpinBox_redband_radiance.setDecimals(0)
self.doubleSpinBox_redband_radiance.setProperty("value", 1.0)
self.doubleSpinBox_redband_radiance.setObjectName("doubleSpinBox_redband_radiance")
self.gridLayout_4.addWidget(self.doubleSpinBox_redband_radiance, 0, 1, 1, 1)
self.gridLayout_15.addWidget(self.mGroupBox, 6, 0, 1, 2)
self.horizontalLayout_23 = QtWidgets.QHBoxLayout()
self.horizontalLayout_23.setObjectName("horizontalLayout_23")
self.mMapLayerComboBoxExtentRadiance = gui.QgsMapLayerComboBox(self.tabRadiance)
self.mMapLayerComboBoxExtentRadiance.setAllowEmptyLayer(True)
self.mMapLayerComboBoxExtentRadiance.setObjectName("mMapLayerComboBoxExtentRadiance")
self.horizontalLayout_23.addWidget(self.mMapLayerComboBoxExtentRadiance)
self.extentFileRadiance = QtWidgets.QToolButton(self.tabRadiance)
self.extentFileRadiance.setObjectName("extentFileRadiance")
self.horizontalLayout_23.addWidget(self.extentFileRadiance)
self.gridLayout_15.addLayout(self.horizontalLayout_23, 0, 1, 1, 1)
self.labelImage = QtWidgets.QLabel(self.tabRadiance)
self.labelImage.setObjectName("labelImage")
self.gridLayout_15.addWidget(self.labelImage, 1, 0, 1, 1)
self.frame = QtWidgets.QFrame(self.tabRadiance)
self.frame.setFrameShape(QtWidgets.QFrame.NoFrame)
self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame.setObjectName("frame")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.frame)
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
spacerItem1 = QtWidgets.QSpacerItem(218, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_2.addItem(spacerItem1)
self.pushRunRadianceButton = QtWidgets.QPushButton(self.frame)
self.pushRunRadianceButton.setObjectName("pushRunRadianceButton")
self.horizontalLayout_2.addWidget(self.pushRunRadianceButton)
self.gridLayout_15.addWidget(self.frame, 7, 0, 1, 2)
self.outFileRasterRadiance = gui.QgsFileWidget(self.tabRadiance)
self.outFileRasterRadiance.setStorageMode(gui.QgsFileWidget.SaveFile)
self.outFileRasterRadiance.setObjectName("outFileRasterRadiance")
self.gridLayout_15.addWidget(self.outFileRasterRadiance, 5, 1, 1, 1)
self.tabWidget.addTab(self.tabRadiance, "")
self.tabBlue = QtWidgets.QWidget()
self.tabBlue.setObjectName("tabBlue")
self.gridLayout_17 = QtWidgets.QGridLayout(self.tabBlue)
self.gridLayout_17.setObjectName("gridLayout_17")
self.labelExtent_4 = QtWidgets.QLabel(self.tabBlue)
self.labelExtent_4.setObjectName("labelExtent_4")
self.gridLayout_17.addWidget(self.labelExtent_4, 0, 0, 1, 1)
self.horizontalLayout_21 = QtWidgets.QHBoxLayout()
self.horizontalLayout_21.setObjectName("horizontalLayout_21")
self.mMapLayerComboBoxExtentBlue = gui.QgsMapLayerComboBox(self.tabBlue)
self.mMapLayerComboBoxExtentBlue.setAllowEmptyLayer(True)
self.mMapLayerComboBoxExtentBlue.setObjectName("mMapLayerComboBoxExtentBlue")
self.horizontalLayout_21.addWidget(self.mMapLayerComboBoxExtentBlue)
self.extentFileBlue = QtWidgets.QToolButton(self.tabBlue)
self.extentFileBlue.setObjectName("extentFileBlue")
self.horizontalLayout_21.addWidget(self.extentFileBlue)
self.gridLayout_17.addLayout(self.horizontalLayout_21, 0, 1, 1, 1)
self.labelImage_2 = QtWidgets.QLabel(self.tabBlue)
self.labelImage_2.setObjectName("labelImage_2")
self.gridLayout_17.addWidget(self.labelImage_2, 1, 0, 1, 1)
self.horizontalLayout_22 = QtWidgets.QHBoxLayout()
self.horizontalLayout_22.setObjectName("horizontalLayout_22")
self.mMapLayerComboBoxImageBlue = gui.QgsMapLayerComboBox(self.tabBlue)
self.mMapLayerComboBoxImageBlue.setAllowEmptyLayer(False)
self.mMapLayerComboBoxImageBlue.setObjectName("mMapLayerComboBoxImageBlue")
self.horizontalLayout_22.addWidget(self.mMapLayerComboBoxImageBlue)
self.imageFileBlue = QtWidgets.QToolButton(self.tabBlue)
self.imageFileBlue.setObjectName("imageFileBlue")
self.horizontalLayout_22.addWidget(self.imageFileBlue)
self.gridLayout_17.addLayout(self.horizontalLayout_22, 1, 1, 1, 1)
self.frame_3 = QtWidgets.QFrame(self.tabBlue)
self.frame_3.setFrameShape(QtWidgets.QFrame.NoFrame)
self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_3.setObjectName("frame_3")
self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.frame_3)
self.horizontalLayout_9.setObjectName("horizontalLayout_9")
self.radioButtonImportGridBlue = QtWidgets.QRadioButton(self.frame_3)
self.radioButtonImportGridBlue.setChecked(True)
self.radioButtonImportGridBlue.setObjectName("radioButtonImportGridBlue")
self.horizontalLayout_9.addWidget(self.radioButtonImportGridBlue)
self.radioButtonCreateGridBlue = QtWidgets.QRadioButton(self.frame_3)
self.radioButtonCreateGridBlue.setEnabled(True)
self.radioButtonCreateGridBlue.setChecked(False)
self.radioButtonCreateGridBlue.setObjectName("radioButtonCreateGridBlue")
self.horizontalLayout_9.addWidget(self.radioButtonCreateGridBlue)
self.gridLayout_17.addWidget(self.frame_3, 2, 0, 1, 2)
self.stackedGridImportCreateBlue = QtWidgets.QStackedWidget(self.tabBlue)
self.stackedGridImportCreateBlue.setMaximumSize(QtCore.QSize(16777215, 80))
self.stackedGridImportCreateBlue.setObjectName("stackedGridImportCreateBlue")
self.widgetImportGridBlue = QtWidgets.QWidget()
self.widgetImportGridBlue.setObjectName("widgetImportGridBlue")
self.gridLayout_13 = QtWidgets.QGridLayout(self.widgetImportGridBlue)
self.gridLayout_13.setObjectName("gridLayout_13")
self.labelImportGridBlue = QtWidgets.QLabel(self.widgetImportGridBlue)
self.labelImportGridBlue.setObjectName("labelImportGridBlue")
self.gridLayout_13.addWidget(self.labelImportGridBlue, 0, 0, 1, 1)
self.gridFileBlue = gui.QgsFileWidget(self.widgetImportGridBlue)
self.gridFileBlue.setObjectName("gridFileBlue")
self.gridLayout_13.addWidget(self.gridFileBlue, 0, 1, 1, 1)
self.stackedGridImportCreateBlue.addWidget(self.widgetImportGridBlue)
self.widgetCreateGridBlue = QtWidgets.QWidget()
self.widgetCreateGridBlue.setObjectName("widgetCreateGridBlue")
self.gridLayout_12 = QtWidgets.QGridLayout(self.widgetCreateGridBlue)
self.gridLayout_12.setObjectName("gridLayout_12")
self.labelDiameterGrid_4 = QtWidgets.QLabel(self.widgetCreateGridBlue)
self.labelDiameterGrid_4.setObjectName("labelDiameterGrid_4")
self.gridLayout_12.addWidget(self.labelDiameterGrid_4, 0, 0, 1, 1)
self.gridSizeBlue = gui.QgsDoubleSpinBox(self.widgetCreateGridBlue)
self.gridSizeBlue.setDecimals(0)
self.gridSizeBlue.setMinimum(25.0)
self.gridSizeBlue.setMaximum(1000.0)
self.gridSizeBlue.setProperty("value", 150.0)
self.gridSizeBlue.setObjectName("gridSizeBlue")
self.gridLayout_12.addWidget(self.gridSizeBlue, 0, 1, 1, 1)
self.labelGridType_4 = QtWidgets.QLabel(self.widgetCreateGridBlue)
self.labelGridType_4.setObjectName("labelGridType_4")
self.gridLayout_12.addWidget(self.labelGridType_4, 1, 0, 1, 1)
self.gridTypeBlue = QtWidgets.QComboBox(self.widgetCreateGridBlue)
self.gridTypeBlue.setDuplicatesEnabled(False)
self.gridTypeBlue.setObjectName("gridTypeBlue")
self.gridTypeBlue.addItem("")
self.gridTypeBlue.addItem("")
self.gridTypeBlue.addItem("")
self.gridLayout_12.addWidget(self.gridTypeBlue, 1, 1, 1, 1)
self.stackedGridImportCreateBlue.addWidget(self.widgetCreateGridBlue)
self.gridLayout_17.addWidget(self.stackedGridImportCreateBlue, 3, 0, 1, 2)
self.labelExtent_5 = QtWidgets.QLabel(self.tabBlue)
self.labelExtent_5.setObjectName("labelExtent_5")
self.gridLayout_17.addWidget(self.labelExtent_5, 4, 0, 1, 1)
self.outFileVectorBlue = gui.QgsFileWidget(self.tabBlue)
self.outFileVectorBlue.setStorageMode(gui.QgsFileWidget.SaveFile)
self.outFileVectorBlue.setObjectName("outFileVectorBlue")
self.gridLayout_17.addWidget(self.outFileVectorBlue, 4, 1, 1, 1)
self.mGroupBox_2 = gui.QgsCollapsibleGroupBox(self.tabBlue)
self.mGroupBox_2.setEnabled(True)
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
self.mGroupBox_2.setFont(font)
self.mGroupBox_2.setCheckable(False)
self.mGroupBox_2.setCollapsed(True)
self.mGroupBox_2.setScrollOnExpand(False)
self.mGroupBox_2.setSaveCollapsedState(False)
self.mGroupBox_2.setObjectName("mGroupBox_2")
self.gridLayout_16 = QtWidgets.QGridLayout(self.mGroupBox_2)
self.gridLayout_16.setObjectName("gridLayout_16")
self.label_32 = QtWidgets.QLabel(self.mGroupBox_2)
self.label_32.setObjectName("label_32")
self.gridLayout_16.addWidget(self.label_32, 1, 0, 1, 1)
self.label_33 = QtWidgets.QLabel(self.mGroupBox_2)
self.label_33.setObjectName("label_33")
self.gridLayout_16.addWidget(self.label_33, 0, 0, 1, 1)
self.label_34 = QtWidgets.QLabel(self.mGroupBox_2)
self.label_34.setObjectName("label_34")
self.gridLayout_16.addWidget(self.label_34, 2, 0, 1, 1)
self.doubleSpinBox_greenband_blue = QtWidgets.QDoubleSpinBox(self.mGroupBox_2)
self.doubleSpinBox_greenband_blue.setDecimals(0)
self.doubleSpinBox_greenband_blue.setProperty("value", 2.0)
self.doubleSpinBox_greenband_blue.setObjectName("doubleSpinBox_greenband_blue")
self.gridLayout_16.addWidget(self.doubleSpinBox_greenband_blue, 1, 1, 1, 1)
self.doubleSpinBox_blueband_blue = QtWidgets.QDoubleSpinBox(self.mGroupBox_2)
self.doubleSpinBox_blueband_blue.setDecimals(0)
self.doubleSpinBox_blueband_blue.setProperty("value", 3.0)
self.doubleSpinBox_blueband_blue.setObjectName("doubleSpinBox_blueband_blue")
self.gridLayout_16.addWidget(self.doubleSpinBox_blueband_blue, 2, 1, 1, 1)
self.doubleSpinBox_redband_blue = QtWidgets.QDoubleSpinBox(self.mGroupBox_2)
self.doubleSpinBox_redband_blue.setDecimals(0)
self.doubleSpinBox_redband_blue.setProperty("value", 1.0)
self.doubleSpinBox_redband_blue.setObjectName("doubleSpinBox_redband_blue")
self.gridLayout_16.addWidget(self.doubleSpinBox_redband_blue, 0, 1, 1, 1)
self.gridLayout_17.addWidget(self.mGroupBox_2, 5, 0, 1, 2)
self.frame_4 = QtWidgets.QFrame(self.tabBlue)
self.frame_4.setFrameShape(QtWidgets.QFrame.NoFrame)
self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_4.setObjectName("frame_4")
self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.frame_4)
self.horizontalLayout_10.setObjectName("horizontalLayout_10")
spacerItem2 = QtWidgets.QSpacerItem(218, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_10.addItem(spacerItem2)
self.pushRunBlueEmissionButton = QtWidgets.QPushButton(self.frame_4)
self.pushRunBlueEmissionButton.setObjectName("pushRunBlueEmissionButton")
self.horizontalLayout_10.addWidget(self.pushRunBlueEmissionButton)
self.gridLayout_17.addWidget(self.frame_4, 6, 0, 1, 2)
self.tabWidget.addTab(self.tabBlue, "")
self.tabVisibility = QtWidgets.QWidget()
self.tabVisibility.setObjectName("tabVisibility")
self.gridLayout_6 = QtWidgets.QGridLayout(self.tabVisibility)
self.gridLayout_6.setObjectName("gridLayout_6")
self.tabWidgetVisibility = QtWidgets.QTabWidget(self.tabVisibility)
self.tabWidgetVisibility.setObjectName("tabWidgetVisibility")
self.tabMNS = QtWidgets.QWidget()
self.tabMNS.setObjectName("tabMNS")
self.gridLayout_9 = QtWidgets.QGridLayout(self.tabMNS)
self.gridLayout_9.setObjectName("gridLayout_9")
self.label_14 = QtWidgets.QLabel(self.tabMNS)
self.label_14.setObjectName("label_14")
self.gridLayout_9.addWidget(self.label_14, 0, 0, 1, 1)
self.horizontalLayout_16 = QtWidgets.QHBoxLayout()
self.horizontalLayout_16.setObjectName("horizontalLayout_16")
self.mMapLayerComboBoxExtentMNS = gui.QgsMapLayerComboBox(self.tabMNS)
self.mMapLayerComboBoxExtentMNS.setAllowEmptyLayer(True)
self.mMapLayerComboBoxExtentMNS.setObjectName("mMapLayerComboBoxExtentMNS")
self.horizontalLayout_16.addWidget(self.mMapLayerComboBoxExtentMNS)
self.extentFileMNS = QtWidgets.QToolButton(self.tabMNS)
self.extentFileMNS.setObjectName("extentFileMNS")
self.horizontalLayout_16.addWidget(self.extentFileMNS)
self.gridLayout_9.addLayout(self.horizontalLayout_16, 0, 1, 1, 1)
self.label_15 = QtWidgets.QLabel(self.tabMNS)
self.label_15.setObjectName("label_15")
self.gridLayout_9.addWidget(self.label_15, 1, 0, 1, 1)
self.horizontalLayout_17 = QtWidgets.QHBoxLayout()
self.horizontalLayout_17.setObjectName("horizontalLayout_17")
self.mMapLayerComboBoxMNT = gui.QgsMapLayerComboBox(self.tabMNS)
self.mMapLayerComboBoxMNT.setObjectName("mMapLayerComboBoxMNT")
self.horizontalLayout_17.addWidget(self.mMapLayerComboBoxMNT)
self.mntFile = QtWidgets.QToolButton(self.tabMNS)
self.mntFile.setObjectName("mntFile")
self.horizontalLayout_17.addWidget(self.mntFile)
self.gridLayout_9.addLayout(self.horizontalLayout_17, 1, 1, 1, 1)
self.label_16 = QtWidgets.QLabel(self.tabMNS)
self.label_16.setObjectName("label_16")
self.gridLayout_9.addWidget(self.label_16, 2, 0, 1, 1)
self.RadiusMNSValue = QtWidgets.QDoubleSpinBox(self.tabMNS)
self.RadiusMNSValue.setDecimals(0)
self.RadiusMNSValue.setMaximum(2000.0)
self.RadiusMNSValue.setProperty("value", 500.0)
self.RadiusMNSValue.setObjectName("RadiusMNSValue")
self.gridLayout_9.addWidget(self.RadiusMNSValue, 2, 1, 1, 1)
self.label_17 = QtWidgets.QLabel(self.tabMNS)
self.label_17.setObjectName("label_17")
self.gridLayout_9.addWidget(self.label_17, 3, 0, 1, 1)
self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
self.horizontalLayout_8.setObjectName("horizontalLayout_8")
self.mMapLayerComboBoxBuildings = gui.QgsMapLayerComboBox(self.tabMNS)
self.mMapLayerComboBoxBuildings.setObjectName("mMapLayerComboBoxBuildings")
self.horizontalLayout_8.addWidget(self.mMapLayerComboBoxBuildings)
self.buildingsFile = QtWidgets.QToolButton(self.tabMNS)
self.buildingsFile.setObjectName("buildingsFile")
self.horizontalLayout_8.addWidget(self.buildingsFile)
self.gridLayout_9.addLayout(self.horizontalLayout_8, 3, 1, 1, 1)
self.label_18 = QtWidgets.QLabel(self.tabMNS)
self.label_18.setObjectName("label_18")
self.gridLayout_9.addWidget(self.label_18, 4, 0, 1, 1)
self.mFieldComboBoxBuildings = gui.QgsFieldComboBox(self.tabMNS)
self.mFieldComboBoxBuildings.setAllowEmptyFieldName(False)
self.mFieldComboBoxBuildings.setObjectName("mFieldComboBoxBuildings")
self.gridLayout_9.addWidget(self.mFieldComboBoxBuildings, 4, 1, 1, 1)
self.label_19 = QtWidgets.QLabel(self.tabMNS)
self.label_19.setObjectName("label_19")
self.gridLayout_9.addWidget(self.label_19, 5, 0, 1, 1)
self.horizontalLayout_15 = QtWidgets.QHBoxLayout()
self.horizontalLayout_15.setObjectName("horizontalLayout_15")
self.mMapLayerComboBoxVegetation = gui.QgsMapLayerComboBox(self.tabMNS)
self.mMapLayerComboBoxVegetation.setAllowEmptyLayer(True)
self.mMapLayerComboBoxVegetation.setObjectName("mMapLayerComboBoxVegetation")
self.horizontalLayout_15.addWidget(self.mMapLayerComboBoxVegetation)
self.vegetationFile = QtWidgets.QToolButton(self.tabMNS)
self.vegetationFile.setObjectName("vegetationFile")
self.horizontalLayout_15.addWidget(self.vegetationFile)
self.gridLayout_9.addLayout(self.horizontalLayout_15, 5, 1, 1, 1)
self.label_20 = QtWidgets.QLabel(self.tabMNS)
self.label_20.setObjectName("label_20")
self.gridLayout_9.addWidget(self.label_20, 6, 0, 1, 1)
self.mFieldComboBoxVegetation = gui.QgsFieldComboBox(self.tabMNS)
self.mFieldComboBoxVegetation.setAllowEmptyFieldName(True)
self.mFieldComboBoxVegetation.setObjectName("mFieldComboBoxVegetation")
self.gridLayout_9.addWidget(self.mFieldComboBoxVegetation, 6, 1, 1, 1)
self.label_21 = QtWidgets.QLabel(self.tabMNS)
self.label_21.setObjectName("label_21")
self.gridLayout_9.addWidget(self.label_21, 7, 0, 1, 1)
self.vegetationHeightValue = QtWidgets.QDoubleSpinBox(self.tabMNS)
self.vegetationHeightValue.setDecimals(0)
self.vegetationHeightValue.setProperty("value", 6.0)
self.vegetationHeightValue.setObjectName("vegetationHeightValue")
self.gridLayout_9.addWidget(self.vegetationHeightValue, 7, 1, 1, 1)
self.label_22 = QtWidgets.QLabel(self.tabMNS)
self.label_22.setObjectName("label_22")
self.gridLayout_9.addWidget(self.label_22, 8, 0, 1, 1)
self.outputRasterMNS = gui.QgsFileWidget(self.tabMNS)
self.outputRasterMNS.setStorageMode(gui.QgsFileWidget.SaveFile)
self.outputRasterMNS.setObjectName("outputRasterMNS")
self.gridLayout_9.addWidget(self.outputRasterMNS, 8, 1, 1, 1)
self.label_24 = QtWidgets.QLabel(self.tabMNS)
self.label_24.setObjectName("label_24")
self.gridLayout_9.addWidget(self.label_24, 9, 0, 1, 1)
self.outputRasterBatiVege = gui.QgsFileWidget(self.tabMNS)
self.outputRasterBatiVege.setStorageMode(gui.QgsFileWidget.SaveFile)
self.outputRasterBatiVege.setObjectName("outputRasterBatiVege")
self.gridLayout_9.addWidget(self.outputRasterBatiVege, 9, 1, 1, 1)
self.frame_8 = QtWidgets.QFrame(self.tabMNS)
self.frame_8.setFrameShape(QtWidgets.QFrame.NoFrame)
self.frame_8.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_8.setObjectName("frame_8")
self.horizontalLayout_14 = QtWidgets.QHBoxLayout(self.frame_8)
self.horizontalLayout_14.setObjectName("horizontalLayout_14")
spacerItem3 = QtWidgets.QSpacerItem(218, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_14.addItem(spacerItem3)
self.pushRunMNS = QtWidgets.QPushButton(self.frame_8)
self.pushRunMNS.setObjectName("pushRunMNS")
self.horizontalLayout_14.addWidget(self.pushRunMNS)
self.gridLayout_9.addWidget(self.frame_8, 10, 0, 1, 2)
self.tabWidgetVisibility.addTab(self.tabMNS, "")
self.tabMViewshed = QtWidgets.QWidget()
self.tabMViewshed.setObjectName("tabMViewshed")
self.gridLayout_8 = QtWidgets.QGridLayout(self.tabMViewshed)
self.gridLayout_8.setObjectName("gridLayout_8")
self.label_5 = QtWidgets.QLabel(self.tabMViewshed)
self.label_5.setObjectName("label_5")
self.gridLayout_8.addWidget(self.label_5, 0, 0, 1, 1)
self.horizontalLayout_18 = QtWidgets.QHBoxLayout()
self.horizontalLayout_18.setObjectName("horizontalLayout_18")
self.mMapLayerComboBoxExtentViewshed = gui.QgsMapLayerComboBox(self.tabMViewshed)
self.mMapLayerComboBoxExtentViewshed.setAllowEmptyLayer(True)
self.mMapLayerComboBoxExtentViewshed.setObjectName("mMapLayerComboBoxExtentViewshed")
self.horizontalLayout_18.addWidget(self.mMapLayerComboBoxExtentViewshed)
self.extentFileViewshed = QtWidgets.QToolButton(self.tabMViewshed)
self.extentFileViewshed.setObjectName("extentFileViewshed")
self.horizontalLayout_18.addWidget(self.extentFileViewshed)
self.gridLayout_8.addLayout(self.horizontalLayout_18, 0, 1, 1, 1)
self.label_6 = QtWidgets.QLabel(self.tabMViewshed)
self.label_6.setObjectName("label_6")
self.gridLayout_8.addWidget(self.label_6, 1, 0, 1, 1)
self.horizontalLayout_19 = QtWidgets.QHBoxLayout()
self.horizontalLayout_19.setObjectName("horizontalLayout_19")
self.mMapLayerComboBoxLightPoints = gui.QgsMapLayerComboBox(self.tabMViewshed)
self.mMapLayerComboBoxLightPoints.setAllowEmptyLayer(False)
self.mMapLayerComboBoxLightPoints.setObjectName("mMapLayerComboBoxLightPoints")
self.horizontalLayout_19.addWidget(self.mMapLayerComboBoxLightPoints)
self.lightPointsFile = QtWidgets.QToolButton(self.tabMViewshed)
self.lightPointsFile.setObjectName("lightPointsFile")
self.horizontalLayout_19.addWidget(self.lightPointsFile)
self.gridLayout_8.addLayout(self.horizontalLayout_19, 1, 1, 1, 1)
self.label_10 = QtWidgets.QLabel(self.tabMViewshed)
self.label_10.setObjectName("label_10")
self.gridLayout_8.addWidget(self.label_10, 2, 0, 1, 1)
self.mFieldComboBoxLightSource = gui.QgsFieldComboBox(self.tabMViewshed)
self.mFieldComboBoxLightSource.setAllowEmptyFieldName(True)
self.mFieldComboBoxLightSource.setObjectName("mFieldComboBoxLightSource")
self.gridLayout_8.addWidget(self.mFieldComboBoxLightSource, 2, 1, 1, 1)
self.label_11 = QtWidgets.QLabel(self.tabMViewshed)
self.label_11.setObjectName("label_11")
self.gridLayout_8.addWidget(self.label_11, 3, 0, 1, 1)
self.lightSourceHeightValue = QtWidgets.QDoubleSpinBox(self.tabMViewshed)
self.lightSourceHeightValue.setDecimals(0)
self.lightSourceHeightValue.setMaximum(20.0)
self.lightSourceHeightValue.setProperty("value", 6.0)
self.lightSourceHeightValue.setObjectName("lightSourceHeightValue")
self.gridLayout_8.addWidget(self.lightSourceHeightValue, 3, 1, 1, 1)
self.label_9 = QtWidgets.QLabel(self.tabMViewshed)
self.label_9.setObjectName("label_9")
self.gridLayout_8.addWidget(self.label_9, 4, 0, 1, 1)
self.observerHeightValue = QtWidgets.QDoubleSpinBox(self.tabMViewshed)
self.observerHeightValue.setDecimals(0)
self.observerHeightValue.setMaximum(20.0)
self.observerHeightValue.setProperty("value", 1.0)
self.observerHeightValue.setObjectName("observerHeightValue")
self.gridLayout_8.addWidget(self.observerHeightValue, 4, 1, 1, 1)
self.label_12 = QtWidgets.QLabel(self.tabMViewshed)
self.label_12.setObjectName("label_12")
self.gridLayout_8.addWidget(self.label_12, 5, 0, 1, 1)
self.mFieldComboBoxRadius = gui.QgsFieldComboBox(self.tabMViewshed)
self.mFieldComboBoxRadius.setAllowEmptyFieldName(True)
self.mFieldComboBoxRadius.setObjectName("mFieldComboBoxRadius")
self.gridLayout_8.addWidget(self.mFieldComboBoxRadius, 5, 1, 1, 1)
self.label_13 = QtWidgets.QLabel(self.tabMViewshed)
self.label_13.setObjectName("label_13")
self.gridLayout_8.addWidget(self.label_13, 6, 0, 1, 1)
self.radiusViewshedValue = QtWidgets.QDoubleSpinBox(self.tabMViewshed)
self.radiusViewshedValue.setDecimals(0)
self.radiusViewshedValue.setMaximum(2000.0)
self.radiusViewshedValue.setProperty("value", 500.0)
self.radiusViewshedValue.setObjectName("radiusViewshedValue")
self.gridLayout_8.addWidget(self.radiusViewshedValue, 6, 1, 1, 1)
self.label_7 = QtWidgets.QLabel(self.tabMViewshed)
self.label_7.setObjectName("label_7")
self.gridLayout_8.addWidget(self.label_7, 7, 0, 1, 1)
self.horizontalLayout_20 = QtWidgets.QHBoxLayout()
self.horizontalLayout_20.setObjectName("horizontalLayout_20")
self.mMapLayerComboBoxMNS = gui.QgsMapLayerComboBox(self.tabMViewshed)
self.mMapLayerComboBoxMNS.setObjectName("mMapLayerComboBoxMNS")
self.horizontalLayout_20.addWidget(self.mMapLayerComboBoxMNS)
self.rasterFileMNS = QtWidgets.QToolButton(self.tabMViewshed)
self.rasterFileMNS.setObjectName("rasterFileMNS")
self.horizontalLayout_20.addWidget(self.rasterFileMNS)
self.gridLayout_8.addLayout(self.horizontalLayout_20, 7, 1, 1, 1)
self.label_8 = QtWidgets.QLabel(self.tabMViewshed)
self.label_8.setObjectName("label_8")
self.gridLayout_8.addWidget(self.label_8, 8, 0, 1, 1)
self.horizontalLayout_25 = QtWidgets.QHBoxLayout()
self.horizontalLayout_25.setObjectName("horizontalLayout_25")
self.mMapLayerComboBoxRasterBatiVegeViewshed = gui.QgsMapLayerComboBox(self.tabMViewshed)
self.mMapLayerComboBoxRasterBatiVegeViewshed.setObjectName("mMapLayerComboBoxRasterBatiVegeViewshed")
self.horizontalLayout_25.addWidget(self.mMapLayerComboBoxRasterBatiVegeViewshed)
self.rasterBatiVegeFileViewshed = QtWidgets.QToolButton(self.tabMViewshed)
self.rasterBatiVegeFileViewshed.setObjectName("rasterBatiVegeFileViewshed")
self.horizontalLayout_25.addWidget(self.rasterBatiVegeFileViewshed)
self.gridLayout_8.addLayout(self.horizontalLayout_25, 8, 1, 1, 1)
self.label_23 = QtWidgets.QLabel(self.tabMViewshed)
self.label_23.setObjectName("label_23")
self.gridLayout_8.addWidget(self.label_23, 9, 0, 1, 1)
self.outputRasterViewshed = gui.QgsFileWidget(self.tabMViewshed)
self.outputRasterViewshed.setStorageMode(gui.QgsFileWidget.SaveFile)
self.outputRasterViewshed.setObjectName("outputRasterViewshed")
self.gridLayout_8.addWidget(self.outputRasterViewshed, 9, 1, 1, 1)
self.frame_7 = QtWidgets.QFrame(self.tabMViewshed)
self.frame_7.setFrameShape(QtWidgets.QFrame.NoFrame)
self.frame_7.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_7.setObjectName("frame_7")
self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.frame_7)
self.horizontalLayout_13.setObjectName("horizontalLayout_13")
spacerItem4 = QtWidgets.QSpacerItem(218, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_13.addItem(spacerItem4)
self.pushRunViewshed = QtWidgets.QPushButton(self.frame_7)
self.pushRunViewshed.setObjectName("pushRunViewshed")
self.horizontalLayout_13.addWidget(self.pushRunViewshed)
self.gridLayout_8.addWidget(self.frame_7, 10, 0, 1, 2)
self.tabWidgetVisibility.addTab(self.tabMViewshed, "")
self.tabNbLight = QtWidgets.QWidget()
self.tabNbLight.setObjectName("tabNbLight")
self.gridLayout_5 = QtWidgets.QGridLayout(self.tabNbLight)
self.gridLayout_5.setObjectName("gridLayout_5")
self.labelExtent_6 = QtWidgets.QLabel(self.tabNbLight)
self.labelExtent_6.setObjectName("labelExtent_6")
self.gridLayout_5.addWidget(self.labelExtent_6, 0, 0, 1, 1)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.mMapLayerComboBoxExtentNbLight = gui.QgsMapLayerComboBox(self.tabNbLight)
self.mMapLayerComboBoxExtentNbLight.setAllowEmptyLayer(True)
self.mMapLayerComboBoxExtentNbLight.setObjectName("mMapLayerComboBoxExtentNbLight")
self.horizontalLayout.addWidget(self.mMapLayerComboBoxExtentNbLight)
self.extentFileNbLight = QtWidgets.QToolButton(self.tabNbLight)
self.extentFileNbLight.setObjectName("extentFileNbLight")
self.horizontalLayout.addWidget(self.extentFileNbLight)
self.gridLayout_5.addLayout(self.horizontalLayout, 0, 1, 1, 2)
self.labelExtent_7 = QtWidgets.QLabel(self.tabNbLight)
self.labelExtent_7.setObjectName("labelExtent_7")
self.gridLayout_5.addWidget(self.labelExtent_7, 1, 0, 1, 1)
self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
self.mMapLayerComboBoxViewshedResult = gui.QgsMapLayerComboBox(self.tabNbLight)
self.mMapLayerComboBoxViewshedResult.setEditable(False)
self.mMapLayerComboBoxViewshedResult.setObjectName("mMapLayerComboBoxViewshedResult")
self.horizontalLayout_6.addWidget(self.mMapLayerComboBoxViewshedResult)
self.viewshedFile = QtWidgets.QToolButton(self.tabNbLight)
self.viewshedFile.setObjectName("viewshedFile")
self.horizontalLayout_6.addWidget(self.viewshedFile)
self.gridLayout_5.addLayout(self.horizontalLayout_6, 1, 1, 1, 2)
self.labelExtent_8 = QtWidgets.QLabel(self.tabNbLight)
self.labelExtent_8.setObjectName("labelExtent_8")
self.gridLayout_5.addWidget(self.labelExtent_8, 2, 0, 1, 1)
self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
self.horizontalLayout_7.setObjectName("horizontalLayout_7")
self.mMapLayerComboBoxRasterBatiVege = gui.QgsMapLayerComboBox(self.tabNbLight)
self.mMapLayerComboBoxRasterBatiVege.setObjectName("mMapLayerComboBoxRasterBatiVege")
self.horizontalLayout_7.addWidget(self.mMapLayerComboBoxRasterBatiVege)
self.rasterBatiVegeFile = QtWidgets.QToolButton(self.tabNbLight)
self.rasterBatiVegeFile.setObjectName("rasterBatiVegeFile")
self.horizontalLayout_7.addWidget(self.rasterBatiVegeFile)
self.gridLayout_5.addLayout(self.horizontalLayout_7, 2, 1, 1, 2)
self.label_25 = QtWidgets.QLabel(self.tabNbLight)
self.label_25.setObjectName("label_25")
self.gridLayout_5.addWidget(self.label_25, 3, 0, 1, 1)
self.maskHeightValue = QtWidgets.QDoubleSpinBox(self.tabNbLight)
self.maskHeightValue.setDecimals(0)
self.maskHeightValue.setMinimum(0.0)
self.maskHeightValue.setMaximum(200.0)
self.maskHeightValue.setProperty("value", 1.0)
self.maskHeightValue.setObjectName("maskHeightValue")
self.gridLayout_5.addWidget(self.maskHeightValue, 3, 1, 1, 2)
self.frame_5 = QtWidgets.QFrame(self.tabNbLight)
self.frame_5.setFrameShape(QtWidgets.QFrame.NoFrame)
self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_5.setObjectName("frame_5")
self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.frame_5)
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
self.radioButtonImportGridNbLight = QtWidgets.QRadioButton(self.frame_5)
self.radioButtonImportGridNbLight.setChecked(True)
self.radioButtonImportGridNbLight.setObjectName("radioButtonImportGridNbLight")
self.horizontalLayout_5.addWidget(self.radioButtonImportGridNbLight)
self.radioButtonCreateGridNbLight = QtWidgets.QRadioButton(self.frame_5)
self.radioButtonCreateGridNbLight.setEnabled(True)
self.radioButtonCreateGridNbLight.setChecked(False)
self.radioButtonCreateGridNbLight.setObjectName("radioButtonCreateGridNbLight")
self.horizontalLayout_5.addWidget(self.radioButtonCreateGridNbLight)
self.gridLayout_5.addWidget(self.frame_5, 4, 0, 1, 3)
self.stackedGridImportCreateNbLight = QtWidgets.QStackedWidget(self.tabNbLight)
self.stackedGridImportCreateNbLight.setMaximumSize(QtCore.QSize(16777215, 80))
self.stackedGridImportCreateNbLight.setObjectName("stackedGridImportCreateNbLight")
self.widgetImportGridNbLight = QtWidgets.QWidget()
self.widgetImportGridNbLight.setMinimumSize(QtCore.QSize(0, 122))
self.widgetImportGridNbLight.setMaximumSize(QtCore.QSize(16777215, 122))
self.widgetImportGridNbLight.setObjectName("widgetImportGridNbLight")
self.gridFileNbLight = gui.QgsFileWidget(self.widgetImportGridNbLight)
self.gridFileNbLight.setGeometry(QtCore.QRect(200, 20, 251, 20))
self.gridFileNbLight.setObjectName("gridFileNbLight")
self.labelImportGrid_2 = QtWidgets.QLabel(self.widgetImportGridNbLight)
self.labelImportGrid_2.setGeometry(QtCore.QRect(9, 21, 161, 16))
self.labelImportGrid_2.setMaximumSize(QtCore.QSize(16777215, 80))
self.labelImportGrid_2.setObjectName("labelImportGrid_2")
self.stackedGridImportCreateNbLight.addWidget(self.widgetImportGridNbLight)
self.widgetCreateGridNbLight = QtWidgets.QWidget()
self.widgetCreateGridNbLight.setObjectName("widgetCreateGridNbLight")
self.gridLayout_14 = QtWidgets.QGridLayout(self.widgetCreateGridNbLight)
self.gridLayout_14.setObjectName("gridLayout_14")
self.labelDiameterGrid_2 = QtWidgets.QLabel(self.widgetCreateGridNbLight)
self.labelDiameterGrid_2.setObjectName("labelDiameterGrid_2")
self.gridLayout_14.addWidget(self.labelDiameterGrid_2, 0, 0, 1, 1)
self.gridSizeNbLight = gui.QgsDoubleSpinBox(self.widgetCreateGridNbLight)
self.gridSizeNbLight.setDecimals(0)
self.gridSizeNbLight.setMinimum(25.0)
self.gridSizeNbLight.setMaximum(1000.0)
self.gridSizeNbLight.setProperty("value", 50.0)
self.gridSizeNbLight.setObjectName("gridSizeNbLight")
self.gridLayout_14.addWidget(self.gridSizeNbLight, 0, 1, 1, 1)
self.labelGridType_2 = QtWidgets.QLabel(self.widgetCreateGridNbLight)
self.labelGridType_2.setObjectName("labelGridType_2")
self.gridLayout_14.addWidget(self.labelGridType_2, 1, 0, 1, 1)
self.gridTypeNbLight = QtWidgets.QComboBox(self.widgetCreateGridNbLight)
self.gridTypeNbLight.setDuplicatesEnabled(False)
self.gridTypeNbLight.setObjectName("gridTypeNbLight")
self.gridTypeNbLight.addItem("")
self.gridTypeNbLight.addItem("")
self.gridTypeNbLight.addItem("")
self.gridLayout_14.addWidget(self.gridTypeNbLight, 1, 1, 1, 1)
self.stackedGridImportCreateNbLight.addWidget(self.widgetCreateGridNbLight)
self.gridLayout_5.addWidget(self.stackedGridImportCreateNbLight, 5, 0, 1, 3)
self.label_2 = QtWidgets.QLabel(self.tabNbLight)
self.label_2.setObjectName("label_2")
self.gridLayout_5.addWidget(self.label_2, 6, 0, 1, 1)
self.lastBoundsValue = QtWidgets.QDoubleSpinBox(self.tabNbLight)
self.lastBoundsValue.setDecimals(0)
self.lastBoundsValue.setMinimum(10.0)
self.lastBoundsValue.setMaximum(200.0)
self.lastBoundsValue.setProperty("value", 50.0)
self.lastBoundsValue.setObjectName("lastBoundsValue")
self.gridLayout_5.addWidget(self.lastBoundsValue, 6, 2, 1, 1)
self.label_29 = QtWidgets.QLabel(self.tabNbLight)
self.label_29.setObjectName("label_29")
self.gridLayout_5.addWidget(self.label_29, 7, 0, 1, 2)
self.outputRasterFileNbLight = gui.QgsFileWidget(self.tabNbLight)
self.outputRasterFileNbLight.setStorageMode(gui.QgsFileWidget.SaveFile)
self.outputRasterFileNbLight.setObjectName("outputRasterFileNbLight")
self.gridLayout_5.addWidget(self.outputRasterFileNbLight, 7, 2, 1, 1)
self.label_4 = QtWidgets.QLabel(self.tabNbLight)
self.label_4.setObjectName("label_4")
self.gridLayout_5.addWidget(self.label_4, 8, 0, 1, 1)
self.outputFileNbLight = gui.QgsFileWidget(self.tabNbLight)
self.outputFileNbLight.setStorageMode(gui.QgsFileWidget.SaveFile)
self.outputFileNbLight.setObjectName("outputFileNbLight")
self.gridLayout_5.addWidget(self.outputFileNbLight, 8, 2, 1, 1)
self.frame_6 = QtWidgets.QFrame(self.tabNbLight)
self.frame_6.setFrameShape(QtWidgets.QFrame.NoFrame)
self.frame_6.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_6.setObjectName("frame_6")
self.horizontalLayout_11 = QtWidgets.QHBoxLayout(self.frame_6)
self.horizontalLayout_11.setObjectName("horizontalLayout_11")
spacerItem5 = QtWidgets.QSpacerItem(218, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_11.addItem(spacerItem5)
self.pushRunNbLightButton = QtWidgets.QPushButton(self.frame_6)
self.pushRunNbLightButton.setObjectName("pushRunNbLightButton")
self.horizontalLayout_11.addWidget(self.pushRunNbLightButton)
self.gridLayout_5.addWidget(self.frame_6, 9, 0, 1, 3)
self.tabWidgetVisibility.addTab(self.tabNbLight, "")
self.gridLayout_6.addWidget(self.tabWidgetVisibility, 0, 0, 1, 1)
self.tabWidget.addTab(self.tabVisibility, "")
self.tabLog = QtWidgets.QWidget()
self.tabLog.setObjectName("tabLog")
self.verticalLayout = QtWidgets.QVBoxLayout(self.tabLog)
self.verticalLayout.setObjectName("verticalLayout")
self.txtLog = QtWidgets.QTextEdit(self.tabLog)
self.txtLog.setFrameShape(QtWidgets.QFrame.NoFrame)
self.txtLog.setReadOnly(True)
self.txtLog.setObjectName("txtLog")
self.verticalLayout.addWidget(self.txtLog)
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
self.horizontalLayout_4.setContentsMargins(-1, -1, -1, 0)
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_4.addItem(spacerItem6)
self.debugButton = QtWidgets.QToolButton(self.tabLog)
icon3 = QtGui.QIcon()
icon3.addPixmap(QtGui.QPixmap(":/plugins/LightPollutionToolbox/icons/debug_icon/mActionAnnotation.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.debugButton.setIcon(icon3)
self.debugButton.setCheckable(True)
self.debugButton.setAutoRaise(True)
self.debugButton.setObjectName("debugButton")
self.horizontalLayout_4.addWidget(self.debugButton)
self.logSaveAs = QtWidgets.QToolButton(self.tabLog)
icon4 = QtGui.QIcon()
icon4.addPixmap(QtGui.QPixmap(":/plugins/LightPollutionToolbox/icons/debug_icon/mActionFileSave.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.logSaveAs.setIcon(icon4)
self.logSaveAs.setAutoRaise(True)
self.logSaveAs.setObjectName("logSaveAs")
self.horizontalLayout_4.addWidget(self.logSaveAs)
self.logClear = QtWidgets.QToolButton(self.tabLog)
icon5 = QtGui.QIcon()
icon5.addPixmap(QtGui.QPixmap(":/plugins/LightPollutionToolbox/icons/debug_icon/iconClearConsole.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.logClear.setIcon(icon5)
self.logClear.setAutoRaise(True)
self.logClear.setObjectName("logClear")
self.horizontalLayout_4.addWidget(self.logClear)
self.verticalLayout.addLayout(self.horizontalLayout_4)
self.tabWidget.addTab(self.tabLog, "")
self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1)
self.gridLayout_2.addWidget(self.frameMain, 1, 0, 1, 4)
self.lblProgress = QtWidgets.QLabel(InterfaceDialogBase)
self.lblProgress.setText("")
self.lblProgress.setObjectName("lblProgress")
self.gridLayout_2.addWidget(self.lblProgress, 2, 0, 1, 1)
self.pushCancelButton = QtWidgets.QPushButton(InterfaceDialogBase)
self.pushCancelButton.setObjectName("pushCancelButton")
self.gridLayout_2.addWidget(self.pushCancelButton, 3, 3, 1, 2)
self.frame_10 = QtWidgets.QFrame(InterfaceDialogBase)
self.frame_10.setFrameShape(QtWidgets.QFrame.NoFrame)
self.frame_10.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_10.setObjectName("frame_10")
self.gridLayout_3 = QtWidgets.QGridLayout(self.frame_10)
self.gridLayout_3.setContentsMargins(-1, 0, 0, 0)
self.gridLayout_3.setObjectName("gridLayout_3")
self.label_3 = QtWidgets.QLabel(self.frame_10)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
self.label_3.setSizePolicy(sizePolicy)
self.label_3.setMaximumSize(QtCore.QSize(85, 21))
self.label_3.setText("")
self.label_3.setPixmap(QtGui.QPixmap(":/plugins/LightPollutionToolbox/icons/logoINRAE.png"))
self.label_3.setScaledContents(True)
self.label_3.setWordWrap(False)
self.label_3.setObjectName("label_3")
self.gridLayout_3.addWidget(self.label_3, 0, 0, 1, 1)
self.label = QtWidgets.QLabel(self.frame_10)
self.label.setMinimumSize(QtCore.QSize(122, 61))
self.label.setMaximumSize(QtCore.QSize(122, 61))
self.label.setText("")
self.label.setPixmap(QtGui.QPixmap(":/plugins/LightPollutionToolbox/icons/logoTetis.png"))
self.label.setScaledContents(True)
self.label.setObjectName("label")
self.gridLayout_3.addWidget(self.label, 0, 1, 1, 1)
self.gridLayout_2.addWidget(self.frame_10, 3, 5, 1, 1)
self.progressBar = QtWidgets.QProgressBar(InterfaceDialogBase)
self.progressBar.setProperty("value", 0)
self.progressBar.setObjectName("progressBar")
self.gridLayout_2.addWidget(self.progressBar, 3, 0, 1, 3)
self.retranslateUi(InterfaceDialogBase)
self.tabWidget.setCurrentIndex(0)
self.stackedGridImportCreateRadiance.setCurrentIndex(0)
self.gridTypeRadiance.setCurrentIndex(2)
self.stackedGridImportCreateBlue.setCurrentIndex(0)
self.gridTypeBlue.setCurrentIndex(2)
self.tabWidgetVisibility.setCurrentIndex(0)
self.stackedGridImportCreateNbLight.setCurrentIndex(0)
self.gridTypeNbLight.setCurrentIndex(2)
QtCore.QMetaObject.connectSlotsByName(InterfaceDialogBase)
def retranslateUi(self, InterfaceDialogBase):
_translate = QtCore.QCoreApplication.translate
InterfaceDialogBase.setWindowTitle(_translate("InterfaceDialogBase", "Light Pollution Toolbox"))
self.aboutButton.setToolTip(_translate("InterfaceDialogBase", "About"))
self.aboutButton.setText(_translate("InterfaceDialogBase", "..."))
self.langEn.setToolTip(_translate("InterfaceDialogBase", "English"))
self.langFr.setToolTip(_translate("InterfaceDialogBase", "French"))
self.langFr.setText(_translate("InterfaceDialogBase", "..."))
self.textShortHelp.setHtml(_translate("InterfaceDialogBase", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p></body></html>"))
self.labelImportGrid.setText(_translate("InterfaceDialogBase", "Import Grid [optional]"))
self.gridTypeRadiance.setCurrentText(_translate("InterfaceDialogBase", "Hexagon"))
self.gridTypeRadiance.setItemText(0, _translate("InterfaceDialogBase", "Rectangle"))
self.gridTypeRadiance.setItemText(1, _translate("InterfaceDialogBase", "Diamond"))
self.gridTypeRadiance.setItemText(2, _translate("InterfaceDialogBase", "Hexagon"))
self.labelDiameterGrid.setText(_translate("InterfaceDialogBase", "Grid Diameter, meters"))
self.labelGridType.setText(_translate("InterfaceDialogBase", "Grid Type"))
self.radioButtonImportGridRadiance.setText(_translate("InterfaceDialogBase", "Import Grid"))
self.radioButtonCreateGridRadiance.setText(_translate("InterfaceDialogBase", "Create Grid"))
self.labelExtent_3.setText(_translate("InterfaceDialogBase", "Statistics Radiance Output"))
self.labelExtent.setText(_translate("InterfaceDialogBase", "Extent zone [optional]"))
self.labelExtentOutputRasterRadiance.setText(_translate("InterfaceDialogBase", "Raster total Radiance Output"))
self.imageFileRadiance.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.imageFileRadiance.setText(_translate("InterfaceDialogBase", "..."))
self.mGroupBox.setTitle(_translate("InterfaceDialogBase", "Adanced Parameters"))
self.label_27.setText(_translate("InterfaceDialogBase", "Index of the green band"))
self.label_26.setText(_translate("InterfaceDialogBase", "Index of the red band"))
self.label_28.setText(_translate("InterfaceDialogBase", "Index of the blue band"))
self.extentFileRadiance.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.extentFileRadiance.setText(_translate("InterfaceDialogBase", "..."))
self.labelImage.setText(_translate("InterfaceDialogBase", "Satellite Image"))
self.pushRunRadianceButton.setText(_translate("InterfaceDialogBase", "Run"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabRadiance), _translate("InterfaceDialogBase", "Radiance"))
self.labelExtent_4.setText(_translate("InterfaceDialogBase", "Extent zone [optional]"))
self.extentFileBlue.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.extentFileBlue.setText(_translate("InterfaceDialogBase", "..."))
self.labelImage_2.setText(_translate("InterfaceDialogBase", "Satellite Image RGB"))
self.imageFileBlue.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.imageFileBlue.setText(_translate("InterfaceDialogBase", "..."))
self.radioButtonImportGridBlue.setText(_translate("InterfaceDialogBase", "Import Grid"))
self.radioButtonCreateGridBlue.setText(_translate("InterfaceDialogBase", "Create Grid"))
self.labelImportGridBlue.setText(_translate("InterfaceDialogBase", "Import Grid [optional]"))
self.labelDiameterGrid_4.setText(_translate("InterfaceDialogBase", "Grid Diameter, meters"))
self.labelGridType_4.setText(_translate("InterfaceDialogBase", "Grid Type"))
self.gridTypeBlue.setCurrentText(_translate("InterfaceDialogBase", "Hexagon"))
self.gridTypeBlue.setItemText(0, _translate("InterfaceDialogBase", "Rectangle"))
self.gridTypeBlue.setItemText(1, _translate("InterfaceDialogBase", "Diamond"))
self.gridTypeBlue.setItemText(2, _translate("InterfaceDialogBase", "Hexagon"))
self.labelExtent_5.setText(_translate("InterfaceDialogBase", "Statistics Blue Emission Output"))
self.mGroupBox_2.setTitle(_translate("InterfaceDialogBase", "Adanced Parameters"))
self.label_32.setText(_translate("InterfaceDialogBase", "Index of the green band"))
self.label_33.setText(_translate("InterfaceDialogBase", "Index of the red band"))
self.label_34.setText(_translate("InterfaceDialogBase", "Index of the blue band"))
self.pushRunBlueEmissionButton.setText(_translate("InterfaceDialogBase", "Run"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabBlue), _translate("InterfaceDialogBase", "Blue Emission"))
self.label_14.setText(_translate("InterfaceDialogBase", "Extent zone [opitonal]"))
self.extentFileMNS.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.extentFileMNS.setText(_translate("InterfaceDialogBase", "..."))
self.label_15.setText(_translate("InterfaceDialogBase", "DTM (Digital Terrain Model)"))
self.mntFile.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.mntFile.setText(_translate("InterfaceDialogBase", "..."))
self.label_16.setText(_translate("InterfaceDialogBase", "Radius of analysis for visibility (buffer of extent), meters"))
self.label_17.setText(_translate("InterfaceDialogBase", "Buildings (Topo DB)"))
self.buildingsFile.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.buildingsFile.setText(_translate("InterfaceDialogBase", "..."))
self.label_18.setText(_translate("InterfaceDialogBase", "Height Buildings field"))
self.label_19.setText(_translate("InterfaceDialogBase", "Vegetation (Topo BD) [optional]"))
self.vegetationFile.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.vegetationFile.setText(_translate("InterfaceDialogBase", "..."))
self.label_20.setText(_translate("InterfaceDialogBase", "Height Vegetation field [optional]"))
self.label_21.setText(_translate("InterfaceDialogBase", "Height Vegetation by default if no field, meters [optional]"))
self.label_22.setText(_translate("InterfaceDialogBase", "Raster DSM Output"))
self.label_24.setText(_translate("InterfaceDialogBase", "Raster buildings vegetation Output"))
self.pushRunMNS.setText(_translate("InterfaceDialogBase", "Run"))
self.tabWidgetVisibility.setTabText(self.tabWidgetVisibility.indexOf(self.tabMNS), _translate("InterfaceDialogBase", "1 - Calcul of DSM"))
self.label_5.setText(_translate("InterfaceDialogBase", "Extent zone [optional]"))
self.extentFileViewshed.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.extentFileViewshed.setText(_translate("InterfaceDialogBase", "..."))
self.label_6.setText(_translate("InterfaceDialogBase", "Light points extraction"))
self.lightPointsFile.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.lightPointsFile.setText(_translate("InterfaceDialogBase", "..."))
self.label_10.setText(_translate("InterfaceDialogBase", "Source light height field [optional]"))
self.label_11.setText(_translate("InterfaceDialogBase", "Source light height (if no field), meters"))
self.label_9.setText(_translate("InterfaceDialogBase", "Observer height (0, 1, 6, meters)"))
self.label_12.setText(_translate("InterfaceDialogBase", "Radius of analysis field for visibility [optional]"))
self.label_13.setText(_translate("InterfaceDialogBase", "Radius of analysis for visibility (if no field), meters"))
self.label_7.setText(_translate("InterfaceDialogBase", "DSM (Digital surface model)"))
self.rasterFileMNS.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.rasterFileMNS.setText(_translate("InterfaceDialogBase", "..."))
self.label_8.setText(_translate("InterfaceDialogBase", "Raster buildings vegetation"))
self.rasterBatiVegeFileViewshed.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.rasterBatiVegeFileViewshed.setText(_translate("InterfaceDialogBase", "..."))
self.label_23.setText(_translate("InterfaceDialogBase", "Raster Viewshed Output"))
self.pushRunViewshed.setText(_translate("InterfaceDialogBase", "Run"))
self.tabWidgetVisibility.setTabText(self.tabWidgetVisibility.indexOf(self.tabMViewshed), _translate("InterfaceDialogBase", "2 - Calcul of Viewshed"))
self.labelExtent_6.setText(_translate("InterfaceDialogBase", "Extent zone [optional]"))
self.extentFileNbLight.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.extentFileNbLight.setText(_translate("InterfaceDialogBase", "..."))
self.labelExtent_7.setText(_translate("InterfaceDialogBase", "Layer from viewshed"))
self.viewshedFile.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.viewshedFile.setText(_translate("InterfaceDialogBase", "..."))
self.labelExtent_8.setText(_translate("InterfaceDialogBase", "Raster buildings vegetation"))
self.rasterBatiVegeFile.setToolTip(_translate("InterfaceDialogBase", "Browse"))
self.rasterBatiVegeFile.setText(_translate("InterfaceDialogBase", "..."))
self.label_25.setText(_translate("InterfaceDialogBase", "Max. observer height, meters"))
self.radioButtonImportGridNbLight.setText(_translate("InterfaceDialogBase", "Import Grid"))
self.radioButtonCreateGridNbLight.setText(_translate("InterfaceDialogBase", "Create Grid"))
self.labelImportGrid_2.setText(_translate("InterfaceDialogBase", "Import Grid [optional]"))
self.labelDiameterGrid_2.setText(_translate("InterfaceDialogBase", "Grid Diameter, meters"))
self.labelGridType_2.setText(_translate("InterfaceDialogBase", "Grid Type"))
self.gridTypeNbLight.setCurrentText(_translate("InterfaceDialogBase", "Hexagon"))
self.gridTypeNbLight.setItemText(0, _translate("InterfaceDialogBase", "Rectangle"))
self.gridTypeNbLight.setItemText(1, _translate("InterfaceDialogBase", "Diamond"))
self.gridTypeNbLight.setItemText(2, _translate("InterfaceDialogBase", "Hexagon"))
self.label_2.setText(_translate("InterfaceDialogBase", "Bounds for last class of symbology"))
self.label_29.setText(_translate("InterfaceDialogBase", "Output Raster Number of visible lights"))
self.label_4.setText(_translate("InterfaceDialogBase", "Output Number of visible lightsy per grid"))
self.pushRunNbLightButton.setText(_translate("InterfaceDialogBase", "Run"))
self.tabWidgetVisibility.setTabText(self.tabWidgetVisibility.indexOf(self.tabNbLight), _translate("InterfaceDialogBase", "3 - Number of visible lights"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabVisibility), _translate("InterfaceDialogBase", "Visibility Light Sources"))
self.debugButton.setToolTip(_translate("InterfaceDialogBase", "Debug mode"))
self.debugButton.setText(_translate("InterfaceDialogBase", "..."))
self.logSaveAs.setToolTip(_translate("InterfaceDialogBase", "Save log as"))
self.logSaveAs.setText(_translate("InterfaceDialogBase", "..."))
self.logClear.setToolTip(_translate("InterfaceDialogBase", "Clear log"))
self.logClear.setText(_translate("InterfaceDialogBase", "..."))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabLog), _translate("InterfaceDialogBase", "Log"))
self.pushCancelButton.setText(_translate("InterfaceDialogBase", "Cancel"))
from qgis import gui