![]() |
VR-Forces Developer's Guide
|
Override to prevent terrain from being in multiple selection if that is the operation to be performed during selection.

Static Public Member Functions | |
| static DtVrfSelectionManager & | instance (makVrv::DtDe &de) |
Static Public Member Functions inherited from makVrv::DtSelectionManager | |
| static DtSelectionManager & | instance (DtDe &de) |
| static SelectionOperation | selectionOperationForMouseEvent (const DtMouseEvent &mouseEvent) |
| static bool | typeSupportsMultipleSelection (DtElementEntry::ObjectType type, bool vertexSelectsParent) |
Public Attributes | |
| boost::signals2::signal< void(const IdSet &, const IdSet &)> | signal_selectionMaintained |
Public Attributes inherited from makVrv::DtSelectionManager | |
| boost::signalslib::signal < void(const DtElementID &entityId, bool hasMouseCursor)> | signal_elementHasMouseCursorStateChanged |
| boost::signalslib::signal < void(const IdSet &selected, const IdSet &deselected, SelectionType newType, SelectionType oldType)> | signal_currentSelectionChanged |
| boost::signalslib::signal < void(const DtUniqueID &id, const DtUniqueID &parentId)> | signal_vertexSelected |
| boost::signalslib::signal < void(const DtUniqueID &id, const DtUniqueID &parentId)> | signal_vertexDeselected |
| boost::signalslib::signal < void(const IdSet &entityIds, bool pinAllLabels)> | signal_infoLabelsArePinned |
| boost::signalslib::signal < void(const DtUniqueID &)> | signal_switchEntitySymbolDecorationQuadrant |
| boost::signalslib::signal < void(const DtUniqueID &, const DtColorValue &, bool)> | signal_entityTrackHistoryColorOverride |
| boost::signalslib::signal< void()> | signal_selectionModeChanged |
| makVrf::DtVrfSelectionManager::DtVrfSelectionManager | ( | makVrv::DtDe & | ) |
|
virtual |
|
virtual |
Utility function for specify the operation using a variable.
Reimplemented from makVrv::DtSelectionManager.
|
virtual |
Returns true if this id is a terrain.
|
inline |
|
virtual |
set the current selection set
Reimplemented from makVrv::DtSelectionManager.
|
virtual |
|
overridevirtual |
Get the selection type for an element.
Reimplemented from makVrv::DtSelectionManager.
|
static |
Get the selection manager instance.
| boost::signals2::signal<void (const IdSet&, const IdSet&)> makVrf::DtVrfSelectionManager::signal_selectionMaintained |
|
protected |