46 #ifdef CHECK_MEMORY_LEAKS
48 #endif // CHECK_MEMORY_LEAKS
97 std::vector<MSInductLoop::VehicleData>
109 myDetector(detector), myPosition(pos) {
136 ret->
mkItem(
"lane",
false, myDetector.getLane()->getID());
138 ret->
mkItem(
"passed vehicles [#]",
true,
140 ret->
mkItem(
"speed [m/s]",
true,
142 ret->
mkItem(
"occupancy [%]",
true,
144 ret->
mkItem(
"vehicle length [m]",
true,
146 ret->
mkItem(
"empty time [s]",
true,
156 glPushName(getGlID());
162 glTranslated(0, 0, getType());
163 glTranslated(myFGPosition.x(), myFGPosition.y(), 0);
164 glRotated(myFGRotation, 0, 0, 1);
167 glVertex2d(0 - 1.0, 2);
168 glVertex2d(-1.0, -2);
172 glTranslated(0, 0, .01);
174 glVertex2d(0, 2 - .1);
175 glVertex2d(0, -2 + .1);
181 glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
183 glVertex2f(0 - 1.0, 2);
184 glVertex2f(-1.0, -2);
188 glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
193 glRotated(90, 0, 0, -1);
201 drawName(getCenteringBoundary().getCenter(), s.
scale, s.
addName);