Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEAttributeProperties Class Reference

#include <GNEAttributeProperties.h>

Collaboration diagram for GNEAttributeProperties:
[legend]

Public Types

enum  AttrProperty {
  INT = 1 << 0 , FLOAT = 1 << 1 , SUMOTIME = 1 << 2 , BOOL = 1 << 3 ,
  STRING = 1 << 4 , POSITION = 1 << 5 , COLOR = 1 << 6 , VTYPE = 1 << 7 ,
  VCLASS = 1 << 8 , POSITIVE = 1 << 9 , UNIQUE = 1 << 10 , FILENAME = 1 << 11 ,
  DISCRETE = 1 << 12 , PROBABILITY = 1 << 13 , ANGLE = 1 << 14 , LIST = 1 << 15 ,
  SECUENCIAL = 1 << 16 , DEFAULTVALUE = 1 << 17 , SYNONYM = 1 << 18 , RANGE = 1 << 19 ,
  EXTENDED = 1 << 20 , UPDATEGEOMETRY = 1 << 21 , ACTIVATABLE = 1 << 22 , FLOW = 1 << 23 ,
  AUTOMATICID = 1 << 24 , COPYABLE = 1 << 25 , ALWAYSENABLED = 1 << 26 , GEO = 1 << 27 ,
  NETEDIT = 1 << 28
}
 struct with the tag Properties More...
 

Public Member Functions

void checkAttributeIntegrity () const
 check Attribute integrity (For example, throw an exception if tag has a Float default value, but given default value cannot be parse to float)
 
SumoXMLAttr getAttr () const
 get XML Attribute
 
const std::string & getAttrStr () const
 get XML Attribute
 
SumoXMLAttr getAttrSynonym () const
 get tag synonym
 
bool getDefaultActivated () const
 get default active value
 
const std::string & getDefaultValue () const
 get default value
 
const std::string & getDefinition () const
 get default value
 
std::string getDescription () const
 return a description of attribute
 
const std::vector< std::string > & getDiscreteValues () const
 get discrete values
 
double getMaximumRange () const
 get maximum range
 
double getMinimumRange () const
 get minimum range
 
int getPositionListed () const
 get position in list (used in frames for listing attributes with certain sort)
 
const GNETagPropertiesgetTagPropertyParent () const
 get reference to tagProperty parent
 
 GNEAttributeProperties ()
 default constructor
 
 GNEAttributeProperties (const SumoXMLAttr attribute, const int attributeProperty, const std::string &definition, std::string defaultValue="")
 parameter constructor
 
bool hasAttrRange () const
 return true if Attr correspond to an element that only accept a range of values
 
bool hasAttrSynonym () const
 return true if Attr correspond to an element that will be written in XML with another name
 
bool hasAutomaticID () const
 return true if attribute ID can generate an automatic ID
 
bool hasDefaultValue () const
 return true if attribute owns a default value
 
bool isActivatable () const
 return true if attribute is activatable
 
bool isAlwaysEnabled () const
 return true if attribute is always enabled
 
bool isBool () const
 return true if attribute is boolean
 
bool isColor () const
 return true if attribute is a color
 
bool isCopyable () const
 return true if attribute is copyable
 
bool isDiscrete () const
 return true if attribute is discrete
 
bool isExtended () const
 return true if attribute is extended
 
bool isFilename () const
 return true if attribute is a filename
 
bool isFloat () const
 return true if attribute is a float
 
bool isFlow () const
 return true if attribute is part of a flow definition
 
bool isGEO () const
 return true if attribute is GEO
 
bool isInt () const
 return true if attribute is an integer
 
bool isList () const
 return true if attribute is a list
 
bool isNetedit () const
 return true if attribute is exclusive of netedit
 
bool isNumerical () const
 return true if attribute is numerical (int or float)
 
bool isPosition () const
 return true if attribute is a position
 
bool isPositive () const
 return true if attribute is positive
 
bool isProbability () const
 return true if attribute is a probability
 
bool isSecuential () const
 return true if attribute is sequential
 
bool isString () const
 return true if attribute is a string
 
bool isSUMOTime () const
 return true if attribute is a SUMOTime
 
bool isSVCPermission () const
 return true if attribute is a VehicleClass
 
bool isUnique () const
 return true if attribute is unique
 
bool isVClass () const
 return true if attribute is a VehicleClass
 
bool isVType () const
 return true if attribute is a VType or vTypeDistribution
 
bool requireUpdateGeometry () const
 return true if attribute requires a update geometry in setAttribute(...)
 
void setDefaultActivated (const bool value)
 set default activated value
 
void setDiscreteValues (const std::vector< std::string > &discreteValues)
 set discrete values
 
void setRange (const double minimum, const double maximum)
 set range
 
void setSynonym (const SumoXMLAttr synonym)
 set synonim
 
void setTagPropertyParent (GNETagProperties *tagPropertyParent)
 set tag property parent
 
 ~GNEAttributeProperties ()
 destructor
 

Private Attributes

SumoXMLAttr myAttribute = SUMO_ATTR_NOTHING
 XML Attribute.
 
int myAttributeProperty = STRING
 Property of attribute.
 
std::string myAttrStr
 string with the Attribute in text format (to avoid unnecesaries toStrings(...) calls)
 
SumoXMLAttr myAttrSynonym = SUMO_ATTR_NOTHING
 Attribute written in XML (If is SUMO_ATTR_NOTHING), original Attribute will be written)
 
bool myDefaultActivated = false
 default activated (by default false)
 
std::string myDefaultValue
 default value (by default empty)
 
std::string myDefinition
 text with a definition of attribute
 
std::vector< std::string > myDiscreteValues
 discrete values that can take this Attribute (by default empty)
 
double myMaximumRange = 0
 maxium Range
 
double myMinimumRange = 0
 minimun Range
 
GNETagPropertiesmyTagPropertyParent = nullptr
 pointer to tagProperty parent
 

Detailed Description

Definition at line 42 of file GNEAttributeProperties.h.

Member Enumeration Documentation

◆ AttrProperty

struct with the tag Properties

Enumerator
INT 
FLOAT 
SUMOTIME 
BOOL 
STRING 
POSITION 
COLOR 
VTYPE 
VCLASS 
POSITIVE 
UNIQUE 
FILENAME 
DISCRETE 
PROBABILITY 
ANGLE 
LIST 
SECUENCIAL 
DEFAULTVALUE 
SYNONYM 
RANGE 
EXTENDED 
UPDATEGEOMETRY 
ACTIVATABLE 
FLOW 
AUTOMATICID 
COPYABLE 
ALWAYSENABLED 
GEO 
NETEDIT 

Definition at line 47 of file GNEAttributeProperties.h.

Constructor & Destructor Documentation

◆ GNEAttributeProperties() [1/2]

GNEAttributeProperties::GNEAttributeProperties ( )

default constructor

Definition at line 29 of file GNEAttributeProperties.cpp.

◆ GNEAttributeProperties() [2/2]

GNEAttributeProperties::GNEAttributeProperties ( const SumoXMLAttr  attribute,
const int  attributeProperty,
const std::string &  definition,
std::string  defaultValue = "" 
)

parameter constructor

Definition at line 32 of file GNEAttributeProperties.cpp.

References ACTIVATABLE, DEFAULTVALUE, FLOW, and toString().

◆ ~GNEAttributeProperties()

GNEAttributeProperties::~GNEAttributeProperties ( )

destructor

Definition at line 58 of file GNEAttributeProperties.cpp.

Member Function Documentation

◆ checkAttributeIntegrity()

void GNEAttributeProperties::checkAttributeIntegrity ( ) const

check Attribute integrity (For example, throw an exception if tag has a Float default value, but given default value cannot be parse to float)

Definition at line 62 of file GNEAttributeProperties.cpp.

References hasAttrRange(), hasAttrSynonym(), hasDefaultValue(), isBool(), isColor(), isCopyable(), isFloat(), isInt(), isList(), isPosition(), isPositive(), isSecuential(), isSUMOTime(), isUnique(), myAttrSynonym, myDefaultValue, myMaximumRange, myMinimumRange, and SUMO_ATTR_NOTHING.

◆ getAttr()

SumoXMLAttr GNEAttributeProperties::getAttr ( ) const

get XML Attribute

Definition at line 172 of file GNEAttributeProperties.cpp.

References myAttribute.

Referenced by GNETagProperties::addAttribute(), GNEAttributesCreatorRow::onCmdOpenAllowDialog(), GNEAttributesCreatorRow::onCmdSetAttribute(), GNEAttributesCreatorRow::refreshRow(), GNEAttributesEditorRow::showAttributeRow(), and GNEAttributesEditorRow::showValueComboBox().

Here is the caller graph for this function:

◆ getAttrStr()

const std::string & GNEAttributeProperties::getAttrStr ( ) const

get XML Attribute

Definition at line 178 of file GNEAttributeProperties.cpp.

References myAttrStr.

Referenced by GNETagProperties::addAttribute(), GNEAttributesCreatorRow::refreshRow(), GNEAttributesEditorRow::showAttributeColor(), GNEAttributesEditorRow::showAttributeInspectParent(), GNEAttributesEditorRow::showAttributeLabel(), GNEAttributesEditorRow::showAttributeToggleEnable(), and GNEAttributesEditorRow::showAttributeVClass().

Here is the caller graph for this function:

◆ getAttrSynonym()

SumoXMLAttr GNEAttributeProperties::getAttrSynonym ( ) const

get tag synonym

Definition at line 289 of file GNEAttributeProperties.cpp.

References hasAttrSynonym(), and myAttrSynonym.

◆ getDefaultActivated()

bool GNEAttributeProperties::getDefaultActivated ( ) const

get default active value

Definition at line 213 of file GNEAttributeProperties.cpp.

References myDefaultActivated.

◆ getDefaultValue()

const std::string & GNEAttributeProperties::getDefaultValue ( ) const

get default value

Definition at line 207 of file GNEAttributeProperties.cpp.

References myDefaultValue.

Referenced by GNEAttributesCreatorRow::onCmdOpenColorDialog(), GNEAttributesCreatorRow::onCmdSetAttribute(), and GNEAttributesCreatorRow::refreshRow().

Here is the caller graph for this function:

◆ getDefinition()

const std::string & GNEAttributeProperties::getDefinition ( ) const

get default value

Definition at line 201 of file GNEAttributeProperties.cpp.

References myDefinition.

Referenced by GNEAttributesCreatorRow::refreshRow(), and GNEFlowEditor::refreshSingleFlow().

Here is the caller graph for this function:

◆ getDescription()

std::string GNEAttributeProperties::getDescription ( ) const

return a description of attribute

Definition at line 219 of file GNEAttributeProperties.cpp.

References ANGLE, BOOL, COLOR, DISCRETE, FILENAME, FLOAT, INT, LIST, myAttributeProperty, POSITION, POSITIVE, PROBABILITY, STRING, SUMOTIME, UNIQUE, and VCLASS.

◆ getDiscreteValues()

const std::vector< std::string > & GNEAttributeProperties::getDiscreteValues ( ) const

get discrete values

Definition at line 283 of file GNEAttributeProperties.cpp.

References myDiscreteValues.

Referenced by GNEChargingStation::isValid(), GNEStop::isValid(), GNEDemandElementFlow::isValidFlowAttribute(), GNEAttributesCreatorRow::refreshRow(), and GNEAttributesEditorRow::showValueComboBox().

Here is the caller graph for this function:

◆ getMaximumRange()

double GNEAttributeProperties::getMaximumRange ( ) const

get maximum range

Definition at line 309 of file GNEAttributeProperties.cpp.

References hasAttrRange(), and myMaximumRange.

◆ getMinimumRange()

double GNEAttributeProperties::getMinimumRange ( ) const

get minimum range

Definition at line 299 of file GNEAttributeProperties.cpp.

References hasAttrRange(), and myMinimumRange.

◆ getPositionListed()

int GNEAttributeProperties::getPositionListed ( ) const

get position in list (used in frames for listing attributes with certain sort)

Definition at line 190 of file GNEAttributeProperties.cpp.

References GNETagProperties::begin(), GNETagProperties::end(), myAttribute, and myTagPropertyParent.

◆ getTagPropertyParent()

const GNETagProperties & GNEAttributeProperties::getTagPropertyParent ( ) const

get reference to tagProperty parent

Definition at line 184 of file GNEAttributeProperties.cpp.

References myTagPropertyParent.

Referenced by GNEAttributesEditorRow::enableElements(), GNEAttributesCreatorRow::generateID(), GNEFrameAttributeModules::isSupermodeValid(), GNEAttributesCreatorRow::isValidID(), GNEAttributesEditorRow::showAttributeInspectParent(), GNEAttributesEditorRow::showAttributeRow(), and GNEAttributesEditorRow::showValueComboBox().

Here is the caller graph for this function:

◆ hasAttrRange()

bool GNEAttributeProperties::hasAttrRange ( ) const

return true if Attr correspond to an element that only accept a range of values

Definition at line 330 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and RANGE.

Referenced by checkAttributeIntegrity(), getMaximumRange(), getMinimumRange(), and setRange().

Here is the caller graph for this function:

◆ hasAttrSynonym()

bool GNEAttributeProperties::hasAttrSynonym ( ) const

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

Definition at line 325 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and SYNONYM.

Referenced by checkAttributeIntegrity(), getAttrSynonym(), and setSynonym().

Here is the caller graph for this function:

◆ hasAutomaticID()

bool GNEAttributeProperties::hasAutomaticID ( ) const

return true if attribute ID can generate an automatic ID

Definition at line 468 of file GNEAttributeProperties.cpp.

References AUTOMATICID, and myAttributeProperty.

Referenced by GNEAttributesCreatorRow::refreshRow().

Here is the caller graph for this function:

◆ hasDefaultValue()

bool GNEAttributeProperties::hasDefaultValue ( ) const

return true if attribute owns a default value

Definition at line 319 of file GNEAttributeProperties.cpp.

References DEFAULTVALUE, and myAttributeProperty.

Referenced by checkAttributeIntegrity(), GNEAttributesCreatorRow::onCmdSetAttribute(), and GNEAttributesCreatorRow::refreshRow().

Here is the caller graph for this function:

◆ isActivatable()

bool GNEAttributeProperties::isActivatable ( ) const

return true if attribute is activatable

Definition at line 456 of file GNEAttributeProperties.cpp.

References ACTIVATABLE, and myAttributeProperty.

Referenced by GNEAttributesCreatorRow::refreshRow(), setDefaultActivated(), and GNEAttributesEditorRow::showAttributeRow().

Here is the caller graph for this function:

◆ isAlwaysEnabled()

bool GNEAttributeProperties::isAlwaysEnabled ( ) const

return true if attribute is always enabled

Definition at line 480 of file GNEAttributeProperties.cpp.

References ALWAYSENABLED, and myAttributeProperty.

Referenced by GNEAttributesEditorRow::showAttributeRow().

Here is the caller graph for this function:

◆ isBool()

bool GNEAttributeProperties::isBool ( ) const

◆ isColor()

bool GNEAttributeProperties::isColor ( ) const

return true if attribute is a color

Definition at line 390 of file GNEAttributeProperties.cpp.

References COLOR, and myAttributeProperty.

Referenced by checkAttributeIntegrity(), and GNEAttributesCreatorRow::refreshRow().

Here is the caller graph for this function:

◆ isCopyable()

bool GNEAttributeProperties::isCopyable ( ) const

return true if attribute is copyable

Definition at line 474 of file GNEAttributeProperties.cpp.

References COPYABLE, and myAttributeProperty.

Referenced by checkAttributeIntegrity().

Here is the caller graph for this function:

◆ isDiscrete()

bool GNEAttributeProperties::isDiscrete ( ) const

◆ isExtended()

bool GNEAttributeProperties::isExtended ( ) const

return true if attribute is extended

Definition at line 444 of file GNEAttributeProperties.cpp.

References EXTENDED, and myAttributeProperty.

◆ isFilename()

bool GNEAttributeProperties::isFilename ( ) const

return true if attribute is a filename

Definition at line 402 of file GNEAttributeProperties.cpp.

References FILENAME, and myAttributeProperty.

◆ isFloat()

bool GNEAttributeProperties::isFloat ( ) const

return true if attribute is a float

Definition at line 342 of file GNEAttributeProperties.cpp.

References FLOAT, and myAttributeProperty.

Referenced by checkAttributeIntegrity().

Here is the caller graph for this function:

◆ isFlow()

bool GNEAttributeProperties::isFlow ( ) const

return true if attribute is part of a flow definition

Definition at line 462 of file GNEAttributeProperties.cpp.

References FLOW, and myAttributeProperty.

Referenced by GNEAttributesEditorRow::showAttributeRow().

Here is the caller graph for this function:

◆ isGEO()

bool GNEAttributeProperties::isGEO ( ) const

return true if attribute is GEO

Definition at line 486 of file GNEAttributeProperties.cpp.

References GEO, and myAttributeProperty.

◆ isInt()

bool GNEAttributeProperties::isInt ( ) const

return true if attribute is an integer

Definition at line 336 of file GNEAttributeProperties.cpp.

References INT, and myAttributeProperty.

Referenced by checkAttributeIntegrity().

Here is the caller graph for this function:

◆ isList()

bool GNEAttributeProperties::isList ( ) const

return true if attribute is a list

Definition at line 420 of file GNEAttributeProperties.cpp.

References LIST, and myAttributeProperty.

Referenced by checkAttributeIntegrity(), and GNENet::replaceInListAttribute().

Here is the caller graph for this function:

◆ isNetedit()

bool GNEAttributeProperties::isNetedit ( ) const

return true if attribute is exclusive of netedit

Definition at line 491 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and NETEDIT.

◆ isNumerical()

bool GNEAttributeProperties::isNumerical ( ) const

return true if attribute is numerical (int or float)

Definition at line 378 of file GNEAttributeProperties.cpp.

References FLOAT, INT, myAttributeProperty, and SUMOTIME.

◆ isPosition()

bool GNEAttributeProperties::isPosition ( ) const

return true if attribute is a position

Definition at line 366 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and POSITION.

Referenced by checkAttributeIntegrity().

Here is the caller graph for this function:

◆ isPositive()

bool GNEAttributeProperties::isPositive ( ) const

return true if attribute is positive

Definition at line 384 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and POSITIVE.

Referenced by checkAttributeIntegrity().

Here is the caller graph for this function:

◆ isProbability()

bool GNEAttributeProperties::isProbability ( ) const

return true if attribute is a probability

Definition at line 372 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and PROBABILITY.

◆ isSecuential()

bool GNEAttributeProperties::isSecuential ( ) const

return true if attribute is sequential

Definition at line 426 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and SECUENCIAL.

Referenced by checkAttributeIntegrity().

Here is the caller graph for this function:

◆ isString()

bool GNEAttributeProperties::isString ( ) const

return true if attribute is a string

Definition at line 360 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and STRING.

◆ isSUMOTime()

bool GNEAttributeProperties::isSUMOTime ( ) const

return true if attribute is a SUMOTime

Definition at line 348 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and SUMOTIME.

Referenced by checkAttributeIntegrity().

Here is the caller graph for this function:

◆ isSVCPermission()

bool GNEAttributeProperties::isSVCPermission ( ) const

return true if attribute is a VehicleClass

Definition at line 414 of file GNEAttributeProperties.cpp.

References LIST, myAttributeProperty, and VCLASS.

Referenced by GNEAttributesCreatorRow::refreshRow().

Here is the caller graph for this function:

◆ isUnique()

bool GNEAttributeProperties::isUnique ( ) const

return true if attribute is unique

Definition at line 432 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and UNIQUE.

Referenced by checkAttributeIntegrity(), and GNEAttributesEditorRow::showAttributeRow().

Here is the caller graph for this function:

◆ isVClass()

bool GNEAttributeProperties::isVClass ( ) const

return true if attribute is a VehicleClass

Definition at line 408 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and VCLASS.

Referenced by GNEAttributesEditorRow::showAttributeRow().

Here is the caller graph for this function:

◆ isVType()

bool GNEAttributeProperties::isVType ( ) const

return true if attribute is a VType or vTypeDistribution

Definition at line 396 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and VTYPE.

Referenced by GNEAttributesEditorRow::showAttributeRow(), and GNEAttributesEditorRow::showValueComboBox().

Here is the caller graph for this function:

◆ requireUpdateGeometry()

bool GNEAttributeProperties::requireUpdateGeometry ( ) const

return true if attribute requires a update geometry in setAttribute(...)

Definition at line 450 of file GNEAttributeProperties.cpp.

References myAttributeProperty, and UPDATEGEOMETRY.

Referenced by GNEChange_Attribute::redo(), GNEVType::setAttribute(), and GNEChange_Attribute::undo().

Here is the caller graph for this function:

◆ setDefaultActivated()

void GNEAttributeProperties::setDefaultActivated ( const bool  value)

set default activated value

Definition at line 127 of file GNEAttributeProperties.cpp.

References isActivatable(), and myDefaultActivated.

Referenced by GNEAttributeCarrier::fillCommonStopAttributes(), and GNEAttributeCarrier::fillPlanStopCommonAttributes().

Here is the caller graph for this function:

◆ setDiscreteValues()

void GNEAttributeProperties::setDiscreteValues ( const std::vector< std::string > &  discreteValues)

◆ setRange()

void GNEAttributeProperties::setRange ( const double  minimum,
const double  maximum 
)

set range

Definition at line 147 of file GNEAttributeProperties.cpp.

References hasAttrRange(), myMaximumRange, and myMinimumRange.

Referenced by GNEAttributeCarrier::fillCarFollowingModelAttributes(), and GNEAttributeCarrier::fillLaneChangingModelAttributes().

Here is the caller graph for this function:

◆ setSynonym()

void GNEAttributeProperties::setSynonym ( const SumoXMLAttr  synonym)

set synonim

Definition at line 137 of file GNEAttributeProperties.cpp.

References hasAttrSynonym(), and myAttrSynonym.

◆ setTagPropertyParent()

void GNEAttributeProperties::setTagPropertyParent ( GNETagProperties tagPropertyParent)

set tag property parent

Definition at line 166 of file GNEAttributeProperties.cpp.

References myTagPropertyParent.

Field Documentation

◆ myAttribute

SumoXMLAttr GNEAttributeProperties::myAttribute = SUMO_ATTR_NOTHING
private

XML Attribute.

Definition at line 234 of file GNEAttributeProperties.h.

Referenced by getAttr(), and getPositionListed().

◆ myAttributeProperty

◆ myAttrStr

std::string GNEAttributeProperties::myAttrStr
private

string with the Attribute in text format (to avoid unnecesaries toStrings(...) calls)

Definition at line 240 of file GNEAttributeProperties.h.

Referenced by getAttrStr().

◆ myAttrSynonym

SumoXMLAttr GNEAttributeProperties::myAttrSynonym = SUMO_ATTR_NOTHING
private

Attribute written in XML (If is SUMO_ATTR_NOTHING), original Attribute will be written)

Definition at line 258 of file GNEAttributeProperties.h.

Referenced by checkAttributeIntegrity(), getAttrSynonym(), and setSynonym().

◆ myDefaultActivated

bool GNEAttributeProperties::myDefaultActivated = false
private

default activated (by default false)

Definition at line 252 of file GNEAttributeProperties.h.

Referenced by getDefaultActivated(), and setDefaultActivated().

◆ myDefaultValue

std::string GNEAttributeProperties::myDefaultValue
private

default value (by default empty)

Definition at line 249 of file GNEAttributeProperties.h.

Referenced by checkAttributeIntegrity(), and getDefaultValue().

◆ myDefinition

std::string GNEAttributeProperties::myDefinition
private

text with a definition of attribute

Definition at line 246 of file GNEAttributeProperties.h.

Referenced by getDefinition().

◆ myDiscreteValues

std::vector<std::string> GNEAttributeProperties::myDiscreteValues
private

discrete values that can take this Attribute (by default empty)

Definition at line 255 of file GNEAttributeProperties.h.

Referenced by getDiscreteValues(), and setDiscreteValues().

◆ myMaximumRange

double GNEAttributeProperties::myMaximumRange = 0
private

maxium Range

Definition at line 264 of file GNEAttributeProperties.h.

Referenced by checkAttributeIntegrity(), getMaximumRange(), and setRange().

◆ myMinimumRange

double GNEAttributeProperties::myMinimumRange = 0
private

minimun Range

Definition at line 261 of file GNEAttributeProperties.h.

Referenced by checkAttributeIntegrity(), getMinimumRange(), and setRange().

◆ myTagPropertyParent

GNETagProperties* GNEAttributeProperties::myTagPropertyParent = nullptr
private

pointer to tagProperty parent

Definition at line 237 of file GNEAttributeProperties.h.

Referenced by getPositionListed(), getTagPropertyParent(), and setTagPropertyParent().


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