cee::app::Selection
-
class
Selection
: public RefCountedObject Class to manage a list of selected HitItems.
Selected items are per view.
Public Types
Public Functions
-
Selection
() Constructs an empty selection instance.
-
size_t
count
() Returns number of selections.
-
size_t
addNode
(size_t index) Adds a node by index to selection.
-
size_t
addElement
(size_t index) Adds an element by index to selection.
-
size_t
addElementNode
(size_t elementIndex, size_t localNodeIndex) Adds an element node by element index and local node index to selection.
-
size_t
addElementSurface
(size_t elementIndex, size_t surfaceIndex) Adds an element surface by element index and surface index to selection.
-
void
remove
(size_t index) Removes the selection at index.
-
void
removeAll
() Removes all selections.
-
bool
isMultiSelectionEnabled
() const Returns true of multi selection is enabled.
-
void
enableMultiSelection
(bool enable) Enables multi selection.
-
const int
initialGeometryId
(size_t index) const Returns the initial geometry id for the given index.
-