Analyses Editor
The Analyses Editor provides a centralized management interface for all analysis objects in your project. As you perform various analyses—Wall Thickness, Deviation, Curvature, Extrema, Gray Value, and Void/Inclusion—each result creates persistent analysis objects that remain stored in the project. The Analyses Editor allows you to review these accumulated analyses at a glance and selectively remove those no longer needed.
Purpose and Applications
Managing analysis objects becomes essential as projects evolve. During iterative design evaluation, you might generate dozens of analysis variants while exploring different parameters or comparing alternative reconstructions. The Analyses Editor helps maintain project clarity by enabling:
- Project cleanup: Remove obsolete analyses from earlier iterations
- Selective deletion: Target specific analysis objects while preserving others
- Organizational review: Visualize all analyses grouped by type
- Batch operations: Select and delete multiple analyses simultaneously
Accessing the Analyses Editor
Navigate to the Analyze ribbon tab and click Analyses Editor in the toolbar. The tool opens as a docked panel displaying the hierarchical view of all analysis objects.
Interface Overview
Description Panel
The top section provides a brief explanation of the tool's purpose, helping users understand the available functionality at a glance.
Analyses Objects Tree
The central component is a tree of every analysis object in the project, grouped by what was analysed and what it was analysed against. Each group is its own root node, in bold, with the number of objects it holds in brackets:
| Group | Created by |
|---|---|
| Wall thickness analysis (Mask) | Wall Thickness Analysis → Analyze Mask |
| Wall thickness analysis (Surface) | Wall Thickness Analysis → Analyze Surface |
| Deviation analysis (Mask vs. Mask) | Deviation Analysis → Mask vs. Mask |
| Deviation analysis (Surface vs. Surface) | Deviation Analysis → Surface vs. Surface |
| Deviation analysis (Mask vs. Surface) | Deviation Analysis → Mask vs. Surface |
| Curvature analysis (Mask) | Curvature Analysis → Analyze Mask |
| Curvature analysis (Surface) | Curvature Analysis → Analyze Surface |
| Extrema analysis (Mask) | Extrema Analysis → Analyze Mask |
| Extrema analysis (Surface) | Extrema Analysis → Analyze Surface |
| Gray value analysis (Mask) | Gray Value Analysis → Analyze Mask |
| Gray value analysis (Surface) | Gray Value Analysis → Analyze Surface |
| Void analysis | Void/Inclusion Analysis |
A group appears only while it holds at least one object, so the tree stays as short as the project is simple. Under each group, every analysis object is listed by its name with a check box beside it. The tree carries the names alone: to see the settings or the results of an analysis, reopen it in the tool that produced it.
Selection Controls
The tree view supports checkbox-based selection for batch operations:
| Control | Function |
|---|---|
| Item Checkbox | Toggle selection for individual analysis objects |
| Select All | Check all analysis objects across all categories |
| Deselect All | Clear all checkboxes |
Context Menu
Right-clicking a group heading offers two entries that act on that group alone:
| Option | Description |
|---|---|
| Select All | Tick every analysis object in that group |
| Invert Selection | Flip the tick of every object in that group |
Right-clicking an individual analysis object, or empty space, opens nothing; the menu belongs to the group headings.
Delete Button
The Delete button removes all currently checked analysis objects from the project. Before deletion, a confirmation dialog appears to prevent accidental data loss:
"Are you sure you want to delete?"
Deleting analysis objects permanently removes them from the project. This action cannot be undone. Ensure you have exported any necessary data or statistics before deletion.
Workflow Examples
Cleaning Up After Iterative Analysis
When refining analysis parameters, you often generate multiple versions:
- Open the Analyses Editor from the Analyze ribbon tab.
- Find the relevant group, for example Wall thickness analysis (Mask).
- Read down the names to identify the runs you no longer need.
- Tick the objects representing superseded analyses.
- Click Delete and confirm the removal.
Batch Removal by Category
To remove all analyses of a specific type:
- Right-click the group heading, for example Deviation analysis (Mask vs. Mask).
- Choose Select All from the context menu. The menu opens on group headings only, not on individual objects.
- Click Delete to remove every object in that group.
Selective Cleanup Across Categories
For targeted cleanup spanning multiple analysis types:
- Click Deselect All to start with a clean slate
- Manually check individual analysis objects across different categories
- Click Delete to remove only the selected items
Best Practices
Before Deletion
- Export statistics: Use the Export functionality in individual analysis tools to save tabular data before removing analyses
- Document findings: Record key measurements or observations in external reports
- Verify selection: Double-check checked items, especially when using batch selection
Project Organization
- Naming conventions: When creating analyses, use descriptive names that indicate parameters or iteration number
- Regular cleanup: Periodically review and remove obsolete analyses to maintain project performance
- Archive projects: Consider saving project copies before major cleanup operations
Dynamic Updates
The Analyses Editor automatically updates when analysis objects are added or removed through other tools. If you run a new analysis while the editor is open, the tree view refreshes to include the newly created object. Similarly, if you delete an analysis through another interface, it disappears from the editor immediately.
Integration with Other Tools
The Analyses Editor works alongside but does not replace the individual analysis tools:
| Aspect | Analysis Tools | Analyses Editor |
|---|---|---|
| Create analyses | ✓ | ✗ |
| View results/statistics | ✓ | ✗ |
| Modify parameters | ✓ | ✗ |
| Export data | ✓ | ✗ |
| Delete analyses | Limited | ✓ Full control |
| Batch deletion | ✗ | ✓ |
| Cross-category view | ✗ | ✓ |
For creating, visualizing, or exporting analysis results, use the individual analysis tools. The Analyses Editor focuses exclusively on organization and deletion tasks.
Troubleshooting
No Analyses Appear in Tree
The tree is empty until the project holds at least one analysis object, and a group is listed only while it has objects in it. If you expected entries:
- Confirm the analysis actually finished and produced a result, rather than being cancelled
- Confirm you are in the project the analyses were run in
- Reopen the analysis tool and re-run it if the result was never created
Delete Button Shows Warning
If clicking Delete displays "No analyses objects are selected for deletion":
- At least one checkbox must be checked before deletion
- Use Select All to quickly select all objects, or manually check desired items
Scripting Reference
For automated analysis management, see the Volvicon Python API documentation. Analysis objects can be programmatically enumerated and deleted through the scripting interface, enabling integration with custom workflows and batch processing pipelines.