SumoXMLTag
Numbers representing SUMO-XML - element names.
@ SUMO_TAG_NOTHING
invalid tag, must be the last one
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
@ SUMO_ATTR_NOTHING
invalid attribute, must be the last one
This lane is powered by an underlying GNEEdge and basically knows how to draw itself.
std::vector< const GNEAttributeCarrier * > mySelectedACs
selected ACs
long onCmdUseSelectedElements(FXObject *, FXSelector, void *)
GNEViewObjectSelector()
FOX need this.
~GNEViewObjectSelector()
destructor
bool fillSumoBaseObject(CommonXMLStructure::SumoBaseObject *baseObject) const
@brie fill SUMO base object
FXButton * myUseSelected
button for use selected edges
void showNetworkElementsSelector(const SumoXMLTag tag, const SumoXMLAttr attribute)
show GNEViewObjectSelector Module
void clearSelection()
clear selection
bool toggleSelectedLane(const GNELane *lane)
toggle selected lane
long onCmdClearSelection(FXObject *, FXSelector, void *)
called when clear selection button is pressed
SumoXMLTag myTag
network element type
FXList * myList
List of GNEViewObjectSelector.
bool isNetworkElementSelected(const GNEAttributeCarrier *AC) const
check if the given AC is selected
FXLabel * myLabel
info label
GNEFrame * myFrameParent
pointer to frame parent
SumoXMLAttr myAttribute
attribute vinculated
void hideNetworkElementsSelector()
hide GNEViewObjectSelector Module
FXButton * myClearSelection
button for clear selection
SumoXMLTag getTag() const
get tag with selected element type
bool toggleSelectedElement(const GNEAttributeCarrier *AC)
toggle selected element
MFXGroupBoxModule (based on FXGroupBox)