API Search || Global Search

More...

Inheritance diagram for HPS.Selection:

Public Types

enum  Algorithm : uint { Visual = 0x00000000, Analytic = 0x00000001 }
 Enumeration of the various selection algorithms. More...
 
enum  Granularity : uint { Granularity.General = 0x00000000, Granularity.Detailed = 0x00000001 }
 Enumeration of the various selection granularities. More...
 
enum  Level : uint { Level.Segment = 0x00000000, Level.Entity = 0x00000001, Level.Subentity = 0x00000002 }
 Enumeration of the various selection levels. More...
 

Public Member Functions

virtual void Dispose ()
 
 Selection (HPS.Selection in_that)
 

Protected Member Functions

virtual void deleteCptr ()
 

Protected Attributes

bool cMemOwn
 
HandleRef cptr
 

Detailed Description

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

Member Enumeration Documentation

Enumeration of the various selection algorithms.

Enumeration of the various selection granularities.

Enumerator
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 HPS.Selection.Level : uint

Enumeration of the various selection levels.

Enumerator
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.


The documentation for this class was generated from the following file:
  • internals/hps_core/source/cs/HPS.Selection.cs