69 #ifdef CHECK_MEMORY_LEAKS
71 #endif // CHECK_MEMORY_LEAKS
91 for (
int i = 0; i < e; ++i) {
108 return (&
myLane) == (&lane);
128 glTranslated(end.
x(), end.
y(), 0);
129 glRotated(rot, 0, 0, 1);
130 for (
int i = noLinks; --i >= 0; ) {
155 glTranslated(end.
x(), end.
y(), 0);
156 glRotated(rot, 0, 0, 1);
157 for (
int i = noLinks; --i >= 0; ) {
182 glColor3d(0.5, 0.5, 0.5);
184 glTranslated(end.
x(), end.
y(), 0);
185 glRotated(rot, 0, 0, 1);
200 glTranslated(end.
x(), end.
y(), 0);
201 glRotated(rot, 0, 0, 1);
202 for (
unsigned int i = 0; i < noLinks; ++i) {
237 glColor3d(.7, .7, 0);
246 glColor3d(.2, .2, .2);
249 glColor3d(.5, .5, .5);
282 glTranslated(end.
x(), end.
y(), 0);
283 glRotated(rot, 0, 0, 1);
284 for (
unsigned int i = 0; i < noLinks; ++i) {
331 for (
unsigned int i = 0; i < noLinks; ++i) {
334 if (connected == 0) {
359 glColor3d(.2, .2, .2);
362 glColor3d(.5, .5, .5);
372 glVertex2f(p1.
x(), p1.
y());
373 glVertex2f(p2.
x(), p2.
y());
384 bool mustDrawMarkings =
false;
407 mustDrawMarkings =
true;
420 glTranslated(0, 0, .2);
430 glTranslated(0, 0, .1);
440 if (mustDrawMarkings) {
447 for (MSLane::VehCont::const_iterator v = vehicles.begin(); v != vehicles.end(); ++v) {
468 for (
int i = 0; i < e; i++) {
474 glVertex2d(-1.8, -t);
475 glVertex2d(-1.8, -t - 3.);
476 glVertex2d(1.0, -t - 3.);
508 new FXMenuSeparator(ret);
552 const std::vector<SUMOReal>&
558 const std::vector<SUMOReal>&
623 switch (activeScheme) {