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 displays a hierarchical tree view of all analysis objects organized by type:
| Analysis Category | Object Types Shown |
|---|---|
| Wall Thickness Analysis | Mask-based, Surface-based |
| Deviation Analysis | Mask vs. Mask, Mask vs. Surface, Surface vs. Surface |
| Curvature Analysis | Mask-based, Surface-based |
| Extrema Analysis | Mask-based, Surface-based |
| Gray Value Analysis | Mask-based, Surface-based |
| Void/Inclusion Analysis | Void analysis objects |
Each category appears as an expandable root node. Individual analysis objects appear as child items beneath their respective categories. The tree displays relevant metadata for each object, such as the analysis name and associated parameters.
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 on a category header (root node) reveals additional selection options:
| Option | Description |
|---|---|
| Select All | Check all analysis objects within that specific category |
| Invert Selection | Toggle the selection state of all items in that category |
This context menu provides fine-grained control when you need to operate on specific analysis types without affecting others.
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
- Expand the relevant analysis category (e.g., Wall Thickness Analysis)
- Review the listed objects and their creation timestamps or names
- Check 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 category header (e.g., "Deviation Analysis")
- Select Select All from the context menu
- Click Delete to remove all deviation analyses
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
If the tree view shows no items:
- Verify that analyses have been created and saved in the project
- Check that analysis computations completed successfully
- Ensure you're viewing the correct project
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.