15 #include "CeeApp/Base.h" 16 #include "CeeCore/Base.h" 17 #include "CeeCore/Vec3d.h" 18 #include "CeeCore/RefCountedObject.h" 62 size_t addNode(
size_t index);
63 size_t addElement(
size_t index);
64 size_t addElementNode(
size_t elementIndex,
size_t localNodeIndex);
65 size_t addElementSurface(
size_t elementIndex,
size_t surfaceIndex);
66 size_t addCoordinate(
const cee::Vec3d& coordinate);
68 void remove(
size_t index);
71 void setItemType(
ItemType selectionType);
74 bool isMultiSelectionEnabled()
const;
75 void enableMultiSelection(
bool enable);
77 const int initialGeometryId(
size_t index)
const;
Element selection.
Definition: Selection.h:46
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
Class to manage a list of selected HitItems. Selected items are per view.
Definition: Selection.h:38
ItemType
List of selection item types.
Definition: Selection.h:43
Base class for all reference counted objects with built-in support for intrusive reference counting...
Definition: RefCountedObject.h:34
None.
Definition: Selection.h:45
Node selection.
Definition: Selection.h:47
Element node selection.
Definition: Selection.h:48
Vector class for a 3D double vector.
Definition: Vec3d.h:26
Element surface selection.
Definition: Selection.h:49
Small class containing the data for a hit of an intersection between a ray and a part in an UnstructG...
Definition: HitItem.h:26