2#include <NDEVR/Model.h>
26 static constexpr const char*
ValidRegex() {
return "*."; }
27 static constexpr const char*
TypeName() {
return "street_name"; }
50 static constexpr const char*
ValidRegex() {
return "sad"; }
51 static constexpr const char*
TypeName() {
return "surface_type"; }
74 static constexpr const char*
ValidRegex() {
return "sad"; }
75 static constexpr const char*
TypeName() {
return "surface_condition"; }
98 static constexpr const char*
ValidRegex() {
return "sad"; }
99 static constexpr const char*
TypeName() {
return "speed_limit"; }
132 static constexpr const char*
TypeName() {
return "street_info"; }
t_type getProperty(DesignProperty property) const
Definition DesignObject.h:263
void setProperty(DesignProperty property, const t_type &value)
Definition DesignObject.h:184
@ e_uncompressed_data
Definition DesignObject.h:128
void createChildren(uint04 child_size)
Definition Model.cpp:2995
Model getChild(uint04 child) const
Definition Model.cpp:2389
void setModelProperty(ModelProperty property, const t_type &value)
Definition Model.h:137
bool isOfType(const String &type) const
Definition Model.cpp:3075
@ e_type
Definition Model.h:100
Definition StreetInfo.h:79
String get() const
Definition StreetInfo.h:94
static constexpr const char * ValidRegex()
Definition StreetInfo.h:98
void set(const String &speed_limit)
Definition StreetInfo.h:90
SpeedLimit(const Model &model)
Definition StreetInfo.h:81
static constexpr const char * TypeName()
Definition StreetInfo.h:99
Definition StreetInfo.h:103
StreetName streetName()
Definition StreetInfo.h:115
StreetInfo(const Model &model)
Definition StreetInfo.h:105
SpeedLimit speedLimit()
Definition StreetInfo.h:127
SurfaceType surfaceType()
Definition StreetInfo.h:119
SurfaceCondition surfaceCondition()
Definition StreetInfo.h:123
static constexpr const char * TypeName()
Definition StreetInfo.h:132
Definition StreetInfo.h:6
void set(const String &type)
Definition StreetInfo.h:18
StreetName(const Model &model)
Definition StreetInfo.h:8
String get() const
Definition StreetInfo.h:22
static constexpr const char * ValidRegex()
Definition StreetInfo.h:26
static constexpr const char * TypeName()
Definition StreetInfo.h:27
Definition StreetInfo.h:54
void set(const String &condition)
Definition StreetInfo.h:66
SurfaceCondition(const Model &model)
Definition StreetInfo.h:56
String get() const
Definition StreetInfo.h:70
static constexpr const char * ValidRegex()
Definition StreetInfo.h:74
static constexpr const char * TypeName()
Definition StreetInfo.h:75
Definition StreetInfo.h:30
void set(const String &type)
Definition StreetInfo.h:42
String get() const
Definition StreetInfo.h:46
SurfaceType(const Model &model)
Definition StreetInfo.h:32
static constexpr const char * ValidRegex()
Definition StreetInfo.h:50
static constexpr const char * TypeName()
Definition StreetInfo.h:51