![]() |
SUMO - Simulation of Urban MObility
|
A container for ids of selected objects of a certain type. More...
#include <GUISelectedStorage.h>
Public Member Functions | |
void | clear () |
Clears the list of selected objects. More... | |
void | deselect (GUIGlID id) |
Deselects the object with the given id from the list of selected objects. More... | |
const std::set< GUIGlID > & | getSelected () const |
Returns the list of selected ids. More... | |
bool | isSelected (GUIGlID id) |
Returns the information whether the object with the given id is qithin the selection. More... | |
void | save (const std::string &filename) |
Saves the list of selected objects to a file named as given. More... | |
void | select (GUIGlID id) |
Adds the object with the given id to the list of selected objects. More... | |
SingleTypeSelections () | |
Constructor. More... | |
~SingleTypeSelections () | |
Destructor. More... | |
Private Attributes | |
std::set< GUIGlID > | mySelected |
The list of selected ids. More... | |
A container for ids of selected objects of a certain type.
Definition at line 243 of file GUISelectedStorage.h.
GUISelectedStorage::SingleTypeSelections::SingleTypeSelections | ( | ) |
Constructor.
Definition at line 52 of file GUISelectedStorage.cpp.
GUISelectedStorage::SingleTypeSelections::~SingleTypeSelections | ( | ) |
Destructor.
Definition at line 55 of file GUISelectedStorage.cpp.
void GUISelectedStorage::SingleTypeSelections::clear | ( | ) |
Clears the list of selected objects.
Definition at line 77 of file GUISelectedStorage.cpp.
References mySelected.
void GUISelectedStorage::SingleTypeSelections::deselect | ( | GUIGlID | id | ) |
Deselects the object with the given id from the list of selected objects.
[in] | id | The id of the object |
Definition at line 71 of file GUISelectedStorage.cpp.
References mySelected.
Referenced by GUISelectedStorage::toggleSelection().
const std::set< GUIGlID > & GUISelectedStorage::SingleTypeSelections::getSelected | ( | ) | const |
Returns the list of selected ids.
Definition at line 89 of file GUISelectedStorage.cpp.
References mySelected.
bool GUISelectedStorage::SingleTypeSelections::isSelected | ( | GUIGlID | id | ) |
Returns the information whether the object with the given id is qithin the selection.
[in] | id | The id of the object |
Definition at line 59 of file GUISelectedStorage.cpp.
References mySelected.
Referenced by GUISelectedStorage::isSelected(), and GUISelectedStorage::toggleSelection().
void GUISelectedStorage::SingleTypeSelections::save | ( | const std::string & | filename | ) |
Saves the list of selected objects to a file named as given.
[in] | filename | The name of the file to save the list into |
Definition at line 83 of file GUISelectedStorage.cpp.
References mySelected, and GUISelectedStorage::save().
Referenced by GUISelectedStorage::save().
void GUISelectedStorage::SingleTypeSelections::select | ( | GUIGlID | id | ) |
Adds the object with the given id to the list of selected objects.
[in] | id | The id of the object |
Definition at line 65 of file GUISelectedStorage.cpp.
References mySelected.
Referenced by GUISelectedStorage::load(), and GUISelectedStorage::toggleSelection().
|
private |
The list of selected ids.
Definition at line 288 of file GUISelectedStorage.h.
Referenced by clear(), deselect(), getSelected(), isSelected(), save(), and select().