Eclipse SUMO - Simulation of Urban MObility
GNEAttributeCarrier::TagProperties Class Reference

struct with the attribute Properties More...

#include <GNEAttributeCarrier.h>

Collaboration diagram for GNEAttributeCarrier::TagProperties:

Public Member Functions

void addAttribute (const AttributeProperties &attributeProperty)
 add attribute (duplicated attributed aren't allowed) More...
 
void addDeprecatedAttribute (SumoXMLAttr attr)
 add deprecated Attribute More...
 
std::vector< AttributeProperties >::const_iterator begin () const
 get begin of attribute values (used for iterate) More...
 
bool canAutomaticSortChildren () const
 return true if tag correspond to an element that can sort their children automatic More...
 
bool canBeReparent () const
 return true if tag correspond to an element that can be reparent More...
 
bool canBeSortedManually () const
 return true if Tag correspond to an element that can be sorted within their parent More...
 
bool canBlockMovement () const
 return true if tag correspond to an element that can block their movement More...
 
bool canBlockShape () const
 return true if tag correspond to an element that can block their shape More...
 
bool canCenterCameraAfterCreation () const
 return true if tag correspond to an element that center camera after creation More...
 
bool canCloseShape () const
 return true if tag correspond to an element that can close their shape More...
 
bool canMaskStartEndPos () const
 return true if tag correspond to an element that can mask the attributes "start" and "end" position as attribute "length" More...
 
bool canMaskXYZPositions () const
 return true if tag correspond to an element that can mask the attributes "X", "Y" and "Z" position as attribute "Position" More...
 
bool canWriteChildrenSeparate () const
 return true if tag correspond to an element that can sort their children automatic More...
 
void checkTagIntegrity () const
 check Tag integrity (this include all their attributes) More...
 
std::vector< AttributeProperties >::const_iterator end () const
 get end of attribute values (used for iterate) More...
 
const AttributePropertiesgetAttributeProperties (SumoXMLAttr attr) const
 get attribute (throw error if doesn't exist) More...
 
const std::string & getDefaultValue (SumoXMLAttr attr) const
 return the default value of the attribute of an element More...
 
GUIIcon getGUIIcon () const
 get GUI icon associated to this Tag More...
 
int getNumberOfAttributes () const
 get number of attributes More...
 
SumoXMLTag getParentTag () const
 if Tag owns a parent, return parent tag More...
 
SumoXMLTag getTag () const
 get Tag vinculated with this attribute Property More...
 
const std::string & getTagStr () const
 get Tag vinculated with this attribute Property in String Format (used to avoid multiple calls to toString(...) More...
 
SumoXMLTag getTagSynonym () const
 get tag synonym More...
 
bool hasAttribute (SumoXMLAttr attr) const
 check if current TagProperties owns the attribute attr More...
 
bool hasDialog () const
 return true if tag correspond to an element that can be edited using a dialog More...
 
bool hasGEOPosition () const
 return true if tag correspond to an element that can use a geo position More...
 
bool hasGEOShape () const
 return true if tag correspond to an element that can use a geo shape More...
 
bool hasMinimumNumberOfChildren () const
 return true if tag correspond to an element that only have a limited number of children More...
 
bool hasParameters () const
 return true if Tag correspond to an element that supports parameters "key1=value1|key2=value2|...|keyN=valueN" More...
 
bool hasParent () const
 return true if tag correspond to an element that can had another element as parent More...
 
bool hasTagSynonym () const
 return true if tag correspond to an element that will be written in XML with another tag More...
 
bool isAdditional () const
 return true if tag correspond to an additional More...
 
bool isAttributeDeprecated (SumoXMLAttr attr) const
 return true if attribute of this tag is deprecated More...
 
bool isDemandElement () const
 return true if tag correspond to a demand element More...
 
bool isDetector () const
 return true if tag correspond to a shape (Only used to group all detectors in the XML) More...
 
bool isDrawable () const
 return true if tag correspond to a drawable element More...
 
bool isNetElement () const
 return true if tag correspond to a netElement More...
 
bool isPerson () const
 return true if tag correspond to a person element More...
 
bool isPersonPlan () const
 return true if tag correspond to a person plan More...
 
bool isPersonStop () const
 return true if tag correspond to a person stop element More...
 
bool isPersonTrip () const
 return true if tag correspond to a person trip More...
 
bool isPlacedInRTree () const
 return true if Tag correspond to an element that has has to be placed in RTREE More...
 
bool isRide () const
 return true if tag correspond to a ride element More...
 
bool isRoute () const
 return true if tag correspond to a route element More...
 
bool isSelectable () const
 return true if tag correspond to a selectable element More...
 
bool isShape () const
 return true if tag correspond to a shape More...
 
bool isStop () const
 return true if tag correspond to a stop element More...
 
bool isStoppingPlace () const
 return true if tag correspond to a detector (Only used to group all stoppingPlaces in the output XML) More...
 
bool isTAZ () const
 return true if tag correspond to a TAZ More...
 
bool isVehicle () const
 return true if tag correspond to a vehicle element More...
 
bool isVehicleType () const
 return true if tag correspond to a vehicle type element More...
 
bool isWalk () const
 return true if tag correspond to a walk element More...
 
 TagProperties ()
 default constructor More...
 
 TagProperties (SumoXMLTag tag, int tagType, int tagProperty, GUIIcon icon, SumoXMLTag parentTag=SUMO_TAG_NOTHING, SumoXMLTag tagSynonym=SUMO_TAG_NOTHING)
 parameter constructor More...
 
 ~TagProperties ()
 destructor More...
 

Private Attributes

std::vector< AttributePropertiesmyAttributeProperties
 vector with the attribute values vinculated with this Tag More...
 
std::vector< SumoXMLAttrmyDeprecatedAttributes
 List with the deprecated Attributes. More...
 
GUIIcon myIcon
 icon associated to this Tag More...
 
SumoXMLTag myParentTag
 parent tag More...
 
SumoXMLTag myTag
 Sumo XML Tag vinculated wit this tag Property. More...
 
int myTagProperty
 Attribute properties. More...
 
std::string myTagStr
 Sumo XML Tag vinculated wit this tag Property in String format. More...
 
SumoXMLTag myTagSynonym
 Tag written in XML (If is SUMO_TAG_NOTHING), original Tag name will be written) More...
 
int myTagType
 Attribute Type. More...
 

Detailed Description

struct with the attribute Properties

Definition at line 317 of file GNEAttributeCarrier.h.

Constructor & Destructor Documentation

◆ TagProperties() [1/2]

GNEAttributeCarrier::TagProperties::TagProperties ( )

default constructor

Definition at line 498 of file GNEAttributeCarrier.cpp.

◆ TagProperties() [2/2]

GNEAttributeCarrier::TagProperties::TagProperties ( SumoXMLTag  tag,
int  tagType,
int  tagProperty,
GUIIcon  icon,
SumoXMLTag  parentTag = SUMO_TAG_NOTHING,
SumoXMLTag  tagSynonym = SUMO_TAG_NOTHING 
)

parameter constructor

Definition at line 508 of file GNEAttributeCarrier.cpp.

◆ ~TagProperties()

GNEAttributeCarrier::TagProperties::~TagProperties ( )

destructor

Definition at line 519 of file GNEAttributeCarrier.cpp.

Member Function Documentation

◆ addAttribute()

void GNEAttributeCarrier::TagProperties::addAttribute ( const AttributeProperties attributeProperty)

◆ addDeprecatedAttribute()

void GNEAttributeCarrier::TagProperties::addDeprecatedAttribute ( SumoXMLAttr  attr)

add deprecated Attribute

Definition at line 610 of file GNEAttributeCarrier.cpp.

References toString().

◆ begin()

std::vector< GNEAttributeCarrier::AttributeProperties >::const_iterator GNEAttributeCarrier::TagProperties::begin ( ) const

get begin of attribute values (used for iterate)

Definition at line 636 of file GNEAttributeCarrier.cpp.

◆ canAutomaticSortChildren()

bool GNEAttributeCarrier::TagProperties::canAutomaticSortChildren ( ) const

◆ canBeReparent()

bool GNEAttributeCarrier::TagProperties::canBeReparent ( ) const

return true if tag correspond to an element that can be reparent

Definition at line 877 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_REPARENT.

◆ canBeSortedManually()

bool GNEAttributeCarrier::TagProperties::canBeSortedManually ( ) const

return true if Tag correspond to an element that can be sorted within their parent

Definition at line 871 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_SORTINGCHILDREN.

◆ canBlockMovement()

bool GNEAttributeCarrier::TagProperties::canBlockMovement ( ) const

return true if tag correspond to an element that can block their movement

Definition at line 804 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_BLOCKMOVEMENT.

Referenced by GNEFrameAttributesModuls::NeteditAttributes::showNeteditAttributesModul().

◆ canBlockShape()

bool GNEAttributeCarrier::TagProperties::canBlockShape ( ) const

return true if tag correspond to an element that can block their shape

Definition at line 810 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_BLOCKSHAPE.

Referenced by GNEFrameAttributesModuls::NeteditAttributes::showNeteditAttributesModul().

◆ canCenterCameraAfterCreation()

bool GNEAttributeCarrier::TagProperties::canCenterCameraAfterCreation ( ) const

return true if tag correspond to an element that center camera after creation

Definition at line 907 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_CENTERAFTERCREATION.

Referenced by GNEFrameAttributesModuls::NeteditAttributes::showNeteditAttributesModul().

◆ canCloseShape()

bool GNEAttributeCarrier::TagProperties::canCloseShape ( ) const

return true if tag correspond to an element that can close their shape

Definition at line 816 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_CLOSESHAPE.

Referenced by GNEFrameAttributesModuls::NeteditAttributes::showNeteditAttributesModul().

◆ canMaskStartEndPos()

bool GNEAttributeCarrier::TagProperties::canMaskStartEndPos ( ) const

return true if tag correspond to an element that can mask the attributes "start" and "end" position as attribute "length"

Definition at line 895 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_MASKSTARTENDPOS.

Referenced by GNEFrameAttributesModuls::NeteditAttributes::showNeteditAttributesModul(), and GNEAdditional::startGeometryMoving().

◆ canMaskXYZPositions()

bool GNEAttributeCarrier::TagProperties::canMaskXYZPositions ( ) const

return true if tag correspond to an element that can mask the attributes "X", "Y" and "Z" position as attribute "Position"

Definition at line 901 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_MASKXYZPOSITION.

Referenced by GNEAdditional::writeAdditional().

◆ canWriteChildrenSeparate()

bool GNEAttributeCarrier::TagProperties::canWriteChildrenSeparate ( ) const

return true if tag correspond to an element that can sort their children automatic

Definition at line 889 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_WRITECHILDRENSEPARATE.

Referenced by GNEAdditional::writeAdditional().

◆ checkTagIntegrity()

void GNEAttributeCarrier::TagProperties::checkTagIntegrity ( ) const

check Tag integrity (this include all their attributes)

Definition at line 535 of file GNEAttributeCarrier.cpp.

References SUMO_ATTR_ALLOW, SUMO_ATTR_DISALLOW, SUMO_ATTR_ENDPOS, SUMO_ATTR_STARTPOS, and SUMO_TAG_NOTHING.

◆ end()

std::vector< GNEAttributeCarrier::AttributeProperties >::const_iterator GNEAttributeCarrier::TagProperties::end ( ) const

get end of attribute values (used for iterate)

Definition at line 642 of file GNEAttributeCarrier.cpp.

◆ getAttributeProperties()

const GNEAttributeCarrier::AttributeProperties & GNEAttributeCarrier::TagProperties::getAttributeProperties ( SumoXMLAttr  attr) const

◆ getDefaultValue()

const std::string & GNEAttributeCarrier::TagProperties::getDefaultValue ( SumoXMLAttr  attr) const

◆ getGUIIcon()

GUIIcon GNEAttributeCarrier::TagProperties::getGUIIcon ( ) const

get GUI icon associated to this Tag

Definition at line 654 of file GNEAttributeCarrier.cpp.

Referenced by GNEAttributeCarrier::getIcon().

◆ getNumberOfAttributes()

int GNEAttributeCarrier::TagProperties::getNumberOfAttributes ( ) const

◆ getParentTag()

SumoXMLTag GNEAttributeCarrier::TagProperties::getParentTag ( ) const

if Tag owns a parent, return parent tag

Definition at line 660 of file GNEAttributeCarrier.cpp.

Referenced by GNEAdditionalFrame::buildAdditionalWithParent(), and GNEAdditionalFrame::tagSelected().

◆ getTag()

SumoXMLTag GNEAttributeCarrier::TagProperties::getTag ( ) const

get Tag vinculated with this attribute Property

Definition at line 523 of file GNEAttributeCarrier.cpp.

Referenced by GNEAdditionalHandler::accessCanBeCreated(), GNEAdditionalFrame::addAdditional(), GNEHierarchicalChildElements::addChildDemandElement(), GNENet::additionalExist(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlan(), GNEStopFrame::addStop(), GNETAZFrame::TAZCurrent::addTAZChild(), GNEVehicleFrame::addVehicle(), GNEViewNetHelper::MoveMultipleElementValues::beginMoveSelection(), GNEAdditionalFrame::buildAdditionalCommonAttributes(), GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalFrame::buildAdditionalOverLanes(), GNEAdditionalFrame::buildAdditionalOverView(), GNEAdditionalFrame::buildAdditionalWithParent(), GNEPersonFrame::buildPerson(), GNEPersonFrame::buildPersonOverRoute(), GNEPersonFrame::buildPersonOverStop(), GNEAdditional::changeAdditionalID(), GNEDemandElement::changeDemandElementID(), GNENet::changeShapeID(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNEPersonTrip::computePath(), GNERide::computePath(), GNEVehicle::computePath(), GNEWalk::computePath(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::demandElementExist(), GNEPersonFrame::demandElementSelected(), GNEPersonPlanFrame::demandElementSelected(), GNEStopFrame::demandElementSelected(), GNEDetectorE2::drawGL(), GNEDetectorEntryExit::drawGL(), GNEVehicle::drawGL(), GNEEdge::drawPartialPersonPlan(), GNEEdge::drawPartialRoute(), GNEPersonFrame::edgePathCreated(), GNEVehicleFrame::edgePathCreated(), GNEAdditionalFrame::generateID(), GNEViewNet::getAttributeCarriersInBoundary(), GNEPerson::getBegin(), GNEVehicle::getBegin(), GNEVehicle::getDemandElementProblem(), GNEWalk::getDemandElementProblem(), GNEDemandElement::getFirstAllowedVehicleLane(), GNEPerson::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNERide::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEWalk::getHierarchyName(), GNENetElement::getHierarchyName(), GNEDemandElement::getLastAllowedVehicleLane(), GNEHierarchicalParentElements::getNewListOfParents(), GNEVehicle::getParentName(), GNENetElement::getPopUpID(), GNEEdge::getRouteProbeRelativePosition(), GNEStopFrame::getStopParameter(), GNEAdditionalHandler::GNEAdditionalHandler(), GNENet::insertAdditional(), GNENet::insertDemandElement(), GNENet::insertShape(), GNEInspectorFrame::inspectSingleElement(), GNEPersonTrip::invalidatePath(), GNERide::invalidatePath(), GNEVehicle::invalidatePath(), GNEWalk::invalidatePath(), GNEStop::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEWalk::isDemandElementValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEPersonPlanFrame::personPlanCreated(), GNEPolygonFrame::processClick(), GNEViewNet::processLeftButtonPressNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_DemandElement::redo(), GNEDeleteFrame::removeAttributeCarrier(), GNEHierarchicalChildElements::removeChildDemandElement(), GNENet::removeShape(), GNEAdditionalHandler::HierarchyInsertedAdditionals::retrieveParentAdditional(), GNENet::retrieveShapes(), GNEInspectorFrame::selectedOverlappedElement(), GNEFrameModuls::DemandElementSelector::setDemandElement(), GNELane::setLaneColor(), GNENet::setViewNet(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierChildren(), GNEHierarchicalChildElements::sortChildAdditionals(), GNECalibrator::splitEdgeGeometry(), GNEDetector::splitEdgeGeometry(), GNEStoppingPlace::splitEdgeGeometry(), GNERoute::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), GNEViewNetHelper::EditShapes::startEditCustomShape(), GNEAdditionalFrame::tagSelected(), GNEPersonFrame::tagSelected(), GNEPersonPlanFrame::tagSelected(), GNEPolygonFrame::tagSelected(), GNEStopFrame::tagSelected(), GNEVehicleFrame::tagSelected(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_DemandElement::undo(), GNENet::updateAdditionalID(), GNENet::updateDemandElementID(), GNEWalk::updateGeometry(), GNEAdditional::writeAdditional(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEWalk::writeDemandElement(), GNEChange_Attribute::~GNEChange_Attribute(), and GNEChange_EnableAttribute::~GNEChange_EnableAttribute().

◆ getTagStr()

◆ getTagSynonym()

SumoXMLTag GNEAttributeCarrier::TagProperties::getTagSynonym ( ) const

◆ hasAttribute()

◆ hasDialog()

bool GNEAttributeCarrier::TagProperties::hasDialog ( ) const

◆ hasGEOPosition()

bool GNEAttributeCarrier::TagProperties::hasGEOPosition ( ) const

return true if tag correspond to an element that can use a geo position

Definition at line 822 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_GEOPOSITION.

◆ hasGEOShape()

bool GNEAttributeCarrier::TagProperties::hasGEOShape ( ) const

return true if tag correspond to an element that can use a geo shape

Definition at line 828 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_GEOSHAPE.

◆ hasMinimumNumberOfChildren()

bool GNEAttributeCarrier::TagProperties::hasMinimumNumberOfChildren ( ) const

return true if tag correspond to an element that only have a limited number of children

Definition at line 852 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_MINIMUMCHILDREN.

Referenced by GNEAdditional::writeAdditional().

◆ hasParameters()

bool GNEAttributeCarrier::TagProperties::hasParameters ( ) const

return true if Tag correspond to an element that supports parameters "key1=value1|key2=value2|...|keyN=valueN"

Definition at line 858 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_NOPARAMETERS.

Referenced by GNEAdditionalHandler::parseParameter(), and GNEFrameAttributesModuls::ParametersEditor::showParametersEditor().

◆ hasParent()

bool GNEAttributeCarrier::TagProperties::hasParent ( ) const

return true if tag correspond to an element that can had another element as parent

Definition at line 834 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_PARENT.

Referenced by GNEAdditionalFrame::tagSelected().

◆ hasTagSynonym()

bool GNEAttributeCarrier::TagProperties::hasTagSynonym ( ) const

return true if tag correspond to an element that will be written in XML with another tag

Definition at line 840 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::TAGPROPERTY_SYNONYM.

Referenced by GNEAdditional::writeAdditional(), GNEPerson::writeDemandElement(), and GNEVehicle::writeDemandElement().

◆ isAdditional()

bool GNEAttributeCarrier::TagProperties::isAdditional ( ) const

◆ isAttributeDeprecated()

bool GNEAttributeCarrier::TagProperties::isAttributeDeprecated ( SumoXMLAttr  attr) const

return true if attribute of this tag is deprecated

Definition at line 913 of file GNEAttributeCarrier.cpp.

◆ isDemandElement()

◆ isDetector()

bool GNEAttributeCarrier::TagProperties::isDetector ( ) const

return true if tag correspond to a shape (Only used to group all detectors in the XML)

Definition at line 727 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::TAGTYPE_DETECTOR.

Referenced by GNEAttributeCarrier::checkParsedAttribute(), and GNENet::saveAdditionalsConfirmed().

◆ isDrawable()

bool GNEAttributeCarrier::TagProperties::isDrawable ( ) const

◆ isNetElement()

bool GNEAttributeCarrier::TagProperties::isNetElement ( ) const

◆ isPerson()

bool GNEAttributeCarrier::TagProperties::isPerson ( ) const

◆ isPersonPlan()

bool GNEAttributeCarrier::TagProperties::isPersonPlan ( ) const

return true if tag correspond to a person plan

Definition at line 762 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::TAGTYPE_PERSONPLAN.

Referenced by GNENet::deleteDemandElement(), GNEViewNet::doPaintGL(), GNEStop::drawGL(), and GNEEdge::drawPartialPersonPlan().

◆ isPersonStop()

◆ isPersonTrip()

bool GNEAttributeCarrier::TagProperties::isPersonTrip ( ) const

◆ isPlacedInRTree()

◆ isRide()

◆ isRoute()

bool GNEAttributeCarrier::TagProperties::isRoute ( ) const

return true if tag correspond to a route element

Definition at line 744 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::TAGTYPE_ROUTE.

Referenced by GNEVehicleFrame::addVehicle().

◆ isSelectable()

◆ isShape()

◆ isStop()

bool GNEAttributeCarrier::TagProperties::isStop ( ) const

return true if tag correspond to a stop element

Definition at line 750 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::TAGTYPE_STOP.

Referenced by GNEStop::drawGL().

◆ isStoppingPlace()

bool GNEAttributeCarrier::TagProperties::isStoppingPlace ( ) const

return true if tag correspond to a detector (Only used to group all stoppingPlaces in the output XML)

Definition at line 721 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::TAGTYPE_STOPPINGPLACE.

Referenced by GNENet::saveAdditionalsConfirmed().

◆ isTAZ()

bool GNEAttributeCarrier::TagProperties::isTAZ ( ) const

return true if tag correspond to a TAZ

Definition at line 709 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::TAGTYPE_TAZ.

Referenced by GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierChildren().

◆ isVehicle()

bool GNEAttributeCarrier::TagProperties::isVehicle ( ) const

◆ isVehicleType()

bool GNEAttributeCarrier::TagProperties::isVehicleType ( ) const

return true if tag correspond to a vehicle type element

Definition at line 733 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::TAGTYPE_VTYPE.

◆ isWalk()

bool GNEAttributeCarrier::TagProperties::isWalk ( ) const

Field Documentation

◆ myAttributeProperties

std::vector<AttributeProperties> GNEAttributeCarrier::TagProperties::myAttributeProperties
private

vector with the attribute values vinculated with this Tag

Definition at line 498 of file GNEAttributeCarrier.h.

◆ myDeprecatedAttributes

std::vector<SumoXMLAttr> GNEAttributeCarrier::TagProperties::myDeprecatedAttributes
private

List with the deprecated Attributes.

Definition at line 510 of file GNEAttributeCarrier.h.

◆ myIcon

GUIIcon GNEAttributeCarrier::TagProperties::myIcon
private

icon associated to this Tag

Definition at line 501 of file GNEAttributeCarrier.h.

◆ myParentTag

SumoXMLTag GNEAttributeCarrier::TagProperties::myParentTag
private

parent tag

Definition at line 504 of file GNEAttributeCarrier.h.

◆ myTag

SumoXMLTag GNEAttributeCarrier::TagProperties::myTag
private

Sumo XML Tag vinculated wit this tag Property.

Definition at line 486 of file GNEAttributeCarrier.h.

◆ myTagProperty

int GNEAttributeCarrier::TagProperties::myTagProperty
private

Attribute properties.

Definition at line 495 of file GNEAttributeCarrier.h.

◆ myTagStr

std::string GNEAttributeCarrier::TagProperties::myTagStr
private

Sumo XML Tag vinculated wit this tag Property in String format.

Definition at line 489 of file GNEAttributeCarrier.h.

◆ myTagSynonym

SumoXMLTag GNEAttributeCarrier::TagProperties::myTagSynonym
private

Tag written in XML (If is SUMO_TAG_NOTHING), original Tag name will be written)

Definition at line 507 of file GNEAttributeCarrier.h.

◆ myTagType

int GNEAttributeCarrier::TagProperties::myTagType
private

Attribute Type.

Definition at line 492 of file GNEAttributeCarrier.h.


The documentation for this class was generated from the following files: