#include <MemoryX/gui-plugins/SceneEditor/scene3D/SceneSelectionManager.h>
|
| static void | deselectionCallback (void *userData, SoPath *selectionPath) |
| | Executes all commands when an Item is deselected and the Callback is voked.
|
| |
| static SoPath * | pickFilterCB (void *userData, const SoPickedPoint *pick) |
| | Adjusts a path so that it always show to a valid Object.
|
| |
| static void | selectionCallback (void *userData, SoPath *selectionPath) |
| | Executes all commands when an Item is selected and the Callback is voked.
|
| |
◆ SceneSelectionManager()
Constructor Creates an Instance of the Class.
- Parameters
-
◆ addToSelection() [1/2]
◆ addToSelection() [2/2]
◆ deselectAll()
Deselects all SceneObjects.
◆ deselectionCallback()
| void deselectionCallback |
( |
void * | userData, |
|
|
SoPath * | selectionPath ) |
|
static |
Executes all commands when an Item is deselected and the Callback is voked.
- Parameters
-
| userData | UserData |
| selectionPath | Path of deselected Object |
◆ getAllSelected()
Returns all selected SceneObjects.
- Returns
- vector<scene3D::SceneObjectPtr > Vector of all selected SceneObjects
◆ getCreateOperations()
| bool getCreateOperations |
( |
| ) |
|
◆ isSelected()
◆ pickFilterCB()
| SoPath * pickFilterCB |
( |
void * | userData, |
|
|
const SoPickedPoint * | pick ) |
|
static |
Adjusts a path so that it always show to a valid Object.
- Parameters
-
| userData | UserData |
| pick | The Point picked in the Scene |
- Returns
- SoPath New adjusted Path
◆ removeFromSelection() [1/2]
Removes a SceneGroup from the Selection.
- Parameters
-
◆ removeFromSelection() [2/2]
◆ selectionCallback()
| void selectionCallback |
( |
void * | userData, |
|
|
SoPath * | selectionPath ) |
|
static |
Executes all commands when an Item is selected and the Callback is voked.
- Parameters
-
| userData | UserData |
| selectionPath | Path of selected Object |
◆ setCreateOperations()
| void setCreateOperations |
( |
bool | enable | ) |
|
◆ Scene
The documentation for this class was generated from the following files: