52 #ifdef CHECK_MEMORY_LEAKS
54 #endif // CHECK_MEMORY_LEAKS
107 std::vector<MSInductLoop::VehicleData>
122 myDetector(detector), myPosition(pos) {
152 ret->
mkItem(
"lane",
false, myDetector.getLane()->getID());
154 ret->
mkItem(
"passed vehicles [#]",
true,
156 ret->
mkItem(
"speed [m/s]",
true,
158 ret->
mkItem(
"occupancy [%]",
true,
160 ret->
mkItem(
"vehicle length [m]",
true,
162 ret->
mkItem(
"empty time [s]",
true,
172 glPushName(getGlID());
178 glTranslated(0, 0, getType());
179 glTranslated(myFGPosition.x(), myFGPosition.y(), 0);
180 glRotated(myFGRotation, 0, 0, 1);
183 glVertex2d(0 - 1.0, 2);
184 glVertex2d(-1.0, -2);
188 glTranslated(0, 0, .01);
190 glVertex2d(0, 2 - .1);
191 glVertex2d(0, -2 + .1);
197 glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
199 glVertex2f(0 - 1.0, 2);
200 glVertex2f(-1.0, -2);
204 glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
209 glRotated(90, 0, 0, -1);
217 drawName(getCenteringBoundary().getCenter(), s.
scale, s.
addName);