HPS::Selection
-
class HPS::Selection
The Selection class is a concept class for selection-related enum classes.
Public Types
-
enum Algorithm
Enumeration of the various selection algorithms.
Values:
-
enumerator Visual
This algorithm will post-process the SelectionResults to remove items which are obscured by other objects in the scene, and therefore only items that are visible on the screen will be selected.
-
enumerator Analytic
This algorithm will perform analytic world space selection testing, and will not post-process the SelectionResults based on obscuration. Therefore, items which are not currently visible may still be returned in the SelectionResults.
-
enumerator Visual
-
enum Granularity
Enumeration of the various selection granularities.
Values:
-
enumerator General
Use the most efficient selection determination for curves, edges and lines.
-
enumerator Detailed
Use the most accurate selection determination for curves, edges and lines.
-
enumerator General
-
enum Level
Enumeration of the various selection levels.
Enumeration of the various selection sorting choices.
Values:
-
enumerator Segment
Return the owning segment of the selected geometry entities in SelectionResults.
-
enumerator Entity
Return the selected geometry entities in SelectionResults.
-
enumerator Subentity
Return the selected geometry entities and the associated faces, edges and vertices for shells or meshes in SelectionResults.
-
enumerator Segment
-
enum Algorithm