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.

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.

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.