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