The Pipeline Browser displays all readers, sources and filters and how they are related to each other. Within the Pipeline Browser it is possible to toggle the visibility of datasets, add and remove datasets, rename objects, change inputs on filters, add custom filters, and copy/paste readers, sources and filters.
If a dataset does not have an eye icon on the left side, and the dataset name appears bolded, it has not yet been applied. Click on the Apply button in the Object Inspector to make the data visible in the View Manager.
You can toggle the visibility of many datasets by selecting them all and left-clicking on any of the selected dataset’s eye. If the selected items have different visibilities, each dataset that is visible will be changed to non-visible and every object which has visibility turned off will be turned on.
Another option is to right-click on one of the objects. The Hide All But This option will hide all objects not currently selected. The Show All But This option will hide all currently selected objects. If these options are used on the builtin object at the top of the pipeline, all dataset objects are affected.
The builtin object at the top of the Pipeline Browser indicates that you are currently not connected to a server, and that the files are located on the local machine. When connected to a server, builtin is replaced with the server name.
Note: If an object has been added to the pipeline but has not yet been applied in the Object Inspector, it doesn’t matter which object is selected in the pipeline, the Object Inspector will not display properties until all objects are applied.
The datasets have to appear in the pipeline browser before they can be visualized in the View Manager. ParaViewGeo supports both single and multiple file loading.
When the datasets first appear in the Pipeline Browser, their names are bolded and the Apply button in the Object Inspector appears green. Click on Apply to generate the datasets in the View Manager.
Once a dataset has been applied, selecting the object in the Pipeline Browser will display the dataset’s properties in the Object Inspector.
Note: If the builtin object is selected, right-clicking in another section of the Pipeline Browser will not display a menu.
Readers, Sources and Filters can be removed from the Pipeline Browser by selecting the object, right-clicking and choosing Delete Selected Object(s) from the list that displays. Multiple objects can be deleted simultaneously by having them all selected when right-clicking and choosing the Delete option. An alternate method is to use the Delete key on the keyboard, which will also remove the selected object(s) from the pipeline.
Note: An object cannot be deleted if filters are applied to it. First remove the filters, or select the object along with its associated filters to delete them all at the same time.
A dataset object must be selected before any changes can be made to it. Use the mouse to click on a dataset in the pipeline. The selected object will have a gray background, to indicate that it is the active object. When an object is selected, its properties appear in the Object Inspector. Multiple objects can be selected by holding down the Ctrl key when clicking on the dataset names.
As of version 1.4.14, the selected object can be changed using the Up and Down arrow keys. The Up Arrow selects the previous object and the Down Arrow selects the next object in the pipeline. Also, the visibility of objects can be changed by clicking on the eye icon as indicated above, but if one or more objects are currently selected, the V key on the keyboard will also toggle the visibility.
The Readers, Sources and Filters can be renamed to more accurately reflect the data they display. To rename an object, select it in the pipeline and then click on the name again to enter the edit mode. Type in the new name and either press the Enter key or click anywhere in the pipeline to assign the new name.
As of version 1.4.14, you can also right-click on the object and choose rename from the menu.
If a filter is applied to an object, it appears in the pipeline as indented below its source object. In the image to the right, the Stopes, MS, Lens1 and Drifts objects are all at the same level and are directly attached to builtin. In the first indentation there are two filters (Clip2 and Lens_with_elevation) that use the Lens1 object as their source. Another indentation shows that a Threshold filter was applied to the elevation filter.
It is possible to change the set of data that goes through a filter by right-clicking on the filter and selecting Change Input. This displays the Input Editor window where Select Source shows which object the filter is currently applied to. When a new input is chosen on the Select Source side, the Pipeline Preview shows how the pipeline objects will relate to each other once the filter is applied. Click on OK to apply the changes.
In the image, the 0.1 + filter is originally applied to the Drillhole Assay Range (the pipeline is shown in the Select Source window). When 0 – 0.1 is chosen as the new source, the Pipeline Preview window changes to reflect the new relationship between the pipeline objects.
Readers, Sources and Filters can be duplicated by using the Copy and Paste functions in the Pipeline Browser. Select the object, then right-click and choose the Copy option.
Readers and Sources can be pasted at the builtin level. Right-click on builtin and choose the Paste option to add the object to the pipeline.
Filters are pasted to objects already in the pipeline; Readers, Sources or other Filters. To paste a filter, select the object the filter should be applied to, right-click and select Paste.
Click on the Apply button in the Object Inspector to finish applying the changes to the pipeline.
Starting with version 1.4.14, you can synchronize objects by copying attributes from one object to another. This applies to display properties only, and you can choose to copy a single attribute or several attributes.
Only those attributes that apply will be transferred. If the object on which the sync is performed does not have one of the attributes that is being applied, that attribute will be ignored. Text attributes can only be applied to text objects, and non-text attributes will only work with non-text objects. Note that if the object on which the synchronization is performed already has one of the attributes set, that attribute will be overwritten with the copied information.
To copy the attributes, select the object(s) to which you want to apply the new attributes, then right-click and select Sync Objects. The Sync Pipeline window that appears is divided into two sides, Copy Attributes on the left, and Select Source on the right.
Under Select Source, choose the object from which to copy the attributes. You could choose one that is already selected in the pipeline, but if it is the only one selected, the copying won't work since there are no changes.
Once a source is selected, the Copy Attributes side is populated with the available attributes, divided into Properties and Display sections to identify what can be copied. Each attribute has a checkbox, and you can place a checkmark into the boxes of those you want to copy. Alternately, you can copy all attributes by placing a checkmark beside Select All at the bottom of the window. Click on OK to apply the attributes to the objects selected in the pipeline.
The results will be displayed in the currently active view.