Skip to content
Snippets Groups Projects
MainFrame.fxml 337 KiB
Newer Older
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 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000
<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.input.*?>
<?import java.lang.*?>
<?import javafx.geometry.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.image.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.text.*?>
<?import javafx.geometry.Insets?>
<?import javafx.geometry.Rectangle2D?>
<?import javafx.scene.control.Accordion?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.CheckBox?>
<?import javafx.scene.control.ColorPicker?>
<?import javafx.scene.control.ComboBox?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.control.Menu?>
<?import javafx.scene.control.MenuBar?>
<?import javafx.scene.control.MenuButton?>
<?import javafx.scene.control.MenuItem?>
<?import javafx.scene.control.RadioButton?>
<?import javafx.scene.control.ScrollPane?>
<?import javafx.scene.control.Separator?>
<?import javafx.scene.control.Slider?>
<?import javafx.scene.control.Spinner?>
<?import javafx.scene.control.SpinnerValueFactory.IntegerSpinnerValueFactory?>
<?import javafx.scene.control.SplitPane?>
<?import javafx.scene.control.Tab?>
<?import javafx.scene.control.TabPane?>
<?import javafx.scene.control.TableColumn?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.control.TextArea?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.control.TitledPane?>
<?import javafx.scene.control.ToggleButton?>
<?import javafx.scene.control.Tooltip?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.ColumnConstraints?>
<?import javafx.scene.layout.GridPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.RowConstraints?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>

<AnchorPane fx:id="anchorpaneRoot" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" prefHeight="708.0" prefWidth="1198.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.amap.lidar.amapvox.gui.MainFrameController">
    <children>
        <VBox AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" AnchorPane.bottomAnchor="0.0" >
            <children>
                <MenuBar prefHeight="25.0" prefWidth="800.0" >
                    <menus>
                        <Menu mnemonicParsing="false" text="File">
                            <items>
                                <MenuItem mnemonicParsing="false" onAction="#onActionButtonAddTaskToListView" text="Open (Ctrl+O)">
                                    <accelerator>
                                        <KeyCodeCombination alt="UP" code="O" control="ANY" meta="UP" shift="UP" shortcut="UP" />
                                    </accelerator>
                                </MenuItem>
                                <MenuItem mnemonicParsing="false" onAction="#onActionButtonSave" text="Save (Ctrl+S)">
                                    <accelerator>
                                        <KeyCodeCombination alt="UP" code="S" control="ANY" meta="UP" shift="UP" shortcut="UP" />
                                    </accelerator>
                                </MenuItem>
                                <MenuItem mnemonicParsing="false" onAction="#onActionButtonExecute" text="Execute" />
                            </items>
                        </Menu>
                        <Menu mnemonicParsing="false" text="Edit">
                            <items>
                                <MenuItem fx:id="menuitemClearWindow" mnemonicParsing="false" onAction="#onActionMenuitemClearWindow" text="Clear window" />
                            </items>
                        </Menu>
                        <Menu mnemonicParsing="false" text="Help">
                            <items>
                                <MenuItem fx:id="menuItemUpdate" mnemonicParsing="false" onAction="#onActionMenuItemUpdate" text="Update" />
                            </items>
                        </Menu>
                    </menus>
                </MenuBar>
                <SplitPane fx:id="splitPaneVoxelization" dividerPositions="0.3" VBox.vgrow="ALWAYS" >
                    <items>
                        <AnchorPane>
                            <children>
                                <SplitPane dividerPositions="0.3" orientation="VERTICAL" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                    <items>
                                        <AnchorPane>
                                            <children>
                                                <TitledPane animated="false" collapsible="false" text="Input (configuration) file(s)" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                    <content>
                                                        <AnchorPane>
                                                            <children>
                                                                <ListView fx:id="listViewTaskList" AnchorPane.bottomAnchor="30.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                    <tooltip>
                                                                        <Tooltip text="List of imported configurations files." />
                                                                    </tooltip>
                                                                </ListView>
                                                                <HBox spacing="10.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0">
                                                                    <children>
                                                                        <MenuButton mnemonicParsing="false" text="Selection">
                                                                            <items>
                                                                                <MenuItem mnemonicParsing="false" onAction="#onActionMenuItemTaskSelectionAll" text="All" />
                                                                                <MenuItem mnemonicParsing="false" onAction="#onActionMenuItemTaskSelectionNone" text="None" />
                                                                            </items>
                                                                        </MenuButton>
                                                                        <HBox spacing="5.0">
                                                                            <children>
                                                                                <Button mnemonicParsing="false" onAction="#onActionButtonRemoveTaskFromListView">
                                                                                    <graphic>
                                                                                        <ImageView fitHeight="15.0" fitWidth="15.0" pickOnBounds="true" preserveRatio="true">
                                                                                            <image>
                                                                                                <Image url="@icons/gnome_list_remove.png" />
                                                                                            </image>
                                                                                        </ImageView>
                                                                                    </graphic>
                                                                                    <tooltip>
                                                                                        <Tooltip text="Close the selected input (configuration) file(s)" />
                                                                                    </tooltip>
                                                                                </Button>
                                                                                <Button mnemonicParsing="false" onAction="#onActionButtonAddTaskToListView">
                                                                                    <graphic>
                                                                                        <ImageView fitHeight="15.0" fitWidth="15.0" pickOnBounds="true" preserveRatio="true">
                                                                                            <image>
                                                                                                <Image url="@icons/gnome_list_add.png" />
                                                                                            </image>
                                                                                        </ImageView>
                                                                                    </graphic>
                                                                                    <tooltip>
                                                                                        <Tooltip text="Import a configuration file." />
                                                                                    </tooltip>
                                                                                </Button>
                                                                            </children>
                                                                        </HBox>
                                                                        <HBox alignment="CENTER_LEFT" spacing="5.0">
                                                                            <children>
                                                                                <Button fx:id="buttonLoadSelectedTask" disable="true" mnemonicParsing="false" onAction="#onActionButtonLoadSelectedTask" text="Load">
                                                                                    <tooltip>
                                                                                        <Tooltip text="Load the selected task parameters into the frame" />
                                                                                    </tooltip>
                                                                                </Button>
                                                                                <Button fx:id="buttonExecute" disable="true" mnemonicParsing="false" onAction="#onActionButtonExecuteSelected" text="Execute">
                                                                                    <graphic>
                                                                                        <ImageView fitHeight="15.0" fitWidth="15.0" pickOnBounds="true" preserveRatio="true">
                                                                                            <image>
                                                                                                <Image url="@icons/start_2.png" />
                                                                                            </image>
                                                                                        </ImageView>
                                                                                    </graphic>
                                                                                    <tooltip>
                                                                                        <Tooltip text="Execute the selected input file(s)" />
                                                                                    </tooltip>
                                                                                </Button>
                                                                            </children>
                                                                        </HBox>
                                                                    </children>
                                                                </HBox>
                                                            </children>
                                                        </AnchorPane>
                                                    </content>
                                                </TitledPane>
                                            </children>
                                        </AnchorPane>
                                        <AnchorPane>
                                            <children>
                                                <TitledPane animated="false" collapsible="false" text="Output file(s)" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                    <content>
                                                        <AnchorPane>
                                                            <children>
                                                                <ListView fx:id="listViewProductsFiles" AnchorPane.bottomAnchor="30.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                    <tooltip>
                                                                        <Tooltip text="List of exported files." />
                                                                    </tooltip>
                                                                </ListView>
                                                                <HBox spacing="10.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0">
                                                                    <children>
                                                                        <MenuButton mnemonicParsing="false" text="Selection">
                                                                            <items>
                                                                                <MenuItem mnemonicParsing="false" onAction="#onActionMenuItemSelectionAll" text="All" />
                                                                                <MenuItem mnemonicParsing="false" onAction="#onActionMenuItemSelectionNone" text="None" />
                                                                            </items>
                                                                        </MenuButton>
                                                                        <HBox spacing="5.0">
                                                                            <children>
                                                                                <Button mnemonicParsing="false" onAction="#onActionButtonRemoveVoxelFileFromListView">
                                                                                    <graphic>
                                                                                        <ImageView fitHeight="15.0" fitWidth="15.0" pickOnBounds="true" preserveRatio="true">
                                                                                            <image>
                                                                                                <Image url="@icons/gnome_list_remove.png" />
                                                                                            </image>
                                                                                        </ImageView>
                                                                                    </graphic>
                                                                                    <tooltip>
                                                                                        <Tooltip text="Close the selected ouput file(s)" />
                                                                                    </tooltip>
                                                                                </Button>
                                                                                <Button mnemonicParsing="false" onAction="#onActionButtonAddVoxelFileToListView">
                                                                                    <graphic>
                                                                                        <ImageView fitHeight="15.0" fitWidth="15.0" pickOnBounds="true" preserveRatio="true">
                                                                                            <image>
                                                                                                <Image url="@icons/gnome_list_add.png" />
                                                                                            </image>
                                                                                        </ImageView>
                                                                                    </graphic>
                                                                                    <tooltip>
                                                                                        <Tooltip text="Add an output file" />
                                                                                    </tooltip>
                                                                                </Button>
                                                                            </children>
                                                                        </HBox>
                                                                    </children>
                                                                </HBox>
                                                            </children>
                                                        </AnchorPane>
                                                    </content>
                                                </TitledPane>
                                            </children>
                                        </AnchorPane>
                                        <AnchorPane>
                                            <children>
                                                <TitledPane animated="false" collapsible="false" contentDisplay="RIGHT" pickOnBounds="false" text="Logs" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                    <content>
                                                        <AnchorPane>
                                                            <children>
                                                                <TextArea fx:id="textAreaLog" editable="false" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
                                                            </children>
                                                            <padding>
                                                                <Insets bottom="-1.0" left="-1.0" right="-1.0" top="-1.0" />
                                                            </padding>
                                                        </AnchorPane>
                                                    </content>
                                                    <graphic>
                                                        <HBox spacing="5.0">
                                                            <children>
                                                                <Button contentDisplay="CENTER" mnemonicParsing="false" onAction="#onActionButtonClearLog" text="Clear" />
                                                                <Button contentDisplay="CENTER" mnemonicParsing="false" onAction="#onActionButtonExportLog" text="Export" />
                                                            </children>
                                                        </HBox>
                                                    </graphic>
                                                </TitledPane>
                                            </children>
                                        </AnchorPane>
                                    </items>
                                </SplitPane>
                            </children>
                        </AnchorPane>
                        <AnchorPane>
                            <children>
                                <VBox AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" AnchorPane.bottomAnchor="0.0" >
                                    <children>
                                        <ToolBar>
                                            <items>
                                                <Button fx:id="saveToolbarButton" mnemonicParsing="false" onAction="#onActionButtonSave">
                                                    <graphic>
                                                        <ImageView pickOnBounds="true" preserveRatio="true">
                                                            <image>
                                                                <Image url="@icons/toolbar/save-as.png" />
                                                            </image>
                                                        </ImageView>
                                                    </graphic>
                                                    <padding>
                                                        <Insets bottom="2.0" left="2.0" right="2.0" top="2.0" />
                                                    </padding>
                                                    <tooltip>
                                                        <Tooltip text="Save the current configuration (Ctrl+S)" />
                                                    </tooltip>
                                                </Button>
                                                <Button fx:id="executeToolbarButton" mnemonicParsing="false" onAction="#onActionButtonExecute">
                                                    <graphic>
                                                        <ImageView pickOnBounds="true" preserveRatio="true">
                                                            <image>
                                                                <Image url="@icons/toolbar/run-play.png" />
                                                            </image>
                                                        </ImageView>
                                                    </graphic>
                                                    <padding>
                                                        <Insets bottom="2.0" left="2.0" right="2.0" top="2.0" />
                                                    </padding>
                                                    <tooltip>
                                                        <Tooltip text="Execute current configuration(s)" />
                                                    </tooltip>
                                                </Button>
                                            </items>
                                        </ToolBar>
                                        <TabPane fx:id="tabPaneMain" tabClosingPolicy="UNAVAILABLE" VBox.vgrow="ALWAYS" >
                                            <tabs>
                                                <Tab fx:id="tabVoxelization" text="Voxelization">
                                                    <content>
                                                        <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0">
                                                            <children>
                                                                <TabPane fx:id="tabPaneVoxelization" prefHeight="365.0" prefWidth="451.0" tabClosingPolicy="UNAVAILABLE" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                    <tabs>
                                                                        <Tab fx:id="tabVoxelizationInput" text="Input">
                                                                            <content>
                                                                                <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0">
                                                                                    <children>
                                                                                        <ScrollPane fitToWidth="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                            <content>
                                                                                                <VBox>
                                                                                                    <children>
                                                                                                        <HBox alignment="CENTER_LEFT" spacing="10.0">
                                                                                                            <children>
                                                                                                                <Label text="Input mode" />
                                                                                                                <ComboBox fx:id="inputModeComboBox" prefWidth="180.0" />
                                                                                                            </children>
                                                                                                            <padding>
                                                                                                                <Insets left="15.0" top="15.0" bottom="15.0" />
                                                                                                            </padding>   
                                                                                                        </HBox>
                                                                                                        <TitledPane fx:id="alsTitledPane" animated="false" expanded="false" text="ALS">
                                                                                                            <content>
                                                                                                                <AnchorPane minHeight="0.0" minWidth="0.0">
                                                                                                                    <children>
                                                                                                                        <VBox spacing="15.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                                                            <children>
                                                                                                                                <HBox alignment="CENTER_LEFT" spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <ComboBox fx:id="comboboxModeALS" prefWidth="180.0" promptText="Choose mode..." />
                                                                                                                                        <CheckBox fx:id="checkboxMultiFiles" mnemonicParsing="false" text="Multi-files" />
                                                                                                                                    </children>
                                                                                                                                </HBox>
                                                                                                                                <HBox alignment="CENTER_LEFT" spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <VBox HBox.hgrow="ALWAYS" spacing="10.0">
                                                                                                                                            <children>
                                                                                                                                                <VBox>
                                                                                                                                                    <children>
                                                                                                                                                        <Label text="Input file(s)" />
                                                                                                                                                        <HBox>
                                                                                                                                                            <children>
                                                                                                                                                                <TextField fx:id="textFieldInputFileALS" prefHeight="25.0" prefWidth="280.0" HBox.hgrow="ALWAYS" />
                                                                                                                                                                <Button contentDisplay="CENTER" mnemonicParsing="false" onAction="#onActionButtonOpenInputFileALS" text="..." />
                                                                                                                                                            </children>
                                                                                                                                                        </HBox>
                                                                                                                                                    </children>
                                                                                                                                                </VBox>
                                                                                                                                                <VBox>
                                                                                                                                                    <children>
                                                                                                                                                        <Label text="Trajectory file" />
                                                                                                                                                        <HBox fx:id="hboxTrajectoryFile">
                                                                                                                                                            <children>
                                                                                                                                                                <TextField fx:id="textFieldTrajectoryFileALS" prefHeight="25.0" prefWidth="280.0" HBox.hgrow="ALWAYS" />
                                                                                                                                                                <Button fx:id="buttonOpenTrajectoryFileALS" mnemonicParsing="false" onAction="#onActionButtonOpenTrajectoryFileALS" text="..." />
                                                                                                                                                            </children>
                                                                                                                                                        </HBox>
                                                                                                                                                    </children>
                                                                                                                                                </VBox>
                                                                                                                                            </children>
                                                                                                                                        </VBox>
                                                                                                                                        <Button mnemonicParsing="false" onAction="#onActionButtonExportALSLidarShots" >
                                                                                                                                            <graphic>
                                                                                                                                                <ImageView fitHeight="24.0" fitWidth="24.0" pickOnBounds="true">
                                                                                                                                                    <image>
                                                                                                                                                        <Image url="@icons/lidar-shot.png" />
                                                                                                                                                    </image>
                                                                                                                                                    <viewport>
                                                                                                                                                        <Rectangle2D />
                                                                                                                                                    </viewport>
                                                                                                                                                </ImageView>
                                                                                                                                            </graphic>
                                                                                                                                            <tooltip>
                                                                                                                                                <Tooltip text="Compute lidar shots" />
                                                                                                                                            </tooltip>
                                                                                                                                        </Button>
                                                                                                                                    </children>
                                                                                                                                </HBox>
                                                                                                                                <!--<Button mnemonicParsing="false" onAction="#onActionButtonGenerateShotsFile" prefHeight="26.0" prefWidth="146.0" text="Generate shots file" />-->
                                                                                                                                <VBox>
                                                                                                                                    <children>
                                                                                                                                        <Label text="Output file/path" />
                                                                                                                                        <HBox>
                                                                                                                                            <children>
                                                                                                                                                <TextField fx:id="textFieldOutputFileALS" prefHeight="25.0" prefWidth="280.0" HBox.hgrow="ALWAYS" />
                                                                                                                                                <Button mnemonicParsing="false" onAction="#onActionButtonOpenOutputFileALS" text="..." />
                                                                                                                                            </children>
                                                                                                                                        </HBox>
                                                                                                                                    </children>
                                                                                                                                </VBox>
                                                                                                                                <HBox alignment="CENTER_LEFT" spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <HBox alignment="CENTER_LEFT" spacing="5.0">
                                                                                                                                            <children>
                                                                                                                                                <CheckBox fx:id="checkboxMultiResAfterMode2" mnemonicParsing="false" text="Correct NaNs" />
                                                                                                                                                <fx:include fx:id="helpButtonNaNsCorrection" source="HelpButton.fxml" />
                                                                                                                                            </children>
                                                                                                                                        </HBox>
                                                                                                                                        <HBox alignment="CENTER_LEFT">
                                                                                                                                            <children>
                                                                                                                                                <Label text="Threshold" />
                                                                                                                                                <TextField fx:id="textfieldNbSamplingThresholdMultires" prefHeight="26.0" prefWidth="60.0" text="1" />
                                                                                                                                            </children>
                                                                                                                                        </HBox>
                                                                                                                                    </children>
                                                                                                                                </HBox>
                                                                                                                            </children>
                                                                                                                        </VBox>
                                                                                                                    </children>
                                                                                                                </AnchorPane>
                                                                                                            </content>
                                                                                                        </TitledPane>
                                                                                                        <TitledPane fx:id="tlsTitledPane" animated="false" expanded="false" text="TLS">
                                                                                                            <content>
                                                                                                                <AnchorPane minHeight="0.0" minWidth="0.0">
                                                                                                                    <children>
                                                                                                                        <VBox spacing="15.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                                                            <children>
                                                                                                                                <ComboBox fx:id="comboboxModeTLS" prefWidth="180.0" promptText="Choose mode..." />
                                                                                                                                <VBox>
                                                                                                                                    <children>
                                                                                                                                        <Label text="Input file" />
                                                                                                                                        <HBox spacing="10.0" alignment="CENTER_LEFT" >
                                                                                                                                            <children>
                                                                                                                                                <TextField fx:id="textFieldInputFileTLS" disable="true" editable="false" prefHeight="25.0" prefWidth="300.0" HBox.hgrow="ALWAYS" />
                                                                                                                                                <Button mnemonicParsing="false" onAction="#onActionButtonOpenInputFileTLS" text="..." />
                                                                                                                                            </children>
                                                                                                                                        </HBox>
                                                                                                                                    </children>
                                                                                                                                </VBox>
                                                                                                                                <VBox spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <Label text="Imported scans:" />
                                                                                                                                        <ListView fx:id="listviewRxpScans" prefHeight="150.0" prefWidth="300.0" disable="true" />
                                                                                                                                    </children>
                                                                                                                                    <padding>
                                                                                                                                        <Insets left="20.0" />
                                                                                                                                    </padding>  
                                                                                                                                </VBox>
                                                                                                                                <VBox>
                                                                                                                                    <children>
                                                                                                                                        <Label fx:id="labelTLSOutputPath" text="Output path" />
                                                                                                                                        <HBox alignment="CENTER_LEFT" spacing="10.0">
                                                                                                                                            <children>
                                                                                                                                                <TextField fx:id="textFieldOutputPathTLS" prefHeight="25.0" prefWidth="300.0" HBox.hgrow="ALWAYS" />
                                                                                                                                                <Button mnemonicParsing="false" onAction="#onActionButtonOpenOutputPathTLS" text="..." />
                                                                                                                                            </children>
                                                                                                                                        </HBox>
                                                                                                                                    </children>
                                                                                                                                </VBox>
                                                                                                                                <HBox alignment="CENTER_LEFT" spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <CheckBox fx:id="checkboxMergeAfter" mnemonicParsing="false" selected="true" text="Merge voxel files" />
                                                                                                                                        <TextField fx:id="textFieldMergedFileName" prefHeight="25.0" prefWidth="103.0" text="merged.vox" />
                                                                                                                                    </children>
                                                                                                                                </HBox>
                                                                                                                            </children>
                                                                                                                        </VBox>
                                                                                                                    </children>
                                                                                                                </AnchorPane>
                                                                                                            </content>
                                                                                                        </TitledPane>
                                                                                                    </children>
                                                                                                </VBox>
                                                                                            </content>
                                                                                        </ScrollPane>
                                                                                    </children>
                                                                                </AnchorPane>
                                                                            </content>
                                                                        </Tab>
                                                                        <!--                                                      <Tab text="IO">
                                                                                                    <content>
                                                                                                                                  </content>
                                                                                                                              </Tab>
                                                                        -->
                                                                        <Tab text="Voxel space">
                                                                            <content>
                                                                                <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0">
                                                                                    <children>
                                                                                        <ScrollPane fitToWidth="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                            <content>
                                                                                                <VBox>
                                                                                                    <children>
                                                                                                        <TitledPane animated="false" collapsible="false" text="Resolution">
                                                                                                            <content>
                                                                                                                <HBox alignment="CENTER_LEFT" spacing="10.0">
                                                                                                                    <children>
                                                                                                                        <Label text="Voxel size (m)" />
                                                                                                                        <TextField fx:id="textFieldResolution" prefHeight="25.0" prefWidth="70.0" text="1" />
                                                                                                                    </children>
                                                                                                                    <padding>
                                                                                                                        <Insets left="10.0" top="10.0" bottom="10.0" />
                                                                                                                    </padding>  
                                                                                                                </HBox>
                                                                                                            </content>
                                                                                                        </TitledPane>
                                                                                                        <TitledPane animated="false" collapsible="false" text="Bounding box">
                                                                                                            <content>
                                                                                                                <VBox spacing="10.0" >
                                                                                                                    <children>
                                                                                                                        <HBox fx:id="hboxAutomaticBBox" alignment="CENTER_LEFT" spacing="5.0">
                                                                                                                            <children>
                                                                                                                                <MenuButton mnemonicParsing="false" text="Automatic">
                                                                                                                                    <items>
                                                                                                                                        <MenuItem mnemonicParsing="false" onAction="#onActionButtonAutomatic" text="Fast" />
                                                                                                                                        <MenuItem mnemonicParsing="false" onAction="#onActionButtonAutomaticDeepSearch" text="Deep search" />
                                                                                                                                    </items>
                                                                                                                                </MenuButton>
                                                                                                                                <fx:include fx:id="helpButtonAutoBBox" source="HelpButton.fxml" />
                                                                                                                            </children>
                                                                                                                        </HBox>
                                                                                                                        <AnchorPane fx:id="anchorpaneBoundingBoxParameters">
                                                                                                                            <children>
                                                                                                                                <fx:include fx:id="voxelSpacePanelVoxelization" source="VoxelSpacePanel.fxml" />
                                                                                                                            </children>
                                                                                                                        </AnchorPane>
                                                                                                                    </children>
                                                                                                                </VBox> 
                                                                                                            </content>
                                                                                                        </TitledPane>
                                                                                                        <TitledPane animated="false" collapsible="false" text="Sub voxel space">
                                                                                                            <content>
                                                                                                                <HBox spacing="10" alignment="CENTER_LEFT" >
                                                                                                                    <children>
                                                                                                                        <Label text="Sub voxel division"></Label>
                                                                                                                        <TextField fx:id="textFieldSubVoxel" prefWidth="50.0" text="2" />
                                                                                                                        <fx:include fx:id="helpButtonSubVoxel" source="HelpButton.fxml" />
                                                                                                                    </children>
                                                                                                                    <padding>
                                                                                                                        <Insets left="10.0" top="10.0" bottom="10.0" />
                                                                                                                    </padding>  
                                                                                                                </HBox>
                                                                                                            </content>
                                                                                                        </TitledPane>
                                                                                                    </children>
                                                                                                </VBox>
                                                                                            </content>
                                                                                        </ScrollPane>
                                                                                    </children>
                                                                                </AnchorPane>
                                                                            </content>
                                                                        </Tab>
                                                                        <Tab text="Transformation">
                                                                            <content>
                                                                                <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0">
                                                                                    <children>
                                                                                        <ScrollPane fitToWidth="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                            <content>
                                                                                                <TitledPane animated="false" collapsible="false" text="Transformation matrix">
                                                                                                    <content>
                                                                                                        <AnchorPane minHeight="0.0" minWidth="0.0">
                                                                                                            <children>
                                                                                                                <VBox spacing="5.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                                                    <children>
                                                                                                                        <HBox spacing="5.0">
                                                                                                                            <children>
                                                                                                                                <VBox spacing="5.0">
                                                                                                                                    <children>
                                                                                                                                        <TextField fx:id="labelM00" promptText="m00" />
                                                                                                                                        <TextField fx:id="labelM10" promptText="m10" />
                                                                                                                                        <TextField fx:id="labelM20" promptText="m20" />
                                                                                                                                        <TextField fx:id="labelM30" promptText="m30" />
                                                                                                                                    </children>
                                                                                                                                </VBox>
                                                                                                                                <VBox spacing="5.0">
                                                                                                                                    <children>
                                                                                                                                        <TextField fx:id="labelM01" promptText="m01" />
                                                                                                                                        <TextField fx:id="labelM11" promptText="m11" />
                                                                                                                                        <TextField fx:id="labelM21" promptText="m21" />
                                                                                                                                        <TextField fx:id="labelM31" promptText="m31" />
                                                                                                                                    </children>
                                                                                                                                </VBox>
                                                                                                                                <VBox spacing="5.0">
                                                                                                                                    <children>
                                                                                                                                        <TextField fx:id="labelM02" promptText="m02" />
                                                                                                                                        <TextField fx:id="labelM12" promptText="m12" />
                                                                                                                                        <TextField fx:id="labelM22" promptText="m22" />
                                                                                                                                        <TextField fx:id="labelM32" promptText="m32" />
                                                                                                                                    </children>
                                                                                                                                </VBox>
                                                                                                                                <VBox spacing="5.0">
                                                                                                                                    <children>
                                                                                                                                        <TextField fx:id="labelM03" promptText="m03" />
                                                                                                                                        <TextField fx:id="labelM13" promptText="m13" />
                                                                                                                                        <TextField fx:id="labelM23" promptText="m23" />
                                                                                                                                        <TextField fx:id="labelM33" promptText="m33" />
                                                                                                                                    </children>
                                                                                                                                </VBox>
                                                                                                                            </children>
                                                                                                                        </HBox>
                                                                                                                        <Button mnemonicParsing="false" onAction="#onActionButtonResetToIdentity" text="Clear transformation" />
                                                                                                                        <GridPane hgap="5.0">
                                                                                                                            <columnConstraints>
                                                                                                                                <ColumnConstraints hgrow="NEVER" prefWidth="150" />
                                                                                                                                <ColumnConstraints hgrow="NEVER" prefWidth="120" />
                                                                                                                                <ColumnConstraints hgrow="NEVER" prefWidth="25" />
                                                                                                                                <ColumnConstraints hgrow="NEVER" prefWidth="150" />
                                                                                                                            </columnConstraints>
                                                                                                                            <rowConstraints>
                                                                                                                                <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
                                                                                                                                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
                                                                                                                                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
                                                                                                                            </rowConstraints>
                                                                                                                            <children>
                                                                                                                                <Button fx:id="buttonOpenPopMatrixFile" disable="true" mnemonicParsing="false" onAction="#onActionButtonOpenPopMatrixFile" text="Open file" GridPane.columnIndex="3">
                                                                                                                                    <tooltip>
                                                                                                                                        <Tooltip text="Matrix file or Rsp file allowed" />
                                                                                                                                    </tooltip>
                                                                                                                                </Button>
                                                                                                                                <CheckBox fx:id="checkboxUsePopMatrix" disable="true" mnemonicParsing="false" onAction="#onActionCheckboxUsePopMatrix" selected="true" text="Use POP matrix">
                                                                                                                                    <tooltip>
                                                                                                                                        <Tooltip text="Project Orientation and Position matrix" />
                                                                                                                                    </tooltip>
                                                                                                                                </CheckBox>
                                                                                                                                <CheckBox fx:id="checkboxUseSopMatrix" disable="true" mnemonicParsing="false" onAction="#onActionCheckboxUseSopMatrix" selected="true" text="Use SOP matrix" GridPane.rowIndex="1">
                                                                                                                                    <tooltip>
                                                                                                                                        <Tooltip text="System Orientation and Position matrix" />
                                                                                                                                    </tooltip>
                                                                                                                                </CheckBox>
                                                                                                                                <CheckBox fx:id="checkboxUseVopMatrix" mnemonicParsing="false" onAction="#onActionCheckboxUseVopMatrix" text="Use VOP matrix" GridPane.rowIndex="2">
                                                                                                                                    <tooltip>
                                                                                                                                        <Tooltip text="Voxel Orientation and Position matrix" />
                                                                                                                                    </tooltip>
                                                                                                                                </CheckBox>
                                                                                                                                <CheckBox fx:id="checkBoxUseDefaultSopMatrix" disable="true" mnemonicParsing="false" selected="true" text="Use default" GridPane.columnIndex="1" GridPane.rowIndex="1" />
                                                                                                                                <CheckBox fx:id="checkBoxUseDefaultPopMatrix" disable="true" mnemonicParsing="false" selected="true" text="Use default" GridPane.columnIndex="1" />
                                                                                                                                <Label alignment="BOTTOM_CENTER" text="or" GridPane.columnIndex="2" />
                                                                                                                                <Button fx:id="buttonOpenSopMatrixFile" disable="true" mnemonicParsing="false" onAction="#onActionButtonOpenSopMatrixFile" text="Open file" GridPane.columnIndex="3" GridPane.rowIndex="1">
                                                                                                                                    <tooltip>
                                                                                                                                        <Tooltip text="Matrix file or Rsp file allowed" />
                                                                                                                                    </tooltip>
                                                                                                                                </Button>
                                                                                                                                <Label alignment="BOTTOM_CENTER" text="or" GridPane.columnIndex="2" GridPane.rowIndex="1" />
                                                                                                                                <Button fx:id="buttonSetVOPMatrix" disable="true" mnemonicParsing="false" onAction="#onActionButtonSetVOPMatrix" GridPane.columnIndex="1" GridPane.rowIndex="2">
                                                                                                                                    <graphic>
                                                                                                                                        <ImageView fitHeight="20.0" fitWidth="20.0" pickOnBounds="true" preserveRatio="true">
                                                                                                                                            <image>
                                                                                                                                                <Image url="@icons/Interaction_Transformation.png" />
                                                                                                                                            </image>
                                                                                                                                        </ImageView>
                                                                                                                                    </graphic>
                                                                                                                                </Button>
                                                                                                                            </children>
                                                                                                                            <padding>
                                                                                                                                <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
                                                                                                                            </padding>
                                                                                                                        </GridPane>
                                                                                                                    </children>
                                                                                                                </VBox>
                                                                                                            </children>
                                                                                                        </AnchorPane>
                                                                                                    </content>
                                                                                                </TitledPane>
                                                                                            </content>
                                                                                        </ScrollPane>
                                                                                    </children>
                                                                                </AnchorPane>
                                                                            </content>
                                                                        </Tab>
                                                                        <Tab text="Filters">
                                                                            <content>
                                                                                <AnchorPane>
                                                                                    <children>
                                                                                        <ScrollPane fitToWidth="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                            <content>
                                                                                                <VBox>
                                                                                                    <children>
                                                                                                        <TitledPane animated="false" text="Digital Terrain Model">
                                                                                                            <content>
                                                                                                                <AnchorPane>
                                                                                                                    <children>
                                                                                                                        <VBox spacing="15.0" AnchorPane.bottomAnchor="10.0" AnchorPane.leftAnchor="10.0" AnchorPane.rightAnchor="10.0" AnchorPane.topAnchor="10.0">
                                                                                                                            <children>
                                                                                                                                <CheckBox fx:id="checkboxUseDTMFilter" mnemonicParsing="false" onAction="#onActionCheckboxUseDTMFilter" text="DTM filter" />
                                                                                                                                <VBox spacing="15.0">
                                                                                                                                    <children>
                                                                                                                                        <VBox spacing="10.0">
                                                                                                                                            <children>
                                                                                                                                                <Label fx:id="labelDTMPath" disable="true" text="DTM path (.asc)" />
                                                                                                                                                <HBox>
                                                                                                                                                    <children>
                                                                                                                                                        <TextField fx:id="textfieldDTMPath" disable="true" editable="false" HBox.hgrow="ALWAYS" />
                                                                                                                                                        <Button fx:id="buttonOpenDTMFile" disable="true" mnemonicParsing="false" onAction="#onActionButtonOpenDTMFile" text="..." />
                                                                                                                                                    </children>
                                                                                                                                                </HBox>
                                                                                                                                            </children>
                                                                                                                                        </VBox>
                                                                                                                                        <HBox alignment="CENTER_LEFT" spacing="10.0">
                                                                                                                                            <children>
                                                                                                                                                <Label fx:id="labelDTMValue" disable="true" text="Offset (distance above ground)" />
                                                                                                                                                <TextField fx:id="textfieldDTMValue" disable="true" prefHeight="25.0" prefWidth="55.0" text="1" />
                                                                                                                                            </children>
                                                                                                                                        </HBox>
                                                                                                                                        <CheckBox fx:id="checkboxApplyVOPMatrix" disable="true" mnemonicParsing="false" selected="true" text="Apply VOP matrix" />
                                                                                                                                    </children>
                                                                                                                                    <padding>
                                                                                                                                        <Insets left="25.0" />
                                                                                                                                    </padding>   
                                                                                                                                </VBox>
                                                                                                                            </children>
                                                                                                                        </VBox>
                                                                                                                    </children>
                                                                                                                </AnchorPane>
                                                                                                            </content>
                                                                                                        </TitledPane>
                                                                                                        <TitledPane animated="false" expanded="false" text="Shots">
                                                                                                            <content>
                                                                                                                <AnchorPane>
                                                                                                                    <children>
                                                                                                                        <VBox spacing="15.0" AnchorPane.bottomAnchor="10" AnchorPane.leftAnchor="10" AnchorPane.rightAnchor="10" AnchorPane.topAnchor="10">
                                                                                                                            <children>
                                                                                                                                <HBox spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <CheckBox fx:id="checkboxShotDecimation" contentDisplay="RIGHT" mnemonicParsing="false" text="Shot decimation" />
                                                                                                                                        <fx:include fx:id="buttonHelpShotDecimation" source="HelpButton.fxml" />
                                                                                                                                    </children>
                                                                                                                                </HBox>
                                                                                                                                <HBox fx:id="hBoxShotDecimation" alignment="CENTER_LEFT" spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <Label text="Decimation factor" />
                                                                                                                                        <TextField fx:id="textfieldDecimationFactor" prefHeight="26.0" prefWidth="60.0" text="10" />
                                                                                                                                    </children>
                                                                                                                                    <padding>
                                                                                                                                        <Insets left="25.0" />
                                                                                                                                    </padding>   
                                                                                                                                </HBox>
                                                                                                                                <VBox spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <HBox spacing="10.0">
                                                                                                                                            <children>
                                                                                                                                                <CheckBox fx:id="checkboxShotConsistency" contentDisplay="RIGHT" disable="false" mnemonicParsing="false" selected="true" text="Discard inconsistent shots" />
                                                                                                                                                <fx:include fx:id="buttonHelpShotConsistency" source="HelpButton.fxml" />
                                                                                                                                            </children>
                                                                                                                                        </HBox>
                                                                                                                                        <VBox spacing="10.0">
                                                                                                                                            <children>
                                                                                                                                                <CheckBox contentDisplay="RIGHT" disable="true" mnemonicParsing="false" selected="true" text="Discard shots with any interlaid blank echo" />
                                                                                                                                                <CheckBox contentDisplay="RIGHT" disable="true" mnemonicParsing="false" selected="true" text="Discard shots with echo distances not monotically increasing" />
                                                                                                                                                <CheckBox fx:id="checkboxBlankEchoDiscarded" contentDisplay="RIGHT" disable="false" mnemonicParsing="false" selected="false" text="Discard shots with any blank echo" />
                                                                                                                                            </children>
                                                                                                                                            <padding>
                                                                                                                                                <Insets left="25.0" />
                                                                                                                                            </padding>
                                                                                                                                        </VBox>
                                                                                                                                    </children>
                                                                                                                                </VBox>
                                                                                                                                <HBox spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <CheckBox fx:id="checkboxShotAttributeFilter" contentDisplay="RIGHT" mnemonicParsing="false" text="Attribute filtering" />
                                                                                                                                        <fx:include fx:id="buttonHelpShotAttributeFilter" source="HelpButton.fxml" />
                                                                                                                                    </children>
                                                                                                                                </HBox>
                                                                                                                                <VBox fx:id="vBoxShotAttributeFilter" spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <ListView fx:id="listviewFilters" prefHeight="125.0" prefWidth="325.0" />
                                                                                                                                        <HBox spacing="5.0">
                                                                                                                                            <children>
                                                                                                                                                <Button mnemonicParsing="false" onAction="#onActionButtonAddFilter" text="Add filter">
                                                                                                                                                    <graphic>
                                                                                                                                                        <ImageView fitHeight="15.0" fitWidth="15.0" pickOnBounds="true" preserveRatio="true">
                                                                                                                                                            <image>
                                                                                                                                                                <Image url="@icons/gnome_list_add.png" />
                                                                                                                                                            </image>
                                                                                                                                                        </ImageView>
                                                                                                                                                    </graphic>
                                                                                                                                                </Button>
                                                                                                                                                <Button mnemonicParsing="false" onAction="#onActionButtonRemoveFilter" text="Remove filter">
                                                                                                                                                    <graphic>
                                                                                                                                                        <ImageView fitHeight="15.0" fitWidth="15.0" pickOnBounds="true" preserveRatio="true">
                                                                                                                                                            <image>
                                                                                                                                                                <Image url="@icons/gnome_list_remove.png" />
                                                                                                                                                            </image>
                                                                                                                                                        </ImageView>
                                                                                                                                                    </graphic>
                                                                                                                                                </Button>
                                                                                                                                            </children>
                                                                                                                                        </HBox>
                                                                                                                                    </children>
                                                                                                                                    <padding>
                                                                                                                                        <Insets left="25.0" />
                                                                                                                                    </padding>   
                                                                                                                                </VBox>
                                                                                                                                <HBox alignment="CENTER_LEFT" spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <CheckBox fx:id="checkboxEmptyShotsFilter" contentDisplay="RIGHT" disable="true" mnemonicParsing="false" text="False empty shots removal (TLS only)" />
                                                                                                                                        <fx:include fx:id="buttonHelpEmptyShotsFilter" source="HelpButton.fxml" />
                                                                                                                                    </children>
                                                                                                                                </HBox>
                                                                                                                            </children>
                                                                                                                        </VBox>
                                                                                                                    </children>
                                                                                                                </AnchorPane>
                                                                                                            </content>
                                                                                                        </TitledPane>
                                                                                                        <TitledPane animated="false" expanded="false" text="Point cloud">
                                                                                                            <content>
                                                                                                                <AnchorPane>
                                                                                                                    <children>
                                                                                                                        <VBox spacing="15.0" AnchorPane.bottomAnchor="10" AnchorPane.leftAnchor="10" AnchorPane.rightAnchor="10" AnchorPane.topAnchor="10">
                                                                                                                            <children>
                                                                                                                                <HBox alignment="CENTER_LEFT" spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <CheckBox fx:id="checkboxUsePointcloudFilter" mnemonicParsing="false" onAction="#onActionCheckboxUsePointcloudFilter" text="Point cloud filter" />
                                                                                                                                        <HBox fx:id="hBoxPointCloudFiltering" spacing="10.0">
                                                                                                                                            <children>
                                                                                                                                                <Button fx:id="buttonAddPointcloudFilter" disable="true" mnemonicParsing="false" onAction="#onActionButtonAddPointcloudFilter" text="Add">
                                                                                                                                                    <graphic>
                                                                                                                                                        <ImageView fitHeight="15.0" fitWidth="15.0" pickOnBounds="true" preserveRatio="true">
                                                                                                                                                            <image>
                                                                                                                                                                <Image url="@icons/gnome_list_add.png" />
                                                                                                                                                            </image>
                                                                                                                                                        </ImageView>
                                                                                                                                                    </graphic>
                                                                                                                                                </Button>
                                                                                                                                                <Button mnemonicParsing="false" onAction="#onActionButtonGetBoundingBox" text="Get bounding-box" />
                                                                                                                                            </children>
                                                                                                                                        </HBox>
                                                                                                                                    </children>
                                                                                                                                </HBox>
                                                                                                                                <VBox fx:id="vBoxPointCloudFiltering" spacing="15.0">
                                                                                                                                    <padding>
                                                                                                                                        <Insets left="25.0" />
                                                                                                                                    </padding>
                                                                                                                                </VBox>
                                                                                                                            </children>
                                                                                                                        </VBox>
                                                                                                                    </children>
                                                                                                                </AnchorPane>
                                                                                                            </content>
                                                                                                        </TitledPane>
                                                                                                        <TitledPane animated="false" expanded="false" text="Echo">
                                                                                                            <content>
                                                                                                                <AnchorPane>
                                                                                                                    <children>
                                                                                                                        <VBox spacing="15.0" AnchorPane.bottomAnchor="10" AnchorPane.leftAnchor="10" AnchorPane.rightAnchor="10" AnchorPane.topAnchor="10">
                                                                                                                            <children>
                                                                                                                                <CheckBox fx:id="checkboxEchoFilterByShotID" mnemonicParsing="false" text="By shot index and echo rank" />
                                                                                                                                <VBox fx:id="vboxEchoFilterByShotID" spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <Label text="Echo filtering CSV file" />
                                                                                                                                        <HBox>
                                                                                                                                            <children>
                                                                                                                                                <TextField fx:id="textFieldEchoFilterByShotID" editable="false" HBox.hgrow="ALWAYS" />
                                                                                                                                                <Button fx:id="buttonOpenEchoFilterByShotID" disable="true" mnemonicParsing="false" onAction="#onActionButtonOpenEchoFilteringFile" text="..." />
                                                                                                                                            </children>
                                                                                                                                        </HBox>
                                                                                                                                        <HBox spacing="7.0">
                                                                                                                                            <children>
                                                                                                                                                <Label text="Filter behaviour: discard or retain echoes ?" />
                                                                                                                                                <ComboBox fx:id="comboboxEchoFiltering" />
                                                                                                                                            </children>
                                                                                                                                        </HBox>
                                                                                                                                    </children>
                                                                                                                                    <padding>
                                                                                                                                        <Insets left="25.0" />
                                                                                                                                    </padding>
                                                                                                                                </VBox>
                                                                                                                                <CheckBox fx:id="checkboxEchoFilterByAttributes" mnemonicParsing="false" text="By echo attributes (TLS only)" />
                                                                                                                                <VBox fx:id="vboxEchoFilterByAttribute">
                                                                                                                                    <children>
                                                                                                                                        <fx:include fx:id="anchorPaneEchoFilteringRxp" source="FilteringPaneComponent.fxml" />
                                                                                                                                    </children>
                                                                                                                                    <padding>
                                                                                                                                        <Insets left="25.0" />
                                                                                                                                    </padding>
                                                                                                                                </VBox>
                                                                                                                                <CheckBox fx:id="checkboxEchoFilterByClass" mnemonicParsing="false" text="By echo class (ALS only)" />
                                                                                                                                <VBox fx:id="vboxEchoFilterByClass">
                                                                                                                                    <children>
                                                                                                                                        <ListView fx:id="listviewClassifications" prefHeight="125.0" prefWidth="325.0" />
                                                                                                                                    </children>
                                                                                                                                    <padding>
                                                                                                                                        <Insets left="25.0" />
                                                                                                                                    </padding>
                                                                                                                                </VBox>
                                                                                                                            </children>                                                                          
                                                                                                                        </VBox>
                                                                                                                    </children>
                                                                                                                </AnchorPane>
                                                                                                            </content>
                                                                                                        </TitledPane>
                                                                                                    </children>
                                                                                                </VBox>
                                                                                            </content>
                                                                                        </ScrollPane>
                                                                                    </children>
                                                                                </AnchorPane>
                                                                            </content>
                                                                        </Tab>
                                                                        <Tab text="Weighting">
                                                                            <content>
                                                                                <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0">
                                                                                    <children>
                                                                                        <ScrollPane fitToWidth="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                            <content>
                                                                                                <VBox>
                                                                                                    <children>
                                                                                                        <TitledPane animated="false" text="Rank">
                                                                                                            <content>
                                                                                                                <AnchorPane minHeight="0.0" minWidth="0.0">
                                                                                                                    <children>
                                                                                                                        <VBox spacing="10.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                                                            <children>
                                                                                                                                <CheckBox fx:id="checkboxWeightingByRank" mnemonicParsing="false" text="Echo weighting by rank" />
                                                                                                                                <VBox fx:id="vboxWeightingByRank" spacing="10.0">
                                                                                                                                    <children>
                                                                                                                                        <Label text="Echo range (1...n)" />
                                                                                                                                        <HBox alignment="CENTER_LEFT">
                                                                                                                                            <children>
                                                                                                                                                <Label style="-fx-rotate: -90;" text="Echoes number (1...n)">
                                                                                                                                                    <HBox.margin>
                                                                                                                                                        <Insets left="-55.0" right="-55.0" />
                                                                                                                                                    </HBox.margin>
                                                                                                                                                </Label>
                                                                                                                                                <TextArea fx:id="textAreaWeighting" prefHeight="144.0" prefWidth="295.0" HBox.hgrow="ALWAYS" />
                                                                                                                                            </children>
                                                                                                                                            <VBox.margin>
                                                                                                                                                <Insets />
                                                                                                                                            </VBox.margin>
                                                                                                                                        </HBox>
                                                                                                                                        <MenuButton mnemonicParsing="false" text="Fill">
                                                                                                                                            <items>
                                                                                                                                                <MenuItem mnemonicParsing="false" onAction="#onActionButtonFillALSDefaultWeight" text="ALS default matrix" />
                                                                                                                                                <MenuItem mnemonicParsing="false" onAction="#onActionButtonFillTLSDefaultWeight" text="TLS default matrix" />
                                                                                                                                            </items>
                                                                                                                                        </MenuButton>
                                                                                                                                    </children>
                                                                                                                                </VBox>
                                                                                                                            </children>
                                                                                                                        </VBox>
                                                                                                                    </children>
                                                                                                                </AnchorPane>
                                                                                                            </content>
                                                                                                        </TitledPane>
                                                                                                        <TitledPane animated="false" text="CSV">
                                                                                                            <content>
                                                                                                                <AnchorPane minHeight="0.0" minWidth="0.0">
                                                                                                                    <children>
                                                                                                                        <VBox fx:id="vboxWeightingByFile" spacing="10.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                                                            <children>
                                                                                                                                <CheckBox fx:id="checkboxWeightingByFile" mnemonicParsing="false" text="Echo weighting from CSV file" />
                                                                                                                                <Label text="Weighting CSV file" />
                                                                                                                                <HBox fx:id="hboxWeightingFile">
                                                                                                                                    <children>
                                                                                                                                        <TextField fx:id="textFieldWeightingFile" prefHeight="25.0" prefWidth="280.0" HBox.hgrow="ALWAYS" />
                                                                                                                                        <Button fx:id="buttonOpenWeightingFile" mnemonicParsing="false" onAction="#onActionButtonOpenWeightingFile" text="..." />
                                                                                                                                    </children>
                                                                                                                                </HBox>
                                                                                                                            </children>
                                                                                                                        </VBox>
                                                                                                                    </children>
                                                                                                                </AnchorPane>
                                                                                                            </content>
                                                                                                        </TitledPane>
                                                                                                    </children>
                                                                                                </VBox>
                                                                                            </content>
                                                                                        </ScrollPane>
                                                                                    </children>
                                                                                </AnchorPane>
                                                                            </content>
                                                                        </Tab>
                                                                        <Tab text="Scanner">
                                                                            <content>
                                                                                <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0">
                                                                                    <children>
                                                                                        <ScrollPane fitToWidth="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                            <content>
                                                                                                <TitledPane animated="false" collapsible="false" text="Laser specification">
                                                                                                    <content>
                                                                                                        <AnchorPane minHeight="0.0" minWidth="0.0">
                                                                                                            <children>
                                                                                                                <VBox spacing="5.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
                                                                                                                    <children>
                                                                                                                        <HBox alignment="CENTER_LEFT" spacing="5.0">
                                                                                                                            <children>
                                                                                                                                <ComboBox fx:id="comboboxLaserSpecification" prefHeight="26.0" prefWidth="166.0" />
                                                                                                                                <CheckBox fx:id="checkboxCustomLaserSpecification" mnemonicParsing="false" text="Custom" />
                                                                                                                            </children>
                                                                                                                        </HBox>
                                                                                                                        <HBox alignment="CENTER_LEFT" spacing="5.0">
                                                                                                                            <children>
                                                                                                                                <Label text="Beam diameter at exit (m)" />
                                                                                                                                <TextField fx:id="textFieldBeamDiameterAtExit" disable="true" prefHeight="26.0" prefWidth="80.0" text="0.0003" />
                                                                                                                            </children>
                                                                                                                        </HBox>
                                                                                                                        <HBox alignment="CENTER_LEFT" spacing="2.0">
                                                                                                                            <children>
                                                                                                                                <Label text="Beam divergence (radians)" />
                                                                                                                                <TextField fx:id="textFieldBeamDivergence" disable="true" prefHeight="26.0" prefWidth="80.0" text="0.005" />
                                                                                                                            </children>
                                                                                                                        </HBox>
                                                                                                                        <CheckBox fx:id="checkboxMonoEcho" disable="true" prefHeight="26.0" text="Mono-echo">
                                                                                                                            <tooltip>
                                                                                                                                <Tooltip text="Selected = mono-echo, unselected = multi-echo" />
                                                                                                                            </tooltip>
                                                                                                                        </CheckBox>
                                                                                                                    </children>
                                                                                                                </VBox>
                                                                                                            </children>
                                                                                                        </AnchorPane>
                                                                                                    </content>
                                                                                                </TitledPane>
                                                                                            </content>
                                                                                        </ScrollPane>
                                                                                    </children>
                                                                                </AnchorPane>
                                                                            </content>
                                                                        </Tab>
                                                                        <Tab text="Limits">
                                                                            <content>