GroupBy
This is the module used to automatically make coloured groups according to metadata of the elements loaded in the scene.
Panel Grouping Attributes:
- "Groupable" elements Scroll List. If the module detected elements it can try to group according to their metadata, then the names of the elements will be displayed in this list. For example, on the left image, the GroupBy module was added to an empty space so the list is empty; on the right image, a CyJson pathway is loaded in the dive scene then the nodes and edges will appear.
- Button in the Scroll List. Upon clicking on the button corresponding to an element that can undergo automatic grouping, a new scroll list will be displayed showing the metadata that can used to make the groups. If several metadata are selected then every group types will be generated individually and accessible through the Groups UI Menu. No set operation (such as INTERSECTION or UNION) are performed on the groups.
- Button Process Grouping. Make groups according to every metadata selected (see item 4) for every elements detected. Usually very fast but the time actually depends on the number of groups to generate and the number of elements loaded in the dive scene.
- Metadata Scroll List. When clicking on one of the elements on 2. a popup window will appear to let the user decide with which metadata he wants to create groups. On the right image, we opened the possible metadata for the edges of the pathway; the user is pointing at subsystems