Selection

class HPS.Selection : public IDisposable

The Selection class is a concept class for selection-related enum classes.

Public Types

enum Algorithm

Enumeration of the various selection algorithms.

Values:

Visual
Analytic
enum Granularity

Enumeration of the various selection granularities.

Values:

General

Use the most efficient selection determination for curves, edges and lines.

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:

Segment

Return the owning segment of the selected geometry entities in SelectionResults.

Entity

Return the selected geometry entities in SelectionResults.

Subentity

Return the selected geometry entities and the associated faces, edges and vertices for shells or meshes in SelectionResults.

enum Sorting

Values:

Off

Do not sort selection results.

Proximity
ZSorting

Sort selection results from front to back.

Default

Use Proximity sorting for SelectByPoint. Use ZSorting in all other cases.

Public Functions

void Dispose ()
Selection (HPS.Selection in_that)