![]() |
NDEVR
API Documentation
|
Selection controllers, snap points, and highlight effects. More...
Classes | |
| class | DefaultSelectionEffect |
| The default behavior for selection, which is to create a bounding box around an object. More... | |
| class | DesignSelection |
| A simple structure for storing a collection of data. More... | |
| class | SelectionController |
| Allows user to select data in a DesignObjectLookup. More... | |
| class | SelectionEffect |
| Applies certain effects to a model that has been selected. More... | |
| class | SelectionHighlightBar |
| Provides a highlighted animation for selecting docked tabs using the NDEVR API Widget Docking system. More... | |
| class | SelectionInfo |
| Responsible for turning a user interaction into a selection within a DesignObjectLookup. More... | |
| class | SelectionInfo::ClosestModelInfo |
| Stores information about the closest model element found during a selection operation, tracking the nearest geometry, model, material, and layer for a given primitive type. More... | |
| class | SelectionTreeManager |
| Manages selection trees, which optimize the process of selecting data within large Geometry objects. More... | |
| class | SnapController |
| Allows for mouse snaps to certain key points of interest in the software. More... | |
| struct | SnapController::EditDimensionLockInformation |
| Holds information about a user-initiated dimension lock edit, including per-axis text and the currently active dimension and cursor position. More... | |
| class | SnapPoint |
| Contains information about a particular point of interest created from a user mouse interaction. More... | |
| class | SnapsManager |
| Forward declaration for the NDEVR string type. More... | |
Selection controllers, snap points, and highlight effects.
Classes that manage object selection, rubber-band selection areas, snap-to-vertex/edge behavior, selection tree indexing, and visual selection feedback.