![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEAttributeCarrier.h>
Public Member Functions | |
void | decRef (const std::string &debugMsg="") |
Decrease reference. More... | |
bool | drawUsingSelectColor () const |
check if attribute carrier must be drawn using selecting color. More... | |
template<> | |
std::string | getACParameters () const |
std::string | getAlternativeValueForDisabledAttributes (SumoXMLAttr key) const |
virtual std::string | getAttributeForSelection (SumoXMLAttr key) const |
method for getting the attribute in the context of object selection More... | |
FXIcon * | getIcon () const |
get FXIcon associated to this AC More... | |
GNENet * | getNet () const |
get pointer to net More... | |
const GNETagProperties & | getTagProperty () const |
get Tag Property assigned to this object More... | |
const std::string & | getTagStr () const |
get tag assigned to this object in string format More... | |
GNEAttributeCarrier (const SumoXMLTag tag, GNENet *net) | |
Constructor. More... | |
void | incRef (const std::string &debugMsg="") |
Increarse reference. More... | |
bool | isAttributeCarrierSelected () const |
check if attribute carrier is selected More... | |
template<> | |
int | parse (const std::string &string) |
template<> | |
std::vector< GNEEdge * > | parse (GNENet *net, const std::string &value) |
template<> | |
std::string | parseIDs (const std::vector< GNEEdge * > &ACs) |
template<> | |
std::string | parseIDs (const std::vector< GNELane * > &ACs) |
void | selectAttributeCarrier (const bool changeFlag=true) |
select attribute carrier using GUIGlobalSelection More... | |
bool | unreferenced () |
check if object ins't referenced More... | |
void | unselectAttributeCarrier (const bool changeFlag=true) |
unselect attribute carrier using GUIGlobalSelection More... | |
virtual | ~GNEAttributeCarrier () |
Destructor. More... | |
Function related with graphics (must be implemented in all childs) | |
get ID (all Attribute Carriers have one) | |
virtual const std::string & | getID () const =0 |
return ID of object More... | |
virtual GUIGlObject * | getGUIGlObject ()=0 |
get GUIGlObject associated with this AttributeCarrier More... | |
virtual void | updateGeometry ()=0 |
update pre-computed geometry information More... | |
Function related with get/set attributes (must be implemented in all childs) | |
virtual std::string | getAttribute (SumoXMLAttr key) const =0 |
virtual void | setAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList)=0 |
virtual bool | isValid (SumoXMLAttr key, const std::string &value)=0 |
virtual void | enableAttribute (SumoXMLAttr key, GNEUndoList *undoList)=0 |
virtual void | disableAttribute (SumoXMLAttr key, GNEUndoList *undoList)=0 |
virtual bool | isAttributeEnabled (SumoXMLAttr key) const =0 |
virtual std::string | getPopUpID () const =0 |
get PopPup ID (Used in AC Hierarchy) More... | |
virtual std::string | getHierarchyName () const =0 |
get Hierarchy Name (Used in AC Hierarchy) More... | |
Function related with parameters | |
get parameters map | |
virtual const std::map< std::string, std::string > & | getACParametersMap () const =0 |
template<typename T > | |
T | getACParameters () const |
get parameters More... | |
void | setACParameters (const std::string ¶meters, GNEUndoList *undoList) |
set parameters (string) More... | |
void | setACParameters (const std::vector< std::pair< std::string, std::string > > ¶meters, GNEUndoList *undoList) |
set parameters (map) More... | |
void | setACParameters (const std::map< std::string, std::string > ¶meters, GNEUndoList *undoList) |
set parameters (string vector) More... | |
void | addACParameters (const std::string &key, const std::string &attribute, GNEUndoList *undoList) |
add (or update attribute) key and attribute More... | |
void | removeACParametersKeys (const std::vector< std::string > &keepKeys, GNEUndoList *undoList) |
remove keys More... | |
Static Public Member Functions | |
static std::vector< SumoXMLTag > | allowedTags (const bool onlyDrawables) |
get tags of all editable element types More... | |
template<typename T > | |
static bool | canParse (const std::string &string) |
true if a value of type T can be parsed from string More... | |
template<typename T > | |
static bool | canParse (GNENet *net, const std::string &value, bool report) |
true if a value of type T can be parsed from string More... | |
static std::vector< std::pair< SumoXMLTag, const std::string > > | getAllowedTagsByCategory (const int tagPropertyCategory, const bool onlyDrawables) |
get tags of all editable element types using TagProperty Type (NetworkEditMode::NETWORKELEMENT, ADDITIONALELEMENT, etc.) More... | |
static const GNETagProperties & | getTagProperties (SumoXMLTag tag) |
get Tag Properties More... | |
static bool | lanesConsecutives (const std::vector< GNELane * > &lanes) |
check if lanes are consecutives More... | |
template<typename T > | |
static T | parse (const std::string &string) |
parses a value of type T from string (used for basic types: int, double, bool, etc.) More... | |
template<typename T > | |
static T | parse (GNENet *net, const std::string &value) |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.) More... | |
template<typename T > | |
static T | parseAttributeFromXML (const SUMOSAXAttributes &attrs, const std::string &objectID, const SumoXMLTag tag, const SumoXMLAttr attribute, bool &abort) |
Parse attribute from XML and show warnings if there are problems parsing it. More... | |
template<typename T > | |
static std::string | parseIDs (const std::vector< T > &ACs) |
parses a list of specific Attribute Carriers into a string of IDs More... | |
Static Public Attributes | |
static const double | INVALID_POSITION |
invalid double position More... | |
static const size_t | MAXNUMBEROFATTRIBUTES = 128 |
max number of attributes allowed for every tag More... | |
Certain attributes and ACs (for example, connections) can be either loaded or guessed. The following static variables are used to remark it. | |
feature is still unchanged after being loaded (implies approval) | |
static const std::string | FEATURE_LOADED = "loaded" |
static const std::string | FEATURE_GUESSED = "guessed" |
feature has been reguessed (may still be unchanged be we can't tell (yet) More... | |
static const std::string | FEATURE_MODIFIED = "modified" |
feature has been manually modified (implies approval) More... | |
static const std::string | FEATURE_APPROVED = "approved" |
feature has been approved but not changed (i.e. after being reguessed) More... | |
Protected Attributes | |
GNENet * | myNet |
pointer to net More... | |
bool | mySelected |
boolean to check if this AC is selected (instead of GUIGlObjectStorage) More... | |
const GNETagProperties & | myTagProperty |
the xml tag to which this attribute carrier corresponds More... | |
Static Protected Attributes | |
static GNETagProperties | dummyTagProperty |
dummy TagProperty used for reference some elements (for Example, dummyEdge) More... | |
Private Member Functions | |
GNEAttributeCarrier (const GNEAttributeCarrier &)=delete | |
Invalidated copy constructor. More... | |
GNEAttributeCarrier & | operator= (const GNEAttributeCarrier &src)=delete |
Invalidated assignment operator. More... | |
virtual void | setAttribute (SumoXMLAttr key, const std::string &value)=0 |
method for setting the attribute and nothing else (used in GNEChange_Attribute) More... | |
virtual void | setEnabledAttribute (const int enabledAttributes)=0 |
method for enabling the attribute and nothing else (used in GNEChange_EnableAttribute) More... | |
Static Private Member Functions | |
static bool | checkParsedAttribute (const GNETagProperties &tagProperties, const GNEAttributeProperties &attrProperties, const SumoXMLAttr attribute, std::string &defaultValue, std::string &parsedAttribute, std::string &warningMessage) |
parse and check attribute (note: This function is only to improve legilibility) More... | |
static void | fillAdditionals () |
fill additional elements More... | |
static void | fillAttributeCarriers () |
fill Attribute Carriers More... | |
static void | fillCarFollowingModelAttributes (SumoXMLTag currentTag) |
fill Car Following Model of Vehicle/Person Types More... | |
static void | fillCommonFlowAttributes (SumoXMLTag currentTag, const bool forVehicles) |
fill common flow attributes (used by flows, routeFlows and personFlows) More... | |
static void | fillCommonPersonAttributes (SumoXMLTag currentTag) |
fill common person attributes (used by person and personFlows) More... | |
static void | fillCommonStopAttributes (SumoXMLTag currentTag, const bool parking) |
fill stop person attributes (used by stops and personStps) More... | |
static void | fillCommonVehicleAttributes (SumoXMLTag currentTag) |
fill common vehicle attributes (used by vehicles, trips, routeFlows and flows) More... | |
static void | fillDataElements () |
fill Data elements More... | |
static void | fillDemandElements () |
fill demand elements More... | |
static void | fillJunctionModelAttributes (SumoXMLTag currentTag) |
fill Junction Model Attributes of Vehicle/Person Types More... | |
static void | fillLaneChangingModelAttributes (SumoXMLTag currentTag) |
fill Junction Model Attributes of Vehicle/Person Types More... | |
static void | fillNetworkElements () |
fill network elements More... | |
static void | fillPersonElements () |
fill person elements More... | |
static void | fillPersonPlanBusStopBusStop (SumoXMLTag currentTag) |
fill person plan busStop -> edge More... | |
static void | fillPersonPlanBusStopEdge (SumoXMLTag currentTag) |
fill person plan busStop -> edge More... | |
static void | fillPersonPlanBusStopStop (SumoXMLTag currentTag) |
fill person plan busStop -> stop More... | |
static void | fillPersonPlanEdgeBusStop (SumoXMLTag currentTag) |
fill person plan edge -> edge More... | |
static void | fillPersonPlanEdgeEdge (SumoXMLTag currentTag) |
fill person plan edge -> edge More... | |
static void | fillPersonPlanEdgeStop (SumoXMLTag currentTag) |
fill person plan edge -> stop More... | |
static void | fillPersonPlanRides () |
fill person plan rides More... | |
static void | fillPersonPlanStopBusStop (SumoXMLTag currentTag) |
fill person plan stop -> edge More... | |
static void | fillPersonPlanStopEdge (SumoXMLTag currentTag) |
fill person plan stop -> edge More... | |
static void | fillPersonPlanStopStop (SumoXMLTag currentTag) |
fill person plan stop -> stop More... | |
static void | fillPersonPlanTrips () |
fill person plan trips More... | |
static void | fillPersonPlanWalks () |
fill person plan walks More... | |
static void | fillPersonStopElements () |
fill personStop elements More... | |
static void | fillPersonTripAttributes (SumoXMLTag currentTag) |
fill specific person trip attributes More... | |
static void | fillRideAttributes (SumoXMLTag currentTag) |
fill specific ride attributes More... | |
static void | fillShapes () |
fill shape elements More... | |
static void | fillStopElements () |
fill stop elements More... | |
static void | fillTAZElements () |
fill TAZ elements More... | |
static void | fillVehicleElements () |
fill vehicle elements More... | |
static bool | parseMaskedPositionAttribute (const SUMOSAXAttributes &attrs, const std::string &objectID, const GNETagProperties &tagProperties, const GNEAttributeProperties &attrProperties, std::string &parsedAttribute, std::string &warningMessage) |
parse and check masked (note: This function is only to improve legilibility) More... | |
Private Attributes | |
int | myCount |
reference counter More... | |
Static Private Attributes | |
static std::map< SumoXMLTag, GNETagProperties > | myTagProperties |
map with the tags properties More... | |
Friends | |
class | GNEChange_Attribute |
declare friend class More... | |
class | GNEChange_EnableAttribute |
Abstract Base class for gui objects which carry attributes inherits from GNEReferenceCounter for convenience
Definition at line 48 of file GNEAttributeCarrier.h.
GNEAttributeCarrier::GNEAttributeCarrier | ( | const SumoXMLTag | tag, |
GNENet * | net | ||
) |
Constructor.
[in] | tag | SUMO Tag assigned to this type of object |
[in] | net | GNENet in which this AttributeCarrier is stored |
Definition at line 51 of file GNEAttributeCarrier.cpp.
|
virtual |
Destructor.
Definition at line 58 of file GNEAttributeCarrier.cpp.
|
privatedelete |
Invalidated copy constructor.
void GNEAttributeCarrier::addACParameters | ( | const std::string & | key, |
const std::string & | attribute, | ||
GNEUndoList * | undoList | ||
) |
add (or update attribute) key and attribute
Definition at line 426 of file GNEAttributeCarrier.cpp.
References getACParametersMap(), and setACParameters().
|
static |
get tags of all editable element types
Definition at line 603 of file GNEAttributeCarrier.cpp.
References fillAttributeCarriers(), and myTagProperties.
Referenced by getAllowedTagsByCategory().
|
inlinestatic |
true if a value of type T can be parsed from string
Definition at line 214 of file GNEAttributeCarrier.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue(), GNEFrameAttributesModuls::AttributesEditorRow::AttributesEditorRow(), GNEDetectorE2::isValid(), GNERoute::isValid(), GNEWalk::isValid(), GNECrossing::isValid(), GNETLSEditorFrame::onCmdPhaseEdit(), GNEAdditionalHandler::parseAndBuildDetectorE2(), GNEAdditionalHandler::parseAndBuildRerouter(), GNEAdditionalHandler::parseAndBuildVariableSpeedSign(), and GNERouteHandler::RouteParameter::setEdges().
|
inlinestatic |
true if a value of type T can be parsed from string
Definition at line 235 of file GNEAttributeCarrier.h.
References WRITE_WARNING.
|
staticprivate |
parse and check attribute (note: This function is only to improve legilibility)
Definition at line 4534 of file GNEAttributeCarrier.cpp.
References canParseVehicleClasses(), GNEAttributeProperties::getDefaultValue(), GNEAttributeProperties::getDescription(), GNEAttributeProperties::getDiscreteValues(), GNEAttributeProperties::getMaximumRange(), GNEAttributeProperties::getMinimumRange(), GNETagProperties::getTagStr(), GNEAttributeProperties::hasAttrRange(), GNEAttributeProperties::isBool(), GNEAttributeProperties::isColor(), GNETagProperties::isDemandElement(), GNETagProperties::isDetector(), GNEAttributeProperties::isDiscrete(), GNEAttributeProperties::isFilename(), GNEAttributeProperties::isFloat(), GNEAttributeProperties::isInt(), GNEAttributeProperties::isList(), GNEAttributeProperties::isOptional(), GNEAttributeProperties::isposition(), GNEAttributeProperties::isPositive(), GNEAttributeProperties::isProbability(), GNEAttributeProperties::isSUMOTime(), SUMOXMLDefinitions::isValidAdditionalID(), SUMOXMLDefinitions::isValidAttribute(), SUMOXMLDefinitions::isValidDetectorID(), SUMOXMLDefinitions::isValidFilename(), SUMOXMLDefinitions::isValidListOfTypeID(), SUMOXMLDefinitions::isValidVehicleID(), GNEAttributeProperties::isVClass(), SUMO_ATTR_EDGES, SUMO_ATTR_ID, SUMO_ATTR_LANES, SUMO_ATTR_NAME, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_VTYPES, toString(), WRITE_DEBUG, and WRITE_WARNING.
Referenced by parseAttributeFromXML().
|
inlineinherited |
Decrease reference.
Definition at line 53 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), UNUSED_PARAMETER, and WRITE_ERROR.
Referenced by GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_LaneType::~GNEChange_LaneType(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TAZElement::~GNEChange_TAZElement(), GNEChange_TLS::~GNEChange_TLS(), and GNEEdgeType::~GNEEdgeType().
|
pure virtual |
Implemented in GNEDemandElement, GNEGenericData, GNENetworkElement, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNETAZRelData, GNEEdgeRelData, GNEEdgeData, GNEDataSet, GNEDataInterval, GNETAZElement, GNEShape, and GNEAdditional.
bool GNEAttributeCarrier::drawUsingSelectColor | ( | ) | const |
check if attribute carrier must be drawn using selecting color.
Definition at line 100 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getEditModes(), GNENet::getViewNet(), GNETagProperties::isAdditionalElement(), GNEViewNetHelper::EditModes::isCurrentSupermodeData(), GNEViewNetHelper::EditModes::isCurrentSupermodeDemand(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNETagProperties::isDemandElement(), GNETagProperties::isGenericData(), GNETagProperties::isNetworkElement(), GNETagProperties::isShape(), GNETagProperties::isTAZElement(), myNet, mySelected, and myTagProperty.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEEdge::drawEdgeGeometryPoints(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNERerouter::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEPersonStop::drawGL(), GNEStop::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEStoppingPlace::drawLines(), GNEAdditional::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartialJunction(), GNEDemandElement::drawPersonPlanPartialLane(), GNELane::drawStartEndShapePoints(), GNEViewNetHelper::LockIcon::getLockIcon(), GNEVehicle::setColor(), GNEJunction::setColor(), and GNELane::setLaneColor().
|
pure virtual |
Implemented in GNEDemandElement, GNEGenericData, GNENetworkElement, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNETAZRelData, GNEEdgeRelData, GNEEdgeData, GNEDataSet, GNEDataInterval, GNETAZElement, GNEShape, and GNEAdditional.
|
staticprivate |
fill additional elements
Definition at line 1303 of file GNEAttributeCarrier.cpp.
References ACCESS, GNEAttributeProperties::ACTIVATABLE, GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::ANGLE, GNETagProperties::BLOCKMOVEMENT, GNEAttributeProperties::BOOL, BUSSTOP, CALIBRATOR, GNETagProperties::CENTERAFTERCREATION, CHARGINGSTATION, CLOSINGLANEREROUTE, CLOSINGREROUTE, CONTAINERSTOP, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUESTATIC, DESTPROBREROUTE, GNETagProperties::DETECTOR, GNETagProperties::DIALOG, GNETagProperties::DRAWABLE, E1, E1INSTANT, E2, E3, E3ENTRY, E3EXIT, GNEAttributeProperties::FILENAME, fillCommonVehicleAttributes(), GNEAttributeProperties::FLOAT, FLOW, GNE_TAG_REROUTER_SYMBOL, GNE_TAG_VSS_SYMBOL, GNEAttributeProperties::INT, GNEAttributeProperties::LIST, GNETagProperties::MASKSTARTENDPOS, GNETagProperties::MASKXYZPOSITION, GNETagProperties::MINIMUMCHILDREN, myTagProperties, PARKINGAREA, PARKINGSPACE, PARKINGZONEREROUTE, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::PROBABILITY, GNEAttributeProperties::RANGE, GNETagProperties::REPARENT, REROUTER, REROUTERINTERVAL, ROUTEPROBE, ROUTEPROBREROUTE, GNETagProperties::RTREE, GNEAttributeProperties::SECUENCIAL, GNETagProperties::SELECTABLE, GNEAttributeProperties::setRange(), GNETagProperties::SLAVE, GNETagProperties::STOPPINGPLACE, GNEAttributeProperties::STRING, SUMO_ATTR_ALLOW, SUMO_ATTR_ANGLE, SUMO_ATTR_BEGIN, SUMO_ATTR_CHARGEDELAY, SUMO_ATTR_CHARGEINTRANSIT, SUMO_ATTR_CHARGINGPOWER, SUMO_ATTR_CONT, SUMO_ATTR_DISALLOW, SUMO_ATTR_EDGE, SUMO_ATTR_EDGES, SUMO_ATTR_EFFICIENCY, SUMO_ATTR_END, SUMO_ATTR_ENDPOS, SUMO_ATTR_FILE, SUMO_ATTR_FREQUENCY, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_HALTING_SPEED_THRESHOLD, SUMO_ATTR_HALTING_TIME_THRESHOLD, SUMO_ATTR_ID, SUMO_ATTR_JAM_DIST_THRESHOLD, SUMO_ATTR_LANE, SUMO_ATTR_LANES, SUMO_ATTR_LENGTH, SUMO_ATTR_LINES, SUMO_ATTR_NAME, SUMO_ATTR_OFF, SUMO_ATTR_ONROAD, SUMO_ATTR_OUTPUT, SUMO_ATTR_PARKING, SUMO_ATTR_PARKING_LENGTH, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_POSITION, SUMO_ATTR_PROB, SUMO_ATTR_ROADSIDE_CAPACITY, SUMO_ATTR_ROUTE, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_SPEED, SUMO_ATTR_STARTPOS, SUMO_ATTR_TIME, SUMO_ATTR_TLID, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VISIBLE, SUMO_ATTR_VTYPES, SUMO_ATTR_WIDTH, SUMO_TAG_ACCESS, SUMO_TAG_BUS_STOP, SUMO_TAG_CALIBRATOR, SUMO_TAG_CHARGING_STATION, SUMO_TAG_CLOSING_LANE_REROUTE, SUMO_TAG_CLOSING_REROUTE, SUMO_TAG_CONTAINER_STOP, SUMO_TAG_DEST_PROB_REROUTE, SUMO_TAG_DET_ENTRY, SUMO_TAG_DET_EXIT, SUMO_TAG_E1DETECTOR, SUMO_TAG_E2DETECTOR, SUMO_TAG_E2DETECTOR_MULTILANE, SUMO_TAG_E3DETECTOR, SUMO_TAG_FLOW_CALIBRATOR, SUMO_TAG_INSTANT_INDUCTION_LOOP, SUMO_TAG_INTERVAL, SUMO_TAG_LANECALIBRATOR, SUMO_TAG_PARKING_AREA, SUMO_TAG_PARKING_SPACE, SUMO_TAG_PARKING_ZONE_REROUTE, SUMO_TAG_REROUTER, SUMO_TAG_ROUTE_PROB_REROUTE, SUMO_TAG_ROUTEPROBE, SUMO_TAG_STEP, SUMO_TAG_VAPORIZER, SUMO_TAG_VSS, GNEAttributeProperties::SUMOTIME, GNETagProperties::SYMBOL, GNEAttributeProperties::SYNONYM, GNETagProperties::SYNONYM, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, VAPORIZER, VARIABLESPEEDSIGN, GNEAttributeProperties::VCLASS, GNEAttributeProperties::VCLASSES, VSSSTEP, GNETagProperties::WRITECHILDRENSEPARATE, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillAttributeCarriers().
|
staticprivate |
fill Attribute Carriers
Definition at line 756 of file GNEAttributeCarrier.cpp.
References fillAdditionals(), fillDataElements(), fillDemandElements(), fillNetworkElements(), fillPersonElements(), fillPersonPlanRides(), fillPersonPlanTrips(), fillPersonPlanWalks(), fillPersonStopElements(), fillShapes(), fillStopElements(), fillTAZElements(), fillVehicleElements(), and myTagProperties.
Referenced by allowedTags(), getAllowedTagsByCategory(), getIcon(), and getTagProperties().
|
staticprivate |
fill Car Following Model of Vehicle/Person Types
Definition at line 3995 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::RANGE, GNEAttributeProperties::setDiscreteValues(), GNEAttributeProperties::setRange(), GNEAttributeProperties::STRING, SUMO_ATTR_ACCEL, SUMO_ATTR_APPARENTDECEL, SUMO_ATTR_CF_IDM_DELTA, SUMO_ATTR_CF_IDM_STEPPING, SUMO_ATTR_CF_IDMM_ADAPT_FACTOR, SUMO_ATTR_CF_IDMM_ADAPT_TIME, SUMO_ATTR_CF_KERNER_PHI, SUMO_ATTR_CF_PWAGNER2009_APPROB, SUMO_ATTR_CF_PWAGNER2009_TAULAST, SUMO_ATTR_CF_WIEDEMANN_ESTIMATION, SUMO_ATTR_CF_WIEDEMANN_SECURITY, SUMO_ATTR_COLLISION_MINGAP_FACTOR, SUMO_ATTR_DECEL, SUMO_ATTR_EMERGENCYDECEL, SUMO_ATTR_K, SUMO_ATTR_SIGMA, SUMO_ATTR_TAU, SUMO_ATTR_TMP1, SUMO_ATTR_TMP2, SUMO_ATTR_TMP3, SUMO_ATTR_TMP4, SUMO_ATTR_TMP5, SUMO_ATTR_TRAIN_TYPE, SUMOXMLDefinitions::TrainTypes, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillDemandElements().
|
staticprivate |
fill common flow attributes (used by flows, routeFlows and personFlows)
Definition at line 3952 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::FLOWDEFINITION, GNEAttributeProperties::INT, myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PERSONSPERHOUR, SUMO_ATTR_PROB, SUMO_ATTR_VEHSPERHOUR, GNEAttributeProperties::SUMOTIME, toString(), and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillPersonElements(), and fillVehicleElements().
|
staticprivate |
fill common person attributes (used by person and personFlows)
Definition at line 4332 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::COLOR, GNEAttributeProperties::COMPLEX, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUESTATIC, myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_COLOR, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_ID, SUMO_ATTR_TYPE, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillPersonElements().
|
staticprivate |
fill stop person attributes (used by stops and personStps)
Attribute currently disabled. It will be implemented in #6011 attrProperty = GNEAttributeProperties(SUMO_ATTR_TRIP_ID, GNEAttributeProperties::STRING | GNEAttributeProperties::DEFAULTVALUESTATIC | GNEAttributeProperties::XMLOPTIONAL, "Value used for trips that uses this stop"); myTagProperties[currentTag].addAttribute(attrProperty);
Definition at line 4362 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ACTTYPE, SUMO_ATTR_CONTAINER_TRIGGERED, SUMO_ATTR_DURATION, SUMO_ATTR_EXPECTED, SUMO_ATTR_EXPECTED_CONTAINERS, SUMO_ATTR_EXTENSION, SUMO_ATTR_PARKING, SUMO_ATTR_TRIGGERED, SUMO_ATTR_UNTIL, GNEAttributeProperties::SUMOTIME, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillPersonStopElements(), and fillStopElements().
|
staticprivate |
fill common vehicle attributes (used by vehicles, trips, routeFlows and flows)
Definition at line 3875 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::COLOR, GNEAttributeProperties::COMPLEX, GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::INT, myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, toString(), GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillAdditionals(), and fillVehicleElements().
|
staticprivate |
fill Data elements
Definition at line 4430 of file GNEAttributeCarrier.cpp.
References GNETagProperties::DATAELEMENT, DATAINTERVAL, DATASET, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DRAWABLE, EDGEDATA, EDGERELDATA, GNETagProperties::GENERICDATA, myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::PARAMETERSDOUBLE, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, GNEAttributeProperties::STRING, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_FROM, SUMO_ATTR_ID, SUMO_ATTR_TO, SUMO_TAG_DATAINTERVAL, SUMO_TAG_DATASET, SUMO_TAG_EDGEREL, SUMO_TAG_MEANDATA_EDGE, SUMO_TAG_TAZREL, GNEAttributeProperties::SUMOTIME, TAZRELDATA, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillAttributeCarriers().
|
staticprivate |
fill demand elements
Definition at line 2721 of file GNEAttributeCarrier.cpp.
References SUMOXMLDefinitions::CarFollowModels, GNEAttributeProperties::COLOR, DEFAULT_VEH_PROB, GNEAttributeProperties::DEFAULTVALUEMUTABLE, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::DISCRETE, GNETagProperties::DRAWABLE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FILENAME, fillCarFollowingModelAttributes(), fillJunctionModelAttributes(), fillLaneChangingModelAttributes(), GNEAttributeProperties::FLOAT, PollutantsInterface::getAllClassesStr(), OptionsCont::getOptions(), GNE_TAG_FLOW_WITHROUTE, GNE_TAG_ROUTE_EMBEDDED, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeProperties::INT, SUMOXMLDefinitions::LaneChangeModels, SUMOXMLDefinitions::LateralAlignments, GNEAttributeProperties::LIST, myTagProperties, GNEAttributeProperties::POSITIVE, PTYPE, GNETagProperties::ROUTE, ROUTE, GNETagProperties::SELECTABLE, GNEAttributeProperties::setDiscreteValues(), GNETagProperties::SLAVE, GNEAttributeProperties::STRING, SUMO_ATTR_ACTIONSTEPLENGTH, SUMO_ATTR_BOARDING_DURATION, SUMO_ATTR_CAR_FOLLOW_MODEL, SUMO_ATTR_CARRIAGE_GAP, SUMO_ATTR_CARRIAGE_LENGTH, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_EDGES, SUMO_ATTR_EMISSIONCLASS, SUMO_ATTR_GUISHAPE, SUMO_ATTR_HEIGHT, SUMO_ATTR_ID, SUMO_ATTR_IMGFILE, SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME, SUMO_ATTR_LANE_CHANGE_MODEL, SUMO_ATTR_LATALIGNMENT, SUMO_ATTR_LENGTH, SUMO_ATTR_LOADING_DURATION, SUMO_ATTR_LOCOMOTIVE_LENGTH, SUMO_ATTR_MAXSPEED, SUMO_ATTR_MAXSPEED_LAT, SUMO_ATTR_MINGAP, SUMO_ATTR_MINGAP_LAT, SUMO_ATTR_OSGFILE, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_PROB, SUMO_ATTR_SPEEDDEV, SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_VCLASS, SUMO_ATTR_WIDTH, SUMO_TAG_PTYPE, SUMO_TAG_ROUTE, SUMO_TAG_VTYPE, GNEAttributeProperties::SUMOTIME, SumoVehicleClassStrings, SumoVehicleShapeStrings, SVC_PEDESTRIAN, GNETagProperties::SYNONYM, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, GNETagProperties::VTYPE, VTYPE, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillAttributeCarriers().
|
staticprivate |
fill Junction Model Attributes of Vehicle/Person Types
Definition at line 4143 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_IMPATIENCE, SUMO_ATTR_JM_CROSSING_GAP, SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME, SUMO_ATTR_JM_DRIVE_AFTER_YELLOW_TIME, SUMO_ATTR_JM_DRIVE_RED_SPEED, SUMO_ATTR_JM_IGNORE_FOE_PROB, SUMO_ATTR_JM_IGNORE_FOE_SPEED, SUMO_ATTR_JM_IGNORE_KEEPCLEAR_TIME, SUMO_ATTR_JM_SIGMA_MINOR, SUMO_ATTR_JM_TIMEGAP_MINOR, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillDemandElements().
|
staticprivate |
fill Junction Model Attributes of Vehicle/Person Types
Definition at line 4209 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_LCA_ACCEL_LAT, SUMO_ATTR_LCA_ASSERTIVE, SUMO_ATTR_LCA_COOPERATIVE_PARAM, SUMO_ATTR_LCA_IMPATIENCE, SUMO_ATTR_LCA_KEEPRIGHT_PARAM, SUMO_ATTR_LCA_LOOKAHEADLEFT, SUMO_ATTR_LCA_MAXSPEEDLATFACTOR, SUMO_ATTR_LCA_MAXSPEEDLATSTANDING, SUMO_ATTR_LCA_OPPOSITE_PARAM, SUMO_ATTR_LCA_OVERTAKE_RIGHT, SUMO_ATTR_LCA_PUSHY, SUMO_ATTR_LCA_PUSHYGAP, SUMO_ATTR_LCA_SPEEDGAIN_PARAM, SUMO_ATTR_LCA_SPEEDGAINRIGHT, SUMO_ATTR_LCA_STRATEGIC_PARAM, SUMO_ATTR_LCA_SUBLANE_PARAM, SUMO_ATTR_LCA_TIME_TO_IMPATIENCE, SUMO_ATTR_LCA_TURN_ALIGNMENT_DISTANCE, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillDemandElements().
|
staticprivate |
fill network elements
Definition at line 780 of file GNEAttributeCarrier.cpp.
References ACTUATED, ALTERNATE_ONEWAY, GNEAttributeProperties::BOOL, CONNECTION, CROSSING, DEAD_END, DEAD_END_DEPRECATED, DEFAULT, GNEAttributeProperties::DEFAULTVALUESTATIC, DELAYBASED, GNEAttributeProperties::DISCRETE, GNETagProperties::DRAWABLE, EDGE, GNEAttributeProperties::FLOAT, SUMOXMLDefinitions::FringeTypeValues, OptionsCont::getFloat(), OptionsCont::getInt(), OptionsCont::getOptions(), StringBijection< T >::getStrings(), GNE_ATTR_BIDIR, GNE_ATTR_OPPOSITE, GNE_ATTR_SHAPE_END, GNE_ATTR_SHAPE_START, GNE_TAG_INTERNAL_LANE, INCOMING, GNEAttributeProperties::INT, INTERNAL, JUNCTION, LANE, SUMOXMLDefinitions::LaneSpreadFunctions, LANETYPE, GNEAttributeProperties::LIST, myTagProperties, GNETagProperties::NETWORKELEMENT, SUMOXMLDefinitions::NodeTypes, OPPOSITES, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, SUMOXMLDefinitions::RightOfWayValues, GNETagProperties::RTREE, GNETagProperties::SELECTABLE, GNEAttributeProperties::setDiscreteValues(), STATIC, GNEAttributeProperties::STRING, SUMO_ATTR_ACCELERATION, SUMO_ATTR_ALLOW, SUMO_ATTR_CONTPOS, SUMO_ATTR_CUSTOMSHAPE, SUMO_ATTR_DIR, SUMO_ATTR_DISALLOW, SUMO_ATTR_DISTANCE, SUMO_ATTR_EDGES, SUMO_ATTR_ENDOFFSET, SUMO_ATTR_FRINGE, SUMO_ATTR_FROM, SUMO_ATTR_FROM_LANE, SUMO_ATTR_ID, SUMO_ATTR_INDEX, SUMO_ATTR_KEEP_CLEAR, SUMO_ATTR_LENGTH, SUMO_ATTR_NAME, SUMO_ATTR_NUMLANES, SUMO_ATTR_PASS, SUMO_ATTR_POSITION, SUMO_ATTR_PRIORITY, SUMO_ATTR_RADIUS, SUMO_ATTR_RIGHT_OF_WAY, SUMO_ATTR_SHAPE, SUMO_ATTR_SPEED, SUMO_ATTR_SPREADTYPE, SUMO_ATTR_STATE, SUMO_ATTR_TLID, SUMO_ATTR_TLLAYOUT, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, SUMO_ATTR_TLTYPE, SUMO_ATTR_TO, SUMO_ATTR_TO_LANE, SUMO_ATTR_TYPE, SUMO_ATTR_UNCONTROLLED, SUMO_ATTR_VISIBILITY_DISTANCE, SUMO_ATTR_WIDTH, SUMO_TAG_CONNECTION, SUMO_TAG_CROSSING, SUMO_TAG_EDGE, SUMO_TAG_JUNCTION, SUMO_TAG_LANE, SUMO_TAG_LANETYPE, SUMO_TAG_TYPE, SumoVehicleClassStrings, toString(), TYPE, GNEAttributeProperties::UNIQUE, NBEdge::UNSPECIFIED_CONTPOS, NBEdge::UNSPECIFIED_LOADED_LENGTH, NBEdge::UNSPECIFIED_SPEED, NBEdge::UNSPECIFIED_VISIBILITY_DISTANCE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, GNEAttributeProperties::VCLASSES, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillAttributeCarriers().
|
staticprivate |
fill person elements
Definition at line 3344 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, fillCommonFlowAttributes(), fillCommonPersonAttributes(), GNEAttributeProperties::FLOAT, myTagProperties, GNETagProperties::PERSON, PERSON, PERSONFLOW, GNEAttributeProperties::POSITIVE, GNETagProperties::SELECTABLE, SUMO_ATTR_DEPART, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, and toString().
Referenced by fillAttributeCarriers().
|
staticprivate |
fill person plan busStop -> edge
Definition at line 3710 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_FROM_BUSSTOP, GNE_ATTR_TO_BUSSTOP, myTagProperties, GNEAttributeProperties::STRING, SUMO_TAG_BUS_STOP, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillPersonPlanRides(), fillPersonPlanTrips(), and fillPersonPlanWalks().
|
staticprivate |
fill person plan busStop -> edge
Definition at line 3687 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNE_ATTR_FROM_BUSSTOP, myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_TO, SUMO_TAG_BUS_STOP, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillPersonPlanRides(), fillPersonPlanTrips(), and fillPersonPlanWalks().
|
staticprivate |
fill person plan busStop -> stop
Definition at line 3727 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_FROM_BUSSTOP, GNE_ATTR_TO_STOP, myTagProperties, GNEAttributeProperties::STRING, SUMO_TAG_BUS_STOP, SUMO_TAG_STOP, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillPersonPlanTrips().
|
staticprivate |
fill person plan edge -> edge
Definition at line 3653 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_TO_BUSSTOP, myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_FROM, SUMO_TAG_BUS_STOP, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillPersonPlanRides(), fillPersonPlanTrips(), and fillPersonPlanWalks().
|
staticprivate |
fill person plan edge -> edge
Definition at line 3630 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_FROM, SUMO_ATTR_TO, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillPersonPlanRides(), fillPersonPlanTrips(), and fillPersonPlanWalks().
|
staticprivate |
fill person plan edge -> stop
Definition at line 3670 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_TO_STOP, myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_FROM, SUMO_TAG_STOP, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillPersonPlanTrips().
|
staticprivate |
fill person plan rides
Definition at line 3578 of file GNEAttributeCarrier.cpp.
References GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, fillPersonPlanBusStopBusStop(), fillPersonPlanBusStopEdge(), fillPersonPlanEdgeBusStop(), fillPersonPlanEdgeEdge(), fillRideAttributes(), GNE_TAG_RIDE_BUSSTOP_BUSSTOP, GNE_TAG_RIDE_BUSSTOP_EDGE, GNE_TAG_RIDE_EDGE_BUSSTOP, GNE_TAG_RIDE_EDGE_EDGE, myTagProperties, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONPLAN_END_BUSSTOP, GNETagProperties::PERSONPLAN_END_EDGE, GNETagProperties::PERSONPLAN_START_BUSSTOP, GNETagProperties::PERSONPLAN_START_EDGE, GNETagProperties::RIDE, RIDE_BUSSTOP, RIDE_FROMTO, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, SUMO_TAG_PERSON, and SUMO_TAG_PERSONFLOW.
Referenced by fillAttributeCarriers().
|
staticprivate |
fill person plan stop -> edge
Definition at line 3767 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_FROM_STOP, GNE_ATTR_TO_BUSSTOP, myTagProperties, GNEAttributeProperties::STRING, SUMO_TAG_BUS_STOP, SUMO_TAG_STOP, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillPersonPlanTrips().
|
staticprivate |
fill person plan stop -> edge
Definition at line 3744 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNE_ATTR_FROM_STOP, myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_TO, SUMO_TAG_STOP, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillPersonPlanTrips().
|
staticprivate |
fill person plan stop -> stop
Definition at line 3784 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_FROM_STOP, GNE_ATTR_TO_STOP, myTagProperties, GNEAttributeProperties::STRING, SUMO_TAG_STOP, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillPersonPlanTrips().
|
staticprivate |
fill person plan trips
Definition at line 3385 of file GNEAttributeCarrier.cpp.
References GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, fillPersonPlanBusStopBusStop(), fillPersonPlanBusStopEdge(), fillPersonPlanBusStopStop(), fillPersonPlanEdgeBusStop(), fillPersonPlanEdgeEdge(), fillPersonPlanEdgeStop(), fillPersonPlanStopBusStop(), fillPersonPlanStopEdge(), fillPersonPlanStopStop(), fillPersonTripAttributes(), GNE_TAG_PERSONTRIP_BUSSTOP_BUSSTOP, GNE_TAG_PERSONTRIP_BUSSTOP_EDGE, GNE_TAG_PERSONTRIP_BUSSTOP_STOP, GNE_TAG_PERSONTRIP_EDGE_BUSSTOP, GNE_TAG_PERSONTRIP_EDGE_EDGE, GNE_TAG_PERSONTRIP_EDGE_STOP, GNE_TAG_PERSONTRIP_STOP_BUSSTOP, GNE_TAG_PERSONTRIP_STOP_EDGE, GNE_TAG_PERSONTRIP_STOP_STOP, myTagProperties, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONPLAN_END_BUSSTOP, GNETagProperties::PERSONPLAN_END_EDGE, GNETagProperties::PERSONPLAN_END_STOP, GNETagProperties::PERSONPLAN_START_BUSSTOP, GNETagProperties::PERSONPLAN_START_EDGE, GNETagProperties::PERSONPLAN_START_STOP, GNETagProperties::PERSONTRIP, PERSONTRIP_BUSSTOP, PERSONTRIP_FROMTO, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, SUMO_TAG_PERSON, and SUMO_TAG_PERSONFLOW.
Referenced by fillAttributeCarriers().
|
staticprivate |
fill person plan walks
Definition at line 3492 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, fillPersonPlanBusStopBusStop(), fillPersonPlanBusStopEdge(), fillPersonPlanEdgeBusStop(), fillPersonPlanEdgeEdge(), GNE_TAG_WALK_BUSSTOP_BUSSTOP, GNE_TAG_WALK_BUSSTOP_EDGE, GNE_TAG_WALK_EDGE_BUSSTOP, GNE_TAG_WALK_EDGE_EDGE, GNE_TAG_WALK_EDGES, GNE_TAG_WALK_ROUTE, GNEAttributeProperties::LIST, myTagProperties, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONPLAN_END_BUSSTOP, GNETagProperties::PERSONPLAN_END_EDGE, GNETagProperties::PERSONPLAN_START_BUSSTOP, GNETagProperties::PERSONPLAN_START_EDGE, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_EDGES, SUMO_ATTR_ROUTE, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::WALK, WALK_BUSSTOP, WALK_EDGES, WALK_FROMTO, WALK_ROUTE, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillAttributeCarriers().
|
staticprivate |
fill personStop elements
Definition at line 3831 of file GNEAttributeCarrier.cpp.
References GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, fillCommonStopAttributes(), GNE_TAG_PERSONSTOP_BUSSTOP, GNE_TAG_PERSONSTOP_EDGE, GNEAttributeProperties::LIST, myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::PERSONPLAN_END_BUSSTOP, GNETagProperties::PERSONPLAN_END_EDGE, GNETagProperties::PERSONPLAN_START_BUSSTOP, GNETagProperties::PERSONPLAN_START_EDGE, GNETagProperties::PERSONSTOP, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, STOPELEMENT, GNEAttributeProperties::STRING, SUMO_ATTR_BUS_STOP, SUMO_ATTR_EDGE, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillAttributeCarriers().
|
staticprivate |
fill specific person trip attributes
Definition at line 3801 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::COMPLEX, GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::LIST, myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_MODES, SUMO_ATTR_VTYPES, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillPersonPlanTrips().
|
staticprivate |
fill specific ride attributes
Definition at line 3818 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::LIST, myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_LINES, and toString().
Referenced by fillPersonPlanRides().
|
staticprivate |
fill shape elements
Definition at line 2426 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ANGLE, GNETagProperties::BLOCKMOVEMENT, GNETagProperties::BLOCKSHAPE, GNEAttributeProperties::BOOL, GNETagProperties::CLOSESHAPE, GNEAttributeProperties::COLOR, Shape::DEFAULT_ANGLE, Shape::DEFAULT_IMG_FILE, Shape::DEFAULT_IMG_HEIGHT, Shape::DEFAULT_IMG_WIDTH, Shape::DEFAULT_LAYER, Shape::DEFAULT_LAYER_POI, Shape::DEFAULT_RELATIVEPATH, Shape::DEFAULT_TYPE, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DRAWABLE, GNEAttributeProperties::FILENAME, GNEAttributeProperties::FLOAT, GNETagProperties::GEOPOSITION, GNETagProperties::GEOSHAPE, GNEAttributeProperties::LIST, LOCATEPOI, LOCATEPOLY, GNETagProperties::MASKXYZPOSITION, myTagProperties, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::RTREE, GNETagProperties::SELECTABLE, GNETagProperties::SHAPE, GNEAttributeProperties::STRING, SUMO_ATTR_ANGLE, SUMO_ATTR_COLOR, SUMO_ATTR_FILL, SUMO_ATTR_HEIGHT, SUMO_ATTR_ID, SUMO_ATTR_IMGFILE, SUMO_ATTR_LANE, SUMO_ATTR_LAYER, SUMO_ATTR_LINEWIDTH, SUMO_ATTR_POSITION, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_RELATIVEPATH, SUMO_ATTR_SHAPE, SUMO_ATTR_TYPE, SUMO_ATTR_WIDTH, SUMO_TAG_POI, SUMO_TAG_POILANE, SUMO_TAG_POLY, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillAttributeCarriers().
|
staticprivate |
fill stop elements
Definition at line 3238 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, fillCommonStopAttributes(), GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNETagProperties::MASKSTARTENDPOS, myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, GNETagProperties::STOP, STOPELEMENT, GNEAttributeProperties::STRING, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_STARTPOS, SUMO_TAG_FLOW, SUMO_TAG_ROUTE, SUMO_TAG_STOP_BUSSTOP, SUMO_TAG_STOP_CHARGINGSTATION, SUMO_TAG_STOP_CONTAINERSTOP, SUMO_TAG_STOP_LANE, SUMO_TAG_STOP_PARKINGAREA, SUMO_TAG_TRIP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillAttributeCarriers().
|
staticprivate |
fill TAZ elements
Definition at line 2643 of file GNEAttributeCarrier.cpp.
References GNETagProperties::BLOCKMOVEMENT, GNETagProperties::BLOCKSHAPE, GNEAttributeProperties::BOOL, GNEAttributeProperties::COLOR, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DRAWABLE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, myTagProperties, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::RTREE, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, GNEAttributeProperties::STRING, SUMO_ATTR_COLOR, SUMO_ATTR_EDGE, SUMO_ATTR_FILL, SUMO_ATTR_ID, SUMO_ATTR_SHAPE, SUMO_ATTR_WEIGHT, SUMO_TAG_TAZ, SUMO_TAG_TAZSINK, SUMO_TAG_TAZSOURCE, GNEAttributeProperties::SYNONYM, TAZ, TAZEDGE, GNETagProperties::TAZELEMENT, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillAttributeCarriers().
|
staticprivate |
fill vehicle elements
Definition at line 3021 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::COMPLEX, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, GNETagProperties::EMBEDDED_ROUTE, fillCommonFlowAttributes(), fillCommonVehicleAttributes(), FLOW, GNE_TAG_FLOW_ROUTE, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeProperties::LIST, myTagProperties, ROUTEFLOW, GNETagProperties::SELECTABLE, GNEAttributeProperties::STRING, SUMO_ATTR_DEPART, SUMO_ATTR_FROM, SUMO_ATTR_ID, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_ATTR_TYPE, SUMO_ATTR_VIA, SUMO_TAG_FLOW, SUMO_TAG_TRIP, SUMO_TAG_VEHICLE, GNETagProperties::SYNONYM, toString(), TRIP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::VEHICLE, VEHICLE, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by fillAttributeCarriers().
std::vector< std::pair< std::string, std::string > > GNEAttributeCarrier::getACParameters | ( | ) | const |
Definition at line 351 of file GNEAttributeCarrier.cpp.
References getACParametersMap().
T GNEAttributeCarrier::getACParameters | ( | ) | const |
get parameters
Referenced by GNESingleParametersDialog::GNESingleParametersDialog(), and GNESingleParametersDialog::onCmdReset().
|
pure virtual |
Implemented in GNENetworkElement, GNEDemandElement, GNEShape, GNELaneType, GNELane, GNEJunction, GNEInternalLane, GNEEdgeType, GNEEdge, GNECrossing, GNEConnection, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNEGenericData, GNEDataSet, GNEDataInterval, GNETAZElement, GNEPoly, GNEPOI, and GNEAdditional.
Referenced by addACParameters(), getACParameters(), and removeACParametersKeys().
|
static |
get tags of all editable element types using TagProperty Type (NetworkEditMode::NETWORKELEMENT, ADDITIONALELEMENT, etc.)
Definition at line 620 of file GNEAttributeCarrier.cpp.
References GNETagProperties::ADDITIONALELEMENT, allowedTags(), GNETagProperties::DEMANDELEMENT, fillAttributeCarriers(), GNETagProperties::GENERICDATA, GNE_TAG_FLOW_ROUTE, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_VEHICLE_WITHROUTE, myTagProperties, GNETagProperties::NETWORKELEMENT, GNETagProperties::PERSON, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONSTOP, GNETagProperties::PERSONTRIP, GNETagProperties::RIDE, GNETagProperties::ROUTE, GNETagProperties::SHAPE, GNETagProperties::STOP, SUMO_TAG_FLOW, SUMO_TAG_TRIP, SUMO_TAG_VEHICLE, GNETagProperties::TAZELEMENT, toString(), GNETagProperties::VEHICLE, and GNETagProperties::WALK.
Referenced by GNENetHelper::AttributeCarriers::AttributeCarriers(), GNEFrameModuls::DemandElementSelector::DemandElementSelector(), GNESelectorFrame::MatchAttribute::enableMatchAttribute(), GNESelectorFrame::MatchGenericDataAttribute::enableMatchGenericDataAttribute(), GNESelectorFrame::MatchGenericDataAttribute::onCmdSelectTag(), GNEFrameModuls::TagSelector::onCmdSelectTagType(), GNESelectorFrame::MatchAttribute::onCmdSelMBTag(), GNEFrameModuls::TagSelector::setCurrentTagType(), GNEViewNetHelper::IntervalBar::setGenericDataType(), GNEFrameModuls::SelectorParent::showSelectorParentModul(), GNEFrameModuls::TagSelector::TagSelector(), and GNEViewNetHelper::IntervalBar::updateIntervalBar().
std::string GNEAttributeCarrier::getAlternativeValueForDisabledAttributes | ( | SumoXMLAttr | key | ) | const |
Definition at line 453 of file GNEAttributeCarrier.cpp.
References FALLTHROUGH, getAttribute(), GNETagProperties::getAttributeProperties(), GNETagProperties::hasAttribute(), isAttributeEnabled(), GNEAttributeProperties::isFlowDefinition(), myTagProperty, SUMO_ATTR_DIR, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PERSONSPERHOUR, SUMO_ATTR_PROB, SUMO_ATTR_STATE, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, and SUMO_ATTR_VEHSPERHOUR.
|
pure virtual |
Implemented in GNENetworkElement, GNEDemandElement, GNEGenericData, GNETAZElement, GNEStoppingPlace, GNEShape, GNEDetector, GNEAdditional, GNELaneType, GNELane, GNEJunction, GNEInternalLane, GNEEdgeType, GNEEdge, GNECrossing, GNEConnection, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNETAZRelData, GNEEdgeRelData, GNEEdgeData, GNEDataSet, GNEDataInterval, GNEVariableSpeedSignSymbol, GNEVariableSpeedSignStep, GNEVariableSpeedSign, GNEVaporizer, GNETAZSourceSink, GNETAZ, GNERouteProbReroute, GNERouteProbe, GNERerouterSymbol, GNERerouterInterval, GNERerouter, GNEPoly, GNEPOI, GNEParkingSpace, GNEParkingAreaReroute, GNEParkingArea, GNEDetectorEntryExit, GNEDetectorE3, GNEDetectorE2, GNEDetectorE1Instant, GNEDetectorE1, GNEDestProbReroute, GNEContainerStop, GNEClosingReroute, GNEClosingLaneReroute, GNEChargingStation, GNECalibratorFlow, GNECalibrator, GNEBusStop, and GNEAccess.
Referenced by getAlternativeValueForDisabledAttributes(), getAttributeForSelection(), GNEViewNetHelper::LockIcon::getLockIcon(), GNEAllowDisallow::onCmdReset(), GNEChange_Attribute::redo(), GNEInspectorFrame::ParametersEditorInspector::refreshParametersEditorInspector(), GNENet::replaceInListAttribute(), GNELane::setLaneColor(), GNEChange_Attribute::undo(), and GNEViewNetHelper::ObjectsUnderCursor::updateAttributeCarriers().
|
virtual |
method for getting the attribute in the context of object selection
Reimplemented in GNELane, and GNEEdge.
Definition at line 554 of file GNEAttributeCarrier.cpp.
References getAttribute().
|
pure virtual |
get GUIGlObject associated with this AttributeCarrier
Implemented in GNENetworkElement, GNEDemandElement, GNEGenericData, GNEDataSet, GNEDataInterval, GNETAZElement, GNEShape, and GNEAdditional.
Referenced by GNENet::addGLObjectIntoGrid(), GNEViewNet::getAttributeCarriersInBoundary(), GNENet::removeGLObjectFromGrid(), selectAttributeCarrier(), unselectAttributeCarrier(), GNEViewNetHelper::ObjectsUnderCursor::updateGenericDataElements(), GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements(), GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements(), and GNEViewNetHelper::ObjectsUnderCursor::updateTAZElements().
|
pure virtual |
get Hierarchy Name (Used in AC Hierarchy)
Implemented in GNEDemandElement, GNEGenericData, GNETAZElement, GNEAdditional, GNENetworkElement, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNETAZRelData, GNEEdgeRelData, GNEEdgeData, GNEDataSet, GNEDataInterval, GNEVariableSpeedSignSymbol, GNEVariableSpeedSignStep, GNEVariableSpeedSign, GNEVaporizer, GNETAZSourceSink, GNETAZ, GNEStoppingPlace, GNEShape, GNERouteProbReroute, GNERouteProbe, GNERerouterSymbol, GNERerouterInterval, GNERerouter, GNEParkingSpace, GNEParkingAreaReroute, GNEDetectorE3, GNEDetector, GNEDestProbReroute, GNEClosingReroute, GNEClosingLaneReroute, GNECalibratorFlow, GNECalibrator, and GNEAccess.
Referenced by GNEFrameModuls::HierarchicalElementTree::addListItem().
FXIcon * GNEAttributeCarrier::getIcon | ( | ) | const |
get FXIcon associated to this AC
Definition at line 572 of file GNEAttributeCarrier.cpp.
References fillAttributeCarriers(), GNETagProperties::getGUIIcon(), GUIIconSubSys::getIcon(), myTagProperties, and myTagProperty.
Referenced by GNEGenericDataFrame::IntervalSelector::addIntervalItem(), GNEFrameModuls::HierarchicalElementTree::addListItem(), GNEAdditional::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEGenericDataFrame::IntervalSelector::refreshIntervalSelector(), and GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents().
|
pure virtual |
return ID of object
Implements GNEReferenceCounter.
Implemented in GNENetworkElement, GNEDemandElement, GNEGenericData, GNEDataSet, GNEDataInterval, GNETAZElement, GNEShape, and GNEAdditional.
Referenced by GNEHierarchicalContainer::addChildElement(), GNEHierarchicalContainer::addParentElement(), GNEViewNet::getAttributeCarriersInBoundary(), GNEChange_Attribute::redo(), GNEChange_EnableAttribute::redo(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeParentElement(), GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren(), GNEChange_Attribute::undo(), GNEChange_EnableAttribute::undo(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNEViewNetHelper::ObjectsUnderCursor::updateAttributeCarriers(), GNENetHelper::AttributeCarriers::updateDataSetID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNENetHelper::AttributeCarriers::updateShapeID(), GNENetHelper::AttributeCarriers::updateTAZElementID(), GNEChange_Attribute::~GNEChange_Attribute(), and GNEChange_EnableAttribute::~GNEChange_EnableAttribute().
GNENet * GNEAttributeCarrier::getNet | ( | ) | const |
get pointer to net
Definition at line 62 of file GNEAttributeCarrier.cpp.
References myNet.
Referenced by GNEAdditionalDialog::acceptChanges(), GNEDemandElementDialog::acceptChanges(), GNETAZFrame::TAZCurrent::addTAZChild(), GNERouteHandler::buildPersonPlan(), GNEPathElements::calculatePathLanes(), GNENetHelper::PathCalculator::calculateReachability(), GNEAdditionalDialog::cancelChanges(), GNEDemandElementDialog::cancelChanges(), GNEConnection::changeTLIndex(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEGenericData::drawAttribute(), GNEHierarchicalElement::drawHierarchicalConnections(), GNEGenericDataFrame::DataSetSelector::getDataSet(), GNEGenericData::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GNEAdditionalDialog::initChanges(), GNEDemandElementDialog::initChanges(), GNEEdgeData::isGenericDataVisible(), GNESingleParametersDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAddClosingLaneReroute(), GNERerouterIntervalDialog::onCmdAddClosingReroute(), GNERerouterIntervalDialog::onCmdAddDestProbReroute(), GNECalibratorDialog::onCmdAddFlow(), GNERerouterIntervalDialog::onCmdAddParkingAreaReroute(), GNECalibratorDialog::onCmdAddRoute(), GNERerouterIntervalDialog::onCmdAddRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdAddStep(), GNECalibratorDialog::onCmdAddVehicleType(), GNERerouterIntervalDialog::onCmdChangeBeginEnd(), GNERerouterIntervalDialog::onCmdClickedClosingLaneReroute(), GNERerouterIntervalDialog::onCmdClickedClosingReroute(), GNERerouterIntervalDialog::onCmdClickedDestProbReroute(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNERerouterIntervalDialog::onCmdClickedParkingAreaReroute(), GNECalibratorDialog::onCmdClickedRoute(), GNERerouterIntervalDialog::onCmdClickedRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNECreateEdgeFrame::EdgeTypeSelector::onCmdDeleteEdgeType(), GNERerouterIntervalDialog::onCmdEditClosingLaneReroute(), GNERerouterIntervalDialog::onCmdEditClosingReroute(), GNERerouterIntervalDialog::onCmdEditDestProbReroute(), GNERerouterIntervalDialog::onCmdEditParkingAreaReroute(), GNERerouterIntervalDialog::onCmdEditRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNEConnectorFrame::ConnectionOperations::onCmdSelectConflicts(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEInspectorFrame::TemplateEditor::onCmdSetTemplate(), GNECalibratorFlowDialog::onCmdSetVariable(), GNERouteDialog::onCmdSetVariable(), GNEChange_Additional::redo(), GNEChange_Attribute::redo(), GNEChange_Children::redo(), GNEChange_Connection::redo(), GNEChange_Crossing::redo(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_EnableAttribute::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_LaneType::redo(), GNEChange_Shape::redo(), GNEChange_TAZElement::redo(), GNEChange_TLS::redo(), GNEDataInterval::removeGenericDataChild(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), GNEDemandElement::replaceMiddleParentEdges(), GNEShape::replaceShapeParentLanes(), GNEAdditionalDialog::resetChanges(), GNEDemandElementDialog::resetChanges(), GNETAZFrame::TAZCurrent::setTAZ(), GNEVehicleTypeDialog::VTypeAtributes::VClassRow::setVariable(), GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents(), GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_Additional::undo(), GNEChange_Attribute::undo(), GNEChange_Children::undo(), GNEChange_Connection::undo(), GNEChange_Crossing::undo(), GNEChange_DataInterval::undo(), GNEChange_DataSet::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_EnableAttribute::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_LaneType::undo(), GNEChange_Shape::undo(), GNEChange_TAZElement::undo(), GNEChange_TLS::undo(), GNECalibratorDialog::updateFlowAndLabelButton(), GNECalibratorDialog::updateRouteTable(), GNECalibratorDialog::updateVehicleTypeTable(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Shape::~GNEChange_Shape(), and GNEChange_TAZElement::~GNEChange_TAZElement().
|
pure virtual |
get PopPup ID (Used in AC Hierarchy)
Implemented in GNEDemandElement, GNEGenericData, GNETAZElement, GNEAdditional, GNENetworkElement, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNETAZRelData, GNEEdgeRelData, GNEEdgeData, GNEDataSet, GNEDataInterval, GNEVariableSpeedSignSymbol, GNEVariableSpeedSignStep, GNEVariableSpeedSign, GNEVaporizer, GNETAZSourceSink, GNETAZ, GNEStoppingPlace, GNEShape, GNERouteProbReroute, GNERouteProbe, GNERerouterSymbol, GNERerouterInterval, GNERerouter, GNEParkingSpace, GNEParkingAreaReroute, GNEDetectorE3, GNEDetector, GNEDestProbReroute, GNEClosingReroute, GNEClosingLaneReroute, GNECalibratorFlow, GNECalibrator, and GNEAccess.
|
static |
get Tag Properties
Definition at line 585 of file GNEAttributeCarrier.cpp.
References dummyTagProperty, fillAttributeCarriers(), myTagProperties, SUMO_TAG_NOTHING, and toString().
Referenced by GNESelectorFrame::ACsToSelected(), GNERouteFrame::RouteModeSelector::areParametersValid(), GNESelectorFrame::clearCurrentSelection(), GNECrossingFrame::CrossingParameters::enableCrossingParameters(), GNESelectorFrame::getMatches(), GNECrossingFrame::CrossingParameters::onCmdHelp(), GNETAZFrame::TAZParameters::onCmdHelp(), GNESelectorFrame::SelectionOperation::onCmdInvert(), GNEPersonTypeFrame::PersonTypeEditor::onCmdResetPersonType(), GNEVehicleTypeFrame::VehicleTypeEditor::onCmdResetVehicleType(), GNEFrameModuls::TagSelector::onCmdSelectTag(), GNESelectorFrame::MatchAttribute::onCmdSelMBAttribute(), GNESelectorFrame::MatchAttribute::onCmdSelMBString(), GNESelectorFrame::MatchAttribute::onCmdSelMBTag(), parseAttributeFromXML(), GNENet::retrieveAttributeCarriers(), GNENet::saveAdditionalsConfirmed(), GNEFrameModuls::TagSelector::setCurrentTag(), and GNETAZFrame::TAZCurrent::setTAZ().
const GNETagProperties & GNEAttributeCarrier::getTagProperty | ( | ) | const |
get Tag Property assigned to this object
Definition at line 566 of file GNEAttributeCarrier.cpp.
References myTagProperty.
Referenced by GNEAdditionalHandler::accessCanBeCreated(), GNEHierarchicalElement::addChildElement(), GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNENet::addGLObjectIntoGrid(), GNENetHelper::AttributeCarriers::additionalExist(), GNEJunction::addPathAdditionalElement(), GNELane::addPathAdditionalElement(), GNEJunction::addPathDemandElement(), GNELane::addPathDemandElement(), GNEJunction::addPathGenericData(), GNELane::addPathGenericData(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNEStopFrame::addStop(), GNETAZFrame::TAZCurrent::addTAZChild(), GNEVehicleFrame::addVehicle(), GNEAdditionalFrame::buildSlaveAdditional(), GNERouteHandler::buildStop(), GNENetHelper::PathCalculator::busStopConnected(), GNEDemandElement::calculatePersonPlanLaneStartEndPos(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteShape(), GNENetHelper::AttributeCarriers::deleteTAZElement(), GNENetHelper::AttributeCarriers::demandElementExist(), GNEPerson::drawGL(), GNEAdditionalHandler::LastInsertedElement::getAdditionalParent(), GNEViewNet::getAttributeCarriersInBoundary(), GNEPerson::getCenteringBoundary(), GNEViewNetHelper::LockIcon::getLockIcon(), GNEHierarchicalElement::getNewListOfParents(), GNEFrameModuls::DemandElementSelector::getPersonPlanPreviousEdge(), GNEPerson::getPositionInView(), GNEEdge::getRouteProbeRelativePosition(), GNENet::getSelectedAttributeCarriers(), GNEAdditionalHandler::LastInsertedElement::getShapeParent(), GNEStopFrame::getStopParameter(), GNEAdditionalHandler::LastInsertedElement::getTAZElementParent(), GNEAdditionalHandler::GNEAdditionalHandler(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertShape(), GNENetHelper::AttributeCarriers::insertTAZElement(), GNEInspectorFrame::inspectSingleElement(), GNEVehicle::isDemandElementValid(), GNEFrameAttributesModuls::isSupermodeValid(), GNEViewNet::onCmdClearConnections(), GNEInspectorFrame::ParametersEditorInspector::onCmdEditParameters(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdResetConnections(), GNEInspectorFrame::ParametersEditorInspector::onCmdSetParameters(), GNEViewNet::onCmdToogleLockPerson(), GNEAdditionalHandler::parseParameter(), GNEDataHandler::parseParameter(), GNEViewNet::processLeftButtonPressData(), GNEViewNet::processLeftButtonPressDemand(), GNEViewNet::processLeftButtonPressNetwork(), GNEChange_Attribute::redo(), GNEChange_DemandElement::redo(), GNEChange_EnableAttribute::redo(), GNEInspectorFrame::ParametersEditorInspector::refreshParametersEditorInspector(), GNEDeleteFrame::removeAttributeCarrier(), GNEHierarchicalElement::removeChildElement(), GNEDeleteFrame::removeGeometryPoint(), GNENet::removeGLObjectFromGrid(), GNEJunction::removePathAdditionalElement(), GNELane::removePathAdditionalElement(), GNEJunction::removePathDemandElement(), GNELane::removePathDemandElement(), GNEJunction::removePathGenericData(), GNELane::removePathGenericData(), GNENet::replaceInListAttribute(), GNEInspectorFrame::selectedOverlappedElement(), GNEFrameModuls::DemandElementSelector::setDemandElement(), GNELane::setLaneColor(), GNENetHelper::AttributeCarriers::shapeExist(), GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents(), GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren(), GNECalibrator::splitEdgeGeometry(), GNEStoppingPlace::splitEdgeGeometry(), GNENetHelper::AttributeCarriers::TAZElementExist(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_Attribute::undo(), GNEChange_DemandElement::undo(), GNEChange_EnableAttribute::undo(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNEViewNetHelper::ObjectsUnderCursor::updateAttributeCarriers(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNEStop::updateGeometry(), GNENetHelper::AttributeCarriers::updateID(), GNEViewNetHelper::ObjectsUnderCursor::updateObjectUnderCursor(), GNENetHelper::AttributeCarriers::updateShapeID(), GNENetHelper::AttributeCarriers::updateTAZElementID(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_Shape::~GNEChange_Shape(), and GNEChange_TAZElement::~GNEChange_TAZElement().
const std::string & GNEAttributeCarrier::getTagStr | ( | ) | const |
get tag assigned to this object in string format
Definition at line 560 of file GNEAttributeCarrier.cpp.
References GNETagProperties::getTagStr(), and myTagProperty.
Referenced by GNEHierarchicalContainer::addChildElement(), GNEJunction::addIncomingGNEEdge(), GNEJunction::addOutgoingGNEEdge(), GNEHierarchicalContainer::addParentElement(), GNENetHelper::AttributeCarriers::addPOI(), GNEStopFrame::addStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::builDestProbReroute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRoute(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildStop(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNEAdditionalHandler::builParkingAreaReroute(), GNEAdditional::checkChildAdditionalRestriction(), GNEDemandElement::checkChildDemandElementRestriction(), GNETAZElement::checkChildTAZElementRestriction(), GNERouteHandler::closePerson(), GNERouteHandler::closeRoute(), GNERouteHandler::closeVType(), GNEPersonStop::commitGeometryMoving(), GNEPersonTrip::commitGeometryMoving(), GNERide::commitGeometryMoving(), GNEStop::commitGeometryMoving(), GNEWalk::commitGeometryMoving(), GNEAccess::commitMoveShape(), GNEDetector::commitMoveShape(), GNEDetectorE3::commitMoveShape(), GNEParkingSpace::commitMoveShape(), GNEPOI::commitMoveShape(), GNEPoly::commitMoveShape(), GNERerouter::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNETAZ::commitMoveShape(), GNEVariableSpeedSign::commitMoveShape(), GNEConnection::commitMoveShape(), GNECrossing::commitMoveShape(), GNEEdge::commitMoveShape(), GNEJunction::commitMoveShape(), GNERouteFrame::createPath(), GNENet::deleteAdditional(), GNENet::deleteDataInterval(), GNENet::deleteDataSet(), GNENet::deleteDemandElement(), GNENet::deleteGenericData(), GNENet::deleteShape(), GNENet::deleteTAZElement(), GNEAdditional::fixAdditionalProblem(), GNEDataInterval::fixDataIntervalProblem(), GNEDemandElement::fixDemandElementProblem(), GNEEdgeData::fixGenericDataProblem(), GNEEdgeRelData::fixGenericDataProblem(), GNEGenericData::fixGenericDataProblem(), GNETAZRelData::fixGenericDataProblem(), GNEInternalLane::getACParametersMap(), GNEAdditionalHandler::LastInsertedElement::getAdditionalParent(), GNEAccess::getAttribute(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEChargingStation::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEContainerStop::getAttribute(), GNEDestProbReroute::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE3::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEParkingArea::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNEPOI::getAttribute(), GNEPoly::getAttribute(), GNERerouter::getAttribute(), GNERerouterInterval::getAttribute(), GNERerouterSymbol::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZ::getAttribute(), GNETAZSourceSink::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEDataInterval::getAttribute(), GNEDataSet::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNETAZRelData::getAttribute(), GNEPerson::getAttribute(), GNEPersonStop::getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNERoute::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNEVehicleType::getAttribute(), GNEWalk::getAttribute(), GNEConnection::getAttribute(), GNECrossing::getAttribute(), GNEEdge::getAttribute(), GNEEdgeType::getAttribute(), GNEInternalLane::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNELaneType::getAttribute(), GNEAccess::getAttributeDouble(), GNECalibrator::getAttributeDouble(), GNECalibratorFlow::getAttributeDouble(), GNEClosingLaneReroute::getAttributeDouble(), GNEClosingReroute::getAttributeDouble(), GNEDestProbReroute::getAttributeDouble(), GNEDetector::getAttributeDouble(), GNEDetectorE3::getAttributeDouble(), GNEParkingAreaReroute::getAttributeDouble(), GNEParkingSpace::getAttributeDouble(), GNERerouter::getAttributeDouble(), GNERerouterInterval::getAttributeDouble(), GNERouteProbe::getAttributeDouble(), GNERouteProbReroute::getAttributeDouble(), GNEStoppingPlace::getAttributeDouble(), GNETAZ::getAttributeDouble(), GNETAZSourceSink::getAttributeDouble(), GNEVaporizer::getAttributeDouble(), GNEVariableSpeedSign::getAttributeDouble(), GNEVariableSpeedSignStep::getAttributeDouble(), GNEDataInterval::getAttributeDouble(), GNEDataSet::getAttributeDouble(), GNEEdgeData::getAttributeDouble(), GNEEdgeRelData::getAttributeDouble(), GNETAZRelData::getAttributeDouble(), GNEPerson::getAttributeDouble(), GNEPersonStop::getAttributeDouble(), GNEPersonTrip::getAttributeDouble(), GNERide::getAttributeDouble(), GNEStop::getAttributeDouble(), GNEVehicle::getAttributeDouble(), GNEVehicleType::getAttributeDouble(), GNEWalk::getAttributeDouble(), GNEDemandElement::getBegin(), GNEAccess::getHierarchyName(), GNECalibrator::getHierarchyName(), GNECalibratorFlow::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEDetector::getHierarchyName(), GNEDetectorE3::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNEParkingSpace::getHierarchyName(), GNERerouter::getHierarchyName(), GNERerouterInterval::getHierarchyName(), GNERouteProbe::getHierarchyName(), GNERouteProbReroute::getHierarchyName(), GNEShape::getHierarchyName(), GNEStoppingPlace::getHierarchyName(), GNETAZ::getHierarchyName(), GNETAZSourceSink::getHierarchyName(), GNEVaporizer::getHierarchyName(), GNEVariableSpeedSign::getHierarchyName(), GNEVariableSpeedSignStep::getHierarchyName(), GNEDataSet::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNEPerson::getHierarchyName(), GNERoute::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEVehicleType::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNEAccess::getPopUpID(), GNECalibrator::getPopUpID(), GNECalibratorFlow::getPopUpID(), GNEClosingLaneReroute::getPopUpID(), GNEClosingReroute::getPopUpID(), GNEDestProbReroute::getPopUpID(), GNEDetector::getPopUpID(), GNEDetectorE3::getPopUpID(), GNEParkingAreaReroute::getPopUpID(), GNEParkingSpace::getPopUpID(), GNERerouter::getPopUpID(), GNERerouterInterval::getPopUpID(), GNERouteProbe::getPopUpID(), GNERouteProbReroute::getPopUpID(), GNEShape::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNETAZ::getPopUpID(), GNETAZSourceSink::getPopUpID(), GNEVaporizer::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNEVariableSpeedSignStep::getPopUpID(), GNEDataInterval::getPopUpID(), GNEDataSet::getPopUpID(), GNEEdgeData::getPopUpID(), GNEEdgeRelData::getPopUpID(), GNETAZRelData::getPopUpID(), GNEPerson::getPopUpID(), GNEPersonStop::getPopUpID(), GNEPersonTrip::getPopUpID(), GNERide::getPopUpID(), GNERoute::getPopUpID(), GNEStop::getPopUpID(), GNEVehicle::getPopUpID(), GNEVehicleType::getPopUpID(), GNEWalk::getPopUpID(), GNENetworkElement::getPopUpID(), GNEAdditional::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEAdditionalHandler::LastInsertedElement::getShapeParent(), GNEAdditionalHandler::LastInsertedElement::getTAZElementParent(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertDataSet(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertShape(), GNENetHelper::AttributeCarriers::insertTAZElement(), GNEInternalLane::isAttributeEnabled(), GNEAccess::isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEChargingStation::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEContainerStop::isValid(), GNEDestProbReroute::isValid(), GNEDetectorE1::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorE2::isValid(), GNEDetectorE3::isValid(), GNEDetectorEntryExit::isValid(), GNEParkingArea::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNEPOI::isValid(), GNEPoly::isValid(), GNERerouter::isValid(), GNERerouterInterval::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNETAZ::isValid(), GNETAZSourceSink::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), GNEVariableSpeedSignStep::isValid(), GNEDataInterval::isValid(), GNEDataSet::isValid(), GNEEdgeData::isValid(), GNEEdgeRelData::isValid(), GNETAZRelData::isValid(), GNEPerson::isValid(), GNEPersonStop::isValid(), GNEPersonTrip::isValid(), GNERide::isValid(), GNERoute::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNEVehicleType::isValid(), GNEWalk::isValid(), GNEConnection::isValid(), GNECrossing::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEInternalLane::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNELaneType::isValid(), GNECalibratorFlowDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNERouteDialog::onCmdAccept(), GNEVehicleTypeDialog::onCmdAccept(), GNEAdditional::openAdditionalDialog(), GNEDemandElement::openDemandElementDialog(), GNEVehicleType::overwriteVType(), GNEAdditionalHandler::parseParameter(), GNEDataHandler::parseParameter(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEChange_Additional::redo(), GNEChange_Attribute::redo(), GNEChange_Children::redo(), GNEChange_Crossing::redo(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_EnableAttribute::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_LaneType::redo(), GNEChange_Shape::redo(), GNEChange_TAZElement::redo(), GNEChange_TLS::redo(), GNEChange_Additional::redoName(), GNEChange_Attribute::redoName(), GNEChange_Children::redoName(), GNEChange_DataInterval::redoName(), GNEChange_DataSet::redoName(), GNEChange_DemandElement::redoName(), GNEChange_EnableAttribute::redoName(), GNEChange_GenericData::redoName(), GNEChange_Shape::redoName(), GNEChange_TAZElement::redoName(), GNEHierarchicalContainer::removeChildElement(), GNEEdge::removeConnection(), GNEPoly::removeGeometryPoint(), GNETAZ::removeGeometryPoint(), GNEConnection::removeGeometryPoint(), GNECrossing::removeGeometryPoint(), GNEEdge::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNEJunction::removeIncomingGNEEdge(), GNEEdge::removeLane(), GNEJunction::removeOutgoingGNEEdge(), GNEHierarchicalContainer::removeParentElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEAccess::setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEPerson::setAttribute(), GNEPersonStop::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNEVehicle::setAttribute(), GNEVehicleType::setAttribute(), GNEWalk::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNEInternalLane::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_Additional::undo(), GNEChange_Attribute::undo(), GNEChange_Children::undo(), GNEChange_Crossing::undo(), GNEChange_DataInterval::undo(), GNEChange_DataSet::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_EnableAttribute::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_LaneType::undo(), GNEChange_Shape::undo(), GNEChange_TAZElement::undo(), GNEChange_TLS::undo(), GNEChange_Additional::undoName(), GNEChange_Attribute::undoName(), GNEChange_Children::undoName(), GNEChange_DataInterval::undoName(), GNEChange_DataSet::undoName(), GNEChange_DemandElement::undoName(), GNEChange_EnableAttribute::undoName(), GNEChange_GenericData::undoName(), GNEChange_Shape::undoName(), GNEChange_TAZElement::undoName(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNENetHelper::AttributeCarriers::updateDataSetID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNENetHelper::AttributeCarriers::updateShapeID(), GNENetHelper::AttributeCarriers::updateTAZElementID(), GNEAdditional::writeAdditional(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_LaneType::~GNEChange_LaneType(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TAZElement::~GNEChange_TAZElement(), and GNEChange_TLS::~GNEChange_TLS().
|
inlineinherited |
Increarse reference.
Definition at line 68 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), and UNUSED_PARAMETER.
Referenced by GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEEdge::addLane(), GNENetHelper::AttributeCarriers::addPOI(), GNENetHelper::AttributeCarriers::addPolygon(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibrator(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::buildContainerStop(), GNEDataHandler::buildDataInterval(), GNEDataHandler::buildDataSet(), GNEAdditionalHandler::buildDetectorE1(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorE3(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNEAdditionalHandler::builDestProbReroute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowOverRoute(), GNEAdditionalHandler::buildMultiLaneDetectorE2(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildRerouter(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEAdditionalHandler::buildTAZ(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), GNEAdditionalHandler::builParkingAreaReroute(), GNERouteHandler::closeRoute(), GNERouteHandler::closeVType(), GNEChange_Attribute::GNEChange_Attribute(), GNEChange_Lane::GNEChange_Lane(), GNEJunction::rebuildGNECrossings(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), and GNEEdge::remakeGNEConnections().
bool GNEAttributeCarrier::isAttributeCarrierSelected | ( | ) | const |
check if attribute carrier is selected
Definition at line 94 of file GNEAttributeCarrier.cpp.
References mySelected.
Referenced by GNEEdge::addLane(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNEViewNet::buildSelectionACPopupEntry(), GNENet::deleteConnection(), GNENet::deleteCrossing(), GNEGeometry::HierarchicalConnections::drawConnection(), GNEPoly::drawGL(), GNERerouterSymbol::drawGL(), GNETAZ::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEAccess::getAttribute(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE3::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEParkingArea::getAttribute(), GNEParkingSpace::getAttribute(), GNEPOI::getAttribute(), GNEPoly::getAttribute(), GNERerouter::getAttribute(), GNERouteProbe::getAttribute(), GNETAZ::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNETAZRelData::getAttribute(), GNEPerson::getAttribute(), GNEPersonStop::getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNERoute::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNEWalk::getAttribute(), GNEConnection::getAttribute(), GNECrossing::getAttribute(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNEJunction::getColorValue(), GNELane::getColorValue(), GNEEdge::getMoveOperation(), GNEVehicle::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNENet::getSelectedAttributeCarriers(), GNETLSEditorFrame::handleMultiChange(), GNEInspectorFrame::inspectSingleElement(), GNEViewNet::onCmdAddReversedEdge(), GNEViewNet::onCmdAddSelected(), GNEViewNet::onCmdClearConnections(), GNEViewNet::onCmdDuplicateLane(), GNEViewNet::onCmdRemoveSelected(), GNEViewNet::onCmdResetConnections(), GNEViewNet::onCmdResetEdgeEndpoint(), GNEViewNet::onCmdResetJunctionShape(), GNEViewNet::onCmdResetLaneCustomShape(), GNEViewNet::onCmdResetLength(), GNEViewNet::onCmdReverseEdge(), GNEViewNet::onCmdSmoothEdges(), GNEViewNet::onCmdSmoothEdgesElevation(), GNEViewNet::onCmdStraightenEdges(), GNEViewNet::onCmdStraightenEdgesElevation(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonPressData(), GNEViewNet::processLeftButtonPressDemand(), GNEViewNet::processLeftButtonPressNetwork(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNELane::setLaneColor(), and GNEDialogACChooser::toggleSelection().
|
pure virtual |
Implemented in GNENetworkElement, GNEDemandElement, GNEGenericData, GNETAZElement, GNEShape, GNEDetector, GNEAdditional, GNELaneType, GNELane, GNEJunction, GNEInternalLane, GNEEdgeType, GNEEdge, GNECrossing, GNEConnection, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNETAZRelData, GNEEdgeRelData, GNEEdgeData, GNEDataSet, GNEDataInterval, GNEVariableSpeedSignSymbol, GNEVariableSpeedSignStep, GNEVariableSpeedSign, GNEVaporizer, GNETAZSourceSink, GNETAZ, GNEStoppingPlace, GNERouteProbReroute, GNERouteProbe, GNERerouterSymbol, GNERerouterInterval, GNERerouter, GNEPoly, GNEPOI, GNEParkingSpace, GNEParkingAreaReroute, GNEDetectorEntryExit, GNEDetectorE3, GNEDetectorE2, GNEDetectorE1Instant, GNEDetectorE1, GNEDestProbReroute, GNEClosingReroute, GNEClosingLaneReroute, GNECalibratorFlow, GNECalibrator, and GNEAccess.
Referenced by getAlternativeValueForDisabledAttributes().
|
pure virtual |
Implemented in GNENetworkElement, GNEDemandElement, GNEGenericData, GNETAZElement, GNEStoppingPlace, GNEShape, GNEDetector, GNEAdditional, GNELaneType, GNELane, GNEJunction, GNEInternalLane, GNEEdgeType, GNEEdge, GNECrossing, GNEConnection, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNETAZRelData, GNEEdgeRelData, GNEEdgeData, GNEDataSet, GNEDataInterval, GNEVariableSpeedSignSymbol, GNEVariableSpeedSignStep, GNEVariableSpeedSign, GNEVaporizer, GNETAZSourceSink, GNETAZ, GNERouteProbReroute, GNERouteProbe, GNERerouterSymbol, GNERerouterInterval, GNERerouter, GNEPoly, GNEPOI, GNEParkingSpace, GNEParkingAreaReroute, GNEParkingArea, GNEDetectorEntryExit, GNEDetectorE3, GNEDetectorE2, GNEDetectorE1Instant, GNEDetectorE1, GNEDestProbReroute, GNEContainerStop, GNEClosingReroute, GNEClosingLaneReroute, GNEChargingStation, GNECalibratorFlow, GNECalibrator, GNEBusStop, and GNEAccess.
|
static |
check if lanes are consecutives
Definition at line 320 of file GNEAttributeCarrier.cpp.
Referenced by GNEDetectorE2::isValid(), and GNEAdditionalHandler::parseAndBuildDetectorE2().
|
privatedelete |
Invalidated assignment operator.
std::vector< bool > GNEAttributeCarrier::parse | ( | const std::string & | string | ) |
Definition at line 115 of file GNEAttributeCarrier.cpp.
References StringUtils::toInt().
|
static |
parses a value of type T from string (used for basic types: int, double, bool, etc.)
Referenced by GNEDetectorE2::isValid(), GNERoute::isValid(), GNEWalk::isValid(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), and GNEShape::replaceShapeParentLanes().
std::vector< GNELane * > GNEAttributeCarrier::parse | ( | GNENet * | net, |
const std::string & | value | ||
) |
Definition at line 262 of file GNEAttributeCarrier.cpp.
References GNENet::retrieveEdge(), SUMO_ATTR_EDGES, SUMO_TAG_EDGE, and toString().
|
static |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.)
|
inlinestatic |
Parse attribute from XML and show warnings if there are problems parsing it.
Definition at line 260 of file GNEAttributeCarrier.h.
References checkParsedAttribute(), SUMOSAXAttributes::get(), getTagProperties(), GNE_ATTR_BLOCK_MOVEMENT, SUMOSAXAttributes::hasAttribute(), parseMaskedPositionAttribute(), SUMO_ATTR_LAT, SUMO_ATTR_LON, SUMO_ATTR_POSITION, toString(), and WRITE_WARNING.
std::string GNEAttributeCarrier::parseIDs | ( | const std::vector< GNEEdge * > & | ACs | ) |
Definition at line 298 of file GNEAttributeCarrier.cpp.
References joinToString().
std::string GNEAttributeCarrier::parseIDs | ( | const std::vector< GNELane * > & | ACs | ) |
Definition at line 309 of file GNEAttributeCarrier.cpp.
References joinToString().
|
static |
parses a list of specific Attribute Carriers into a string of IDs
Referenced by GNEDetectorE2::getAttribute(), GNERoute::getAttribute(), GNEWalk::getAttribute(), GNENet::joinRoutes(), GNERoute::writeDemandElement(), and GNEWalk::writeDemandElement().
|
staticprivate |
parse and check masked (note: This function is only to improve legilibility)
Definition at line 4712 of file GNEAttributeCarrier.cpp.
References SUMOSAXAttributes::get(), GNEAttributeProperties::getDescription(), GNETagProperties::getTagStr(), SUMOSAXAttributes::hasAttribute(), SUMO_ATTR_X, SUMO_ATTR_Y, SUMO_ATTR_Z, toString(), and WRITE_WARNING.
Referenced by parseAttributeFromXML().
void GNEAttributeCarrier::removeACParametersKeys | ( | const std::vector< std::string > & | keepKeys, |
GNEUndoList * | undoList | ||
) |
remove keys
Definition at line 437 of file GNEAttributeCarrier.cpp.
References getACParametersMap(), and setACParameters().
void GNEAttributeCarrier::selectAttributeCarrier | ( | const bool | changeFlag = true | ) |
select attribute carrier using GUIGlobalSelection
Definition at line 68 of file GNEAttributeCarrier.cpp.
References GNESelectorFrame::LockGLObjectTypes::addedLockedObject(), getGUIGlObject(), GNESelectorFrame::getLockGLObjectTypes(), GNEViewParent::getSelectorFrame(), GNENet::getViewNet(), GNEViewNet::getViewParent(), gSelected, GNETagProperties::isSelectable(), myNet, mySelected, myTagProperty, and GUISelectedStorage::select().
Referenced by GNEEdge::addConnection(), GNEEdge::addLane(), GNEViewNet::onCmdAddSelected(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonPressData(), GNEViewNet::processLeftButtonPressDemand(), GNEViewNet::processLeftButtonPressNetwork(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_Additional::redo(), GNEChange_Crossing::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_Shape::redo(), GNEChange_TAZElement::redo(), GNEAccess::setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERouteProbe::setAttribute(), GNETAZ::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEPerson::setAttribute(), GNEPersonStop::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNEVehicle::setAttribute(), GNEWalk::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNEDialogACChooser::toggleSelection(), GNEChange_Additional::undo(), GNEChange_Crossing::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_Shape::undo(), and GNEChange_TAZElement::undo().
void GNEAttributeCarrier::setACParameters | ( | const std::map< std::string, std::string > & | parameters, |
GNEUndoList * | undoList | ||
) |
set parameters (string vector)
Definition at line 409 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_PARAMETERS, and setAttribute().
void GNEAttributeCarrier::setACParameters | ( | const std::string & | parameters, |
GNEUndoList * | undoList | ||
) |
set parameters (string)
Definition at line 377 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector(), StringTokenizer::hasNext(), and StringTokenizer::next().
Referenced by addACParameters(), GNESingleParametersDialog::onCmdAccept(), GNEInspectorFrame::ParametersEditorInspector::onCmdSetParameters(), removeACParametersKeys(), and setACParameters().
void GNEAttributeCarrier::setACParameters | ( | const std::vector< std::pair< std::string, std::string > > & | parameters, |
GNEUndoList * | undoList | ||
) |
set parameters (map)
Definition at line 396 of file GNEAttributeCarrier.cpp.
References setACParameters().
|
privatepure virtual |
method for setting the attribute and nothing else (used in GNEChange_Attribute)
Implemented in GNENetworkElement, GNEDemandElement, GNEGenericData, GNETAZElement, GNEStoppingPlace, GNEShape, GNEDetector, GNEAdditional, GNELaneType, GNELane, GNEJunction, GNEInternalLane, GNEEdgeType, GNEEdge, GNECrossing, GNEConnection, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNETAZRelData, GNEEdgeRelData, GNEEdgeData, GNEDataSet, GNEDataInterval, GNEVariableSpeedSignSymbol, GNEVariableSpeedSignStep, GNEVariableSpeedSign, GNEVaporizer, GNETAZSourceSink, GNETAZ, GNERouteProbReroute, GNERouteProbe, GNERerouterSymbol, GNERerouterInterval, GNERerouter, GNEPoly, GNEPOI, GNEParkingSpace, GNEParkingAreaReroute, GNEParkingArea, GNEDetectorEntryExit, GNEDetectorE3, GNEDetectorE2, GNEDetectorE1Instant, GNEDetectorE1, GNEDestProbReroute, GNEContainerStop, GNEClosingReroute, GNEClosingLaneReroute, GNEChargingStation, GNECalibratorFlow, GNECalibrator, GNEBusStop, and GNEAccess.
|
pure virtual |
Implemented in GNENetworkElement, GNEDemandElement, GNEGenericData, GNETAZElement, GNEStoppingPlace, GNEShape, GNEDetector, GNEAdditional, GNELaneType, GNELane, GNEJunction, GNEInternalLane, GNEEdgeType, GNEEdge, GNECrossing, GNEConnection, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNETAZRelData, GNEEdgeRelData, GNEEdgeData, GNEDataSet, GNEDataInterval, GNEVariableSpeedSignSymbol, GNEVariableSpeedSignStep, GNEVariableSpeedSign, GNEVaporizer, GNETAZSourceSink, GNETAZ, GNERouteProbReroute, GNERouteProbe, GNERerouterSymbol, GNERerouterInterval, GNERerouter, GNEPoly, GNEPOI, GNEParkingSpace, GNEParkingAreaReroute, GNEParkingArea, GNEDetectorEntryExit, GNEDetectorE3, GNEDetectorE2, GNEDetectorE1Instant, GNEDetectorE1, GNEDestProbReroute, GNEContainerStop, GNEClosingReroute, GNEClosingLaneReroute, GNEChargingStation, GNECalibratorFlow, GNECalibrator, GNEBusStop, and GNEAccess.
Referenced by GNEAllowDisallow::onCmdAccept(), GNEChange_Attribute::redo(), GNENet::replaceInListAttribute(), setACParameters(), and GNEChange_Attribute::undo().
|
privatepure virtual |
method for enabling the attribute and nothing else (used in GNEChange_EnableAttribute)
Implemented in GNEGenericData, GNENetworkElement, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNETAZRelData, GNEEdgeRelData, GNEEdgeData, GNEDataSet, GNEDataInterval, GNETAZElement, GNEShape, and GNEAdditional.
Referenced by GNEChange_EnableAttribute::redo(), and GNEChange_EnableAttribute::undo().
|
inlineinherited |
check if object ins't referenced
Definition at line 79 of file GNEReferenceCounter.h.
References GNEReferenceCounter::myCount.
Referenced by GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_LaneType::~GNEChange_LaneType(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TAZElement::~GNEChange_TAZElement(), GNEChange_TLS::~GNEChange_TLS(), and GNEEdgeType::~GNEEdgeType().
void GNEAttributeCarrier::unselectAttributeCarrier | ( | const bool | changeFlag = true | ) |
unselect attribute carrier using GUIGlobalSelection
Definition at line 81 of file GNEAttributeCarrier.cpp.
References GUISelectedStorage::deselect(), getGUIGlObject(), GNESelectorFrame::getLockGLObjectTypes(), GNEViewParent::getSelectorFrame(), GNENet::getViewNet(), GNEViewNet::getViewParent(), gSelected, GNETagProperties::isSelectable(), myNet, mySelected, myTagProperty, and GNESelectorFrame::LockGLObjectTypes::removeLockedObject().
Referenced by GNEViewNet::onCmdRemoveSelected(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonPressData(), GNEViewNet::processLeftButtonPressDemand(), GNEViewNet::processLeftButtonPressNetwork(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_Additional::redo(), GNEChange_Crossing::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_Shape::redo(), GNEChange_TAZElement::redo(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEAccess::setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERouteProbe::setAttribute(), GNETAZ::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEPerson::setAttribute(), GNEPersonStop::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNEVehicle::setAttribute(), GNEWalk::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNEDialogACChooser::toggleSelection(), GNEChange_Additional::undo(), GNEChange_Crossing::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_Shape::undo(), and GNEChange_TAZElement::undo().
|
pure virtual |
update pre-computed geometry information
Implemented in GNENetworkElement, GNEHierarchicalElement, GNEDemandElement, GNEGenericData, GNETAZElement, GNEStoppingPlace, GNEShape, GNEDetector, GNEAdditional, GNELaneType, GNELane, GNEJunction, GNEInternalLane, GNEEdgeType, GNEEdge, GNECrossing, GNEConnection, GNEWalk, GNEVehicleType, GNEVehicle, GNEStop, GNERoute, GNERide, GNEPersonTrip, GNEPersonStop, GNEPerson, GNETAZRelData, GNEEdgeRelData, GNEEdgeData, GNEDataSet, GNEDataInterval, GNEVariableSpeedSignSymbol, GNEVariableSpeedSignStep, GNEVariableSpeedSign, GNEVaporizer, GNETAZSourceSink, GNETAZ, GNERouteProbReroute, GNERouteProbe, GNERerouterSymbol, GNERerouterInterval, GNERerouter, GNEPoly, GNEPOI, GNEParkingSpace, GNEParkingAreaReroute, GNEParkingArea, GNEDetectorEntryExit, GNEDetectorE3, GNEDetectorE2, GNEDetectorE1Instant, GNEDetectorE1, GNEDestProbReroute, GNEContainerStop, GNEClosingReroute, GNEClosingLaneReroute, GNEChargingStation, GNECalibratorFlow, GNECalibrator, GNEBusStop, and GNEAccess.
Referenced by GNEChange_Attribute::redo(), and GNEChange_Attribute::undo().
|
friend |
declare friend class
Definition at line 51 of file GNEAttributeCarrier.h.
Referenced by GNEPersonStop::commitGeometryMoving(), GNEPersonTrip::commitGeometryMoving(), GNERide::commitGeometryMoving(), GNEStop::commitGeometryMoving(), GNEWalk::commitGeometryMoving(), GNEDetectorE3::commitMoveShape(), GNEParkingSpace::commitMoveShape(), GNEPOI::commitMoveShape(), GNEPoly::commitMoveShape(), GNERerouter::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNETAZ::commitMoveShape(), GNEVariableSpeedSign::commitMoveShape(), GNEConnection::commitMoveShape(), GNECrossing::commitMoveShape(), GNEEdge::commitMoveShape(), GNEJunction::commitMoveShape(), GNEPersonStop::enableAttribute(), GNEStop::enableAttribute(), GNEJunction::invalidateTLS(), GNEJunction::markAsModified(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNEPoly::removeGeometryPoint(), GNETAZ::removeGeometryPoint(), GNEConnection::removeGeometryPoint(), GNECrossing::removeGeometryPoint(), GNEEdge::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNEAccess::setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEPerson::setAttribute(), GNEPersonStop::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNEVehicle::setAttribute(), GNEVehicleType::setAttribute(), GNEWalk::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), and GNEJunction::setLogicValid().
|
friend |
Definition at line 52 of file GNEAttributeCarrier.h.
Referenced by GNEPersonStop::disableAttribute(), GNEStop::disableAttribute(), GNEPerson::enableAttribute(), GNEPersonStop::enableAttribute(), GNEStop::enableAttribute(), and GNEVehicle::enableAttribute().
|
staticprotected |
dummy TagProperty used for reference some elements (for Example, dummyEdge)
Definition at line 372 of file GNEAttributeCarrier.h.
Referenced by getTagProperties().
|
static |
feature has been approved but not changed (i.e. after being reguessed)
Definition at line 182 of file GNEAttributeCarrier.h.
|
static |
feature has been reguessed (may still be unchanged be we can't tell (yet)
Definition at line 176 of file GNEAttributeCarrier.h.
Referenced by GNEEdge::setAttribute(), and GNEJunction::setAttribute().
|
static |
Definition at line 173 of file GNEAttributeCarrier.h.
|
static |
feature has been manually modified (implies approval)
Definition at line 179 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::markAsModified(), and GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections().
|
static |
invalid double position
Definition at line 189 of file GNEAttributeCarrier.h.
Referenced by GNEAdditionalHandler::parseAndBuildPOI().
|
static |
max number of attributes allowed for every tag
Definition at line 186 of file GNEAttributeCarrier.h.
Referenced by GNEFrameAttributesModuls::AttributesCreator::AttributesCreator(), and GNEFrameAttributesModuls::AttributesEditor::AttributesEditor().
|
privateinherited |
reference counter
Definition at line 85 of file GNEReferenceCounter.h.
Referenced by GNEReferenceCounter::decRef(), GNEReferenceCounter::incRef(), GNEReferenceCounter::unreferenced(), and GNEReferenceCounter::~GNEReferenceCounter().
|
protected |
pointer to net
Definition at line 366 of file GNEAttributeCarrier.h.
Referenced by GNEDataInterval::addGenericDataChild(), GNEJunction::addTrafficLight(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNELane::buildRechableOperations(), GNEPoly::changeFirstGeometryPoint(), GNEPoly::closePolygon(), GNEJunction::commitMoveShape(), GNEPoly::deleteGeometryPoint(), GNEShape::draw(), GNECalibrator::drawCalibratorSymbol(), GNEEdge::drawEdgeGeometryPoints(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNERerouter::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEPerson::drawGL(), GNEPersonStop::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEEdge::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNELane::drawLaneAsRailway(), GNELane::drawMarkings(), GNEAdditional::drawPartialGL(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartialJunction(), GNEDemandElement::drawPersonPlanPartialLane(), GNEStoppingPlace::drawSign(), GNEJunction::drawTLSIcon(), drawUsingSelectColor(), GNEEdge::editEndpoint(), GNEDetectorE1::fixAdditionalProblem(), GNEDetectorE1Instant::fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), GNEDetectorEntryExit::fixAdditionalProblem(), GNEStoppingPlace::fixAdditionalProblem(), GNEPOI::generateChildID(), GNEPoly::generateChildID(), GNETAZElement::generateChildID(), GNEEdgeData::getColor(), GNEEdgeRelData::getColor(), GNEPersonStop::getColor(), GNEStop::getColor(), GNEPersonTrip::getDemandElementProblem(), GNERide::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEWalk::getDemandElementProblem(), GNEPerson::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEPoly::getMoveOperation(), GNETAZ::getMoveOperation(), GNEConnection::getMoveOperation(), GNECrossing::getMoveOperation(), GNEJunction::getMoveOperation(), getNet(), GNEEdge::getOppositeEdge(), GNEDetectorE3::getParentName(), GNEPOI::getParentName(), GNEPoly::getParentName(), GNERerouter::getParentName(), GNETAZ::getParentName(), GNEVariableSpeedSign::getParentName(), GNEVehicleType::getParentName(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEVehicle::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEPoly::getVertexIndex(), GNEJunction::invalidateShape(), GNEJunction::invalidateTLS(), GNEPOI::isAttributeEnabled(), GNEPoly::isAttributeEnabled(), GNEVehicle::isDemandElementValid(), GNEWalk::isDemandElementValid(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEAccess::isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEChargingStation::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEContainerStop::isValid(), GNEDestProbReroute::isValid(), GNEDetectorE1::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorE2::isValid(), GNEDetectorEntryExit::isValid(), GNEParkingArea::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNEPOI::isValid(), GNEPoly::isValid(), GNERerouter::isValid(), GNERouteProbe::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), GNEDataSet::isValid(), GNEEdgeRelData::isValid(), GNETAZRelData::isValid(), GNEPerson::isValid(), GNEPersonStop::isValid(), GNEPersonTrip::isValid(), GNERide::isValid(), GNERoute::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNEVehicleType::isValid(), GNEWalk::isValid(), GNECrossing::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNETAZElement::isValidTAZElementID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEJunction::markAsModified(), GNEPersonStop::moveGeometry(), GNEPersonTrip::moveGeometry(), GNERide::moveGeometry(), GNEStop::moveGeometry(), GNEWalk::moveGeometry(), GNEJunction::moveJunctionGeometry(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNELane::onDefault(), GNEPoly::openPolygon(), GNEJunction::rebuildGNECrossings(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEEdge::remakeGNEConnections(), GNEEdge::removeConnection(), GNEJunction::removeConnectionsFrom(), GNEJunction::removeConnectionsTo(), GNEDataSet::removeDataIntervalChild(), GNEJunction::removeEdgeFromCrossings(), GNEEdge::removeEdgeFromCrossings(), GNEPoly::removeGeometryPoint(), GNETAZ::removeGeometryPoint(), GNEConnection::removeGeometryPoint(), GNECrossing::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNEEdge::removeLane(), GNEJunction::removeTLSConnections(), GNEJunction::removeTrafficLight(), GNEAdditional::replaceAdditionalParent(), GNEDemandElement::replaceAdditionalParent(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEGenericData::replaceFirstParentTAZElement(), GNEJunction::replaceIncomingConnections(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEGenericData::replaceLastParentTAZElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), selectAttributeCarrier(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEDataSet::setAttribute(), GNEPerson::setAttribute(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), GNEVehicleType::setAttribute(), GNECrossing::setAttribute(), GNEEdgeType::setAttribute(), GNELane::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNEVehicle::setColor(), GNEJunction::setColor(), GNELane::setLaneColor(), GNEJunction::setLogicValid(), GNEPoly::simplifyShape(), unselectAttributeCarrier(), GNEDataInterval::updateAttributeColors(), GNEDetectorE3::updateCenteringBoundary(), GNEPOI::updateCenteringBoundary(), GNEPoly::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNEStoppingPlace::updateCenteringBoundary(), GNEVariableSpeedSign::updateCenteringBoundary(), GNEEdge::updateCenteringBoundary(), GNEJunction::updateCenteringBoundary(), GNEEdge::updateFirstParentJunction(), GNEDataInterval::updateGenericDataIDs(), GNEBusStop::updateGeometry(), GNEChargingStation::updateGeometry(), GNEContainerStop::updateGeometry(), GNELane::updateGeometry(), and GNEEdge::updateSecondParentJunction().
|
protected |
boolean to check if this AC is selected (instead of GUIGlObjectStorage)
Definition at line 369 of file GNEAttributeCarrier.h.
Referenced by drawUsingSelectColor(), isAttributeCarrierSelected(), selectAttributeCarrier(), and unselectAttributeCarrier().
|
staticprivate |
map with the tags properties
Definition at line 486 of file GNEAttributeCarrier.h.
Referenced by allowedTags(), fillAdditionals(), fillAttributeCarriers(), fillCarFollowingModelAttributes(), fillCommonFlowAttributes(), fillCommonPersonAttributes(), fillCommonStopAttributes(), fillCommonVehicleAttributes(), fillDataElements(), fillDemandElements(), fillJunctionModelAttributes(), fillLaneChangingModelAttributes(), fillNetworkElements(), fillPersonElements(), fillPersonPlanBusStopBusStop(), fillPersonPlanBusStopEdge(), fillPersonPlanBusStopStop(), fillPersonPlanEdgeBusStop(), fillPersonPlanEdgeEdge(), fillPersonPlanEdgeStop(), fillPersonPlanRides(), fillPersonPlanStopBusStop(), fillPersonPlanStopEdge(), fillPersonPlanStopStop(), fillPersonPlanTrips(), fillPersonPlanWalks(), fillPersonStopElements(), fillPersonTripAttributes(), fillRideAttributes(), fillShapes(), fillStopElements(), fillTAZElements(), fillVehicleElements(), getAllowedTagsByCategory(), getIcon(), and getTagProperties().
|
protected |
the xml tag to which this attribute carrier corresponds
Definition at line 363 of file GNEAttributeCarrier.h.
Referenced by GNEDemandElement::calculatePersonPlanLaneStartEndPos(), GNEPersonTrip::computePath(), GNERide::computePath(), GNEVehicle::computePath(), GNEWalk::computePath(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEGenericData::drawAttribute(), GNEDetectorE2::drawGL(), GNEDetectorEntryExit::drawGL(), GNEPersonStop::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNEDemandElement::drawPersonPlanPartialLane(), drawUsingSelectColor(), GNEPersonStop::enableAttribute(), GNEStop::enableAttribute(), getAlternativeValueForDisabledAttributes(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEVehicleType::getAttribute(), GNEPerson::getBegin(), GNEEdgeData::getColor(), GNEEdgeRelData::getColor(), GNEVehicle::getDemandElementProblem(), GNEWalk::getDemandElementProblem(), GNEDemandElement::getFirstAllowedVehicleLane(), GNEDemandElement::getFirstPersonPlanEdge(), GNEPerson::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNERide::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEWalk::getHierarchyName(), GNENetworkElement::getHierarchyName(), getIcon(), GNEDemandElement::getLastAllowedVehicleLane(), GNEAdditional::getParameterWindow(), GNETAZElement::getParameterWindow(), GNEGenericData::getParameterWindow(), GNEDemandElement::getParameterWindow(), GNENetworkElement::getParameterWindow(), GNEVehicle::getParentName(), GNENetworkElement::getPopUpID(), GNEAdditional::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEWalk::getPopUpMenu(), getTagProperty(), getTagStr(), GNEPersonTrip::invalidatePath(), GNERide::invalidatePath(), GNEVehicle::invalidatePath(), GNEWalk::invalidatePath(), GNEPersonStop::isDemandElementValid(), GNEStop::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEWalk::isDemandElementValid(), GNEPersonTrip::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNETAZElement::isValidTAZElementID(), GNEGenericData::isVisibleInspectDeleteSelect(), selectAttributeCarrier(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEVehicleType::setAttribute(), GNEAdditional::setDefaultValues(), GNEDetector::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), unselectAttributeCarrier(), GNEStoppingPlace::updateCenteringBoundary(), GNEDetectorE2::updateGeometry(), GNEVehicle::updateGeometry(), GNEWalk::updateGeometry(), GNEAdditional::updatePartialGeometry(), GNEDemandElement::updatePartialGeometry(), GNEAdditional::writeAdditional(), GNEPerson::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNERide::writeDemandElement(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEWalk::writeDemandElement(), and GNETAZSourceSink::writeTAZElement().