| 94 |   | -------------------------------  | 
                  
                          | 95 |   | |3dBAR| CLI reconstruction tool  | 
                  
                          | 96 |   | -------------------------------  | 
                  
                          | 97 |   |   | 
                  
                          | 98 |   | Apart from GUI, |3dBAR| comes with command line interface (or shorter: CLI) allowing the user to perform batch reconstructions without configured graphics environment. After invoking the batch interface, following information will appear::  | 
                  
                          | 99 |   |   | 
                  
                          | 100 |   |   $./batchinterface.sh  | 
                  
                          | 101 |   |     | 
                  
                          | 102 |   |   Usage: ./batchinterface.sh [options] <CAF index> [<structure 1> [<structure 2> ...]]  | 
                  
                          | 103 |   |   3d Brain Atlas Reconstructor ver.0.1 Batch reconstruction interface  | 
                  
                          | 104 |   |     | 
                  
                          | 105 |   |   Options:  | 
                  
                          | 106 |   |   -h, --help            show this help message and exit  | 
                  
                          | 107 |   |   -g GENERATESUBSTRUCTURES, --generateSubstructures=GENERATESUBSTRUCTURES  | 
                  
                          | 108 |   |                         maximum level of substructures (in the structure tree)  | 
                  
                          | 109 |   |                         to be generated; default: 0  | 
                  
                          | 110 |   |   -d VOXELDIMENSIONS, --voxelDimensions=VOXELDIMENSIONS  | 
                  
                          | 111 |   |                         voxel size (in units defined in given dataset) in slide plane  | 
                  
                          | 112 |   |                         and in plane perpendicular to the slides, consecutively.  | 
                  
                          | 113 |   |   -e EXPORTDIR, --exportDir=EXPORTDIR  | 
                  
                          | 114 |   |                         the path to a directory for reconstructions  | 
                  
                          | 115 |   |   -p PIPELINE, --usePipeline=PIPELINE  | 
                  
                          | 116 |   |                         the path to a custom pipeline definition  | 
                  
                          | 117 |   |   -v CAMERA, --useViewport=CAMERA  | 
                  
                          | 118 |   |                         the direction vector from the center of the scene to  | 
                  
                          | 119 |   |                         the camera position  | 
                  
                          | 120 |   |   --exportToWindow, --show  | 
                  
                          | 121 |   |                         the reconstruction is displayed to the user  | 
                  
                          | 122 |   |   --composite           perform a reconstruction of the structure as a scene  | 
                  
                          | 123 |   |                         composed of the reconstructions of the basic  | 
                  
                          | 124 |   |                         substructures in the hierarchy tree (up to the maximum  | 
                  
                          | 125 |   |                         given level)  | 
                  
                          | 126 |   |   --includeBrainOutline  | 
                  
                          | 127 |   |                         Includes additional translucent brain outline to the  | 
                  
                          | 128 |   |                         reconstructions. Applies only when exporting to VRML,  | 
                  
                          | 129 |   |                         X3D, screenshot or thumbnail.  | 
                  
                          | 130 |   |   | 
                  
                          | 131 |   |   Output Format Options:  | 
                  
                          | 132 |   |     --exportToX3d       exports as X3D scene  | 
                  
                          | 133 |   |     --exportToVRML      exports as VRML scene  | 
                  
                          | 134 |   |     --exportToVTKPolydata  | 
                  
                          | 135 |   |                         exports as vtkPolyData  | 
                  
                          | 136 |   |     --exportToVolume    exports as vtkStructuredPoints  | 
                  
                          | 137 |   |     --exportToNifti     exports as NIfTI file  | 
                  
                          | 138 |   |     --exportToNumpy     exports as NumPy array  | 
                  
                          | 139 |   |     --exportScreenshot  saves screenshot as an PNG image  | 
                  
                          | 140 |   |     --exportThumbnail   saves scaled screenshot as an PNG image  | 
                  
                          | 141 |   |   | 
                  
                          | 142 |   |   | 
                  
                          | 143 |   | The ``<CAF index>`` is a location of the index file of the given CAF dataset while the ``[<structure 1> [<structure 2> ...]]`` is space-separated list of all structures to reconstruction contained in the CAF dataset.  | 
                  
                          | 144 |   |   | 
                  
                          | 145 |   | The simplest usage of the CLI is to generate reconstruction of a single structure from provided CAF dataset using default settings. Assume that our CAF dataset is located in the ``~/atlases/mouse/caf/`` directory and we would like to reconstruct the *Thalamus* as save a nifti volume with the reconstruction: ::  | 
                  
                          | 146 |   |   | 
                  
                          | 147 |   | $./batchinterface.sh ~/atlases/mouse/caf/index.xml Thalamus --exportToNiftii  | 
                  
                          | 148 |   |   | 
                  
                          | 149 |   | By default, the reconstructions generated using a predefined pipeline and stored in directory parallel to the CAF dataset directory (in this example it would be ``~/atlases/mouse/reconstructions/``). However, this behavior can be customized using various switches.   | 
                  
                          | 150 |   |   | 
                  
                          | 151 |   |   |