![]() |
Eclipse SUMO - Simulation of Urban MObility
|
FOX need this. More...
#include <GNESelectorFrame.h>
Public Member Functions | |
| bool | isElementToProcess () const |
| check if there are element to process | |
| MassiveSelection (const int bucketSize) | |
| constructor with bucket size (normally the max number of elements) | |
| ~MassiveSelection () | |
| destructor | |
Data Fields | |
| std::unordered_map< GNEAttributeCarrier *, bool > | ACsToSelect |
| ACs to select (the bool flag shows if element is locked). | |
| std::unordered_map< GNEAttributeCarrier *, bool > | ACsToUnselect |
| ACs to select (the bool flag shows if element is locked). | |
| std::map< GUIGlObjectType, bool > | lockedTypes |
| locked types | |
Private Member Functions | |
| MassiveSelection () | |
| constructor (invalidated) | |
FOX need this.
struct used for massive selections
Definition at line 242 of file GNESelectorFrame.h.
| GNESelectorFrame::SelectionOperation::MassiveSelection::MassiveSelection | ( | const int | bucketSize | ) |
constructor with bucket size (normally the max number of elements)
Definition at line 617 of file GNESelectorFrame.cpp.
References ACsToSelect, and ACsToUnselect.
| GNESelectorFrame::SelectionOperation::MassiveSelection::~MassiveSelection | ( | ) |
destructor
Definition at line 623 of file GNESelectorFrame.cpp.
|
private |
constructor (invalidated)
Definition at line 631 of file GNESelectorFrame.cpp.
|
inline |
check if there are element to process
Definition at line 626 of file GNESelectorFrame.cpp.
References ACsToSelect, and ACsToUnselect.
Referenced by GNESelectorFrame::SelectionOperation::onCmdClear(), and GNESelectorFrame::SelectionOperation::onCmdInvert().
| std::unordered_map<GNEAttributeCarrier*, bool> GNESelectorFrame::SelectionOperation::MassiveSelection::ACsToSelect |
ACs to select (the bool flag shows if element is locked).
Definition at line 254 of file GNESelectorFrame.h.
Referenced by isElementToProcess(), MassiveSelection(), GNESelectorFrame::SelectionOperation::onCmdInvert(), GNESelectorFrame::SelectionOperation::processMassiveDataElementSelection(), GNESelectorFrame::SelectionOperation::processMassiveDemandElementSelection(), and GNESelectorFrame::SelectionOperation::processMassiveNetworkElementSelection().
| std::unordered_map<GNEAttributeCarrier*, bool> GNESelectorFrame::SelectionOperation::MassiveSelection::ACsToUnselect |
ACs to select (the bool flag shows if element is locked).
Definition at line 257 of file GNESelectorFrame.h.
Referenced by isElementToProcess(), MassiveSelection(), GNESelectorFrame::SelectionOperation::onCmdClear(), GNESelectorFrame::SelectionOperation::onCmdInvert(), GNESelectorFrame::SelectionOperation::processMassiveDataElementSelection(), GNESelectorFrame::SelectionOperation::processMassiveDemandElementSelection(), and GNESelectorFrame::SelectionOperation::processMassiveNetworkElementSelection().
| std::map<GUIGlObjectType, bool> GNESelectorFrame::SelectionOperation::MassiveSelection::lockedTypes |
locked types
Definition at line 260 of file GNESelectorFrame.h.
Referenced by GNESelectorFrame::SelectionOperation::processMassiveDataElementSelection(), GNESelectorFrame::SelectionOperation::processMassiveDemandElementSelection(), and GNESelectorFrame::SelectionOperation::processMassiveNetworkElementSelection().